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 AccessApplicationDestination(val cidr: String? = null, val hostname: String? = null, val l4Protocol: String? = null, val portRange: String? = null, val type: String? = null, val uri: String? = null, val vnetId: String? = null)
Link copied to clipboard
data class AccessApplicationFooterLink(val name: String? = null, val url: String? = null)
Link copied to clipboard
data class AccessApplicationLandingPageDesign(val buttonColor: String? = null, val buttonTextColor: String? = null, val imageUrl: String? = null, val message: String? = null, val title: String? = null)
Link copied to clipboard
data class AccessApplicationSaasApp(val accessTokenLifetime: String? = null, val allowPkceWithoutClientSecret: Boolean? = null, val appLauncherUrl: String? = null, val authType: String? = null, val clientId: String? = null, val clientSecret: String? = null, val consumerServiceUrl: String? = null, val customAttributes: List<AccessApplicationSaasAppCustomAttribute>? = null, val customClaims: List<AccessApplicationSaasAppCustomClaim>? = null, val defaultRelayState: String? = null, val grantTypes: List<String>? = null, val groupFilterRegex: String? = null, val hybridAndImplicitOptions: AccessApplicationSaasAppHybridAndImplicitOptions? = null, val idpEntityId: String? = null, val nameIdFormat: String? = null, val nameIdTransformJsonata: String? = null, val publicKey: String? = null, val redirectUris: List<String>? = null, val refreshTokenOptions: List<AccessApplicationSaasAppRefreshTokenOption>? = null, val samlAttributeTransformJsonata: String? = null, val scopes: List<String>? = null, val spEntityId: String? = null, val ssoEndpoint: String? = null)
Link copied to clipboard
data class AccessApplicationSaasAppCustomAttribute(val friendlyName: String? = null, val name: String? = null, val nameFormat: String? = null, val required: Boolean? = null, val source: AccessApplicationSaasAppCustomAttributeSource)
data class AccessApplicationSaasAppCustomAttributeSource(val name: String, val nameByIdp: Map<String, String>? = null)
Link copied to clipboard
data class AccessApplicationSaasAppCustomClaim(val name: String? = null, val required: Boolean? = null, val scope: String? = null, val source: AccessApplicationSaasAppCustomClaimSource)
data class AccessApplicationSaasAppCustomClaimSource(val name: String, val nameByIdp: Map<String, String>? = null)
data class AccessApplicationSaasAppHybridAndImplicitOptions(val returnAccessTokenFromAuthorizationEndpoint: Boolean? = null, val returnIdTokenFromAuthorizationEndpoint: Boolean? = null)
data class AccessApplicationSaasAppRefreshTokenOption(val lifetime: String? = null)
Link copied to clipboard
data class AccessApplicationScimConfig(val authentication: AccessApplicationScimConfigAuthentication? = null, val deactivateOnDelete: Boolean? = null, val enabled: Boolean? = null, val idpUid: String, val mappings: List<AccessApplicationScimConfigMapping>? = null, val remoteUri: String)
data class AccessApplicationScimConfigAuthentication(val authorizationUrl: String? = null, val clientId: String? = null, val clientSecret: String? = null, val password: String? = null, val scheme: String, val scopes: List<String>? = null, val token: String? = null, val tokenUrl: String? = null, val user: String? = null)
Link copied to clipboard
data class AccessApplicationScimConfigMapping(val enabled: Boolean? = null, val filter: String? = null, val operations: AccessApplicationScimConfigMappingOperations? = null, val schema: String, val strictness: String? = null, val transformJsonata: String? = null)
data class AccessApplicationScimConfigMappingOperations(val create: Boolean? = null, val delete: Boolean? = null, val update: Boolean? = null)
Link copied to clipboard
data class AccessApplicationTargetCriteria(val port: Int, val protocol: String, val targetAttributes: List<AccessApplicationTargetCriteriaTargetAttribute>)
Link copied to clipboard
data class AccessGroupExclude(val anyValidServiceToken: Boolean? = null, val authContexts: List<AccessGroupExcludeAuthContext>? = null, val authMethod: String? = null, val azures: List<AccessGroupExcludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: 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 AccessGroupExcludeAuthContext(val acId: String, val id: String, val identityProviderId: String)
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>, val identityProviderId: String)
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 authContexts: List<AccessGroupIncludeAuthContext>? = null, val authMethod: String? = null, val azures: List<AccessGroupIncludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: 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 AccessGroupIncludeAuthContext(val acId: String, val id: String, val identityProviderId: String)
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>, val identityProviderId: String)
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 authContexts: List<AccessGroupRequireAuthContext>? = null, val authMethod: String? = null, val azures: List<AccessGroupRequireAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: 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 AccessGroupRequireAuthContext(val acId: String, val id: String, val identityProviderId: String)
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>, val identityProviderId: String)
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 authorizationServerId: String? = null, val centrifyAccount: String? = null, val centrifyAppId: String? = null, val certsUrl: String? = null, val claims: List<String>? = null, val clientId: String? = null, val clientSecret: String? = null, val conditionalAccessEnabled: Boolean? = null, val directoryId: String? = null, val emailAttributeName: String? = null, val emailClaimName: String? = null, val idpPublicCert: String? = null, val issuerUrl: String? = null, val oktaAccount: String? = null, val oneloginAccount: String? = null, val pingEnvId: String? = null, val pkceEnabled: Boolean? = null, val redirectUrl: String? = null, val scopes: List<String>? = null, val signRequest: Boolean? = null, val ssoTargetUrl: String? = null, val supportGroups: Boolean? = null, val tokenUrl: String? = null)
Link copied to clipboard
data class AccessIdentityProviderScimConfig(val enabled: Boolean? = null, val groupMemberDeprovision: Boolean? = null, val identityUpdateBehavior: String? = null, val seatDeprovision: Boolean? = null, val secret: String? = null, val userDeprovision: Boolean? = null)
Link copied to clipboard
data class AccessMutualTlsHostnameSettingsSetting(val chinaNetwork: Boolean? = null, val clientCertificateForwarding: Boolean? = null, val hostname: String)
Link copied to clipboard
data class AccessOrganizationCustomPage(val forbidden: String? = null, val identityDenied: 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 AccessPolicyConnectionRulesSsh(val allowEmailAlias: Boolean? = null, val usernames: List<String>)
Link copied to clipboard
data class AccessPolicyExclude(val anyValidServiceToken: Boolean? = null, val authContexts: List<AccessPolicyExcludeAuthContext>? = null, val authMethod: String? = null, val azures: List<AccessPolicyExcludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: 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 AccessPolicyExcludeAuthContext(val acId: String, val id: String, val identityProviderId: String)
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>, val identityProviderId: String)
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 authContexts: List<AccessPolicyIncludeAuthContext>? = null, val authMethod: String? = null, val azures: List<AccessPolicyIncludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: 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 AccessPolicyIncludeAuthContext(val acId: String, val id: String, val identityProviderId: String)
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>, val identityProviderId: String)
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 authContexts: List<AccessPolicyRequireAuthContext>? = null, val authMethod: String? = null, val azures: List<AccessPolicyRequireAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: 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 AccessPolicyRequireAuthContext(val acId: String, val id: String, val identityProviderId: String)
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>, val identityProviderId: String)
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 AddressMapIp(val ip: String)
Link copied to clipboard
data class AddressMapMembership(val canDelete: Boolean? = null, val identifier: String, val kind: 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 CloudConnectorRulesRule(val description: String? = null, val enabled: Boolean? = null, val expression: String, val parameters: CloudConnectorRulesRuleParameters? = null, val provider: String)
Link copied to clipboard
Link copied to clipboard
data class CustomHostnameSsl(val bundleMethod: String? = null, 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 DeviceDexTestData(val host: String, val kind: String, val method: String? = null)
Link copied to clipboard
data class DeviceManagedNetworksConfig(val sha256: String, val tlsSockaddr: String)
Link copied to clipboard
data class DevicePostureIntegrationConfig(val accessClientId: String? = null, val accessClientSecret: String? = null, 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 activeThreats: Int? = null, val certificateId: String? = null, val checkDisks: List<String>? = null, val checkPrivateKey: Boolean? = null, val cn: String? = null, val complianceStatus: String? = null, val connectionId: String? = null, val countOperator: String? = null, val domain: String? = null, val eidLastSeen: String? = null, val enabled: Boolean? = null, val exists: Boolean? = null, val extendedKeyUsages: List<String>? = null, val id: String? = null, val infected: Boolean? = null, val isActive: Boolean? = null, val issueCount: String? = null, val lastSeen: String? = null, val locations: List<DevicePostureRuleInputLocation>? = null, val networkStatus: String? = null, val operationalState: String? = null, val operator: String? = null, val os: String? = null, val osDistroName: String? = null, val osDistroRevision: String? = null, val osVersionExtra: String? = null, val overall: String? = null, val path: String? = null, val requireAll: Boolean? = null, val riskLevel: String? = null, val running: Boolean? = null, val score: Int? = null, val sensorConfig: String? = null, val sha256: String? = null, val state: String? = null, val thumbprint: String? = null, val totalScore: Int? = null, val version: String? = null, val versionOperator: String? = null)
Link copied to clipboard
data class DevicePostureRuleInputLocation(val paths: List<String>? = null, val trustStores: List<String>? = null)
Link copied to clipboard
data class DevicePostureRuleMatch(val platform: String? = null)
Link copied to clipboard
Link copied to clipboard
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>? = null)
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 GetAccessApplicationResult(val accountId: String? = null, val aud: String, val domain: String, val id: String, val name: String, val zoneId: String? = null)

A collection of values returned by getAccessApplication.

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, String>, val id: String, val permissions: Map<String, String>, val r2: Map<String, String>, val user: Map<String, String>, val zone: Map<String, String>)

A collection of values returned by getApiTokenPermissionGroups.

Link copied to clipboard
data class GetDcvDelegationResult(val hostname: String, val id: String, val zoneId: String)

A collection of values returned by getDcvDelegation.

Link copied to clipboard
data class GetDevicePostureRulesResult(val accountId: String, val id: String, val name: String? = null, val rules: List<GetDevicePostureRulesRule>, val type: String? = null)

A collection of values returned by getDevicePostureRules.

Link copied to clipboard
data class GetDevicePostureRulesRule(val description: String? = null, val expiration: String? = null, val id: String, val name: String? = null, val schedule: String? = null, val type: String)
Link copied to clipboard
data class GetDevicesDevice(val created: String? = null, val deleted: Boolean? = null, val deviceType: String? = null, val id: String? = null, val ip: String? = null, val key: String? = null, val lastSeen: String? = null, val macAddress: String? = null, val manufacturer: String? = null, val model: String? = null, val name: String? = null, val osDistroName: String? = null, val osDistroRevision: String? = null, val osVersion: String? = null, val osVersionExtra: String? = null, val revokedAt: String? = null, val serialNumber: 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 GetDlpDatasetsDataset(val description: String, val id: String, val name: String, val secret: Boolean, val status: String)
Link copied to clipboard
data class GetDlpDatasetsResult(val accountId: String, val datasets: List<GetDlpDatasetsDataset>, val id: String)

A collection of values returned by getDlpDatasets.

Link copied to clipboard
data class GetGatewayAppTypesAppType(val applicationTypeId: Int, val description: String, val id: Int, val name: String)
Link copied to clipboard
data class GetGatewayAppTypesResult(val accountId: String, val appTypes: List<GetGatewayAppTypesAppType>, val id: String)

A collection of values returned by getGatewayAppTypes.

Link copied to clipboard
data class GetGatewayCategoriesCategory(val beta: Boolean, val class: String, val description: String, val id: Int, val name: String, val subcategories: List<GetGatewayCategoriesCategorySubcategory>)
Link copied to clipboard
data class GetGatewayCategoriesCategorySubcategory(val beta: Boolean, val class: String, val description: String, val id: Int, val name: String)
Link copied to clipboard
data class GetGatewayCategoriesResult(val accountId: String, val categories: List<GetGatewayCategoriesCategory>, val id: String)

A collection of values returned by getGatewayCategories.

Link copied to clipboard
data class GetInfrastructureAccessTargetsResult(val accountId: String, val createdAfter: String? = null, val hostname: String? = null, val hostnameContains: String? = null, val id: String, val ipv4: String? = null, val ipv6: String? = null, val modifiedAfter: String? = null, val targets: List<GetInfrastructureAccessTargetsTarget>, val virtualNetworkId: String? = null)

A collection of values returned by getInfrastructureAccessTargets.

Link copied to clipboard
data class GetInfrastructureAccessTargetsTarget(val accountId: String, val createdAt: String, val hostname: String, val id: String, val ip: GetInfrastructureAccessTargetsTargetIp, val modifiedAt: String)
data class GetInfrastructureAccessTargetsTargetIpIpv4(val ipAddr: String, val virtualNetworkId: String)
data class GetInfrastructureAccessTargetsTargetIpIpv6(val ipAddr: String, val virtualNetworkId: String)
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 GetListResult(val accountId: String, val description: String, val id: String, val kind: String, val name: String, val numitems: Int)

A collection of values returned by getList.

Link copied to clipboard
data class GetListsList(val description: String? = null, val id: String? = null, val kind: String? = null, val name: String? = null, val numitems: Int? = null)
Link copied to clipboard
data class GetListsResult(val accountId: String, val id: String, val lists: List<GetListsList>)

A collection of values returned by getLists.

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 virtualNetworkId: String? = null, 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 GetOriginCaCertificateResult(val certificate: String, val expiresOn: String, val hostnames: List<String>, val id: String, val requestType: String, val revokedAt: String)

A collection of values returned by getOriginCaCertificate.

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 content: String? = null, val hostname: String, val id: String, val priority: Int? = null, val proxiable: Boolean, val proxied: Boolean, val ttl: Int, val type: String? = null, val value: String, val zoneId: 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 additionalCacheablePorts: List<Int>? = null, 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 cacheReserve: GetRulesetsRulesetRuleActionParametersCacheReserve? = 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 originCacheControl: Boolean? = null, val originErrorPagePassthru: Boolean? = null, val overrides: GetRulesetsRulesetRuleActionParametersOverrides? = null, val phases: List<String>? = null, val polish: String? = null, val products: List<String>? = null, val readTimeout: Int? = 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 contains: Map<String, 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 GetRulesetsRulesetRuleActionParametersCacheReserve(val eligible: Boolean, val minimumFileSize: Int? = 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 GetTunnelResult(val accountId: String, val id: String, val isDeleted: Boolean? = null, val name: String, val remoteConfig: Boolean, val status: String, val tunnelType: String)

A collection of values returned by getTunnel.

Link copied to clipboard
data class GetTunnelVirtualNetworkResult(val accountId: String, val comment: String, val id: String, val isDefault: Boolean, val name: String)

A collection of values returned by getTunnelVirtualNetwork.

Link copied to clipboard
data class GetUserResult(val email: String, val id: String, val username: String)

A collection of values returned by getUser.

Link copied to clipboard
data class GetZeroTrustAccessApplicationResult(val accountId: String? = null, val aud: String, val domain: String, val id: String, val name: String, val zoneId: String? = null)

A collection of values returned by getZeroTrustAccessApplication.

Link copied to clipboard
data class GetZeroTrustAccessIdentityProviderResult(val accountId: String? = null, val id: String, val name: String, val type: String, val zoneId: String? = null)

A collection of values returned by getZeroTrustAccessIdentityProvider.

data class GetZeroTrustInfrastructureAccessTargetsResult(val accountId: String, val createdAfter: String? = null, val hostname: String? = null, val hostnameContains: String? = null, val id: String, val ipv4: String? = null, val ipv6: String? = null, val modifiedAfter: String? = null, val targets: List<GetZeroTrustInfrastructureAccessTargetsTarget>, val virtualNetworkId: String? = null)

A collection of values returned by getZeroTrustInfrastructureAccessTargets.

data class GetZeroTrustInfrastructureAccessTargetsTarget(val accountId: String, val createdAt: String, val hostname: String, val id: String, val ip: GetZeroTrustInfrastructureAccessTargetsTargetIp, val modifiedAt: String)
data class GetZeroTrustInfrastructureAccessTargetsTargetIpIpv4(val ipAddr: String, val virtualNetworkId: String)
data class GetZeroTrustInfrastructureAccessTargetsTargetIpIpv6(val ipAddr: String, val virtualNetworkId: String)
Link copied to clipboard
data class GetZeroTrustTunnelCloudflaredResult(val accountId: String, val id: String, val isDeleted: Boolean? = null, val name: String, val remoteConfig: Boolean, val status: String, val tunnelType: String)

A collection of values returned by getZeroTrustTunnelCloudflared.

Link copied to clipboard
data class GetZeroTrustTunnelVirtualNetworkResult(val accountId: String, val comment: String, val id: String, val isDefault: Boolean, val name: String)

A collection of values returned by getZeroTrustTunnelVirtualNetwork.

Link copied to clipboard
data class GetZoneCacheReserveResult(val enabled: Boolean, val id: String, val zoneId: String)

A collection of values returned by getZoneCacheReserve.

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 HyperdriveConfigCaching(val disabled: Boolean? = null, val maxAge: Int? = null, val staleWhileRevalidate: Int? = null)
Link copied to clipboard
data class HyperdriveConfigOrigin(val accessClientId: String? = null, val accessClientSecret: String? = null, val database: String, val host: String, val password: String, val port: Int? = null, val scheme: String, val user: String)
Link copied to clipboard
data class InfrastructureAccessTargetIpIpv4(val ipAddr: String, val virtualNetworkId: String)
Link copied to clipboard
data class InfrastructureAccessTargetIpIpv6(val ipAddr: String, val virtualNetworkId: String)
Link copied to clipboard
data class ListItem(val comment: String? = null, val value: ListItemValue? = null)
Link copied to clipboard
data class ListItemHostname(val urlHostname: String)
Link copied to clipboard
data class ListItemRedirect(val includeSubdomains: Boolean? = null, val preservePathSuffix: Boolean? = null, val preserveQueryString: Boolean? = null, val sourceUrl: String, val statusCode: Int? = null, val subpathMatching: Boolean? = null, val targetUrl: String)
Link copied to clipboard
data class ListItemValue(val asn: Int? = null, val hostnames: List<ListItemValueHostname>? = null, val ip: String? = null, val redirects: List<ListItemValueRedirect>? = null)
Link copied to clipboard
data class ListItemValueHostname(val urlHostname: String)
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 virtualNetworkId: String? = null, 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: List<LoadBalancerRuleOverrideSessionAffinityAttribute>? = 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)
data class LoadBalancerRuleOverrideSessionAffinityAttribute(val headers: List<String>? = null, val requireAllHeaders: Boolean? = null, val samesite: String? = null, val secure: String? = null, val zeroDowntimeFailover: String? = null)
Link copied to clipboard
data class LoadBalancerSessionAffinityAttribute(val drainDuration: Int? = null, val headers: List<String>? = null, val requireAllHeaders: Boolean? = null, val samesite: String? = null, val secure: String? = null, val zeroDowntimeFailover: String? = null)
Link copied to clipboard
data class LogpushJobOutputOptions(val batchPrefix: String? = null, val batchSuffix: String? = null, val cve20214428: Boolean? = null, val fieldDelimiter: String? = null, val fieldNames: List<String>? = null, val outputType: String? = null, val recordDelimiter: String? = null, val recordPrefix: String? = null, val recordSuffix: String? = null, val recordTemplate: String? = null, val sampleRate: Double? = null, val timestampFormat: String? = null)
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 actions: List<String>? = null, val affectedComponents: List<String>? = null, val airportCodes: List<String>? = null, val alertTriggerPreferences: List<String>? = null, val enableds: List<String>? = null, val environments: List<String>? = null, val eventSources: List<String>? = null, val eventTypes: List<String>? = null, val events: List<String>? = null, val groupBies: List<String>? = null, val healthCheckIds: List<String>? = null, val incidentImpacts: List<String>? = null, val inputIds: List<String>? = null, val limits: List<String>? = null, val megabitsPerSeconds: List<String>? = null, val newHealths: List<String>? = null, val newStatuses: List<String>? = null, val packetsPerSeconds: List<String>? = null, val poolIds: List<String>? = null, val products: List<String>? = null, val projectIds: List<String>? = null, val protocols: List<String>? = null, val requestsPerSeconds: List<String>? = null, val selectors: List<String>? = null, val services: List<String>? = null, val slos: List<String>? = null, val statuses: List<String>? = null, val targetHostnames: List<String>? = null, val targetIps: List<String>? = null, val targetZoneNames: List<String>? = null, val tunnelIds: List<String>? = null, val tunnelNames: List<String>? = null, val wheres: 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 buildCaching: Boolean? = null, 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, String>? = null, val durableObjectNamespaces: Map<String, String>? = null, val environmentVariables: Map<String, String>? = null, val failOpen: Boolean? = null, val kvNamespaces: Map<String, String>? = null, val placement: PagesProjectDeploymentConfigsPreviewPlacement? = null, val r2Buckets: Map<String, String>? = null, val secrets: Map<String, String>? = 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, String>? = null, val durableObjectNamespaces: Map<String, String>? = null, val environmentVariables: Map<String, String>? = null, val failOpen: Boolean? = null, val kvNamespaces: Map<String, String>? = null, val placement: PagesProjectDeploymentConfigsProductionPlacement? = null, val r2Buckets: Map<String, String>? = null, val secrets: Map<String, String>? = 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 RiskBehaviorBehavior(val enabled: Boolean, val name: String, val riskLevel: String)
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 logging: RulesetRuleLogging? = null, val ratelimit: RulesetRuleRatelimit? = null, val ref: String? = null)
Link copied to clipboard
data class RulesetRuleActionParameters(val additionalCacheablePorts: List<Int>? = null, val algorithms: List<RulesetRuleActionParametersAlgorithm>? = null, 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 cacheReserve: RulesetRuleActionParametersCacheReserve? = null, val content: String? = null, val contentType: String? = null, val cookieFields: List<String>? = null, val disableApps: Boolean? = null, val disableRailgun: Boolean? = null, val disableRum: Boolean? = null, val disableZaraz: Boolean? = null, val edgeTtl: RulesetRuleActionParametersEdgeTtl? = null, val emailObfuscation: Boolean? = null, val fonts: 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 originCacheControl: Boolean? = null, val originErrorPagePassthru: Boolean? = null, val overrides: RulesetRuleActionParametersOverrides? = null, val phases: List<String>? = null, val polish: String? = null, val products: List<String>? = null, val readTimeout: Int? = 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)
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 contains: Map<String, 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 RulesetRuleActionParametersCacheReserve(val eligible: Boolean, val minimumFileSize: Int? = 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? = null)
Link copied to clipboard
data class RulesetRuleActionParametersFromList(val key: String? = null, val name: String? = null)
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)
data class RulesetRuleActionParametersOverridesCategory(val action: String? = null, val category: String? = null, val enabled: Boolean? = 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)
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)
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 SnippetFile(val content: String? = null, val name: String)
Link copied to clipboard
data class SnippetRulesRule(val description: String? = null, val enabled: Boolean? = null, val expression: String, val snippetName: String)
Link copied to clipboard
data class SpectrumApplicationDns(val name: String, val type: String)
Link copied to clipboard
data class SpectrumApplicationEdgeIps(val connectivity: String? = null, val ips: List<String>? = null, 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, val notificationSettings: TeamsAccountAntivirusNotificationSettings? = null)
data class TeamsAccountAntivirusNotificationSettings(val enabled: Boolean? = null, val message: String? = null, val supportUrl: String? = null)
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 TeamsAccountBodyScanning(val inspectionMode: String)
Link copied to clipboard
data class TeamsAccountCertificate(val id: String)
Link copied to clipboard
data class TeamsAccountCustomCertificate(val enabled: Boolean, val id: String? = null, val updatedAt: String? = null)
Link copied to clipboard
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 TeamsAccountPayloadLog(val publicKey: String)
Link copied to clipboard
data class TeamsAccountProxy(val disableForTime: Int, val rootCa: Boolean, val tcp: Boolean, val udp: Boolean, val virtualIp: Boolean)
Link copied to clipboard
data class TeamsAccountSshSessionLog(val publicKey: String)
Link copied to clipboard
data class TeamsListItemsWithDescription(val description: String, val value: String)
Link copied to clipboard
data class TeamsLocationEndpoints(val doh: TeamsLocationEndpointsDoh? = null, val dot: TeamsLocationEndpointsDot? = null, val ipv4: TeamsLocationEndpointsIpv4? = null, val ipv6: TeamsLocationEndpointsIpv6? = null)
Link copied to clipboard
data class TeamsLocationEndpointsDoh(val authenticationEnabled: Boolean? = null, val enabled: Boolean, val networks: List<TeamsLocationEndpointsDohNetwork>? = null, val requireToken: Boolean? = null)
Link copied to clipboard
data class TeamsLocationEndpointsDohNetwork(val network: String)
Link copied to clipboard
data class TeamsLocationEndpointsDot(val authenticationEnabled: Boolean? = null, val enabled: Boolean, val networks: List<TeamsLocationEndpointsDotNetwork>? = null, val requireToken: Boolean? = null)
Link copied to clipboard
data class TeamsLocationEndpointsDotNetwork(val network: String)
Link copied to clipboard
data class TeamsLocationEndpointsIpv4(val authenticationEnabled: Boolean? = null, val enabled: Boolean)
Link copied to clipboard
data class TeamsLocationEndpointsIpv6(val authenticationEnabled: Boolean? = null, val enabled: Boolean, val networks: List<TeamsLocationEndpointsIpv6Network>? = null)
Link copied to clipboard
data class TeamsLocationEndpointsIpv6Network(val network: String)
Link copied to clipboard
data class TeamsLocationNetwork(val network: String)
Link copied to clipboard
data class TeamsRuleRuleSettings(val addHeaders: Map<String, String>? = null, val allowChildBypass: Boolean? = null, val auditSsh: TeamsRuleRuleSettingsAuditSsh? = null, val bisoAdminControls: TeamsRuleRuleSettingsBisoAdminControls? = null, val blockPageEnabled: Boolean? = null, val blockPageReason: String? = null, val bypassParentRule: Boolean? = null, val checkSession: TeamsRuleRuleSettingsCheckSession? = null, val dnsResolvers: TeamsRuleRuleSettingsDnsResolvers? = null, val egress: TeamsRuleRuleSettingsEgress? = null, val ignoreCnameCategoryMatches: Boolean? = null, val insecureDisableDnssecValidation: Boolean? = null, val ipCategories: Boolean? = null, val l4override: TeamsRuleRuleSettingsL4override? = null, val notificationSettings: TeamsRuleRuleSettingsNotificationSettings? = null, val overrideHost: String? = null, val overrideIps: List<String>? = null, val payloadLog: TeamsRuleRuleSettingsPayloadLog? = null, val resolveDnsInternally: TeamsRuleRuleSettingsResolveDnsInternally? = null, val resolveDnsThroughCloudflare: Boolean? = null, val untrustedCert: TeamsRuleRuleSettingsUntrustedCert? = null)
Link copied to clipboard
data class TeamsRuleRuleSettingsAuditSsh(val commandLogging: Boolean)
Link copied to clipboard
data class TeamsRuleRuleSettingsBisoAdminControls(val disableClipboardRedirection: Boolean? = null, 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 TeamsRuleRuleSettingsDnsResolversIpv4(val ip: String, val port: Int? = null, val routeThroughPrivateNetwork: Boolean? = null, val vnetId: String? = null)
Link copied to clipboard
data class TeamsRuleRuleSettingsDnsResolversIpv6(val ip: String, val port: Int? = null, val routeThroughPrivateNetwork: Boolean? = null, val vnetId: String? = null)
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)
data class TeamsRuleRuleSettingsNotificationSettings(val enabled: Boolean? = null, val message: String? = null, val supportUrl: String? = null)
Link copied to clipboard
data class TeamsRuleRuleSettingsPayloadLog(val enabled: Boolean)
data class TeamsRuleRuleSettingsResolveDnsInternally(val fallback: String? = null, val viewId: String? = null)
Link copied to clipboard
data class TeamsRuleRuleSettingsUntrustedCert(val action: String? = null)
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 originRequest: TunnelConfigConfigIngressRuleOriginRequest? = null, val path: String? = null, val service: String)
data class TunnelConfigConfigIngressRuleOriginRequest(val access: TunnelConfigConfigIngressRuleOriginRequestAccess? = null, val bastionMode: Boolean? = null, val caPool: String? = null, val connectTimeout: String? = null, val disableChunkedEncoding: Boolean? = null, val http2Origin: Boolean? = null, val httpHostHeader: String? = null, val ipRules: List<TunnelConfigConfigIngressRuleOriginRequestIpRule>? = 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)
data class TunnelConfigConfigIngressRuleOriginRequestAccess(val audTags: List<String>? = null, val required: Boolean? = null, val teamName: String? = null)
data class TunnelConfigConfigIngressRuleOriginRequestIpRule(val allow: Boolean? = null, val ports: List<Int>? = null, val prefix: String? = null)
Link copied to clipboard
data class TunnelConfigConfigOriginRequest(val access: TunnelConfigConfigOriginRequestAccess? = null, val bastionMode: Boolean? = null, val caPool: String? = null, val connectTimeout: String? = null, val disableChunkedEncoding: Boolean? = null, val http2Origin: 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 TunnelConfigConfigOriginRequestAccess(val audTags: List<String>? = null, val required: Boolean? = null, val teamName: 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 WaitingRoomAdditionalRoute(val host: String, val path: String? = null)
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 WorkerScriptD1DatabaseBinding(val databaseId: String, val name: String)
Link copied to clipboard
data class WorkerScriptHyperdriveConfigBinding(val binding: String, val id: String)
Link copied to clipboard
data class WorkerScriptKvNamespaceBinding(val name: String, val namespaceId: String)
Link copied to clipboard
data class WorkerScriptPlacement(val mode: 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 WorkersScriptAnalyticsEngineBinding(val dataset: String, val name: String)
Link copied to clipboard
data class WorkersScriptD1DatabaseBinding(val databaseId: String, val name: String)
Link copied to clipboard
data class WorkersScriptHyperdriveConfigBinding(val binding: String, val id: String)
Link copied to clipboard
data class WorkersScriptKvNamespaceBinding(val name: String, val namespaceId: String)
Link copied to clipboard
data class WorkersScriptPlacement(val mode: String)
Link copied to clipboard
data class WorkersScriptPlainTextBinding(val name: String, val text: String)
Link copied to clipboard
data class WorkersScriptQueueBinding(val binding: String, val queue: String)
Link copied to clipboard
data class WorkersScriptR2BucketBinding(val bucketName: String, val name: String)
Link copied to clipboard
data class WorkersScriptSecretTextBinding(val name: String, val text: String)
Link copied to clipboard
data class WorkersScriptServiceBinding(val environment: String? = null, val name: String, val service: String)
Link copied to clipboard
data class WorkersScriptWebassemblyBinding(val module: String, val name: String)
Link copied to clipboard
data class ZeroTrustAccessApplicationCorsHeader(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 ZeroTrustAccessApplicationDestination(val cidr: String? = null, val hostname: String? = null, val l4Protocol: String? = null, val portRange: String? = null, val type: String? = null, val uri: String? = null, val vnetId: String? = null)
Link copied to clipboard
data class ZeroTrustAccessApplicationFooterLink(val name: String? = null, val url: String? = null)
data class ZeroTrustAccessApplicationLandingPageDesign(val buttonColor: String? = null, val buttonTextColor: String? = null, val imageUrl: String? = null, val message: String? = null, val title: String? = null)
Link copied to clipboard
data class ZeroTrustAccessApplicationSaasApp(val accessTokenLifetime: String? = null, val allowPkceWithoutClientSecret: Boolean? = null, val appLauncherUrl: String? = null, val authType: String? = null, val clientId: String? = null, val clientSecret: String? = null, val consumerServiceUrl: String? = null, val customAttributes: List<ZeroTrustAccessApplicationSaasAppCustomAttribute>? = null, val customClaims: List<ZeroTrustAccessApplicationSaasAppCustomClaim>? = null, val defaultRelayState: String? = null, val grantTypes: List<String>? = null, val groupFilterRegex: String? = null, val hybridAndImplicitOptions: ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions? = null, val idpEntityId: String? = null, val nameIdFormat: String? = null, val nameIdTransformJsonata: String? = null, val publicKey: String? = null, val redirectUris: List<String>? = null, val refreshTokenOptions: List<ZeroTrustAccessApplicationSaasAppRefreshTokenOption>? = null, val samlAttributeTransformJsonata: String? = null, val scopes: List<String>? = null, val spEntityId: String? = null, val ssoEndpoint: String? = null)
data class ZeroTrustAccessApplicationSaasAppCustomAttribute(val friendlyName: String? = null, val name: String? = null, val nameFormat: String? = null, val required: Boolean? = null, val source: ZeroTrustAccessApplicationSaasAppCustomAttributeSource)
data class ZeroTrustAccessApplicationSaasAppCustomClaim(val name: String? = null, val required: Boolean? = null, val scope: String? = null, val source: ZeroTrustAccessApplicationSaasAppCustomClaimSource)
data class ZeroTrustAccessApplicationSaasAppHybridAndImplicitOptions(val returnAccessTokenFromAuthorizationEndpoint: Boolean? = null, val returnIdTokenFromAuthorizationEndpoint: Boolean? = null)
Link copied to clipboard
data class ZeroTrustAccessApplicationScimConfig(val authentication: ZeroTrustAccessApplicationScimConfigAuthentication? = null, val deactivateOnDelete: Boolean? = null, val enabled: Boolean? = null, val idpUid: String, val mappings: List<ZeroTrustAccessApplicationScimConfigMapping>? = null, val remoteUri: String)
data class ZeroTrustAccessApplicationScimConfigAuthentication(val authorizationUrl: String? = null, val clientId: String? = null, val clientSecret: String? = null, val password: String? = null, val scheme: String, val scopes: List<String>? = null, val token: String? = null, val tokenUrl: String? = null, val user: String? = null)
data class ZeroTrustAccessApplicationScimConfigMapping(val enabled: Boolean? = null, val filter: String? = null, val operations: ZeroTrustAccessApplicationScimConfigMappingOperations? = null, val schema: String, val strictness: String? = null, val transformJsonata: String? = null)
data class ZeroTrustAccessApplicationScimConfigMappingOperations(val create: Boolean? = null, val delete: Boolean? = null, val update: Boolean? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupExclude(val anyValidServiceToken: Boolean? = null, val authContexts: List<ZeroTrustAccessGroupExcludeAuthContext>? = null, val authMethod: String? = null, val azures: List<ZeroTrustAccessGroupExcludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluations: List<ZeroTrustAccessGroupExcludeExternalEvaluation>? = null, val geos: List<String>? = null, val githubs: List<ZeroTrustAccessGroupExcludeGithub>? = null, val groups: List<String>? = null, val gsuites: List<ZeroTrustAccessGroupExcludeGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<ZeroTrustAccessGroupExcludeOkta>? = null, val samls: List<ZeroTrustAccessGroupExcludeSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupExcludeAuthContext(val acId: String, val id: String, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessGroupExcludeAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
data class ZeroTrustAccessGroupExcludeExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupExcludeGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupExcludeGsuite(val emails: List<String>, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessGroupExcludeOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupExcludeSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupInclude(val anyValidServiceToken: Boolean? = null, val authContexts: List<ZeroTrustAccessGroupIncludeAuthContext>? = null, val authMethod: String? = null, val azures: List<ZeroTrustAccessGroupIncludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluations: List<ZeroTrustAccessGroupIncludeExternalEvaluation>? = null, val geos: List<String>? = null, val githubs: List<ZeroTrustAccessGroupIncludeGithub>? = null, val groups: List<String>? = null, val gsuites: List<ZeroTrustAccessGroupIncludeGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<ZeroTrustAccessGroupIncludeOkta>? = null, val samls: List<ZeroTrustAccessGroupIncludeSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupIncludeAuthContext(val acId: String, val id: String, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessGroupIncludeAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
data class ZeroTrustAccessGroupIncludeExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupIncludeGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupIncludeGsuite(val emails: List<String>, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessGroupIncludeOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupIncludeSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupRequire(val anyValidServiceToken: Boolean? = null, val authContexts: List<ZeroTrustAccessGroupRequireAuthContext>? = null, val authMethod: String? = null, val azures: List<ZeroTrustAccessGroupRequireAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluations: List<ZeroTrustAccessGroupRequireExternalEvaluation>? = null, val geos: List<String>? = null, val githubs: List<ZeroTrustAccessGroupRequireGithub>? = null, val groups: List<String>? = null, val gsuites: List<ZeroTrustAccessGroupRequireGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<ZeroTrustAccessGroupRequireOkta>? = null, val samls: List<ZeroTrustAccessGroupRequireSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupRequireAuthContext(val acId: String, val id: String, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessGroupRequireAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
data class ZeroTrustAccessGroupRequireExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupRequireGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupRequireGsuite(val emails: List<String>, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessGroupRequireOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessGroupRequireSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class ZeroTrustAccessIdentityProviderConfig(val apiToken: String? = null, val appsDomain: String? = null, val attributes: List<String>? = null, val authUrl: String? = null, val authorizationServerId: String? = null, val centrifyAccount: String? = null, val centrifyAppId: String? = null, val certsUrl: String? = null, val claims: List<String>? = null, val clientId: String? = null, val clientSecret: String? = null, val conditionalAccessEnabled: Boolean? = null, val directoryId: String? = null, val emailAttributeName: String? = null, val emailClaimName: String? = null, val idpPublicCert: String? = null, val issuerUrl: String? = null, val oktaAccount: String? = null, val oneloginAccount: String? = null, val pingEnvId: String? = null, val pkceEnabled: Boolean? = null, val redirectUrl: String? = null, val scopes: List<String>? = null, val signRequest: Boolean? = null, val ssoTargetUrl: String? = null, val supportGroups: Boolean? = null, val tokenUrl: String? = null)
data class ZeroTrustAccessIdentityProviderScimConfig(val enabled: Boolean? = null, val groupMemberDeprovision: Boolean? = null, val identityUpdateBehavior: String? = null, val seatDeprovision: Boolean? = null, val secret: String? = null, val userDeprovision: Boolean? = null)
data class ZeroTrustAccessMtlsHostnameSettingsSetting(val chinaNetwork: Boolean? = null, val clientCertificateForwarding: Boolean? = null, val hostname: String)
Link copied to clipboard
data class ZeroTrustAccessOrganizationCustomPage(val forbidden: String? = null, val identityDenied: String? = null)
Link copied to clipboard
data class ZeroTrustAccessOrganizationLoginDesign(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 ZeroTrustAccessPolicyApprovalGroup(val approvalsNeeded: Int, val emailAddresses: List<String>? = null, val emailListUuid: String? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyConnectionRulesSsh(val allowEmailAlias: Boolean? = null, val usernames: List<String>)
Link copied to clipboard
data class ZeroTrustAccessPolicyExclude(val anyValidServiceToken: Boolean? = null, val authContexts: List<ZeroTrustAccessPolicyExcludeAuthContext>? = null, val authMethod: String? = null, val azures: List<ZeroTrustAccessPolicyExcludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluations: List<ZeroTrustAccessPolicyExcludeExternalEvaluation>? = null, val geos: List<String>? = null, val githubs: List<ZeroTrustAccessPolicyExcludeGithub>? = null, val groups: List<String>? = null, val gsuites: List<ZeroTrustAccessPolicyExcludeGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<ZeroTrustAccessPolicyExcludeOkta>? = null, val samls: List<ZeroTrustAccessPolicyExcludeSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyExcludeAuthContext(val acId: String, val id: String, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessPolicyExcludeAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
data class ZeroTrustAccessPolicyExcludeExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyExcludeGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyExcludeGsuite(val emails: List<String>, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessPolicyExcludeOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyExcludeSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyInclude(val anyValidServiceToken: Boolean? = null, val authContexts: List<ZeroTrustAccessPolicyIncludeAuthContext>? = null, val authMethod: String? = null, val azures: List<ZeroTrustAccessPolicyIncludeAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluations: List<ZeroTrustAccessPolicyIncludeExternalEvaluation>? = null, val geos: List<String>? = null, val githubs: List<ZeroTrustAccessPolicyIncludeGithub>? = null, val groups: List<String>? = null, val gsuites: List<ZeroTrustAccessPolicyIncludeGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<ZeroTrustAccessPolicyIncludeOkta>? = null, val samls: List<ZeroTrustAccessPolicyIncludeSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyIncludeAuthContext(val acId: String, val id: String, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessPolicyIncludeAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
data class ZeroTrustAccessPolicyIncludeExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyIncludeGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyIncludeGsuite(val emails: List<String>, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessPolicyIncludeOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyIncludeSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyRequire(val anyValidServiceToken: Boolean? = null, val authContexts: List<ZeroTrustAccessPolicyRequireAuthContext>? = null, val authMethod: String? = null, val azures: List<ZeroTrustAccessPolicyRequireAzure>? = null, val certificate: Boolean? = null, val commonName: String? = null, val commonNames: List<String>? = null, val devicePostures: List<String>? = null, val emailDomains: List<String>? = null, val emailLists: List<String>? = null, val emails: List<String>? = null, val everyone: Boolean? = null, val externalEvaluations: List<ZeroTrustAccessPolicyRequireExternalEvaluation>? = null, val geos: List<String>? = null, val githubs: List<ZeroTrustAccessPolicyRequireGithub>? = null, val groups: List<String>? = null, val gsuites: List<ZeroTrustAccessPolicyRequireGsuite>? = null, val ipLists: List<String>? = null, val ips: List<String>? = null, val loginMethods: List<String>? = null, val oktas: List<ZeroTrustAccessPolicyRequireOkta>? = null, val samls: List<ZeroTrustAccessPolicyRequireSaml>? = null, val serviceTokens: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyRequireAuthContext(val acId: String, val id: String, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessPolicyRequireAzure(val identityProviderId: String? = null, val ids: List<String>? = null)
data class ZeroTrustAccessPolicyRequireExternalEvaluation(val evaluateUrl: String? = null, val keysUrl: String? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyRequireGithub(val identityProviderId: String? = null, val name: String? = null, val teams: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyRequireGsuite(val emails: List<String>, val identityProviderId: String)
Link copied to clipboard
data class ZeroTrustAccessPolicyRequireOkta(val identityProviderId: String? = null, val names: List<String>? = null)
Link copied to clipboard
data class ZeroTrustAccessPolicyRequireSaml(val attributeName: String? = null, val attributeValue: String? = null, val identityProviderId: String? = null)
Link copied to clipboard
data class ZeroTrustDeviceManagedNetworksConfig(val sha256: String, val tlsSockaddr: String)
Link copied to clipboard
data class ZeroTrustDevicePostureIntegrationConfig(val accessClientId: String? = null, val accessClientSecret: String? = null, 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 ZeroTrustDevicePostureRuleInput(val activeThreats: Int? = null, val certificateId: String? = null, val checkDisks: List<String>? = null, val checkPrivateKey: Boolean? = null, val cn: String? = null, val complianceStatus: String? = null, val connectionId: String? = null, val countOperator: String? = null, val domain: String? = null, val eidLastSeen: String? = null, val enabled: Boolean? = null, val exists: Boolean? = null, val extendedKeyUsages: List<String>? = null, val id: String? = null, val infected: Boolean? = null, val isActive: Boolean? = null, val issueCount: String? = null, val lastSeen: String? = null, val locations: List<ZeroTrustDevicePostureRuleInputLocation>? = null, val networkStatus: String? = null, val operationalState: String? = null, val operator: String? = null, val os: String? = null, val osDistroName: String? = null, val osDistroRevision: String? = null, val osVersionExtra: String? = null, val overall: String? = null, val path: String? = null, val requireAll: Boolean? = null, val riskLevel: String? = null, val running: Boolean? = null, val score: Int? = null, val sensorConfig: String? = null, val sha256: String? = null, val state: String? = null, val thumbprint: String? = null, val totalScore: Int? = null, val version: String? = null, val versionOperator: String? = null)
Link copied to clipboard
data class ZeroTrustDevicePostureRuleInputLocation(val paths: List<String>? = null, val trustStores: List<String>? = null)
Link copied to clipboard
data class ZeroTrustDevicePostureRuleMatch(val platform: String? = null)
Link copied to clipboard
data class ZeroTrustDexTestData(val host: String, val kind: String, val method: String? = null)
Link copied to clipboard
data class ZeroTrustDlpProfileEntry(val enabled: Boolean? = null, val id: String? = null, val name: String, val pattern: ZeroTrustDlpProfileEntryPattern? = null)
Link copied to clipboard
data class ZeroTrustDlpProfileEntryPattern(val regex: String, val validation: String? = null)
Link copied to clipboard
data class ZeroTrustDnsLocationEndpointsDoh(val authenticationEnabled: Boolean? = null, val enabled: Boolean, val networks: List<ZeroTrustDnsLocationEndpointsDohNetwork>? = null, val requireToken: Boolean? = null)
Link copied to clipboard
data class ZeroTrustDnsLocationEndpointsDot(val authenticationEnabled: Boolean? = null, val enabled: Boolean, val networks: List<ZeroTrustDnsLocationEndpointsDotNetwork>? = null, val requireToken: Boolean? = null)
Link copied to clipboard
data class ZeroTrustDnsLocationEndpointsIpv4(val authenticationEnabled: Boolean? = null, val enabled: Boolean)
Link copied to clipboard
data class ZeroTrustDnsLocationEndpointsIpv6(val authenticationEnabled: Boolean? = null, val enabled: Boolean, val networks: List<ZeroTrustDnsLocationEndpointsIpv6Network>? = null)
Link copied to clipboard
data class ZeroTrustDnsLocationNetwork(val network: String)
Link copied to clipboard
data class ZeroTrustGatewayPolicyRuleSettings(val addHeaders: Map<String, String>? = null, val allowChildBypass: Boolean? = null, val auditSsh: ZeroTrustGatewayPolicyRuleSettingsAuditSsh? = null, val bisoAdminControls: ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls? = null, val blockPageEnabled: Boolean? = null, val blockPageReason: String? = null, val bypassParentRule: Boolean? = null, val checkSession: ZeroTrustGatewayPolicyRuleSettingsCheckSession? = null, val dnsResolvers: ZeroTrustGatewayPolicyRuleSettingsDnsResolvers? = null, val egress: ZeroTrustGatewayPolicyRuleSettingsEgress? = null, val ignoreCnameCategoryMatches: Boolean? = null, val insecureDisableDnssecValidation: Boolean? = null, val ipCategories: Boolean? = null, val l4override: ZeroTrustGatewayPolicyRuleSettingsL4override? = null, val notificationSettings: ZeroTrustGatewayPolicyRuleSettingsNotificationSettings? = null, val overrideHost: String? = null, val overrideIps: List<String>? = null, val payloadLog: ZeroTrustGatewayPolicyRuleSettingsPayloadLog? = null, val resolveDnsInternally: ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally? = null, val resolveDnsThroughCloudflare: Boolean? = null, val untrustedCert: ZeroTrustGatewayPolicyRuleSettingsUntrustedCert? = null)
data class ZeroTrustGatewayPolicyRuleSettingsAuditSsh(val commandLogging: Boolean)
data class ZeroTrustGatewayPolicyRuleSettingsBisoAdminControls(val disableClipboardRedirection: Boolean? = null, val disableCopyPaste: Boolean? = null, val disableDownload: Boolean? = null, val disableKeyboard: Boolean? = null, val disablePrinting: Boolean? = null, val disableUpload: Boolean? = null)
data class ZeroTrustGatewayPolicyRuleSettingsCheckSession(val duration: String, val enforce: Boolean)
data class ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv4(val ip: String, val port: Int? = null, val routeThroughPrivateNetwork: Boolean? = null, val vnetId: String? = null)
data class ZeroTrustGatewayPolicyRuleSettingsDnsResolversIpv6(val ip: String, val port: Int? = null, val routeThroughPrivateNetwork: Boolean? = null, val vnetId: String? = null)
Link copied to clipboard
data class ZeroTrustGatewayPolicyRuleSettingsEgress(val ipv4: String, val ipv4Fallback: String? = null, val ipv6: String)
data class ZeroTrustGatewayPolicyRuleSettingsNotificationSettings(val enabled: Boolean? = null, val message: String? = null, val supportUrl: String? = null)
data class ZeroTrustGatewayPolicyRuleSettingsResolveDnsInternally(val fallback: String? = null, val viewId: String? = null)
Link copied to clipboard
data class ZeroTrustGatewaySettingsAntivirus(val enabledDownloadPhase: Boolean, val enabledUploadPhase: Boolean, val failClosed: Boolean, val notificationSettings: ZeroTrustGatewaySettingsAntivirusNotificationSettings? = null)
data class ZeroTrustGatewaySettingsAntivirusNotificationSettings(val enabled: Boolean? = null, val message: String? = null, val supportUrl: String? = null)
Link copied to clipboard
data class ZeroTrustGatewaySettingsBlockPage(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 ZeroTrustGatewaySettingsBodyScanning(val inspectionMode: String)
data class ZeroTrustGatewaySettingsCustomCertificate(val enabled: Boolean, val id: String? = null, val updatedAt: String? = null)
Link copied to clipboard
data class ZeroTrustGatewaySettingsFips(val tls: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
data class ZeroTrustGatewaySettingsPayloadLog(val publicKey: String)
Link copied to clipboard
data class ZeroTrustGatewaySettingsProxy(val disableForTime: Int, val rootCa: Boolean, val tcp: Boolean, val udp: Boolean, val virtualIp: Boolean)
Link copied to clipboard
data class ZeroTrustInfrastructureAccessTargetIpIpv4(val ipAddr: String, val virtualNetworkId: String)
data class ZeroTrustInfrastructureAccessTargetIpIpv6(val ipAddr: String, val virtualNetworkId: String)
Link copied to clipboard
data class ZeroTrustListItemsWithDescription(val description: String, val value: String)
Link copied to clipboard
data class ZeroTrustLocalFallbackDomainDomain(val description: String? = null, val dnsServers: List<String>? = null, val suffix: String? = null)
Link copied to clipboard
data class ZeroTrustRiskBehaviorBehavior(val enabled: Boolean, val name: String, val riskLevel: String)
Link copied to clipboard
data class ZeroTrustSplitTunnelTunnel(val address: String? = null, val description: String? = null, val host: String? = null)
data class ZeroTrustTunnelCloudflaredConfigConfigIngressRule(val hostname: String? = null, val originRequest: ZeroTrustTunnelCloudflaredConfigConfigIngressRuleOriginRequest? = null, val path: String? = null, val service: String)
data class ZeroTrustTunnelCloudflaredConfigConfigIngressRuleOriginRequest(val access: ZeroTrustTunnelCloudflaredConfigConfigIngressRuleOriginRequestAccess? = null, val bastionMode: Boolean? = null, val caPool: String? = null, val connectTimeout: String? = null, val disableChunkedEncoding: Boolean? = null, val http2Origin: Boolean? = null, val httpHostHeader: String? = null, val ipRules: List<ZeroTrustTunnelCloudflaredConfigConfigIngressRuleOriginRequestIpRule>? = 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)
data class ZeroTrustTunnelCloudflaredConfigConfigIngressRuleOriginRequestAccess(val audTags: List<String>? = null, val required: Boolean? = null, val teamName: String? = null)
data class ZeroTrustTunnelCloudflaredConfigConfigIngressRuleOriginRequestIpRule(val allow: Boolean? = null, val ports: List<Int>? = null, val prefix: String? = null)
data class ZeroTrustTunnelCloudflaredConfigConfigOriginRequest(val access: ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess? = null, val bastionMode: Boolean? = null, val caPool: String? = null, val connectTimeout: String? = null, val disableChunkedEncoding: Boolean? = null, val http2Origin: Boolean? = null, val httpHostHeader: String? = null, val ipRules: List<ZeroTrustTunnelCloudflaredConfigConfigOriginRequestIpRule>? = 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)
data class ZeroTrustTunnelCloudflaredConfigConfigOriginRequestAccess(val audTags: List<String>? = null, val required: Boolean? = null, val teamName: String? = null)
data class ZeroTrustTunnelCloudflaredConfigConfigOriginRequestIpRule(val allow: Boolean? = null, val ports: List<Int>? = null, val prefix: String? = null)
Link copied to clipboard
data class ZoneLockdownConfiguration(val target: String, val value: String)
Link copied to clipboard
data class ZoneSettingsOverrideInitialSetting(val aegis: ZoneSettingsOverrideInitialSettingAegis? = null, 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 fonts: 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 nel: ZoneSettingsOverrideInitialSettingNel? = 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 replaceInsecureJs: 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 speedBrain: String? = null, val ssl: String? = null, val sslAutomaticMode: 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 ZoneSettingsOverrideInitialSettingAegis(val enabled: Boolean? = null, val poolId: 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)
Link copied to clipboard
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 aegis: ZoneSettingsOverrideSettingsAegis? = null, 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 fonts: 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 nel: ZoneSettingsOverrideSettingsNel? = 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 replaceInsecureJs: 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 speedBrain: String? = null, val ssl: String? = null, val sslAutomaticMode: 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 ZoneSettingsOverrideSettingsAegis(val enabled: Boolean? = null, val poolId: 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)
Link copied to clipboard
data class ZoneSettingsOverrideSettingsNel(val enabled: Boolean)
data class ZoneSettingsOverrideSettingsSecurityHeader(val enabled: Boolean? = null, val includeSubdomains: Boolean? = null, val maxAge: Int? = null, val nosniff: Boolean? = null, val preload: Boolean? = null)