CdnFunctions

Functions

Link copied to clipboard

Gets an existing AzureFrontDoor domain with the specified domain name under the specified subscription, resource group and profile. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Gets an existing origin within an origin group. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Gets an existing origin group within a profile. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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

Gets an existing target group within a profile. Uses Azure REST API version 2024-06-01-preview.

suspend fun getAFDTargetGroup(profileName: String, resourceGroupName: String, targetGroupName: String): GetAFDTargetGroupResult
Link copied to clipboard

Gets an existing custom domain within an endpoint. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-06-01-preview. Other available API versions: 2023-07-01-preview, 2024-05-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

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. Uses Azure REST API version 2024-09-01. Other available API versions: 2023-05-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cdn [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

suspend fun getSecurityPolicy(profileName: String, resourceGroupName: String, securityPolicyName: String): GetSecurityPolicyResult
Link copied to clipboard

Gets an existing tunnel policy within a profile. Uses Azure REST API version 2024-06-01-preview.

suspend fun getTunnelPolicy(profileName: String, resourceGroupName: String, tunnelPolicyName: String): GetTunnelPolicyResult