1. Packages
  2. Azure Native
  3. API Docs
  4. cdn
  5. getProfileSupportedOptimizationTypes
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.cdn.getProfileSupportedOptimizationTypes

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

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 2023-05-01.

Other available API versions: 2020-09-01, 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-09-01.

Using getProfileSupportedOptimizationTypes

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getProfileSupportedOptimizationTypes(args: GetProfileSupportedOptimizationTypesArgs, opts?: InvokeOptions): Promise<GetProfileSupportedOptimizationTypesResult>
function getProfileSupportedOptimizationTypesOutput(args: GetProfileSupportedOptimizationTypesOutputArgs, opts?: InvokeOptions): Output<GetProfileSupportedOptimizationTypesResult>
Copy
def get_profile_supported_optimization_types(profile_name: Optional[str] = None,
                                             resource_group_name: Optional[str] = None,
                                             opts: Optional[InvokeOptions] = None) -> GetProfileSupportedOptimizationTypesResult
def get_profile_supported_optimization_types_output(profile_name: Optional[pulumi.Input[str]] = None,
                                             resource_group_name: Optional[pulumi.Input[str]] = None,
                                             opts: Optional[InvokeOptions] = None) -> Output[GetProfileSupportedOptimizationTypesResult]
Copy
func GetProfileSupportedOptimizationTypes(ctx *Context, args *GetProfileSupportedOptimizationTypesArgs, opts ...InvokeOption) (*GetProfileSupportedOptimizationTypesResult, error)
func GetProfileSupportedOptimizationTypesOutput(ctx *Context, args *GetProfileSupportedOptimizationTypesOutputArgs, opts ...InvokeOption) GetProfileSupportedOptimizationTypesResultOutput
Copy

> Note: This function is named GetProfileSupportedOptimizationTypes in the Go SDK.

public static class GetProfileSupportedOptimizationTypes 
{
    public static Task<GetProfileSupportedOptimizationTypesResult> InvokeAsync(GetProfileSupportedOptimizationTypesArgs args, InvokeOptions? opts = null)
    public static Output<GetProfileSupportedOptimizationTypesResult> Invoke(GetProfileSupportedOptimizationTypesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetProfileSupportedOptimizationTypesResult> getProfileSupportedOptimizationTypes(GetProfileSupportedOptimizationTypesArgs args, InvokeOptions options)
public static Output<GetProfileSupportedOptimizationTypesResult> getProfileSupportedOptimizationTypes(GetProfileSupportedOptimizationTypesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:cdn:getProfileSupportedOptimizationTypes
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ProfileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
ProfileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
profileName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Resource group within the Azure subscription.
profileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
profile_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Resource group within the Azure subscription.
profileName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Azure Front Door Standard or Azure Front Door Premium or CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Resource group within the Azure subscription.

getProfileSupportedOptimizationTypes Result

The following output properties are available:

SupportedOptimizationTypes List<string>
Supported optimization types for a profile.
SupportedOptimizationTypes []string
Supported optimization types for a profile.
supportedOptimizationTypes List<String>
Supported optimization types for a profile.
supportedOptimizationTypes string[]
Supported optimization types for a profile.
supported_optimization_types Sequence[str]
Supported optimization types for a profile.
supportedOptimizationTypes List<String>
Supported optimization types for a profile.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi