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)
data class EndpointDeliveryRuleCacheExpirationAction(val behavior: String, val duration: String? = null)
data class EndpointDeliveryRuleCacheKeyQueryStringAction(val behavior: String, val parameters: String? = null)
Link copied to clipboard
data class EndpointDeliveryRuleCookiesCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val selector: String, val transforms: List<String>? = null)
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)
data class EndpointDeliveryRuleModifyRequestHeaderAction(val action: String, val name: String, val value: String? = null)
data class EndpointDeliveryRuleModifyResponseHeaderAction(val action: String, val name: String, val value: String? = null)
Link copied to clipboard
data class EndpointDeliveryRulePostArgCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val selector: String, val transforms: List<String>? = null)
Link copied to clipboard
data class EndpointDeliveryRuleQueryStringCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class EndpointDeliveryRuleRemoteAddressCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String)
Link copied to clipboard
data class EndpointDeliveryRuleRequestBodyCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class EndpointDeliveryRuleRequestHeaderCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val selector: String, val transforms: List<String>? = null)
data class EndpointDeliveryRuleRequestMethodCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
data class EndpointDeliveryRuleRequestSchemeCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
Link copied to clipboard
data class EndpointDeliveryRuleRequestUriCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class EndpointDeliveryRuleUrlFileExtensionCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
Link copied to clipboard
data class EndpointDeliveryRuleUrlFileNameCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
Link copied to clipboard
data class EndpointDeliveryRuleUrlPathCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
Link copied to clipboard
data class EndpointDeliveryRuleUrlRedirectAction(val fragment: String? = null, val hostname: String? = null, val path: String? = null, val protocol: String? = null, val queryString: String? = null, val redirectType: String)
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)
data class EndpointGlobalDeliveryRuleCacheExpirationAction(val behavior: String, val duration: String? = null)
data class EndpointGlobalDeliveryRuleCacheKeyQueryStringAction(val behavior: String, val parameters: String? = null)
data class EndpointGlobalDeliveryRuleModifyRequestHeaderAction(val action: String, val name: String, val value: String? = null)
data class EndpointGlobalDeliveryRuleModifyResponseHeaderAction(val action: String, val name: String, val value: String? = null)
data class EndpointGlobalDeliveryRuleUrlRedirectAction(val fragment: String? = null, val hostname: String? = null, val path: String? = null, val protocol: String? = null, val queryString: String? = null, val redirectType: String)
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)
data class FrontdoorFirewallPolicyCustomRuleMatchCondition(val matchValues: List<String>, val matchVariable: String, val negationCondition: Boolean? = null, val operator: String, val selector: String? = null, val transforms: List<String>? = null)
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)
data class FrontdoorFirewallPolicyManagedRuleExclusion(val matchVariable: String, val operator: String, val selector: String)
data class FrontdoorFirewallPolicyManagedRuleOverrideExclusion(val matchVariable: String, val operator: String, val selector: String)
data class FrontdoorFirewallPolicyManagedRuleOverrideRule(val action: String, val enabled: Boolean? = null, val exclusions: List<FrontdoorFirewallPolicyManagedRuleOverrideRuleExclusion>? = null, val ruleId: String)
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
data class FrontdoorProfileIdentity(val identityIds: List<String>? = null, val principalId: String? = null, val tenantId: String? = null, val type: String)
Link copied to clipboard
data class FrontdoorRouteCache(val compressionEnabled: Boolean? = null, val contentTypesToCompresses: List<String>? = null, val queryStringCachingBehavior: String? = null, val queryStrings: List<String>? = null)
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)
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
data class FrontdoorRuleActionsUrlRedirectAction(val destinationFragment: String? = null, val destinationHostname: String, val destinationPath: String? = null, val queryString: String? = null, val redirectProtocol: String? = null, val redirectType: String)
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)
data class FrontdoorRuleConditionsClientPortCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String)
Link copied to clipboard
data class FrontdoorRuleConditionsCookiesCondition(val cookieName: String, val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
Link copied to clipboard
data class FrontdoorRuleConditionsHostNameCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
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
data class FrontdoorRuleConditionsPostArgsCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val postArgsName: String, val transforms: List<String>? = null)
data class FrontdoorRuleConditionsQueryStringCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class FrontdoorRuleConditionsRemoteAddressCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String? = null)
data class FrontdoorRuleConditionsRequestBodyCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class FrontdoorRuleConditionsRequestHeaderCondition(val headerName: String, val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class FrontdoorRuleConditionsRequestMethodCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
data class FrontdoorRuleConditionsRequestSchemeCondition(val matchValues: String? = null, val negateCondition: Boolean? = null, val operator: String? = null)
data class FrontdoorRuleConditionsRequestUriCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class FrontdoorRuleConditionsServerPortCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String)
data class FrontdoorRuleConditionsSocketAddressCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String? = null)
data class FrontdoorRuleConditionsSslProtocolCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String? = null)
data class FrontdoorRuleConditionsUrlFileExtensionCondition(val matchValues: List<String>, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
data class FrontdoorRuleConditionsUrlFilenameCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
Link copied to clipboard
data class FrontdoorRuleConditionsUrlPathCondition(val matchValues: List<String>? = null, val negateCondition: Boolean? = null, val operator: String, val transforms: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class FrontdoorSecretSecretCustomerCertificate(val keyVaultCertificateId: String, val subjectAlternativeNames: List<String>? = null)
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
data class GetFrontdoorEndpointResult(val enabled: Boolean, val hostName: String, val id: String, val name: String, val profileName: String, val resourceGroupName: String, val tags: Map<String, String>)

A collection of values returned by getFrontdoorEndpoint.

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
data class GetFrontdoorProfileIdentity(val identityIds: List<String>? = null, val principalId: String, val tenantId: String, val type: String)
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
data class GetFrontdoorRuleSetResult(val cdnFrontdoorProfileId: String, val id: String, val name: String, val profileName: String, val resourceGroupName: String)

A collection of values returned by getFrontdoorRuleSet.

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 GetFrontdoorSecretSecretCustomerCertificate(val expirationDate: String, val keyVaultCertificateId: String, val subjectAlternativeNames: List<String>)
Link copied to clipboard
data class GetProfileResult(val id: String, val location: String, val name: String, val resourceGroupName: String, val sku: String, val tags: Map<String, String>)

A collection of values returned by getProfile.