Skip to content
Start here

Cloud Connector

Cloud ConnectorRules

Rules
client.cloudConnector.rules.list(RuleListParams { zone_id } params, RequestOptionsoptions?): SinglePage<RuleListResponse { id, description, enabled, 3 more } >
GET/zones/{zone_id}/cloud_connector/rules
Put Rules
client.cloudConnector.rules.update(RuleUpdateParams { zone_id, rules } params, RequestOptionsoptions?): SinglePage<RuleUpdateResponse { id, description, enabled, 3 more } >
PUT/zones/{zone_id}/cloud_connector/rules
ModelsExpand Collapse
RuleListResponse { id, description, enabled, 3 more }
id?: string
description?: string
enabled?: boolean
expression?: string
parameters?: Parameters { host }

Parameters of Cloud Connector Rule

host?: string

Host to perform Cloud Connection to

provider?: "aws_s3" | "cloudflare_r2" | "gcp_storage" | "azure_storage"

Cloud Provider type

One of the following:
"aws_s3"
"cloudflare_r2"
"gcp_storage"
"azure_storage"
RuleUpdateResponse { id, description, enabled, 3 more }
id?: string
description?: string
enabled?: boolean
expression?: string
parameters?: Parameters { host }

Parameters of Cloud Connector Rule

host?: string

Host to perform Cloud Connection to

provider?: "aws_s3" | "cloudflare_r2" | "gcp_storage" | "azure_storage"

Cloud Provider type

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