CdnFunctions

Functions

Link copied to clipboard

Gets an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2020-09-01, 2023-07-01-preview.

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

Gets an existing origin within an origin group. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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

Gets an existing origin group within a profile. Azure REST API version: 2023-05-01. Other available API versions: 2020-09-01, 2023-07-01-preview.

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

Gets an existing custom domain within an endpoint. Azure REST API version: 2023-05-01. Other available API versions: 2016-10-02, 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2016-04-02, 2023-07-01-preview.

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 KeyGroup within a profile. Azure REST API version: 2023-07-01-preview.

suspend fun getKeyGroup(argument: suspend GetKeyGroupPlainArgsBuilder.() -> Unit): GetKeyGroupResult
suspend fun getKeyGroup(keyGroupName: String, profileName: String, resourceGroupName: String): GetKeyGroupResult
Link copied to clipboard

Gets an existing origin within an endpoint. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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

Gets an Azure Front Door Standard or Azure Front Door Premium or CDN profile with the specified profile name under the specified subscription and resource group. Azure REST API version: 2023-05-01. Other available API versions: 2016-04-02, 2020-09-01, 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2020-09-01, 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2020-09-01, 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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. Azure REST API version: 2023-05-01. Other available API versions: 2023-07-01-preview.

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