CdnFunctions

Functions

Link copied to clipboard

Gets an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile. API Version: 2020-09-01.

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

Gets an existing AzureFrontDoor endpoint with the specified endpoint name under the specified subscription, resource group and profile. API Version: 2020-09-01.

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

Gets an existing origin within an origin group. API Version: 2020-09-01.

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

Gets an existing origin group within a profile. API Version: 2020-09-01.

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

Gets an existing custom domain within an endpoint. API Version: 2020-09-01.

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

Gets an existing CDN endpoint with the specified endpoint name under the specified subscription, resource group and profile. 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

Gets an existing origin within an endpoint. 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

Gets an existing origin group within an endpoint. API Version: 2020-09-01.

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

Retrieve protection policy with specified name within a resource group. 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

Gets a CDN profile with the specified profile name under the specified subscription and resource group. 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

Gets the supported optimization types for the current profile. A user can create an endpoint with an optimization type from the listed values. API Version: 2020-09-01.

Link copied to clipboard
suspend fun getRoute(argument: GetRoutePlainArgs): GetRouteResult

Gets an existing route with the specified route name under the specified subscription, resource group, profile, and AzureFrontDoor endpoint. 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

Gets an existing delivery rule within a rule set. 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

Gets an existing AzureFrontDoor rule set with the specified rule set name under the specified subscription, resource group and profile. 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

Gets an existing Secret within a profile. 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

Gets an existing security policy within a profile. API Version: 2020-09-01.

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