Package-level declarations

Types

Link copied to clipboard
data class AccessApplicationCorsHeader(val allowAllHeaders: Boolean? = null, val allowAllMethods: Boolean? = null, val allowAllOrigins: Boolean? = null, val allowCredentials: Boolean? = null, val allowedHeaders: List<String>? = null, val allowedMethods: List<String>? = null, val allowedOrigins: List<String>? = null, val maxAge: Int? = null)
Link copied to clipboard
data class AccessApplicationSaasApp(val consumerServiceUrl: String, val nameIdFormat: String? = null, val spEntityId: String)
Link copied to clipboard
data class AccessGroupExclude(val anyValidServiceToken: Boolean? = null, val authMethod: String? = null, val azures: List<AccessGroupExcludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluation: AccessGroupExcludeExternalEvaluation? = null, val geos: List<String>? = null, val githubs: List<AccessGroupExcludeGithub>? = null, val groups: List<String>? = null, val gsuites: List<AccessGroupExcludeGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<AccessGroupExcludeOkta>? = null, val samls: List<AccessGroupExcludeSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class AccessGroupExcludeAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
Link copied to clipboard
data class AccessGroupExcludeExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class AccessGroupExcludeGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class AccessGroupExcludeGsuite(val emails: List<String>? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessGroupExcludeOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class AccessGroupExcludeSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessGroupInclude(val anyValidServiceToken: Boolean? = null, val authMethod: String? = null, val azures: List<AccessGroupIncludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluation: AccessGroupIncludeExternalEvaluation? = null, val geos: List<String>? = null, val githubs: List<AccessGroupIncludeGithub>? = null, val groups: List<String>? = null, val gsuites: List<AccessGroupIncludeGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<AccessGroupIncludeOkta>? = null, val samls: List<AccessGroupIncludeSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class AccessGroupIncludeAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
Link copied to clipboard
data class AccessGroupIncludeExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class AccessGroupIncludeGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class AccessGroupIncludeGsuite(val emails: List<String>? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessGroupIncludeOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class AccessGroupIncludeSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessGroupRequire(val anyValidServiceToken: Boolean? = null, val authMethod: String? = null, val azures: List<AccessGroupRequireAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluation: AccessGroupRequireExternalEvaluation? = null, val geos: List<String>? = null, val githubs: List<AccessGroupRequireGithub>? = null, val groups: List<String>? = null, val gsuites: List<AccessGroupRequireGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<AccessGroupRequireOkta>? = null, val samls: List<AccessGroupRequireSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class AccessGroupRequireAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
Link copied to clipboard
data class AccessGroupRequireExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class AccessGroupRequireGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class AccessGroupRequireGsuite(val emails: List<String>? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessGroupRequireOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class AccessGroupRequireSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessIdentityProviderConfig(val apiToken: String? = null, val appsDomain: String? = null, val attributes: List<String>? = null, val authUrl: String? = null, val centrifyAccount: String? = null, val centrifyAppId: String? = null, val certsUrl: String? = null, val clientId: String? = null, val clientSecret: String? = null, val directoryId: String? = null, val emailAttributeName: String? = null, val idpPublicCert: String? = null, val issuerUrl: String? = null, val oktaAccount: String? = null, val oneloginAccount: String? = null, val pkceEnabled: Boolean? = null, val redirectUrl: String? = null, val signRequest: Boolean? = null, val ssoTargetUrl: String? = null, val supportGroups: Boolean? = null, val tokenUrl: String? = null)
Link copied to clipboard
data class AccessOrganizationLoginDesign(val backgroundColor: String? = null, val footerText: String? = null, val headerText: String? = null, val logoPath: String? = null, val textColor: String? = null)
Link copied to clipboard
data class AccessPolicyApprovalGroup(val approvalsNeeded: Int, val emailAddresses: List<String>? = null, val emailListUuid: String? = null)
Link copied to clipboard
data class AccessPolicyExclude(val anyValidServiceToken: Boolean? = null, val authMethod: String? = null, val azures: List<AccessPolicyExcludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluation: AccessPolicyExcludeExternalEvaluation? = null, val geos: List<String>? = null, val githubs: List<AccessPolicyExcludeGithub>? = null, val groups: List<String>? = null, val gsuites: List<AccessPolicyExcludeGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<AccessPolicyExcludeOkta>? = null, val samls: List<AccessPolicyExcludeSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class AccessPolicyExcludeAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
Link copied to clipboard
data class AccessPolicyExcludeExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class AccessPolicyExcludeGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class AccessPolicyExcludeGsuite(val emails: List<String>? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessPolicyExcludeOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class AccessPolicyExcludeSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessPolicyInclude(val anyValidServiceToken: Boolean? = null, val authMethod: String? = null, val azures: List<AccessPolicyIncludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluation: AccessPolicyIncludeExternalEvaluation? = null, val geos: List<String>? = null, val githubs: List<AccessPolicyIncludeGithub>? = null, val groups: List<String>? = null, val gsuites: List<AccessPolicyIncludeGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<AccessPolicyIncludeOkta>? = null, val samls: List<AccessPolicyIncludeSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class AccessPolicyIncludeAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
Link copied to clipboard
data class AccessPolicyIncludeExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class AccessPolicyIncludeGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class AccessPolicyIncludeGsuite(val emails: List<String>? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessPolicyIncludeOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class AccessPolicyIncludeSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessPolicyRequire(val anyValidServiceToken: Boolean? = null, val authMethod: String? = null, val azures: List<AccessPolicyRequireAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluation: AccessPolicyRequireExternalEvaluation? = null, val geos: List<String>? = null, val githubs: List<AccessPolicyRequireGithub>? = null, val groups: List<String>? = null, val gsuites: List<AccessPolicyRequireGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<AccessPolicyRequireOkta>? = null, val samls: List<AccessPolicyRequireSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class AccessPolicyRequireAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
Link copied to clipboard
data class AccessPolicyRequireExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class AccessPolicyRequireGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class AccessPolicyRequireGsuite(val emails: List<String>? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessPolicyRequireOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class AccessPolicyRequireSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class AccessRuleConfiguration(val target: String, val value: String)
Link copied to clipboard
data class ApiShieldAuthIdCharacteristic(val name: String? = null, val type: String? = null)
Link copied to clipboard
data class ApiTokenCondition(val requestIp: ApiTokenConditionRequestIp? = null)
Link copied to clipboard
data class ApiTokenConditionRequestIp(val ins: List<String>? = null, val notIns: List<String>? = null)
Link copied to clipboard
data class ApiTokenPolicy(val effect: String? = null, val permissionGroups: List<String>, val resources: Map<String, String>)
Link copied to clipboard
data class CertificatePackValidationError(val message: String? = null)
Link copied to clipboard
data class CertificatePackValidationRecord(val cnameName: String? = null, val cnameTarget: String? = null, val emails: List<String>? = null, val httpBody: String? = null, val httpUrl: String? = null, val txtName: String? = null, val txtValue: String? = null)
Link copied to clipboard
data class CustomHostnameSsl(val certificateAuthority: String? = null, val customCertificate: String? = null, val customKey: String? = null, val method: String? = null, val settings: List<CustomHostnameSslSetting>? = null, val status: String? = null, val type: String? = null, val validationErrors: List<CustomHostnameSslValidationError>? = null, val validationRecords: List<CustomHostnameSslValidationRecord>? = null, val wildcard: Boolean? = null)
Link copied to clipboard
data class CustomHostnameSslSetting(val ciphers: List<String>? = null, val earlyHints: String? = null, val http2: String? = null, val minTlsVersion: String? = null, val tls13: String? = null)
Link copied to clipboard
data class CustomHostnameSslValidationError(val message: String? = null)
Link copied to clipboard
data class CustomHostnameSslValidationRecord(val cnameName: String? = null, val cnameTarget: String? = null, val emails: List<String>? = null, val httpBody: String? = null, val httpUrl: String? = null, val txtName: String? = null, val txtValue: String? = null)
Link copied to clipboard
data class CustomSslCustomSslOptions(val bundleMethod: String? = null, val certificate: String? = null, val geoRestrictions: String? = null, val privateKey: String? = null, val type: String? = null)
Link copied to clipboard
data class CustomSslCustomSslPriority(val id: String? = null, val priority: Int? = null)
Link copied to clipboard
data class DeviceManagedNetworksConfig(val sha256: String, val tlsSockaddr: String)
Link copied to clipboard
data class DevicePostureIntegrationConfig(val apiUrl: String? = null, val authUrl: String? = null, val clientId: String? = null, val clientKey: String? = null, val clientSecret: String? = null, val customerId: String? = null)
Link copied to clipboard
data class DevicePostureRuleInput(val complianceStatus: String? = null, val connectionId: String? = null, val domain: String? = null, val enabled: Boolean? = null, val exists: Boolean? = null, val id: String? = null, val operator: String? = null, val os: String? = null, val osDistroName: String? = null, val osDistroRevision: String? = null, val overall: String? = null, val path: String? = null, val requireAll: Boolean? = null, val running: Boolean? = null, val sensorConfig: String? = null, val sha256: String? = null, val thumbprint: String? = null, val version: String? = null, val versionOperator: String? = null)
Link copied to clipboard
data class DevicePostureRuleMatch(val platform: String? = null)
Link copied to clipboard
data class DlpProfileEntry(val enabled: Boolean? = null, val id: String? = null, val name: String, val pattern: DlpProfileEntryPattern? = null)
Link copied to clipboard
data class DlpProfileEntryPattern(val regex: String, val validation: String? = null)
Link copied to clipboard
data class EmailRoutingCatchAllAction(val type: String, val values: List<String>)
Link copied to clipboard
data class EmailRoutingCatchAllMatcher(val type: String)
Link copied to clipboard
data class EmailRoutingRuleAction(val type: String, val values: List<String>)
Link copied to clipboard
data class EmailRoutingRuleMatcher(val field: String? = null, val type: String, val value: String? = null)
Link copied to clipboard
data class FallbackDomainDomain(val description: String? = null, val dnsServers: List<String>? = null, val suffix: String? = null)
Link copied to clipboard
data class GetAccessIdentityProviderResult(val accountId: String? = null, val id: String, val name: String, val type: String, val zoneId: String? = null)

A collection of values returned by getAccessIdentityProvider.

Link copied to clipboard
data class GetAccountRolesResult(val accountId: String, val id: String, val roles: List<GetAccountRolesRole>)

A collection of values returned by getAccountRoles.

Link copied to clipboard
data class GetAccountRolesRole(val description: String? = null, val id: String? = null, val name: String? = null)
Link copied to clipboard
data class GetAccountsAccount(val enforceTwofactor: Boolean? = null, val id: String? = null, val name: String? = null, val type: String? = null)
Link copied to clipboard
data class GetAccountsResult(val accounts: List<GetAccountsAccount>, val id: String, val name: String? = null)

A collection of values returned by getAccounts.

Link copied to clipboard
data class GetApiTokenPermissionGroupsResult(val account: Map<String, Any>, val id: String, val permissions: Map<String, Any>, val user: Map<String, Any>, val zone: Map<String, Any>)

A collection of values returned by getApiTokenPermissionGroups.

Link copied to clipboard
data class GetDevicesDevice(val created: String? = null, val deviceType: String? = null, val id: String? = null, val ip: String? = null, val key: String? = null, val lastSeen: String? = null, val model: String? = null, val name: String? = null, val osDistroName: String? = null, val osDistroRevision: String? = null, val osVersion: String? = null, val updated: String? = null, val userEmail: String? = null, val userId: String? = null, val userName: String? = null, val version: String? = null)
Link copied to clipboard
data class GetDevicesResult(val accountId: String, val devices: List<GetDevicesDevice>, val id: String)

A collection of values returned by getDevices.

Link copied to clipboard
data class GetIpRangesResult(val chinaIpv4CidrBlocks: List<String>, val chinaIpv6CidrBlocks: List<String>, val cidrBlocks: List<String>, val id: String, val ipv4CidrBlocks: List<String>, val ipv6CidrBlocks: List<String>)

A collection of values returned by getIpRanges.

Link copied to clipboard
data class GetLoadBalancerPoolsFilter(val name: String? = null)
Link copied to clipboard
data class GetLoadBalancerPoolsPool(val checkRegions: List<String>, val createdOn: String, val description: String, val enabled: Boolean, val id: String, val latitude: Double, val loadSheddings: List<GetLoadBalancerPoolsPoolLoadShedding>, val longitude: Double, val minimumOrigins: Int, val modifiedOn: String, val monitor: String, val name: String, val notificationEmail: String, val origins: List<GetLoadBalancerPoolsPoolOrigin>)
Link copied to clipboard
data class GetLoadBalancerPoolsPoolLoadShedding(val defaultPercent: Double? = null, val defaultPolicy: String? = null, val sessionPercent: Double? = null, val sessionPolicy: String? = null)
Link copied to clipboard
data class GetLoadBalancerPoolsPoolOrigin(val address: String, val enabled: Boolean? = null, val headers: List<GetLoadBalancerPoolsPoolOriginHeader>? = null, val name: String, val weight: Double? = null)
Link copied to clipboard
data class GetLoadBalancerPoolsPoolOriginHeader(val header: String, val values: List<String>)
Link copied to clipboard
data class GetLoadBalancerPoolsResult(val accountId: String, val filter: GetLoadBalancerPoolsFilter? = null, val id: String, val pools: List<GetLoadBalancerPoolsPool>)

A collection of values returned by getLoadBalancerPools.

Link copied to clipboard
data class GetOriginCaRootCertificateResult(val algorithm: String, val certPem: String, val id: String)

A collection of values returned by getOriginCaRootCertificate.

Link copied to clipboard
data class GetRecordResult(val hostname: String, val id: String, val locked: Boolean, val priority: Int? = null, val proxiable: Boolean, val proxied: Boolean, val ttl: Int, val type: String? = null, val value: String, val zoneId: String, val zoneName: String)

A collection of values returned by getRecord.

Link copied to clipboard
data class GetRulesetsFilter(val id: String? = null, val kind: String? = null, val name: String? = null, val phase: String? = null, val version: String? = null)
Link copied to clipboard
data class GetRulesetsResult(val accountId: String? = null, val filter: GetRulesetsFilter? = null, val id: String, val includeRules: Boolean? = null, val rulesets: List<GetRulesetsRuleset>, val zoneId: String? = null)

A collection of values returned by getRulesets.

Link copied to clipboard
data class GetRulesetsRuleset(val description: String? = null, val id: String, val kind: String, val name: String, val phase: String, val rules: List<GetRulesetsRulesetRule>? = null, val version: String)
Link copied to clipboard
data class GetRulesetsRulesetRule(val action: String? = null, val actionParameters: GetRulesetsRulesetRuleActionParameters? = null, val description: String? = null, val enabled: Boolean? = null, val exposedCredentialCheck: GetRulesetsRulesetRuleExposedCredentialCheck? = null, val expression: String, val id: String, val lastUpdated: String? = null, val logging: GetRulesetsRulesetRuleLogging? = null, val ratelimit: GetRulesetsRulesetRuleRatelimit? = null, val ref: String, val version: String)
Link copied to clipboard
data class GetRulesetsRulesetRuleActionParameters(val automaticHttpsRewrites: Boolean? = null, val autominifies: List<GetRulesetsRulesetRuleActionParametersAutominify>? = null, val bic: Boolean? = null, val browserTtl: GetRulesetsRulesetRuleActionParametersBrowserTtl? = null, val cache: Boolean? = null, val cacheKey: GetRulesetsRulesetRuleActionParametersCacheKey? = null, val content: String? = null, val contentType: String? = null, val cookieFields: List<String>? = null, val disableApps: Boolean? = null, val disableRailgun: Boolean? = null, val disableZaraz: Boolean? = null, val edgeTtl: GetRulesetsRulesetRuleActionParametersEdgeTtl? = null, val emailObfuscation: Boolean? = null, val fromList: GetRulesetsRulesetRuleActionParametersFromList? = null, val fromValue: GetRulesetsRulesetRuleActionParametersFromValue? = null, val headers: List<GetRulesetsRulesetRuleActionParametersHeader>? = null, val hostHeader: String? = null, val hotlinkProtection: Boolean? = null, val id: String? = null, val increment: Int? = null, val matchedData: GetRulesetsRulesetRuleActionParametersMatchedData? = null, val mirage: Boolean? = null, val opportunisticEncryption: Boolean? = null, val origin: GetRulesetsRulesetRuleActionParametersOrigin? = null, val originErrorPagePassthru: Boolean? = null, val overrides: GetRulesetsRulesetRuleActionParametersOverrides? = null, val phases: List<String>? = null, val polish: String? = null, val products: List<String>? = null, val requestFields: List<String>? = null, val respectStrongEtags: Boolean? = null, val responseFields: List<String>? = null, val responses: List<GetRulesetsRulesetRuleActionParametersResponse>? = null, val rocketLoader: Boolean? = null, val rules: Map<String, String>? = null, val ruleset: String? = null, val rulesets: List<String>? = null, val securityLevel: String? = null, val serveStale: GetRulesetsRulesetRuleActionParametersServeStale? = null, val serverSideExcludes: Boolean? = null, val sni: GetRulesetsRulesetRuleActionParametersSni? = null, val ssl: String? = null, val statusCode: Int? = null, val sxg: Boolean? = null, val uri: GetRulesetsRulesetRuleActionParametersUri? = null, val version: String)
data class GetRulesetsRulesetRuleActionParametersAutominify(val css: Boolean? = null, val html: Boolean? = null, val js: Boolean? = null)
data class GetRulesetsRulesetRuleActionParametersBrowserTtl(val default: Int? = null, val mode: String)
data class GetRulesetsRulesetRuleActionParametersCacheKey(val cacheByDeviceType: Boolean? = null, val cacheDeceptionArmor: Boolean? = null, val customKey: GetRulesetsRulesetRuleActionParametersCacheKeyCustomKey? = null, val ignoreQueryStringsOrder: Boolean? = null)
data class GetRulesetsRulesetRuleActionParametersCacheKeyCustomKeyCookie(val checkPresences: List<String>? = null, val includes: List<String>? = null)
data class GetRulesetsRulesetRuleActionParametersCacheKeyCustomKeyHeader(val checkPresences: List<String>? = null, val excludeOrigin: Boolean? = null, val includes: List<String>? = null)
data class GetRulesetsRulesetRuleActionParametersCacheKeyCustomKeyUser(val deviceType: Boolean? = null, val geo: Boolean? = null, val lang: Boolean? = null)
data class GetRulesetsRulesetRuleActionParametersFromValue(val preserveQueryString: Boolean? = null, val statusCode: Int? = null, val targetUrl: GetRulesetsRulesetRuleActionParametersFromValueTargetUrl? = null)
data class GetRulesetsRulesetRuleActionParametersFromValueTargetUrl(val expression: String? = null, val value: String? = null)
data class GetRulesetsRulesetRuleActionParametersHeader(val expression: String? = null, val name: String? = null, val operation: String? = null, val value: String? = null)
data class GetRulesetsRulesetRuleActionParametersOrigin(val host: String? = null, val port: Int? = null)
data class GetRulesetsRulesetRuleActionParametersOverrides(val action: String? = null, val categories: List<GetRulesetsRulesetRuleActionParametersOverridesCategory>? = null, val enabled: Boolean? = null, val rules: List<GetRulesetsRulesetRuleActionParametersOverridesRule>? = null, val sensitivityLevel: String? = null, val status: String? = null)
data class GetRulesetsRulesetRuleActionParametersOverridesCategory(val action: String? = null, val category: String? = null, val enabled: Boolean? = null, val status: String? = null)
data class GetRulesetsRulesetRuleActionParametersOverridesRule(val action: String? = null, val enabled: Boolean? = null, val id: String? = null, val scoreThreshold: Int? = null, val sensitivityLevel: String? = null, val status: String? = null)
data class GetRulesetsRulesetRuleActionParametersResponse(val content: String? = null, val contentType: String? = null, val statusCode: Int? = null)
data class GetRulesetsRulesetRuleActionParametersServeStale(val disableStaleWhileUpdating: Boolean? = null)
data class GetRulesetsRulesetRuleActionParametersSni(val value: String? = null)
data class GetRulesetsRulesetRuleActionParametersUriPath(val expression: String? = null, val value: String? = null)
data class GetRulesetsRulesetRuleActionParametersUriQuery(val expression: String? = null, val value: String? = null)
data class GetRulesetsRulesetRuleExposedCredentialCheck(val passwordExpression: String? = null, val usernameExpression: String? = null)
Link copied to clipboard
data class GetRulesetsRulesetRuleLogging(val enabled: Boolean? = null, val status: String? = null)
Link copied to clipboard
data class GetRulesetsRulesetRuleRatelimit(val characteristics: List<String>? = null, val countingExpression: String? = null, val mitigationTimeout: Int? = null, val period: Int? = null, val requestsPerPeriod: Int? = null, val requestsToOrigin: Boolean? = null, val scorePerPeriod: Int? = null, val scoreResponseHeaderName: String? = null)
Link copied to clipboard
data class GetWafGroupsFilter(val mode: String? = null, val name: String? = null)
Link copied to clipboard
data class GetWafGroupsGroup(val description: String? = null, val id: String? = null, val mode: String? = null, val modifiedRulesCount: Int? = null, val name: String? = null, val packageId: String? = null, val rulesCount: Int? = null)
Link copied to clipboard
data class GetWafGroupsResult(val filter: GetWafGroupsFilter? = null, val groups: List<GetWafGroupsGroup>, val id: String, val packageId: String? = null, val zoneId: String)

A collection of values returned by getWafGroups.

Link copied to clipboard
data class GetWafPackagesFilter(val actionMode: String? = null, val detectionMode: String? = null, val name: String? = null, val sensitivity: String? = null)
Link copied to clipboard
data class GetWafPackagesPackage(val actionMode: String? = null, val description: String? = null, val detectionMode: String? = null, val id: String? = null, val name: String? = null, val sensitivity: String? = null)
Link copied to clipboard
data class GetWafPackagesResult(val filter: GetWafPackagesFilter? = null, val id: String, val packages: List<GetWafPackagesPackage>, val zoneId: String)

A collection of values returned by getWafPackages.

Link copied to clipboard
data class GetWafRulesFilter(val description: String? = null, val groupId: String? = null, val mode: String? = null)
Link copied to clipboard
data class GetWafRulesResult(val filter: GetWafRulesFilter? = null, val id: String, val packageId: String? = null, val rules: List<GetWafRulesRule>, val zoneId: String)

A collection of values returned by getWafRules.

Link copied to clipboard
data class GetWafRulesRule(val allowedModes: List<String>? = null, val defaultMode: String? = null, val description: String? = null, val groupId: String? = null, val groupName: String? = null, val id: String? = null, val mode: String? = null, val packageId: String? = null, val priority: String? = null)
Link copied to clipboard
data class GetZoneDnssecResult(val algorithm: String, val digest: String, val digestAlgorithm: String, val digestType: String, val ds: String, val flags: Int, val id: String, val keyTag: Int, val keyType: String, val publicKey: String, val status: String, val zoneId: String)

A collection of values returned by getZoneDnssec.

Link copied to clipboard
data class GetZoneResult(val accountId: String, val id: String, val name: String, val nameServers: List<String>, val paused: Boolean, val plan: String, val status: String, val vanityNameServers: List<String>, val zoneId: String)

A collection of values returned by getZone.

Link copied to clipboard
data class GetZonesFilter(val accountId: String? = null, val lookupType: String? = null, val match: String? = null, val name: String? = null, val paused: Boolean? = null, val status: String? = null)
Link copied to clipboard
data class GetZonesResult(val filter: GetZonesFilter, val id: String, val zones: List<GetZonesZone>)

A collection of values returned by getZones.

Link copied to clipboard
data class GetZonesZone(val id: String? = null, val name: String? = null)
Link copied to clipboard
data class HealthcheckHeader(val header: String, val values: List<String>)
Link copied to clipboard
data class IpListItem(val comment: String? = null, val value: String)
Link copied to clipboard
data class ListItem(val comment: String? = null, val value: ListItemValue)
Link copied to clipboard
data class ListItemValue(val ip: String? = null, val redirects: List<ListItemValueRedirect>? = null)
Link copied to clipboard
data class ListItemValueRedirect(val includeSubdomains: String? = null, val preservePathSuffix: String? = null, val preserveQueryString: String? = null, val sourceUrl: String, val statusCode: Int? = null, val subpathMatching: String? = null, val targetUrl: String)
Link copied to clipboard
data class LoadBalancerAdaptiveRouting(val failoverAcrossPools: Boolean? = null)
Link copied to clipboard
data class LoadBalancerCountryPool(val country: String, val poolIds: List<String>)
Link copied to clipboard
data class LoadBalancerLocationStrategy(val mode: String? = null, val preferEcs: String? = null)
Link copied to clipboard
data class LoadBalancerMonitorHeader(val header: String, val values: List<String>)
Link copied to clipboard
data class LoadBalancerPoolLoadShedding(val defaultPercent: Double? = null, val defaultPolicy: String? = null, val sessionPercent: Double? = null, val sessionPolicy: String? = null)
Link copied to clipboard
data class LoadBalancerPoolOrigin(val address: String, val enabled: Boolean? = null, val headers: List<LoadBalancerPoolOriginHeader>? = null, val name: String, val weight: Double? = null)
Link copied to clipboard
data class LoadBalancerPoolOriginHeader(val header: String, val values: List<String>)
Link copied to clipboard
data class LoadBalancerPoolOriginSteering(val policy: String? = null)
Link copied to clipboard
data class LoadBalancerPopPool(val poolIds: List<String>, val pop: String)
Link copied to clipboard
data class LoadBalancerRandomSteering(val defaultWeight: Double? = null, val poolWeights: Map<String, Double>? = null)
Link copied to clipboard
data class LoadBalancerRegionPool(val poolIds: List<String>, val region: String)
Link copied to clipboard
data class LoadBalancerRule(val condition: String? = null, val disabled: Boolean? = null, val fixedResponse: LoadBalancerRuleFixedResponse? = null, val name: String, val overrides: List<LoadBalancerRuleOverride>? = null, val priority: Int? = null, val terminates: Boolean? = null)
Link copied to clipboard
data class LoadBalancerRuleFixedResponse(val contentType: String? = null, val location: String? = null, val messageBody: String? = null, val statusCode: Int? = null)
Link copied to clipboard
data class LoadBalancerRuleOverride(val adaptiveRoutings: List<LoadBalancerRuleOverrideAdaptiveRouting>? = null, val countryPools: List<LoadBalancerRuleOverrideCountryPool>? = null, val defaultPools: List<String>? = null, val fallbackPool: String? = null, val locationStrategies: List<LoadBalancerRuleOverrideLocationStrategy>? = null, val popPools: List<LoadBalancerRuleOverridePopPool>? = null, val randomSteerings: List<LoadBalancerRuleOverrideRandomSteering>? = null, val regionPools: List<LoadBalancerRuleOverrideRegionPool>? = null, val sessionAffinity: String? = null, val sessionAffinityAttributes: Map<String, String>? = null, val sessionAffinityTtl: Int? = null, val steeringPolicy: String? = null, val ttl: Int? = null)
Link copied to clipboard
data class LoadBalancerRuleOverrideAdaptiveRouting(val failoverAcrossPools: Boolean? = null)
Link copied to clipboard
data class LoadBalancerRuleOverrideCountryPool(val country: String, val poolIds: List<String>)
Link copied to clipboard
data class LoadBalancerRuleOverrideLocationStrategy(val mode: String? = null, val preferEcs: String? = null)
Link copied to clipboard
data class LoadBalancerRuleOverridePopPool(val poolIds: List<String>, val pop: String)
Link copied to clipboard
data class LoadBalancerRuleOverrideRandomSteering(val defaultWeight: Double? = null, val poolWeights: Map<String, Double>? = null)
Link copied to clipboard
data class LoadBalancerRuleOverrideRegionPool(val poolIds: List<String>, val region: String)
Link copied to clipboard
data class ManagedHeadersManagedRequestHeader(val enabled: Boolean, val id: String)
Link copied to clipboard
data class ManagedHeadersManagedResponseHeader(val enabled: Boolean, val id: String)
Link copied to clipboard
data class NotificationPolicyEmailIntegration(val id: String, val name: String? = null)
Link copied to clipboard
data class NotificationPolicyFilters(val enableds: List<String>? = null, val eventSources: List<String>? = null, val eventTypes: List<String>? = null, val healthCheckIds: List<String>? = null, val inputIds: List<String>? = null, val limits: List<String>? = null, val newHealths: List<String>? = null, val packetsPerSeconds: List<String>? = null, val poolIds: List<String>? = null, val products: List<String>? = null, val protocols: List<String>? = null, val requestsPerSeconds: List<String>? = null, val services: List<String>? = null, val slos: List<String>? = null, val statuses: List<String>? = null, val targetHosts: List<String>? = null, val targetZoneNames: List<String>? = null, val zones: List<String>? = null)
Link copied to clipboard
data class NotificationPolicyPagerdutyIntegration(val id: String, val name: String? = null)
Link copied to clipboard
data class NotificationPolicyWebhooksIntegration(val id: String, val name: String? = null)
Link copied to clipboard
data class PageRuleActions(val alwaysUseHttps: Boolean? = null, val automaticHttpsRewrites: String? = null, val browserCacheTtl: String? = null, val browserCheck: String? = null, val bypassCacheOnCookie: String? = null, val cacheByDeviceType: String? = null, val cacheDeceptionArmor: String? = null, val cacheKeyFields: PageRuleActionsCacheKeyFields? = null, val cacheLevel: String? = null, val cacheOnCookie: String? = null, val cacheTtlByStatuses: List<PageRuleActionsCacheTtlByStatus>? = null, val disableApps: Boolean? = null, val disablePerformance: Boolean? = null, val disableRailgun: Boolean? = null, val disableSecurity: Boolean? = null, val disableZaraz: Boolean? = null, val edgeCacheTtl: Int? = null, val emailObfuscation: String? = null, val explicitCacheControl: String? = null, val forwardingUrl: PageRuleActionsForwardingUrl? = null, val hostHeaderOverride: String? = null, val ipGeolocation: String? = null, val minifies: List<PageRuleActionsMinify>? = null, val mirage: String? = null, val opportunisticEncryption: String? = null, val originErrorPagePassThru: String? = null, val polish: String? = null, val resolveOverride: String? = null, val respectStrongEtag: String? = null, val responseBuffering: String? = null, val rocketLoader: String? = null, val securityLevel: String? = null, val serverSideExclude: String? = null, val sortQueryStringForCache: String? = null, val ssl: String? = null, val trueClientIpHeader: String? = null, val waf: String? = null)
Link copied to clipboard
data class PageRuleActionsCacheKeyFieldsCookie(val checkPresences: List<String>? = null, val includes: List<String>? = null)
Link copied to clipboard
data class PageRuleActionsCacheKeyFieldsHeader(val checkPresences: List<String>? = null, val excludes: List<String>? = null, val includes: List<String>? = null)
Link copied to clipboard
data class PageRuleActionsCacheKeyFieldsHost(val resolved: Boolean? = null)
Link copied to clipboard
data class PageRuleActionsCacheKeyFieldsQueryString(val excludes: List<String>? = null, val ignore: Boolean? = null, val includes: List<String>? = null)
Link copied to clipboard
data class PageRuleActionsCacheKeyFieldsUser(val deviceType: Boolean? = null, val geo: Boolean? = null, val lang: Boolean? = null)
Link copied to clipboard
data class PageRuleActionsCacheTtlByStatus(val codes: String, val ttl: Int)
Link copied to clipboard
data class PageRuleActionsForwardingUrl(val statusCode: Int, val url: String)
Link copied to clipboard
data class PageRuleActionsMinify(val css: String, val html: String, val js: String)
Link copied to clipboard
data class PagesProjectBuildConfig(val buildCommand: String? = null, val destinationDir: String? = null, val rootDir: String? = null, val webAnalyticsTag: String? = null, val webAnalyticsToken: String? = null)
Link copied to clipboard
data class PagesProjectDeploymentConfigsPreview(val alwaysUseLatestCompatibilityDate: Boolean? = null, val compatibilityDate: String? = null, val compatibilityFlags: List<String>? = null, val d1Databases: Map<String, Any>? = null, val durableObjectNamespaces: Map<String, Any>? = null, val environmentVariables: Map<String, Any>? = null, val failOpen: Boolean? = null, val kvNamespaces: Map<String, Any>? = null, val r2Buckets: Map<String, Any>? = null, val serviceBindings: List<PagesProjectDeploymentConfigsPreviewServiceBinding>? = null, val usageModel: String? = null)
data class PagesProjectDeploymentConfigsPreviewServiceBinding(val environment: String? = null, val name: String, val service: String)
Link copied to clipboard
data class PagesProjectDeploymentConfigsProduction(val alwaysUseLatestCompatibilityDate: Boolean? = null, val compatibilityDate: String? = null, val compatibilityFlags: List<String>? = null, val d1Databases: Map<String, Any>? = null, val durableObjectNamespaces: Map<String, Any>? = null, val environmentVariables: Map<String, Any>? = null, val failOpen: Boolean? = null, val kvNamespaces: Map<String, Any>? = null, val r2Buckets: Map<String, Any>? = null, val serviceBindings: List<PagesProjectDeploymentConfigsProductionServiceBinding>? = null, val usageModel: String? = null)
data class PagesProjectDeploymentConfigsProductionServiceBinding(val environment: String? = null, val name: String, val service: String)
Link copied to clipboard
data class PagesProjectSource(val config: PagesProjectSourceConfig? = null, val type: String? = null)
Link copied to clipboard
data class PagesProjectSourceConfig(val deploymentsEnabled: Boolean? = null, val owner: String? = null, val prCommentsEnabled: Boolean? = null, val previewBranchExcludes: List<String>? = null, val previewBranchIncludes: List<String>? = null, val previewDeploymentSetting: String? = null, val productionBranch: String, val productionDeploymentEnabled: Boolean? = null, val repoName: String? = null)
Link copied to clipboard
data class RateLimitAction(val mode: String, val response: RateLimitActionResponse? = null, val timeout: Int? = null)
Link copied to clipboard
data class RateLimitActionResponse(val body: String, val contentType: String)
Link copied to clipboard
data class RateLimitCorrelate(val by: String? = null)
Link copied to clipboard
data class RateLimitMatch(val request: RateLimitMatchRequest? = null, val response: RateLimitMatchResponse? = null)
Link copied to clipboard
data class RateLimitMatchRequest(val methods: List<String>? = null, val schemes: List<String>? = null, val urlPattern: String? = null)
Link copied to clipboard
data class RateLimitMatchResponse(val headers: List<Map<String, String>>? = null, val originTraffic: Boolean? = null, val statuses: List<Int>? = null)
Link copied to clipboard
data class RecordData(val algorithm: Int? = null, val altitude: Double? = null, val certificate: String? = null, val content: String? = null, val digest: String? = null, val digestType: Int? = null, val fingerprint: String? = null, val flags: String? = null, val keyTag: Int? = null, val latDegrees: Int? = null, val latDirection: String? = null, val latMinutes: Int? = null, val latSeconds: Double? = null, val longDegrees: Int? = null, val longDirection: String? = null, val longMinutes: Int? = null, val longSeconds: Double? = null, val matchingType: Int? = null, val name: String? = null, val order: Int? = null, val port: Int? = null, val precisionHorz: Double? = null, val precisionVert: Double? = null, val preference: Int? = null, val priority: Int? = null, val proto: String? = null, val protocol: Int? = null, val publicKey: String? = null, val regex: String? = null, val replacement: String? = null, val selector: Int? = null, val service: String? = null, val size: Double? = null, val tag: String? = null, val target: String? = null, val type: Int? = null, val usage: Int? = null, val value: String? = null, val weight: Int? = null)
Link copied to clipboard
data class RulesetRule(val action: String? = null, val actionParameters: RulesetRuleActionParameters? = null, val description: String? = null, val enabled: Boolean? = null, val exposedCredentialCheck: RulesetRuleExposedCredentialCheck? = null, val expression: String, val id: String? = null, val lastUpdated: String? = null, val logging: RulesetRuleLogging? = null, val ratelimit: RulesetRuleRatelimit? = null, val ref: String? = null, val version: String? = null)
Link copied to clipboard
data class RulesetRuleActionParameters(val automaticHttpsRewrites: Boolean? = null, val autominifies: List<RulesetRuleActionParametersAutominify>? = null, val bic: Boolean? = null, val browserTtl: RulesetRuleActionParametersBrowserTtl? = null, val cache: Boolean? = null, val cacheKey: RulesetRuleActionParametersCacheKey? = null, val content: String? = null, val contentType: String? = null, val cookieFields: List<String>? = null, val disableApps: Boolean? = null, val disableRailgun: Boolean? = null, val disableZaraz: Boolean? = null, val edgeTtl: RulesetRuleActionParametersEdgeTtl? = null, val emailObfuscation: Boolean? = null, val fromList: RulesetRuleActionParametersFromList? = null, val fromValue: RulesetRuleActionParametersFromValue? = null, val headers: List<RulesetRuleActionParametersHeader>? = null, val hostHeader: String? = null, val hotlinkProtection: Boolean? = null, val id: String? = null, val increment: Int? = null, val matchedData: RulesetRuleActionParametersMatchedData? = null, val mirage: Boolean? = null, val opportunisticEncryption: Boolean? = null, val origin: RulesetRuleActionParametersOrigin? = null, val originErrorPagePassthru: Boolean? = null, val overrides: RulesetRuleActionParametersOverrides? = null, val phases: List<String>? = null, val polish: String? = null, val products: List<String>? = null, val requestFields: List<String>? = null, val respectStrongEtags: Boolean? = null, val responseFields: List<String>? = null, val responses: List<RulesetRuleActionParametersResponse>? = null, val rocketLoader: Boolean? = null, val rules: Map<String, String>? = null, val ruleset: String? = null, val rulesets: List<String>? = null, val securityLevel: String? = null, val serveStale: RulesetRuleActionParametersServeStale? = null, val serverSideExcludes: Boolean? = null, val sni: RulesetRuleActionParametersSni? = null, val ssl: String? = null, val statusCode: Int? = null, val sxg: Boolean? = null, val uri: RulesetRuleActionParametersUri? = null, val version: String? = null)
Link copied to clipboard
data class RulesetRuleActionParametersAutominify(val css: Boolean? = null, val html: Boolean? = null, val js: Boolean? = null)
Link copied to clipboard
data class RulesetRuleActionParametersBrowserTtl(val default: Int? = null, val mode: String)
Link copied to clipboard
data class RulesetRuleActionParametersCacheKey(val cacheByDeviceType: Boolean? = null, val cacheDeceptionArmor: Boolean? = null, val customKey: RulesetRuleActionParametersCacheKeyCustomKey? = null, val ignoreQueryStringsOrder: Boolean? = null)
data class RulesetRuleActionParametersCacheKeyCustomKeyCookie(val checkPresences: List<String>? = null, val includes: List<String>? = null)
data class RulesetRuleActionParametersCacheKeyCustomKeyHeader(val checkPresences: List<String>? = null, val excludeOrigin: Boolean? = null, val includes: List<String>? = null)
data class RulesetRuleActionParametersCacheKeyCustomKeyQueryString(val excludes: List<String>? = null, val includes: List<String>? = null)
data class RulesetRuleActionParametersCacheKeyCustomKeyUser(val deviceType: Boolean? = null, val geo: Boolean? = null, val lang: Boolean? = null)
Link copied to clipboard
data class RulesetRuleActionParametersEdgeTtl(val default: Int? = null, val mode: String, val statusCodeTtls: List<RulesetRuleActionParametersEdgeTtlStatusCodeTtl>? = null)
data class RulesetRuleActionParametersEdgeTtlStatusCodeTtl(val statusCode: Int? = null, val statusCodeRanges: List<RulesetRuleActionParametersEdgeTtlStatusCodeTtlStatusCodeRange>? = null, val value: Int)
Link copied to clipboard
data class RulesetRuleActionParametersFromList(val key: String, val name: String)
Link copied to clipboard
data class RulesetRuleActionParametersFromValue(val preserveQueryString: Boolean? = null, val statusCode: Int? = null, val targetUrl: RulesetRuleActionParametersFromValueTargetUrl? = null)
data class RulesetRuleActionParametersFromValueTargetUrl(val expression: String? = null, val value: String? = null)
Link copied to clipboard
data class RulesetRuleActionParametersHeader(val expression: String? = null, val name: String? = null, val operation: String? = null, val value: String? = null)
Link copied to clipboard
data class RulesetRuleActionParametersMatchedData(val publicKey: String? = null)
Link copied to clipboard
data class RulesetRuleActionParametersOrigin(val host: String? = null, val port: Int? = null)
Link copied to clipboard
data class RulesetRuleActionParametersOverrides(val action: String? = null, val categories: List<RulesetRuleActionParametersOverridesCategory>? = null, val enabled: Boolean? = null, val rules: List<RulesetRuleActionParametersOverridesRule>? = null, val sensitivityLevel: String? = null, val status: String? = null)
data class RulesetRuleActionParametersOverridesCategory(val action: String? = null, val category: String? = null, val enabled: Boolean? = null, val status: String? = null)
Link copied to clipboard
data class RulesetRuleActionParametersOverridesRule(val action: String? = null, val enabled: Boolean? = null, val id: String? = null, val scoreThreshold: Int? = null, val sensitivityLevel: String? = null, val status: String? = null)
Link copied to clipboard
data class RulesetRuleActionParametersResponse(val content: String? = null, val contentType: String? = null, val statusCode: Int? = null)
Link copied to clipboard
data class RulesetRuleActionParametersServeStale(val disableStaleWhileUpdating: Boolean? = null)
Link copied to clipboard
data class RulesetRuleActionParametersSni(val value: String? = null)
Link copied to clipboard
data class RulesetRuleActionParametersUri(val origin: Boolean? = null, val path: RulesetRuleActionParametersUriPath? = null, val query: RulesetRuleActionParametersUriQuery? = null)
Link copied to clipboard
data class RulesetRuleActionParametersUriPath(val expression: String? = null, val value: String? = null)
Link copied to clipboard
data class RulesetRuleActionParametersUriQuery(val expression: String? = null, val value: String? = null)
Link copied to clipboard
data class RulesetRuleExposedCredentialCheck(val passwordExpression: String? = null, val usernameExpression: String? = null)
Link copied to clipboard
data class RulesetRuleLogging(val enabled: Boolean? = null, val status: String? = null)
Link copied to clipboard
data class RulesetRuleRatelimit(val characteristics: List<String>? = null, val countingExpression: String? = null, val mitigationTimeout: Int? = null, val period: Int? = null, val requestsPerPeriod: Int? = null, val requestsToOrigin: Boolean? = null, val scorePerPeriod: Int? = null, val scoreResponseHeaderName: String? = null)
Link copied to clipboard
data class SpectrumApplicationDns(val name: String, val type: String)
Link copied to clipboard
data class SpectrumApplicationOriginDns(val name: String)
Link copied to clipboard
data class SpectrumApplicationOriginPortRange(val end: Int, val start: Int)
Link copied to clipboard
data class SplitTunnelTunnel(val address: String? = null, val description: String? = null, val host: String? = null)
Link copied to clipboard
data class TeamsAccountAntivirus(val enabledDownloadPhase: Boolean, val enabledUploadPhase: Boolean, val failClosed: Boolean)
Link copied to clipboard
data class TeamsAccountBlockPage(val backgroundColor: String? = null, val enabled: Boolean? = null, val footerText: String? = null, val headerText: String? = null, val logoPath: String? = null, val mailtoAddress: String? = null, val mailtoSubject: String? = null, val name: String? = null)
Link copied to clipboard
data class TeamsAccountFips(val tls: Boolean? = null)
Link copied to clipboard
data class TeamsAccountLogging(val redactPii: Boolean, val settingsByRuleType: TeamsAccountLoggingSettingsByRuleType)
Link copied to clipboard
data class TeamsAccountLoggingSettingsByRuleTypeDns(val logAll: Boolean, val logBlocks: Boolean)
data class TeamsAccountLoggingSettingsByRuleTypeHttp(val logAll: Boolean, val logBlocks: Boolean)
Link copied to clipboard
data class TeamsAccountLoggingSettingsByRuleTypeL4(val logAll: Boolean, val logBlocks: Boolean)
Link copied to clipboard
data class TeamsAccountProxy(val tcp: Boolean, val udp: Boolean)
Link copied to clipboard
data class TeamsLocationNetwork(val id: String? = null, val network: String)
Link copied to clipboard
data class TeamsRuleRuleSettings(val addHeaders: Map<String, String>? = null, val bisoAdminControls: TeamsRuleRuleSettingsBisoAdminControls? = null, val blockPageEnabled: Boolean? = null, val blockPageReason: String? = null, val checkSession: TeamsRuleRuleSettingsCheckSession? = null, val egress: TeamsRuleRuleSettingsEgress? = null, val insecureDisableDnssecValidation: Boolean? = null, val l4override: TeamsRuleRuleSettingsL4override? = null, val overrideHost: String? = null, val overrideIps: List<String>? = null)
Link copied to clipboard
data class TeamsRuleRuleSettingsBisoAdminControls(val disableCopyPaste: Boolean? = null, val disableDownload: Boolean? = null, val disableKeyboard: Boolean? = null, val disablePrinting: Boolean? = null, val disableUpload: Boolean? = null)
Link copied to clipboard
data class TeamsRuleRuleSettingsCheckSession(val duration: String, val enforce: Boolean)
Link copied to clipboard
data class TeamsRuleRuleSettingsEgress(val ipv4: String, val ipv4Fallback: String? = null, val ipv6: String)
Link copied to clipboard
data class TeamsRuleRuleSettingsL4override(val ip: String, val port: Int)
Link copied to clipboard
data class TunnelConfigConfig(val ingressRules: List<TunnelConfigConfigIngressRule>, val originRequest: TunnelConfigConfigOriginRequest? = null, val warpRouting: TunnelConfigConfigWarpRouting? = null)
Link copied to clipboard
data class TunnelConfigConfigIngressRule(val hostname: String? = null, val path: String? = null, val service: String)
Link copied to clipboard
data class TunnelConfigConfigOriginRequest(val bastionMode: Boolean? = null, val caPool: String? = null, val connectTimeout: String? = null, val disableChunkedEncoding: Boolean? = null, val httpHostHeader: String? = null, val ipRules: List<TunnelConfigConfigOriginRequestIpRule>? = null, val keepAliveConnections: Int? = null, val keepAliveTimeout: String? = null, val noHappyEyeballs: Boolean? = null, val noTlsVerify: Boolean? = null, val originServerName: String? = null, val proxyAddress: String? = null, val proxyPort: Int? = null, val proxyType: String? = null, val tcpKeepAlive: String? = null, val tlsTimeout: String? = null)
Link copied to clipboard
data class TunnelConfigConfigOriginRequestIpRule(val allow: Boolean? = null, val ports: List<Int>? = null, val prefix: String? = null)
Link copied to clipboard
data class TunnelConfigConfigWarpRouting(val enabled: Boolean? = null)
Link copied to clipboard
data class UserAgentBlockingRuleConfiguration(val target: String, val value: String)
Link copied to clipboard
data class WaitingRoomRulesRule(val action: String, val description: String? = null, val expression: String, val id: String? = null, val status: String? = null, val version: String? = null)
Link copied to clipboard
data class WorkerScriptAnalyticsEngineBinding(val dataset: String, val name: String)
Link copied to clipboard
data class WorkerScriptKvNamespaceBinding(val name: String, val namespaceId: String)
Link copied to clipboard
data class WorkerScriptPlainTextBinding(val name: String, val text: String)
Link copied to clipboard
data class WorkerScriptQueueBinding(val binding: String, val queue: String)
Link copied to clipboard
data class WorkerScriptR2BucketBinding(val bucketName: String, val name: String)
Link copied to clipboard
data class WorkerScriptSecretTextBinding(val name: String, val text: String)
Link copied to clipboard
data class WorkerScriptServiceBinding(val environment: String? = null, val name: String, val service: String)
Link copied to clipboard
data class WorkerScriptWebassemblyBinding(val module: String, val name: String)
Link copied to clipboard
data class ZoneLockdownConfiguration(val target: String, val value: String)
Link copied to clipboard
data class ZoneSettingsOverrideInitialSetting(val alwaysOnline: String? = null, val alwaysUseHttps: String? = null, val automaticHttpsRewrites: String? = null, val binaryAst: String? = null, val brotli: String? = null, val browserCacheTtl: Int? = null, val browserCheck: String? = null, val cacheLevel: String? = null, val challengeTtl: Int? = null, val ciphers: List<String>? = null, val cnameFlattening: String? = null, val developmentMode: String? = null, val earlyHints: String? = null, val emailObfuscation: String? = null, val filterLogsToCloudflare: String? = null, val h2Prioritization: String? = null, val hotlinkProtection: String? = null, val http2: String? = null, val http3: String? = null, val imageResizing: String? = null, val ipGeolocation: String? = null, val ipv6: String? = null, val logToCloudflare: String? = null, val maxUpload: Int? = null, val minTlsVersion: String? = null, val minify: ZoneSettingsOverrideInitialSettingMinify? = null, val mirage: String? = null, val mobileRedirect: ZoneSettingsOverrideInitialSettingMobileRedirect? = null, val opportunisticEncryption: String? = null, val opportunisticOnion: String? = null, val orangeToOrange: String? = null, val originErrorPagePassThru: String? = null, val originMaxHttpVersion: String? = null, val polish: String? = null, val prefetchPreload: String? = null, val privacyPass: String? = null, val proxyReadTimeout: String? = null, val pseudoIpv4: String? = null, val responseBuffering: String? = null, val rocketLoader: String? = null, val securityHeader: ZoneSettingsOverrideInitialSettingSecurityHeader? = null, val securityLevel: String? = null, val serverSideExclude: String? = null, val sortQueryStringForCache: String? = null, val ssl: String? = null, val tls12Only: String? = null, val tls13: String? = null, val tlsClientAuth: String? = null, val trueClientIpHeader: String? = null, val universalSsl: String? = null, val visitorIp: String? = null, val waf: String? = null, val webp: String? = null, val websockets: String? = null, val zeroRtt: String? = null)
Link copied to clipboard
data class ZoneSettingsOverrideInitialSettingMinify(val css: String, val html: String, val js: String)
data class ZoneSettingsOverrideInitialSettingMobileRedirect(val mobileSubdomain: String, val status: String, val stripUri: Boolean)
data class ZoneSettingsOverrideInitialSettingSecurityHeader(val enabled: Boolean? = null, val includeSubdomains: Boolean? = null, val maxAge: Int? = null, val nosniff: Boolean? = null, val preload: Boolean? = null)
Link copied to clipboard
data class ZoneSettingsOverrideSettings(val alwaysOnline: String? = null, val alwaysUseHttps: String? = null, val automaticHttpsRewrites: String? = null, val binaryAst: String? = null, val brotli: String? = null, val browserCacheTtl: Int? = null, val browserCheck: String? = null, val cacheLevel: String? = null, val challengeTtl: Int? = null, val ciphers: List<String>? = null, val cnameFlattening: String? = null, val developmentMode: String? = null, val earlyHints: String? = null, val emailObfuscation: String? = null, val filterLogsToCloudflare: String? = null, val h2Prioritization: String? = null, val hotlinkProtection: String? = null, val http2: String? = null, val http3: String? = null, val imageResizing: String? = null, val ipGeolocation: String? = null, val ipv6: String? = null, val logToCloudflare: String? = null, val maxUpload: Int? = null, val minTlsVersion: String? = null, val minify: ZoneSettingsOverrideSettingsMinify? = null, val mirage: String? = null, val mobileRedirect: ZoneSettingsOverrideSettingsMobileRedirect? = null, val opportunisticEncryption: String? = null, val opportunisticOnion: String? = null, val orangeToOrange: String? = null, val originErrorPagePassThru: String? = null, val originMaxHttpVersion: String? = null, val polish: String? = null, val prefetchPreload: String? = null, val privacyPass: String? = null, val proxyReadTimeout: String? = null, val pseudoIpv4: String? = null, val responseBuffering: String? = null, val rocketLoader: String? = null, val securityHeader: ZoneSettingsOverrideSettingsSecurityHeader? = null, val securityLevel: String? = null, val serverSideExclude: String? = null, val sortQueryStringForCache: String? = null, val ssl: String? = null, val tls12Only: String? = null, val tls13: String? = null, val tlsClientAuth: String? = null, val trueClientIpHeader: String? = null, val universalSsl: String? = null, val visitorIp: String? = null, val waf: String? = null, val webp: String? = null, val websockets: String? = null, val zeroRtt: String? = null)
Link copied to clipboard
data class ZoneSettingsOverrideSettingsMinify(val css: String, val html: String, val js: String)
data class ZoneSettingsOverrideSettingsMobileRedirect(val mobileSubdomain: String, val status: String, val stripUri: Boolean)
data class ZoneSettingsOverrideSettingsSecurityHeader(val enabled: Boolean? = null, val includeSubdomains: Boolean? = null, val maxAge: Int? = null, val nosniff: Boolean? = null, val preload: Boolean? = null)