CdnFunctions

Functions

Link copied to clipboard

Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com. API Version: 2020-09-01.

suspend fun getAFDCustomDomain(customDomainName: String, profileName: String, resourceGroupName: String): GetAFDCustomDomainResult
Link copied to clipboard

CDN endpoint is the entity within a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior. The AzureFrontDoor endpoint uses the URL format .azureedge.net. API Version: 2020-09-01.

suspend fun getAFDEndpoint(endpointName: String, profileName: String, resourceGroupName: String): GetAFDEndpointResult
Link copied to clipboard

CDN origin is the source of the content being delivered via CDN. When the edge nodes represented by an endpoint do not have the requested content cached, they attempt to fetch it from one or more of the configured origins. API Version: 2020-09-01.

suspend fun getAFDOrigin(originGroupName: String, originName: String, profileName: String, resourceGroupName: String): GetAFDOriginResult
Link copied to clipboard

AFDOrigin group comprising of origins is used for load balancing to origins when the content cannot be served from CDN. API Version: 2020-09-01.

suspend fun getAFDOriginGroup(originGroupName: String, profileName: String, resourceGroupName: String): GetAFDOriginGroupResult
Link copied to clipboard

Friendly domain name mapping to the endpoint hostname that the customer provides for branding purposes, e.g. www.contoso.com. API Version: 2020-09-01.

suspend fun getCustomDomain(customDomainName: String, endpointName: String, profileName: String, resourceGroupName: String): GetCustomDomainResult
Link copied to clipboard

CDN endpoint is the entity within a CDN profile containing configuration information such as origin, protocol, content caching and delivery behavior. The CDN endpoint uses the URL format .azureedge.net. API Version: 2020-09-01.

suspend fun getEndpoint(argument: suspend GetEndpointPlainArgsBuilder.() -> Unit): GetEndpointResult
suspend fun getEndpoint(endpointName: String, profileName: String, resourceGroupName: String): GetEndpointResult
Link copied to clipboard

CDN origin is the source of the content being delivered via CDN. When the edge nodes represented by an endpoint do not have the requested content cached, they attempt to fetch it from one or more of the configured origins. API Version: 2020-09-01.

suspend fun getOrigin(argument: suspend GetOriginPlainArgsBuilder.() -> Unit): GetOriginResult
suspend fun getOrigin(endpointName: String, originName: String, profileName: String, resourceGroupName: String): GetOriginResult
Link copied to clipboard

Origin group comprising of origins is used for load balancing to origins when the content cannot be served from CDN. API Version: 2020-09-01.

suspend fun getOriginGroup(endpointName: String, originGroupName: String, profileName: String, resourceGroupName: String): GetOriginGroupResult
Link copied to clipboard

Defines web application firewall policy for Azure CDN. API Version: 2020-09-01.

suspend fun getPolicy(argument: suspend GetPolicyPlainArgsBuilder.() -> Unit): GetPolicyResult
suspend fun getPolicy(policyName: String, resourceGroupName: String): GetPolicyResult
Link copied to clipboard

CDN profile is a logical grouping of endpoints that share the same settings, such as CDN provider and pricing tier. API Version: 2020-09-01.

suspend fun getProfile(argument: suspend GetProfilePlainArgsBuilder.() -> Unit): GetProfileResult
suspend fun getProfile(profileName: String, resourceGroupName: String): GetProfileResult
Link copied to clipboard
suspend fun getRoute(argument: GetRoutePlainArgs): GetRouteResult

Friendly Routes name mapping to the any Routes or secret related information. API Version: 2020-09-01.

suspend fun getRoute(argument: suspend GetRoutePlainArgsBuilder.() -> Unit): GetRouteResult
suspend fun getRoute(endpointName: String, profileName: String, resourceGroupName: String, routeName: String): GetRouteResult
Link copied to clipboard
suspend fun getRule(argument: GetRulePlainArgs): GetRuleResult

Friendly Rules name mapping to the any Rules or secret related information. API Version: 2020-09-01.

suspend fun getRule(argument: suspend GetRulePlainArgsBuilder.() -> Unit): GetRuleResult
suspend fun getRule(profileName: String, resourceGroupName: String, ruleName: String, ruleSetName: String): GetRuleResult
Link copied to clipboard

Friendly RuleSet name mapping to the any RuleSet or secret related information. API Version: 2020-09-01.

suspend fun getRuleSet(argument: suspend GetRuleSetPlainArgsBuilder.() -> Unit): GetRuleSetResult
suspend fun getRuleSet(profileName: String, resourceGroupName: String, ruleSetName: String): GetRuleSetResult
Link copied to clipboard

Friendly Secret name mapping to the any Secret or secret related information. API Version: 2020-09-01.

suspend fun getSecret(argument: suspend GetSecretPlainArgsBuilder.() -> Unit): GetSecretResult
suspend fun getSecret(profileName: String, resourceGroupName: String, secretName: String): GetSecretResult
Link copied to clipboard

SecurityPolicy association for AzureFrontDoor profile API Version: 2020-09-01.

suspend fun getSecurityPolicy(profileName: String, resourceGroupName: String, securityPolicyName: String): GetSecurityPolicyResult