Skip to content
Start here

Cloud Connector

Cloud ConnectorRules

Rules
cloud_connector.rules.list(RuleListParams**kwargs) -> SyncSinglePage[RuleListResponse]
GET/zones/{zone_id}/cloud_connector/rules
Put Rules
cloud_connector.rules.update(RuleUpdateParams**kwargs) -> SyncSinglePage[RuleUpdateResponse]
PUT/zones/{zone_id}/cloud_connector/rules
ModelsExpand Collapse
class RuleListResponse:
id: Optional[str]
description: Optional[str]
enabled: Optional[bool]
expression: Optional[str]
parameters: Optional[Parameters]

Parameters of Cloud Connector Rule

host: Optional[str]

Host to perform Cloud Connection to

provider: Optional[Literal["aws_s3", "cloudflare_r2", "gcp_storage", "azure_storage"]]

Cloud Provider type

One of the following:
"aws_s3"
"cloudflare_r2"
"gcp_storage"
"azure_storage"
class RuleUpdateResponse:
id: Optional[str]
description: Optional[str]
enabled: Optional[bool]
expression: Optional[str]
parameters: Optional[Parameters]

Parameters of Cloud Connector Rule

host: Optional[str]

Host to perform Cloud Connection to

provider: Optional[Literal["aws_s3", "cloudflare_r2", "gcp_storage", "azure_storage"]]

Cloud Provider type

One of the following:
"aws_s3"
"cloudflare_r2"
"gcp_storage"
"azure_storage"