Package-level declarations
Types
Link copied to clipboard
data class EndpointCustomDomainCdnManagedHttps(val certificateType: String, val protocolType: String, val tlsVersion: String? = null)
Link copied to clipboard
data class EndpointCustomDomainUserManagedHttps(val keyVaultSecretId: String, val tlsVersion: String? = null)
Link copied to clipboard
data class EndpointDeliveryRule(val cacheExpirationAction: EndpointDeliveryRuleCacheExpirationAction? = null, val cacheKeyQueryStringAction: EndpointDeliveryRuleCacheKeyQueryStringAction? = null, val cookiesConditions: List<EndpointDeliveryRuleCookiesCondition>? = null, val deviceCondition: EndpointDeliveryRuleDeviceCondition? = null, val httpVersionConditions: List<EndpointDeliveryRuleHttpVersionCondition>? = null, val modifyRequestHeaderActions: List<EndpointDeliveryRuleModifyRequestHeaderAction>? = null, val modifyResponseHeaderActions: List<EndpointDeliveryRuleModifyResponseHeaderAction>? = null, val name: String, val order: Int, val postArgConditions: List<EndpointDeliveryRulePostArgCondition>? = null, val queryStringConditions: List<EndpointDeliveryRuleQueryStringCondition>? = null, val remoteAddressConditions: List<EndpointDeliveryRuleRemoteAddressCondition>? = null, val requestBodyConditions: List<EndpointDeliveryRuleRequestBodyCondition>? = null, val requestHeaderConditions: List<EndpointDeliveryRuleRequestHeaderCondition>? = null, val requestMethodCondition: EndpointDeliveryRuleRequestMethodCondition? = null, val requestSchemeCondition: EndpointDeliveryRuleRequestSchemeCondition? = null, val requestUriConditions: List<EndpointDeliveryRuleRequestUriCondition>? = null, val urlFileExtensionConditions: List<EndpointDeliveryRuleUrlFileExtensionCondition>? = null, val urlFileNameConditions: List<EndpointDeliveryRuleUrlFileNameCondition>? = null, val urlPathConditions: List<EndpointDeliveryRuleUrlPathCondition>? = null, val urlRedirectAction: EndpointDeliveryRuleUrlRedirectAction? = null, val urlRewriteAction: EndpointDeliveryRuleUrlRewriteAction? = null)
Link copied to clipboard
data class EndpointDeliveryRuleCacheExpirationAction(val behavior: String, val duration: String? = null)
Link copied to clipboard
data class EndpointDeliveryRuleCacheKeyQueryStringAction(val behavior: String, val parameters: String? = null)
Link copied to clipboard
Link copied to clipboard
data class EndpointDeliveryRuleDeviceCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
data class EndpointDeliveryRuleHttpVersionCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
data class EndpointDeliveryRuleModifyRequestHeaderAction(val action: String, val name: String, val value: String? = null)
Link copied to clipboard
data class EndpointDeliveryRuleModifyResponseHeaderAction(val action: String, val name: String, val value: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class EndpointDeliveryRuleRemoteAddressCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class EndpointDeliveryRuleRequestMethodCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
data class EndpointDeliveryRuleRequestSchemeCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class EndpointDeliveryRuleUrlRewriteAction(val destination: String, val preserveUnmatchedPath: Boolean? = null, val sourcePattern: String)
Link copied to clipboard
data class EndpointGeoFilter(val action: String, val countryCodes: List<String>, val relativePath: String)
Link copied to clipboard
data class EndpointGlobalDeliveryRule(val cacheExpirationAction: EndpointGlobalDeliveryRuleCacheExpirationAction? = null, val cacheKeyQueryStringAction: EndpointGlobalDeliveryRuleCacheKeyQueryStringAction? = null, val modifyRequestHeaderActions: List<EndpointGlobalDeliveryRuleModifyRequestHeaderAction>? = null, val modifyResponseHeaderActions: List<EndpointGlobalDeliveryRuleModifyResponseHeaderAction>? = null, val urlRedirectAction: EndpointGlobalDeliveryRuleUrlRedirectAction? = null, val urlRewriteAction: EndpointGlobalDeliveryRuleUrlRewriteAction? = null)
Link copied to clipboard
data class EndpointGlobalDeliveryRuleCacheExpirationAction(val behavior: String, val duration: String? = null)
Link copied to clipboard
data class EndpointGlobalDeliveryRuleCacheKeyQueryStringAction(val behavior: String, val parameters: String? = null)
Link copied to clipboard
data class EndpointGlobalDeliveryRuleModifyRequestHeaderAction(val action: String, val name: String, val value: String? = null)
Link copied to clipboard
data class EndpointGlobalDeliveryRuleModifyResponseHeaderAction(val action: String, val name: String, val value: String? = null)
Link copied to clipboard
Link copied to clipboard
data class EndpointGlobalDeliveryRuleUrlRewriteAction(val destination: String, val preserveUnmatchedPath: Boolean? = null, val sourcePattern: String)
Link copied to clipboard
data class EndpointOrigin(val hostName: String, val httpPort: Int? = null, val httpsPort: Int? = null, val name: String)
Link copied to clipboard
data class FrontdoorCustomDomainTls(val cdnFrontdoorSecretId: String? = null, val certificateType: String? = null, val minimumTlsVersion: String? = null)
Link copied to clipboard
data class FrontdoorFirewallPolicyCustomRule(val action: String, val enabled: Boolean? = null, val matchConditions: List<FrontdoorFirewallPolicyCustomRuleMatchCondition>? = null, val name: String, val priority: Int? = null, val rateLimitDurationInMinutes: Int? = null, val rateLimitThreshold: Int? = null, val type: String)
Link copied to clipboard
Link copied to clipboard
data class FrontdoorFirewallPolicyLogScrubbing(val enabled: Boolean? = null, val scrubbingRules: List<FrontdoorFirewallPolicyLogScrubbingScrubbingRule>)
Link copied to clipboard
data class FrontdoorFirewallPolicyLogScrubbingScrubbingRule(val enabled: Boolean? = null, val matchVariable: String, val operator: String? = null, val selector: String? = null)
Link copied to clipboard
data class FrontdoorFirewallPolicyManagedRule(val action: String, val exclusions: List<FrontdoorFirewallPolicyManagedRuleExclusion>? = null, val overrides: List<FrontdoorFirewallPolicyManagedRuleOverride>? = null, val type: String, val version: String)
Link copied to clipboard
data class FrontdoorFirewallPolicyManagedRuleExclusion(val matchVariable: String, val operator: String, val selector: String)
Link copied to clipboard
data class FrontdoorFirewallPolicyManagedRuleOverride(val exclusions: List<FrontdoorFirewallPolicyManagedRuleOverrideExclusion>? = null, val ruleGroupName: String, val rules: List<FrontdoorFirewallPolicyManagedRuleOverrideRule>? = null)
Link copied to clipboard
data class FrontdoorFirewallPolicyManagedRuleOverrideExclusion(val matchVariable: String, val operator: String, val selector: String)
Link copied to clipboard
data class FrontdoorFirewallPolicyManagedRuleOverrideRule(val action: String, val enabled: Boolean? = null, val exclusions: List<FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusion>? = null, val ruleId: String)
Link copied to clipboard
data class FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusion(val matchVariable: String, val operator: String, val selector: String)
Link copied to clipboard
data class FrontdoorOriginGroupHealthProbe(val intervalInSeconds: Int, val path: String? = null, val protocol: String, val requestType: String? = null)
Link copied to clipboard
data class FrontdoorOriginGroupLoadBalancing(val additionalLatencyInMilliseconds: Int? = null, val sampleSize: Int? = null, val successfulSamplesRequired: Int? = null)
Link copied to clipboard
data class FrontdoorOriginPrivateLink(val location: String, val privateLinkTargetId: String, val requestMessage: String? = null, val targetType: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FrontdoorRuleActions(val requestHeaderActions: List<FrontdoorRuleActionsRequestHeaderAction>? = null, val responseHeaderActions: List<FrontdoorRuleActionsResponseHeaderAction>? = null, val routeConfigurationOverrideAction: FrontdoorRuleActionsRouteConfigurationOverrideAction? = null, val urlRedirectAction: FrontdoorRuleActionsUrlRedirectAction? = null, val urlRewriteAction: FrontdoorRuleActionsUrlRewriteAction? = null)
Link copied to clipboard
data class FrontdoorRuleActionsRequestHeaderAction(val headerAction: String, val headerName: String, val value: String? = null)
Link copied to clipboard
data class FrontdoorRuleActionsResponseHeaderAction(val headerAction: String, val headerName: String, val value: String? = null)
Link copied to clipboard
data class FrontdoorRuleActionsRouteConfigurationOverrideAction(val cacheBehavior: String? = null, val cacheDuration: String? = null, val cdnFrontdoorOriginGroupId: String? = null, val compressionEnabled: Boolean? = null, val forwardingProtocol: String? = null, val queryStringCachingBehavior: String? = null, val queryStringParameters: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class FrontdoorRuleActionsUrlRewriteAction(val destination: String, val preserveUnmatchedPath: Boolean? = null, val sourcePattern: String)
Link copied to clipboard
data class FrontdoorRuleConditions(val clientPortConditions: List<FrontdoorRuleConditionsClientPortCondition>? = null, val cookiesConditions: List<FrontdoorRuleConditionsCookiesCondition>? = null, val hostNameConditions: List<FrontdoorRuleConditionsHostNameCondition>? = null, val httpVersionConditions: List<FrontdoorRuleConditionsHttpVersionCondition>? = null, val isDeviceConditions: List<FrontdoorRuleConditionsIsDeviceCondition>? = null, val postArgsConditions: List<FrontdoorRuleConditionsPostArgsCondition>? = null, val queryStringConditions: List<FrontdoorRuleConditionsQueryStringCondition>? = null, val remoteAddressConditions: List<FrontdoorRuleConditionsRemoteAddressCondition>? = null, val requestBodyConditions: List<FrontdoorRuleConditionsRequestBodyCondition>? = null, val requestHeaderConditions: List<FrontdoorRuleConditionsRequestHeaderCondition>? = null, val requestMethodConditions: List<FrontdoorRuleConditionsRequestMethodCondition>? = null, val requestSchemeConditions: List<FrontdoorRuleConditionsRequestSchemeCondition>? = null, val requestUriConditions: List<FrontdoorRuleConditionsRequestUriCondition>? = null, val serverPortConditions: List<FrontdoorRuleConditionsServerPortCondition>? = null, val socketAddressConditions: List<FrontdoorRuleConditionsSocketAddressCondition>? = null, val sslProtocolConditions: List<FrontdoorRuleConditionsSslProtocolCondition>? = null, val urlFileExtensionConditions: List<FrontdoorRuleConditionsUrlFileExtensionCondition>? = null, val urlFilenameConditions: List<FrontdoorRuleConditionsUrlFilenameCondition>? = null, val urlPathConditions: List<FrontdoorRuleConditionsUrlPathCondition>? = null)
Link copied to clipboard
data class FrontdoorRuleConditionsClientPortCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FrontdoorRuleConditionsHttpVersionCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
data class FrontdoorRuleConditionsIsDeviceCondition(val matchValues: String? = null, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FrontdoorRuleConditionsRemoteAddressCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FrontdoorRuleConditionsRequestMethodCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
data class FrontdoorRuleConditionsRequestSchemeCondition(val matchValues: String? = null, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
Link copied to clipboard
data class FrontdoorRuleConditionsServerPortCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String)
Link copied to clipboard
data class FrontdoorRuleConditionsSocketAddressCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
data class FrontdoorRuleConditionsSslProtocolCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class FrontdoorSecretSecret(val customerCertificates: List<FrontdoorSecretSecretCustomerCertificate>)
Link copied to clipboard
data class FrontdoorSecretSecretCustomerCertificate(val keyVaultCertificateId: String, val subjectAlternativeNames: List<String>? = null)
Link copied to clipboard
data class FrontdoorSecurityPolicySecurityPolicies(val firewall: FrontdoorSecurityPolicySecurityPoliciesFirewall)
Link copied to clipboard
data class FrontdoorSecurityPolicySecurityPoliciesFirewall(val association: FrontdoorSecurityPolicySecurityPoliciesFirewallAssociation, val cdnFrontdoorFirewallPolicyId: String)
Link copied to clipboard
data class FrontdoorSecurityPolicySecurityPoliciesFirewallAssociation(val domains: List<FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomain>, val patternsToMatch: String)
Link copied to clipboard
data class FrontdoorSecurityPolicySecurityPoliciesFirewallAssociationDomain(val active: Boolean? = null, val cdnFrontdoorDomainId: String)
Link copied to clipboard
data class GetFrontdoorCustomDomainResult(val cdnFrontdoorProfileId: String, val dnsZoneId: String, val expirationDate: String, val hostName: String, val id: String, val name: String, val profileName: String, val resourceGroupName: String, val tls: List<GetFrontdoorCustomDomainTl>, val validationToken: String)
A collection of values returned by getFrontdoorCustomDomain.
Link copied to clipboard
data class GetFrontdoorCustomDomainTl(val cdnFrontdoorSecretId: String, val certificateType: String, val minimumTlsVersion: String)
Link copied to clipboard
Link copied to clipboard
data class GetFrontdoorFirewallPolicyResult(val enabled: Boolean, val frontendEndpointIds: List<String>, val id: String, val jsChallengeCookieExpirationInMinutes: Int, val mode: String, val name: String, val redirectUrl: String, val resourceGroupName: String, val skuName: String)
A collection of values returned by getFrontdoorFirewallPolicy.
Link copied to clipboard
data class GetFrontdoorOriginGroupHealthProbe(val intervalInSeconds: Int, val path: String, val protocol: String, val requestType: String)
Link copied to clipboard
data class GetFrontdoorOriginGroupLoadBalancing(val additionalLatencyInMilliseconds: Int, val sampleSize: Int, val successfulSamplesRequired: Int)
Link copied to clipboard
data class GetFrontdoorOriginGroupResult(val cdnFrontdoorProfileId: String, val healthProbes: List<GetFrontdoorOriginGroupHealthProbe>, val id: String, val loadBalancings: List<GetFrontdoorOriginGroupLoadBalancing>, val name: String, val profileName: String, val resourceGroupName: String, val restoreTrafficTimeToHealedOrNewEndpointInMinutes: Int, val sessionAffinityEnabled: Boolean)
A collection of values returned by getFrontdoorOriginGroup.
Link copied to clipboard
Link copied to clipboard
data class GetFrontdoorProfileResult(val id: String, val identity: GetFrontdoorProfileIdentity? = null, val name: String, val resourceGroupName: String, val resourceGuid: String, val responseTimeoutSeconds: Int, val skuName: String, val tags: Map<String, String>)
A collection of values returned by getFrontdoorProfile.
Link copied to clipboard
Link copied to clipboard
data class GetFrontdoorSecretResult(val cdnFrontdoorProfileId: String, val id: String, val name: String, val profileName: String, val resourceGroupName: String, val secrets: List<GetFrontdoorSecretSecret>)
A collection of values returned by getFrontdoorSecret.
Link copied to clipboard
data class GetFrontdoorSecretSecret(val customerCertificates: List<GetFrontdoorSecretSecretCustomerCertificate>)
Link copied to clipboard
data class GetFrontdoorSecretSecretCustomerCertificate(val expirationDate: String, val keyVaultCertificateId: String, val subjectAlternativeNames: List<String>)
Link copied to clipboard