1. Packages
  2. Azure Native
  3. API Docs
  4. cdn
  5. getEndpoint
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.cdn.getEndpoint

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    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, 2024-02-01.

    Using getEndpoint

    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 getEndpoint(args: GetEndpointArgs, opts?: InvokeOptions): Promise<GetEndpointResult>
    function getEndpointOutput(args: GetEndpointOutputArgs, opts?: InvokeOptions): Output<GetEndpointResult>
    def get_endpoint(endpoint_name: Optional[str] = None,
                     profile_name: Optional[str] = None,
                     resource_group_name: Optional[str] = None,
                     opts: Optional[InvokeOptions] = None) -> GetEndpointResult
    def get_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None,
                     profile_name: Optional[pulumi.Input[str]] = None,
                     resource_group_name: Optional[pulumi.Input[str]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetEndpointResult]
    func LookupEndpoint(ctx *Context, args *LookupEndpointArgs, opts ...InvokeOption) (*LookupEndpointResult, error)
    func LookupEndpointOutput(ctx *Context, args *LookupEndpointOutputArgs, opts ...InvokeOption) LookupEndpointResultOutput

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

    public static class GetEndpoint 
    {
        public static Task<GetEndpointResult> InvokeAsync(GetEndpointArgs args, InvokeOptions? opts = null)
        public static Output<GetEndpointResult> Invoke(GetEndpointInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:cdn:getEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    EndpointName string
    Name of the endpoint under the profile which is unique globally.
    ProfileName string
    Name of the CDN profile which is unique within the resource group.
    ResourceGroupName string
    Name of the Resource group within the Azure subscription.
    EndpointName string
    Name of the endpoint under the profile which is unique globally.
    ProfileName string
    Name of the CDN profile which is unique within the resource group.
    ResourceGroupName string
    Name of the Resource group within the Azure subscription.
    endpointName String
    Name of the endpoint under the profile which is unique globally.
    profileName String
    Name of the CDN profile which is unique within the resource group.
    resourceGroupName String
    Name of the Resource group within the Azure subscription.
    endpointName string
    Name of the endpoint under the profile which is unique globally.
    profileName string
    Name of the CDN profile which is unique within the resource group.
    resourceGroupName string
    Name of the Resource group within the Azure subscription.
    endpoint_name str
    Name of the endpoint under the profile which is unique globally.
    profile_name str
    Name of the CDN profile which is unique within the resource group.
    resource_group_name str
    Name of the Resource group within the Azure subscription.
    endpointName String
    Name of the endpoint under the profile which is unique globally.
    profileName String
    Name of the CDN profile which is unique within the resource group.
    resourceGroupName String
    Name of the Resource group within the Azure subscription.

    getEndpoint Result

    The following output properties are available:

    CustomDomains List<Pulumi.AzureNative.Cdn.Outputs.DeepCreatedCustomDomainResponse>
    The custom domains under the endpoint.
    HostName string
    The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
    Id string
    Resource ID.
    Location string
    Resource location.
    Name string
    Resource name.
    Origins List<Pulumi.AzureNative.Cdn.Outputs.DeepCreatedOriginResponse>
    The source of the content being delivered via CDN.
    ProvisioningState string
    Provisioning status of the endpoint.
    ResourceState string
    Resource status of the endpoint.
    SystemData Pulumi.AzureNative.Cdn.Outputs.SystemDataResponse
    Read only system data
    Type string
    Resource type.
    ContentTypesToCompress List<string>
    List of content types on which compression applies. The value should be a valid MIME type.
    DefaultOriginGroup Pulumi.AzureNative.Cdn.Outputs.ResourceReferenceResponse
    A reference to the origin group.
    DeliveryPolicy Pulumi.AzureNative.Cdn.Outputs.EndpointPropertiesUpdateParametersResponseDeliveryPolicy
    A policy that specifies the delivery rules to be used for an endpoint.
    GeoFilters List<Pulumi.AzureNative.Cdn.Outputs.GeoFilterResponse>
    List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/
    IsCompressionEnabled bool
    Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB.
    IsHttpAllowed bool
    Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    IsHttpsAllowed bool
    Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    OptimizationType string
    Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization.
    OriginGroups List<Pulumi.AzureNative.Cdn.Outputs.DeepCreatedOriginGroupResponse>
    The origin groups comprising of origins that are used for load balancing the traffic based on availability.
    OriginHostHeader string
    The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    OriginPath string
    A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath.
    ProbePath string
    Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin.
    QueryStringCachingBehavior string
    Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
    Tags Dictionary<string, string>
    Resource tags.
    UrlSigningKeys List<Pulumi.AzureNative.Cdn.Outputs.UrlSigningKeyResponse>
    List of keys used to validate the signed URL hashes.
    WebApplicationFirewallPolicyLink Pulumi.AzureNative.Cdn.Outputs.EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink
    Defines the Web Application Firewall policy for the endpoint (if applicable)
    CustomDomains []DeepCreatedCustomDomainResponse
    The custom domains under the endpoint.
    HostName string
    The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
    Id string
    Resource ID.
    Location string
    Resource location.
    Name string
    Resource name.
    Origins []DeepCreatedOriginResponse
    The source of the content being delivered via CDN.
    ProvisioningState string
    Provisioning status of the endpoint.
    ResourceState string
    Resource status of the endpoint.
    SystemData SystemDataResponse
    Read only system data
    Type string
    Resource type.
    ContentTypesToCompress []string
    List of content types on which compression applies. The value should be a valid MIME type.
    DefaultOriginGroup ResourceReferenceResponse
    A reference to the origin group.
    DeliveryPolicy EndpointPropertiesUpdateParametersResponseDeliveryPolicy
    A policy that specifies the delivery rules to be used for an endpoint.
    GeoFilters []GeoFilterResponse
    List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/
    IsCompressionEnabled bool
    Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB.
    IsHttpAllowed bool
    Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    IsHttpsAllowed bool
    Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    OptimizationType string
    Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization.
    OriginGroups []DeepCreatedOriginGroupResponse
    The origin groups comprising of origins that are used for load balancing the traffic based on availability.
    OriginHostHeader string
    The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    OriginPath string
    A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath.
    ProbePath string
    Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin.
    QueryStringCachingBehavior string
    Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
    Tags map[string]string
    Resource tags.
    UrlSigningKeys []UrlSigningKeyResponse
    List of keys used to validate the signed URL hashes.
    WebApplicationFirewallPolicyLink EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink
    Defines the Web Application Firewall policy for the endpoint (if applicable)
    customDomains List<DeepCreatedCustomDomainResponse>
    The custom domains under the endpoint.
    hostName String
    The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
    id String
    Resource ID.
    location String
    Resource location.
    name String
    Resource name.
    origins List<DeepCreatedOriginResponse>
    The source of the content being delivered via CDN.
    provisioningState String
    Provisioning status of the endpoint.
    resourceState String
    Resource status of the endpoint.
    systemData SystemDataResponse
    Read only system data
    type String
    Resource type.
    contentTypesToCompress List<String>
    List of content types on which compression applies. The value should be a valid MIME type.
    defaultOriginGroup ResourceReferenceResponse
    A reference to the origin group.
    deliveryPolicy EndpointPropertiesUpdateParametersResponseDeliveryPolicy
    A policy that specifies the delivery rules to be used for an endpoint.
    geoFilters List<GeoFilterResponse>
    List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/
    isCompressionEnabled Boolean
    Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB.
    isHttpAllowed Boolean
    Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    isHttpsAllowed Boolean
    Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    optimizationType String
    Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization.
    originGroups List<DeepCreatedOriginGroupResponse>
    The origin groups comprising of origins that are used for load balancing the traffic based on availability.
    originHostHeader String
    The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    originPath String
    A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath.
    probePath String
    Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin.
    queryStringCachingBehavior String
    Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
    tags Map<String,String>
    Resource tags.
    urlSigningKeys List<UrlSigningKeyResponse>
    List of keys used to validate the signed URL hashes.
    webApplicationFirewallPolicyLink EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink
    Defines the Web Application Firewall policy for the endpoint (if applicable)
    customDomains DeepCreatedCustomDomainResponse[]
    The custom domains under the endpoint.
    hostName string
    The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
    id string
    Resource ID.
    location string
    Resource location.
    name string
    Resource name.
    origins DeepCreatedOriginResponse[]
    The source of the content being delivered via CDN.
    provisioningState string
    Provisioning status of the endpoint.
    resourceState string
    Resource status of the endpoint.
    systemData SystemDataResponse
    Read only system data
    type string
    Resource type.
    contentTypesToCompress string[]
    List of content types on which compression applies. The value should be a valid MIME type.
    defaultOriginGroup ResourceReferenceResponse
    A reference to the origin group.
    deliveryPolicy EndpointPropertiesUpdateParametersResponseDeliveryPolicy
    A policy that specifies the delivery rules to be used for an endpoint.
    geoFilters GeoFilterResponse[]
    List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/
    isCompressionEnabled boolean
    Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB.
    isHttpAllowed boolean
    Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    isHttpsAllowed boolean
    Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    optimizationType string
    Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization.
    originGroups DeepCreatedOriginGroupResponse[]
    The origin groups comprising of origins that are used for load balancing the traffic based on availability.
    originHostHeader string
    The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    originPath string
    A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath.
    probePath string
    Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin.
    queryStringCachingBehavior string
    Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
    tags {[key: string]: string}
    Resource tags.
    urlSigningKeys UrlSigningKeyResponse[]
    List of keys used to validate the signed URL hashes.
    webApplicationFirewallPolicyLink EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink
    Defines the Web Application Firewall policy for the endpoint (if applicable)
    custom_domains Sequence[DeepCreatedCustomDomainResponse]
    The custom domains under the endpoint.
    host_name str
    The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
    id str
    Resource ID.
    location str
    Resource location.
    name str
    Resource name.
    origins Sequence[DeepCreatedOriginResponse]
    The source of the content being delivered via CDN.
    provisioning_state str
    Provisioning status of the endpoint.
    resource_state str
    Resource status of the endpoint.
    system_data SystemDataResponse
    Read only system data
    type str
    Resource type.
    content_types_to_compress Sequence[str]
    List of content types on which compression applies. The value should be a valid MIME type.
    default_origin_group ResourceReferenceResponse
    A reference to the origin group.
    delivery_policy EndpointPropertiesUpdateParametersResponseDeliveryPolicy
    A policy that specifies the delivery rules to be used for an endpoint.
    geo_filters Sequence[GeoFilterResponse]
    List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/
    is_compression_enabled bool
    Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB.
    is_http_allowed bool
    Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    is_https_allowed bool
    Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    optimization_type str
    Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization.
    origin_groups Sequence[DeepCreatedOriginGroupResponse]
    The origin groups comprising of origins that are used for load balancing the traffic based on availability.
    origin_host_header str
    The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    origin_path str
    A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath.
    probe_path str
    Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin.
    query_string_caching_behavior str
    Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
    tags Mapping[str, str]
    Resource tags.
    url_signing_keys Sequence[UrlSigningKeyResponse]
    List of keys used to validate the signed URL hashes.
    web_application_firewall_policy_link EndpointPropertiesUpdateParametersResponseWebApplicationFirewallPolicyLink
    Defines the Web Application Firewall policy for the endpoint (if applicable)
    customDomains List<Property Map>
    The custom domains under the endpoint.
    hostName String
    The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net
    id String
    Resource ID.
    location String
    Resource location.
    name String
    Resource name.
    origins List<Property Map>
    The source of the content being delivered via CDN.
    provisioningState String
    Provisioning status of the endpoint.
    resourceState String
    Resource status of the endpoint.
    systemData Property Map
    Read only system data
    type String
    Resource type.
    contentTypesToCompress List<String>
    List of content types on which compression applies. The value should be a valid MIME type.
    defaultOriginGroup Property Map
    A reference to the origin group.
    deliveryPolicy Property Map
    A policy that specifies the delivery rules to be used for an endpoint.
    geoFilters List<Property Map>
    List of rules defining the user's geo access within a CDN endpoint. Each geo filter defines an access rule to a specified path or content, e.g. block APAC for path /pictures/
    isCompressionEnabled Boolean
    Indicates whether content compression is enabled on CDN. Default value is false. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on CDN when requested content is smaller than 1 byte or larger than 1 MB.
    isHttpAllowed Boolean
    Indicates whether HTTP traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    isHttpsAllowed Boolean
    Indicates whether HTTPS traffic is allowed on the endpoint. Default value is true. At least one protocol (HTTP or HTTPS) must be allowed.
    optimizationType String
    Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization.
    originGroups List<Property Map>
    The origin groups comprising of origins that are used for load balancing the traffic based on availability.
    originHostHeader String
    The host header value sent to the origin with each request. This property at Endpoint is only allowed when endpoint uses single origin and can be overridden by the same property specified at origin.If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    originPath String
    A directory path on the origin that CDN can use to retrieve content from, e.g. contoso.cloudapp.net/originpath.
    probePath String
    Path to a file hosted on the origin which helps accelerate delivery of the dynamic content and calculate the most optimal routes for the CDN. This is relative to the origin path. This property is only relevant when using a single origin.
    queryStringCachingBehavior String
    Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
    tags Map<String>
    Resource tags.
    urlSigningKeys List<Property Map>
    List of keys used to validate the signed URL hashes.
    webApplicationFirewallPolicyLink Property Map
    Defines the Web Application Firewall policy for the endpoint (if applicable)

    Supporting Types

    CacheConfigurationResponse

    CacheBehavior string
    Caching behavior for the requests
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    IsCompressionEnabled string
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    QueryParameters string
    query parameters to include or exclude (comma separated).
    QueryStringCachingBehavior string
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    CacheBehavior string
    Caching behavior for the requests
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    IsCompressionEnabled string
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    QueryParameters string
    query parameters to include or exclude (comma separated).
    QueryStringCachingBehavior string
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    cacheBehavior String
    Caching behavior for the requests
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    isCompressionEnabled String
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    queryParameters String
    query parameters to include or exclude (comma separated).
    queryStringCachingBehavior String
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    cacheBehavior string
    Caching behavior for the requests
    cacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    isCompressionEnabled string
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    queryParameters string
    query parameters to include or exclude (comma separated).
    queryStringCachingBehavior string
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    cache_behavior str
    Caching behavior for the requests
    cache_duration str
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    is_compression_enabled str
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    query_parameters str
    query parameters to include or exclude (comma separated).
    query_string_caching_behavior str
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
    cacheBehavior String
    Caching behavior for the requests
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    isCompressionEnabled String
    Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
    queryParameters String
    query parameters to include or exclude (comma separated).
    queryStringCachingBehavior String
    Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.

    CacheExpirationActionParametersResponse

    CacheBehavior string
    Caching behavior for the requests
    CacheType string
    The level at which the content needs to be cached.
    TypeName string
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    CacheBehavior string
    Caching behavior for the requests
    CacheType string
    The level at which the content needs to be cached.
    TypeName string
    CacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior String
    Caching behavior for the requests
    cacheType String
    The level at which the content needs to be cached.
    typeName String
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior string
    Caching behavior for the requests
    cacheType string
    The level at which the content needs to be cached.
    typeName string
    cacheDuration string
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cache_behavior str
    Caching behavior for the requests
    cache_type str
    The level at which the content needs to be cached.
    type_name str
    cache_duration str
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
    cacheBehavior String
    Caching behavior for the requests
    cacheType String
    The level at which the content needs to be cached.
    typeName String
    cacheDuration String
    The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

    CacheKeyQueryStringActionParametersResponse

    QueryStringBehavior string
    Caching behavior for the requests
    TypeName string
    QueryParameters string
    query parameters to include or exclude (comma separated).
    QueryStringBehavior string
    Caching behavior for the requests
    TypeName string
    QueryParameters string
    query parameters to include or exclude (comma separated).
    queryStringBehavior String
    Caching behavior for the requests
    typeName String
    queryParameters String
    query parameters to include or exclude (comma separated).
    queryStringBehavior string
    Caching behavior for the requests
    typeName string
    queryParameters string
    query parameters to include or exclude (comma separated).
    query_string_behavior str
    Caching behavior for the requests
    type_name str
    query_parameters str
    query parameters to include or exclude (comma separated).
    queryStringBehavior String
    Caching behavior for the requests
    typeName String
    queryParameters String
    query parameters to include or exclude (comma separated).

    ClientPortMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    CookiesMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Cookies to be matched
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Cookies to be matched
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Cookies to be matched
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of Cookies to be matched
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of Cookies to be matched
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Cookies to be matched
    transforms List<String>
    List of transforms

    DeepCreatedCustomDomainResponse

    HostName string
    The host name of the custom domain. Must be a domain name.
    Name string
    Custom domain name.
    ValidationData string
    Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.
    HostName string
    The host name of the custom domain. Must be a domain name.
    Name string
    Custom domain name.
    ValidationData string
    Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.
    hostName String
    The host name of the custom domain. Must be a domain name.
    name String
    Custom domain name.
    validationData String
    Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.
    hostName string
    The host name of the custom domain. Must be a domain name.
    name string
    Custom domain name.
    validationData string
    Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.
    host_name str
    The host name of the custom domain. Must be a domain name.
    name str
    Custom domain name.
    validation_data str
    Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.
    hostName String
    The host name of the custom domain. Must be a domain name.
    name String
    Custom domain name.
    validationData String
    Special validation or data may be required when delivering CDN to some regions due to local compliance reasons. E.g. ICP license number of a custom domain is required to deliver content in China.

    DeepCreatedOriginGroupResponse

    Name string
    Origin group name which must be unique within the endpoint.
    Origins List<Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse>
    The source of the content being delivered via CDN within given origin group.
    HealthProbeSettings Pulumi.AzureNative.Cdn.Inputs.HealthProbeParametersResponse
    Health probe settings to the origin that is used to determine the health of the origin.
    ResponseBasedOriginErrorDetectionSettings Pulumi.AzureNative.Cdn.Inputs.ResponseBasedOriginErrorDetectionParametersResponse
    The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
    TrafficRestorationTimeToHealedOrNewEndpointsInMinutes int
    Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
    Name string
    Origin group name which must be unique within the endpoint.
    Origins []ResourceReferenceResponse
    The source of the content being delivered via CDN within given origin group.
    HealthProbeSettings HealthProbeParametersResponse
    Health probe settings to the origin that is used to determine the health of the origin.
    ResponseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersResponse
    The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
    TrafficRestorationTimeToHealedOrNewEndpointsInMinutes int
    Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
    name String
    Origin group name which must be unique within the endpoint.
    origins List<ResourceReferenceResponse>
    The source of the content being delivered via CDN within given origin group.
    healthProbeSettings HealthProbeParametersResponse
    Health probe settings to the origin that is used to determine the health of the origin.
    responseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersResponse
    The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
    trafficRestorationTimeToHealedOrNewEndpointsInMinutes Integer
    Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
    name string
    Origin group name which must be unique within the endpoint.
    origins ResourceReferenceResponse[]
    The source of the content being delivered via CDN within given origin group.
    healthProbeSettings HealthProbeParametersResponse
    Health probe settings to the origin that is used to determine the health of the origin.
    responseBasedOriginErrorDetectionSettings ResponseBasedOriginErrorDetectionParametersResponse
    The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
    trafficRestorationTimeToHealedOrNewEndpointsInMinutes number
    Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
    name str
    Origin group name which must be unique within the endpoint.
    origins Sequence[ResourceReferenceResponse]
    The source of the content being delivered via CDN within given origin group.
    health_probe_settings HealthProbeParametersResponse
    Health probe settings to the origin that is used to determine the health of the origin.
    response_based_origin_error_detection_settings ResponseBasedOriginErrorDetectionParametersResponse
    The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
    traffic_restoration_time_to_healed_or_new_endpoints_in_minutes int
    Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.
    name String
    Origin group name which must be unique within the endpoint.
    origins List<Property Map>
    The source of the content being delivered via CDN within given origin group.
    healthProbeSettings Property Map
    Health probe settings to the origin that is used to determine the health of the origin.
    responseBasedOriginErrorDetectionSettings Property Map
    The JSON object that contains the properties to determine origin health using real requests/responses.This property is currently not supported.
    trafficRestorationTimeToHealedOrNewEndpointsInMinutes Number
    Time in minutes to shift the traffic to the endpoint gradually when an unhealthy endpoint comes healthy or a new endpoint is added. Default is 10 mins. This property is currently not supported.

    DeepCreatedOriginResponse

    HostName string
    The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
    Name string
    Origin name which must be unique within the endpoint.
    PrivateEndpointStatus string
    The approval status for the connection to the Private Link
    Enabled bool
    Origin is enabled for load balancing or not. By default, origin is always enabled.
    HttpPort int
    The value of the HTTP port. Must be between 1 and 65535.
    HttpsPort int
    The value of the HTTPS port. Must be between 1 and 65535.
    OriginHostHeader string
    The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    Priority int
    Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
    PrivateLinkAlias string
    The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
    PrivateLinkApprovalMessage string
    A custom message to be included in the approval request to connect to the Private Link.
    PrivateLinkLocation string
    The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
    PrivateLinkResourceId string
    The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
    Weight int
    Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
    HostName string
    The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
    Name string
    Origin name which must be unique within the endpoint.
    PrivateEndpointStatus string
    The approval status for the connection to the Private Link
    Enabled bool
    Origin is enabled for load balancing or not. By default, origin is always enabled.
    HttpPort int
    The value of the HTTP port. Must be between 1 and 65535.
    HttpsPort int
    The value of the HTTPS port. Must be between 1 and 65535.
    OriginHostHeader string
    The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    Priority int
    Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
    PrivateLinkAlias string
    The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
    PrivateLinkApprovalMessage string
    A custom message to be included in the approval request to connect to the Private Link.
    PrivateLinkLocation string
    The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
    PrivateLinkResourceId string
    The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
    Weight int
    Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
    hostName String
    The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
    name String
    Origin name which must be unique within the endpoint.
    privateEndpointStatus String
    The approval status for the connection to the Private Link
    enabled Boolean
    Origin is enabled for load balancing or not. By default, origin is always enabled.
    httpPort Integer
    The value of the HTTP port. Must be between 1 and 65535.
    httpsPort Integer
    The value of the HTTPS port. Must be between 1 and 65535.
    originHostHeader String
    The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    priority Integer
    Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
    privateLinkAlias String
    The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
    privateLinkApprovalMessage String
    A custom message to be included in the approval request to connect to the Private Link.
    privateLinkLocation String
    The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
    privateLinkResourceId String
    The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
    weight Integer
    Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
    hostName string
    The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
    name string
    Origin name which must be unique within the endpoint.
    privateEndpointStatus string
    The approval status for the connection to the Private Link
    enabled boolean
    Origin is enabled for load balancing or not. By default, origin is always enabled.
    httpPort number
    The value of the HTTP port. Must be between 1 and 65535.
    httpsPort number
    The value of the HTTPS port. Must be between 1 and 65535.
    originHostHeader string
    The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    priority number
    Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
    privateLinkAlias string
    The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
    privateLinkApprovalMessage string
    A custom message to be included in the approval request to connect to the Private Link.
    privateLinkLocation string
    The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
    privateLinkResourceId string
    The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
    weight number
    Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
    host_name str
    The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
    name str
    Origin name which must be unique within the endpoint.
    private_endpoint_status str
    The approval status for the connection to the Private Link
    enabled bool
    Origin is enabled for load balancing or not. By default, origin is always enabled.
    http_port int
    The value of the HTTP port. Must be between 1 and 65535.
    https_port int
    The value of the HTTPS port. Must be between 1 and 65535.
    origin_host_header str
    The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    priority int
    Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
    private_link_alias str
    The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
    private_link_approval_message str
    A custom message to be included in the approval request to connect to the Private Link.
    private_link_location str
    The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
    private_link_resource_id str
    The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
    weight int
    Weight of the origin in given origin group for load balancing. Must be between 1 and 1000
    hostName String
    The address of the origin. It can be a domain name, IPv4 address, or IPv6 address. This should be unique across all origins in an endpoint.
    name String
    Origin name which must be unique within the endpoint.
    privateEndpointStatus String
    The approval status for the connection to the Private Link
    enabled Boolean
    Origin is enabled for load balancing or not. By default, origin is always enabled.
    httpPort Number
    The value of the HTTP port. Must be between 1 and 65535.
    httpsPort Number
    The value of the HTTPS port. Must be between 1 and 65535.
    originHostHeader String
    The host header value sent to the origin with each request. If you leave this blank, the request hostname determines this value. Azure CDN origins, such as Web Apps, Blob Storage, and Cloud Services require this host header value to match the origin hostname by default.
    priority Number
    Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy.Must be between 1 and 5.
    privateLinkAlias String
    The Alias of the Private Link resource. Populating this optional field indicates that this origin is 'Private'
    privateLinkApprovalMessage String
    A custom message to be included in the approval request to connect to the Private Link.
    privateLinkLocation String
    The location of the Private Link resource. Required only if 'privateLinkResourceId' is populated
    privateLinkResourceId String
    The Resource Id of the Private Link resource. Populating this optional field indicates that this backend is 'Private'
    weight Number
    Weight of the origin in given origin group for load balancing. Must be between 1 and 1000

    DeliveryRuleCacheExpirationActionResponse

    Parameters CacheExpirationActionParametersResponse
    Defines the parameters for the action.
    parameters CacheExpirationActionParametersResponse
    Defines the parameters for the action.
    parameters CacheExpirationActionParametersResponse
    Defines the parameters for the action.
    parameters CacheExpirationActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    DeliveryRuleCacheKeyQueryStringActionResponse

    Parameters CacheKeyQueryStringActionParametersResponse
    Defines the parameters for the action.
    parameters CacheKeyQueryStringActionParametersResponse
    Defines the parameters for the action.
    parameters CacheKeyQueryStringActionParametersResponse
    Defines the parameters for the action.
    parameters CacheKeyQueryStringActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    DeliveryRuleClientPortConditionResponse

    Parameters ClientPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ClientPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ClientPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ClientPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleCookiesConditionResponse

    Parameters CookiesMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters CookiesMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters CookiesMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters CookiesMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleHostNameConditionResponse

    Parameters HostNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HostNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HostNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HostNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleHttpVersionConditionResponse

    Parameters HttpVersionMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HttpVersionMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HttpVersionMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters HttpVersionMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleIsDeviceConditionResponse

    Parameters IsDeviceMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters IsDeviceMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters IsDeviceMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters IsDeviceMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRulePostArgsConditionResponse

    Parameters PostArgsMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters PostArgsMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters PostArgsMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters PostArgsMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleQueryStringConditionResponse

    Parameters QueryStringMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters QueryStringMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters QueryStringMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters QueryStringMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleRemoteAddressConditionResponse

    Parameters RemoteAddressMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RemoteAddressMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RemoteAddressMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RemoteAddressMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleRequestBodyConditionResponse

    Parameters RequestBodyMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestBodyMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestBodyMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestBodyMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleRequestHeaderActionResponse

    Parameters HeaderActionParametersResponse
    Defines the parameters for the action.
    parameters HeaderActionParametersResponse
    Defines the parameters for the action.
    parameters HeaderActionParametersResponse
    Defines the parameters for the action.
    parameters HeaderActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    DeliveryRuleRequestHeaderConditionResponse

    Parameters RequestHeaderMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestHeaderMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestHeaderMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestHeaderMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleRequestMethodConditionResponse

    Parameters RequestMethodMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestMethodMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestMethodMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestMethodMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleRequestSchemeConditionResponse

    Parameters RequestSchemeMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestSchemeMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestSchemeMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestSchemeMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleRequestUriConditionResponse

    Parameters RequestUriMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestUriMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestUriMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters RequestUriMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleResponse

    Actions List<object>
    A list of actions that are executed when all the conditions of a rule are satisfied.
    Order int
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    Conditions List<object>
    A list of conditions that must be matched for the actions to be executed
    Name string
    Name of the rule
    Actions []interface{}
    A list of actions that are executed when all the conditions of a rule are satisfied.
    Order int
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    Conditions []interface{}
    A list of conditions that must be matched for the actions to be executed
    Name string
    Name of the rule
    actions List<Object>
    A list of actions that are executed when all the conditions of a rule are satisfied.
    order Integer
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    conditions List<Object>
    A list of conditions that must be matched for the actions to be executed
    name String
    Name of the rule
    actions (DeliveryRuleCacheExpirationActionResponse | DeliveryRuleCacheKeyQueryStringActionResponse | DeliveryRuleRequestHeaderActionResponse | DeliveryRuleResponseHeaderActionResponse | DeliveryRuleRouteConfigurationOverrideActionResponse | OriginGroupOverrideActionResponse | UrlRedirectActionResponse | UrlRewriteActionResponse | UrlSigningActionResponse)[]
    A list of actions that are executed when all the conditions of a rule are satisfied.
    order number
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    conditions (DeliveryRuleClientPortConditionResponse | DeliveryRuleCookiesConditionResponse | DeliveryRuleHostNameConditionResponse | DeliveryRuleHttpVersionConditionResponse | DeliveryRuleIsDeviceConditionResponse | DeliveryRulePostArgsConditionResponse | DeliveryRuleQueryStringConditionResponse | DeliveryRuleRemoteAddressConditionResponse | DeliveryRuleRequestBodyConditionResponse | DeliveryRuleRequestHeaderConditionResponse | DeliveryRuleRequestMethodConditionResponse | DeliveryRuleRequestSchemeConditionResponse | DeliveryRuleRequestUriConditionResponse | DeliveryRuleServerPortConditionResponse | DeliveryRuleSocketAddrConditionResponse | DeliveryRuleSslProtocolConditionResponse | DeliveryRuleUrlFileExtensionConditionResponse | DeliveryRuleUrlFileNameConditionResponse | DeliveryRuleUrlPathConditionResponse)[]
    A list of conditions that must be matched for the actions to be executed
    name string
    Name of the rule
    actions Sequence[Union[DeliveryRuleCacheExpirationActionResponse, DeliveryRuleCacheKeyQueryStringActionResponse, DeliveryRuleRequestHeaderActionResponse, DeliveryRuleResponseHeaderActionResponse, DeliveryRuleRouteConfigurationOverrideActionResponse, OriginGroupOverrideActionResponse, UrlRedirectActionResponse, UrlRewriteActionResponse, UrlSigningActionResponse]]
    A list of actions that are executed when all the conditions of a rule are satisfied.
    order int
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    conditions Sequence[Union[DeliveryRuleClientPortConditionResponse, DeliveryRuleCookiesConditionResponse, DeliveryRuleHostNameConditionResponse, DeliveryRuleHttpVersionConditionResponse, DeliveryRuleIsDeviceConditionResponse, DeliveryRulePostArgsConditionResponse, DeliveryRuleQueryStringConditionResponse, DeliveryRuleRemoteAddressConditionResponse, DeliveryRuleRequestBodyConditionResponse, DeliveryRuleRequestHeaderConditionResponse, DeliveryRuleRequestMethodConditionResponse, DeliveryRuleRequestSchemeConditionResponse, DeliveryRuleRequestUriConditionResponse, DeliveryRuleServerPortConditionResponse, DeliveryRuleSocketAddrConditionResponse, DeliveryRuleSslProtocolConditionResponse, DeliveryRuleUrlFileExtensionConditionResponse, DeliveryRuleUrlFileNameConditionResponse, DeliveryRuleUrlPathConditionResponse]]
    A list of conditions that must be matched for the actions to be executed
    name str
    Name of the rule
    actions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    A list of actions that are executed when all the conditions of a rule are satisfied.
    order Number
    The order in which the rules are applied for the endpoint. Possible values {0,1,2,3,………}. A rule with a lesser order will be applied before a rule with a greater order. Rule with order 0 is a special rule. It does not require any condition and actions listed in it will always be applied.
    conditions List<Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map>
    A list of conditions that must be matched for the actions to be executed
    name String
    Name of the rule

    DeliveryRuleResponseHeaderActionResponse

    Parameters HeaderActionParametersResponse
    Defines the parameters for the action.
    parameters HeaderActionParametersResponse
    Defines the parameters for the action.
    parameters HeaderActionParametersResponse
    Defines the parameters for the action.
    parameters HeaderActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    DeliveryRuleRouteConfigurationOverrideActionResponse

    parameters Property Map
    Defines the parameters for the action.

    DeliveryRuleServerPortConditionResponse

    Parameters ServerPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ServerPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ServerPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters ServerPortMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleSocketAddrConditionResponse

    Parameters SocketAddrMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SocketAddrMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SocketAddrMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SocketAddrMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleSslProtocolConditionResponse

    Parameters SslProtocolMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SslProtocolMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SslProtocolMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters SslProtocolMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleUrlFileExtensionConditionResponse

    Parameters UrlFileExtensionMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlFileExtensionMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlFileExtensionMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlFileExtensionMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleUrlFileNameConditionResponse

    Parameters UrlFileNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlFileNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlFileNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlFileNameMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    DeliveryRuleUrlPathConditionResponse

    Parameters UrlPathMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlPathMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlPathMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters UrlPathMatchConditionParametersResponse
    Defines the parameters for the condition.
    parameters Property Map
    Defines the parameters for the condition.

    EndpointPropertiesUpdateParametersResponseDeliveryPolicy

    Rules List<Pulumi.AzureNative.Cdn.Inputs.DeliveryRuleResponse>
    A list of the delivery rules.
    Description string
    User-friendly description of the policy.
    Rules []DeliveryRuleResponse
    A list of the delivery rules.
    Description string
    User-friendly description of the policy.
    rules List<DeliveryRuleResponse>
    A list of the delivery rules.
    description String
    User-friendly description of the policy.
    rules DeliveryRuleResponse[]
    A list of the delivery rules.
    description string
    User-friendly description of the policy.
    rules Sequence[DeliveryRuleResponse]
    A list of the delivery rules.
    description str
    User-friendly description of the policy.
    rules List<Property Map>
    A list of the delivery rules.
    description String
    User-friendly description of the policy.
    Id string
    Resource ID.
    Id string
    Resource ID.
    id String
    Resource ID.
    id string
    Resource ID.
    id str
    Resource ID.
    id String
    Resource ID.

    GeoFilterResponse

    Action string
    Action of the geo filter, i.e. allow or block access.
    CountryCodes List<string>
    Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
    RelativePath string
    Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
    Action string
    Action of the geo filter, i.e. allow or block access.
    CountryCodes []string
    Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
    RelativePath string
    Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
    action String
    Action of the geo filter, i.e. allow or block access.
    countryCodes List<String>
    Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
    relativePath String
    Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
    action string
    Action of the geo filter, i.e. allow or block access.
    countryCodes string[]
    Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
    relativePath string
    Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
    action str
    Action of the geo filter, i.e. allow or block access.
    country_codes Sequence[str]
    Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
    relative_path str
    Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
    action String
    Action of the geo filter, i.e. allow or block access.
    countryCodes List<String>
    Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
    relativePath String
    Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)

    HeaderActionParametersResponse

    HeaderAction string
    Action to perform
    HeaderName string
    Name of the header to modify
    TypeName string
    Value string
    Value for the specified action
    HeaderAction string
    Action to perform
    HeaderName string
    Name of the header to modify
    TypeName string
    Value string
    Value for the specified action
    headerAction String
    Action to perform
    headerName String
    Name of the header to modify
    typeName String
    value String
    Value for the specified action
    headerAction string
    Action to perform
    headerName string
    Name of the header to modify
    typeName string
    value string
    Value for the specified action
    header_action str
    Action to perform
    header_name str
    Name of the header to modify
    type_name str
    value str
    Value for the specified action
    headerAction String
    Action to perform
    headerName String
    Name of the header to modify
    typeName String
    value String
    Value for the specified action

    HealthProbeParametersResponse

    ProbeIntervalInSeconds int
    The number of seconds between health probes.Default is 240sec.
    ProbePath string
    The path relative to the origin that is used to determine the health of the origin.
    ProbeProtocol string
    Protocol to use for health probe.
    ProbeRequestType string
    The type of health probe request that is made.
    ProbeIntervalInSeconds int
    The number of seconds between health probes.Default is 240sec.
    ProbePath string
    The path relative to the origin that is used to determine the health of the origin.
    ProbeProtocol string
    Protocol to use for health probe.
    ProbeRequestType string
    The type of health probe request that is made.
    probeIntervalInSeconds Integer
    The number of seconds between health probes.Default is 240sec.
    probePath String
    The path relative to the origin that is used to determine the health of the origin.
    probeProtocol String
    Protocol to use for health probe.
    probeRequestType String
    The type of health probe request that is made.
    probeIntervalInSeconds number
    The number of seconds between health probes.Default is 240sec.
    probePath string
    The path relative to the origin that is used to determine the health of the origin.
    probeProtocol string
    Protocol to use for health probe.
    probeRequestType string
    The type of health probe request that is made.
    probe_interval_in_seconds int
    The number of seconds between health probes.Default is 240sec.
    probe_path str
    The path relative to the origin that is used to determine the health of the origin.
    probe_protocol str
    Protocol to use for health probe.
    probe_request_type str
    The type of health probe request that is made.
    probeIntervalInSeconds Number
    The number of seconds between health probes.Default is 240sec.
    probePath String
    The path relative to the origin that is used to determine the health of the origin.
    probeProtocol String
    Protocol to use for health probe.
    probeRequestType String
    The type of health probe request that is made.

    HostNameMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    HttpErrorRangeParametersResponse

    Begin int
    The inclusive start of the http status code range.
    End int
    The inclusive end of the http status code range.
    Begin int
    The inclusive start of the http status code range.
    End int
    The inclusive end of the http status code range.
    begin Integer
    The inclusive start of the http status code range.
    end Integer
    The inclusive end of the http status code range.
    begin number
    The inclusive start of the http status code range.
    end number
    The inclusive end of the http status code range.
    begin int
    The inclusive start of the http status code range.
    end int
    The inclusive end of the http status code range.
    begin Number
    The inclusive start of the http status code range.
    end Number
    The inclusive end of the http status code range.

    HttpVersionMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    IsDeviceMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    KeyVaultSigningKeyParametersResponse

    ResourceGroupName string
    Resource group of the user's Key Vault containing the secret
    SecretName string
    The name of secret in Key Vault.
    SecretVersion string
    The version(GUID) of secret in Key Vault.
    SubscriptionId string
    Subscription Id of the user's Key Vault containing the secret
    TypeName string
    VaultName string
    The name of the user's Key Vault containing the secret
    ResourceGroupName string
    Resource group of the user's Key Vault containing the secret
    SecretName string
    The name of secret in Key Vault.
    SecretVersion string
    The version(GUID) of secret in Key Vault.
    SubscriptionId string
    Subscription Id of the user's Key Vault containing the secret
    TypeName string
    VaultName string
    The name of the user's Key Vault containing the secret
    resourceGroupName String
    Resource group of the user's Key Vault containing the secret
    secretName String
    The name of secret in Key Vault.
    secretVersion String
    The version(GUID) of secret in Key Vault.
    subscriptionId String
    Subscription Id of the user's Key Vault containing the secret
    typeName String
    vaultName String
    The name of the user's Key Vault containing the secret
    resourceGroupName string
    Resource group of the user's Key Vault containing the secret
    secretName string
    The name of secret in Key Vault.
    secretVersion string
    The version(GUID) of secret in Key Vault.
    subscriptionId string
    Subscription Id of the user's Key Vault containing the secret
    typeName string
    vaultName string
    The name of the user's Key Vault containing the secret
    resource_group_name str
    Resource group of the user's Key Vault containing the secret
    secret_name str
    The name of secret in Key Vault.
    secret_version str
    The version(GUID) of secret in Key Vault.
    subscription_id str
    Subscription Id of the user's Key Vault containing the secret
    type_name str
    vault_name str
    The name of the user's Key Vault containing the secret
    resourceGroupName String
    Resource group of the user's Key Vault containing the secret
    secretName String
    The name of secret in Key Vault.
    secretVersion String
    The version(GUID) of secret in Key Vault.
    subscriptionId String
    Subscription Id of the user's Key Vault containing the secret
    typeName String
    vaultName String
    The name of the user's Key Vault containing the secret

    OriginGroupOverrideActionParametersResponse

    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    TypeName string
    OriginGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    TypeName string
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    typeName String
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    typeName string
    origin_group ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup.
    type_name str
    originGroup Property Map
    defines the OriginGroup that would override the DefaultOriginGroup.
    typeName String

    OriginGroupOverrideActionResponse

    Parameters OriginGroupOverrideActionParametersResponse
    Defines the parameters for the action.
    parameters OriginGroupOverrideActionParametersResponse
    Defines the parameters for the action.
    parameters OriginGroupOverrideActionParametersResponse
    Defines the parameters for the action.
    parameters OriginGroupOverrideActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    OriginGroupOverrideResponse

    ForwardingProtocol string
    Protocol this rule will use when forwarding traffic to backends.
    OriginGroup Pulumi.AzureNative.Cdn.Inputs.ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    ForwardingProtocol string
    Protocol this rule will use when forwarding traffic to backends.
    OriginGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    forwardingProtocol String
    Protocol this rule will use when forwarding traffic to backends.
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    forwardingProtocol string
    Protocol this rule will use when forwarding traffic to backends.
    originGroup ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    forwarding_protocol str
    Protocol this rule will use when forwarding traffic to backends.
    origin_group ResourceReferenceResponse
    defines the OriginGroup that would override the DefaultOriginGroup on route.
    forwardingProtocol String
    Protocol this rule will use when forwarding traffic to backends.
    originGroup Property Map
    defines the OriginGroup that would override the DefaultOriginGroup on route.

    PostArgsMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of PostArg to be matched
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of PostArg to be matched
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of PostArg to be matched
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of PostArg to be matched
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of PostArg to be matched
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of PostArg to be matched
    transforms List<String>
    List of transforms

    QueryStringMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    RemoteAddressMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    Match values to match against. The operator will apply to each value in here with OR semantics. If any of them match the variable with the given operator this match condition is considered a match.
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    RequestBodyMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    RequestHeaderMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Header to be matched
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Selector string
    Name of Header to be matched
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Header to be matched
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    selector string
    Name of Header to be matched
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    selector str
    Name of Header to be matched
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    selector String
    Name of Header to be matched
    transforms List<String>
    List of transforms

    RequestMethodMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    RequestSchemeMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    RequestUriMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    ResourceReferenceResponse

    Id string
    Resource ID.
    Id string
    Resource ID.
    id String
    Resource ID.
    id string
    Resource ID.
    id str
    Resource ID.
    id String
    Resource ID.

    ResponseBasedOriginErrorDetectionParametersResponse

    HttpErrorRanges List<Pulumi.AzureNative.Cdn.Inputs.HttpErrorRangeParametersResponse>
    The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
    ResponseBasedDetectedErrorTypes string
    Type of response errors for real user requests for which origin will be deemed unhealthy
    ResponseBasedFailoverThresholdPercentage int
    The percentage of failed requests in the sample where failover should trigger.
    HttpErrorRanges []HttpErrorRangeParametersResponse
    The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
    ResponseBasedDetectedErrorTypes string
    Type of response errors for real user requests for which origin will be deemed unhealthy
    ResponseBasedFailoverThresholdPercentage int
    The percentage of failed requests in the sample where failover should trigger.
    httpErrorRanges List<HttpErrorRangeParametersResponse>
    The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
    responseBasedDetectedErrorTypes String
    Type of response errors for real user requests for which origin will be deemed unhealthy
    responseBasedFailoverThresholdPercentage Integer
    The percentage of failed requests in the sample where failover should trigger.
    httpErrorRanges HttpErrorRangeParametersResponse[]
    The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
    responseBasedDetectedErrorTypes string
    Type of response errors for real user requests for which origin will be deemed unhealthy
    responseBasedFailoverThresholdPercentage number
    The percentage of failed requests in the sample where failover should trigger.
    http_error_ranges Sequence[HttpErrorRangeParametersResponse]
    The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
    response_based_detected_error_types str
    Type of response errors for real user requests for which origin will be deemed unhealthy
    response_based_failover_threshold_percentage int
    The percentage of failed requests in the sample where failover should trigger.
    httpErrorRanges List<Property Map>
    The list of Http status code ranges that are considered as server errors for origin and it is marked as unhealthy.
    responseBasedDetectedErrorTypes String
    Type of response errors for real user requests for which origin will be deemed unhealthy
    responseBasedFailoverThresholdPercentage Number
    The percentage of failed requests in the sample where failover should trigger.

    RouteConfigurationOverrideActionParametersResponse

    TypeName string
    CacheConfiguration Pulumi.AzureNative.Cdn.Inputs.CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    OriginGroupOverride Pulumi.AzureNative.Cdn.Inputs.OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    TypeName string
    CacheConfiguration CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    OriginGroupOverride OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    typeName String
    cacheConfiguration CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    originGroupOverride OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    typeName string
    cacheConfiguration CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    originGroupOverride OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    type_name str
    cache_configuration CacheConfigurationResponse
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    origin_group_override OriginGroupOverrideResponse
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.
    typeName String
    cacheConfiguration Property Map
    The caching configuration associated with this rule. To disable caching, do not provide a cacheConfiguration object.
    originGroupOverride Property Map
    A reference to the origin group override configuration. Leave empty to use the default origin group on route.

    ServerPortMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    SocketAddrMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    SslProtocolMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC)
    CreatedBy string
    An identifier for the identity that created the resource
    CreatedByType string
    The type of identity that created the resource
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    An identifier for the identity that last modified the resource
    LastModifiedByType string
    The type of identity that last modified the resource
    CreatedAt string
    The timestamp of resource creation (UTC)
    CreatedBy string
    An identifier for the identity that created the resource
    CreatedByType string
    The type of identity that created the resource
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    An identifier for the identity that last modified the resource
    LastModifiedByType string
    The type of identity that last modified the resource
    createdAt String
    The timestamp of resource creation (UTC)
    createdBy String
    An identifier for the identity that created the resource
    createdByType String
    The type of identity that created the resource
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    An identifier for the identity that last modified the resource
    lastModifiedByType String
    The type of identity that last modified the resource
    createdAt string
    The timestamp of resource creation (UTC)
    createdBy string
    An identifier for the identity that created the resource
    createdByType string
    The type of identity that created the resource
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    An identifier for the identity that last modified the resource
    lastModifiedByType string
    The type of identity that last modified the resource
    created_at str
    The timestamp of resource creation (UTC)
    created_by str
    An identifier for the identity that created the resource
    created_by_type str
    The type of identity that created the resource
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    An identifier for the identity that last modified the resource
    last_modified_by_type str
    The type of identity that last modified the resource
    createdAt String
    The timestamp of resource creation (UTC)
    createdBy String
    An identifier for the identity that created the resource
    createdByType String
    The type of identity that created the resource
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    An identifier for the identity that last modified the resource
    lastModifiedByType String
    The type of identity that last modified the resource

    UrlFileExtensionMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    UrlFileNameMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    UrlPathMatchConditionParametersResponse

    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues List<string>
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms List<string>
    List of transforms
    Operator string
    Describes operator to be matched
    TypeName string
    MatchValues []string
    The match value for the condition of the delivery rule
    NegateCondition bool
    Describes if this is negate condition or not
    Transforms []string
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms
    operator string
    Describes operator to be matched
    typeName string
    matchValues string[]
    The match value for the condition of the delivery rule
    negateCondition boolean
    Describes if this is negate condition or not
    transforms string[]
    List of transforms
    operator str
    Describes operator to be matched
    type_name str
    match_values Sequence[str]
    The match value for the condition of the delivery rule
    negate_condition bool
    Describes if this is negate condition or not
    transforms Sequence[str]
    List of transforms
    operator String
    Describes operator to be matched
    typeName String
    matchValues List<String>
    The match value for the condition of the delivery rule
    negateCondition Boolean
    Describes if this is negate condition or not
    transforms List<String>
    List of transforms

    UrlRedirectActionParametersResponse

    RedirectType string
    The redirect type the rule will use when redirecting traffic.
    TypeName string
    CustomFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    CustomHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    CustomPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    CustomQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    DestinationProtocol string
    Protocol to use for the redirect. The default value is MatchRequest
    RedirectType string
    The redirect type the rule will use when redirecting traffic.
    TypeName string
    CustomFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    CustomHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    CustomPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    CustomQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    DestinationProtocol string
    Protocol to use for the redirect. The default value is MatchRequest
    redirectType String
    The redirect type the rule will use when redirecting traffic.
    typeName String
    customFragment String
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname String
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath String
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString String
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol String
    Protocol to use for the redirect. The default value is MatchRequest
    redirectType string
    The redirect type the rule will use when redirecting traffic.
    typeName string
    customFragment string
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname string
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath string
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString string
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol string
    Protocol to use for the redirect. The default value is MatchRequest
    redirect_type str
    The redirect type the rule will use when redirecting traffic.
    type_name str
    custom_fragment str
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    custom_hostname str
    Host to redirect. Leave empty to use the incoming host as the destination host.
    custom_path str
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    custom_query_string str
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destination_protocol str
    Protocol to use for the redirect. The default value is MatchRequest
    redirectType String
    The redirect type the rule will use when redirecting traffic.
    typeName String
    customFragment String
    Fragment to add to the redirect URL. Fragment is the part of the URL that comes after #. Do not include the #.
    customHostname String
    Host to redirect. Leave empty to use the incoming host as the destination host.
    customPath String
    The full path to redirect. Path cannot be empty and must start with /. Leave empty to use the incoming path as destination path.
    customQueryString String
    The set of query strings to be placed in the redirect URL. Setting this value would replace any existing query string; leave empty to preserve the incoming query string. Query string must be in = format. ? and & will be added automatically so do not include them.
    destinationProtocol String
    Protocol to use for the redirect. The default value is MatchRequest

    UrlRedirectActionResponse

    Parameters UrlRedirectActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRedirectActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRedirectActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRedirectActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    UrlRewriteActionParametersResponse

    Destination string
    Define the relative URL to which the above requests will be rewritten by.
    SourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    TypeName string
    PreserveUnmatchedPath bool
    Whether to preserve unmatched path. Default value is true.
    Destination string
    Define the relative URL to which the above requests will be rewritten by.
    SourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    TypeName string
    PreserveUnmatchedPath bool
    Whether to preserve unmatched path. Default value is true.
    destination String
    Define the relative URL to which the above requests will be rewritten by.
    sourcePattern String
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    typeName String
    preserveUnmatchedPath Boolean
    Whether to preserve unmatched path. Default value is true.
    destination string
    Define the relative URL to which the above requests will be rewritten by.
    sourcePattern string
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    typeName string
    preserveUnmatchedPath boolean
    Whether to preserve unmatched path. Default value is true.
    destination str
    Define the relative URL to which the above requests will be rewritten by.
    source_pattern str
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    type_name str
    preserve_unmatched_path bool
    Whether to preserve unmatched path. Default value is true.
    destination String
    Define the relative URL to which the above requests will be rewritten by.
    sourcePattern String
    define a request URI pattern that identifies the type of requests that may be rewritten. If value is blank, all strings are matched.
    typeName String
    preserveUnmatchedPath Boolean
    Whether to preserve unmatched path. Default value is true.

    UrlRewriteActionResponse

    Parameters UrlRewriteActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRewriteActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRewriteActionParametersResponse
    Defines the parameters for the action.
    parameters UrlRewriteActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    UrlSigningActionParametersResponse

    TypeName string
    Algorithm string
    Algorithm to use for URL signing
    ParameterNameOverride List<Pulumi.AzureNative.Cdn.Inputs.UrlSigningParamIdentifierResponse>
    Defines which query string parameters in the url to be considered for expires, key id etc.
    TypeName string
    Algorithm string
    Algorithm to use for URL signing
    ParameterNameOverride []UrlSigningParamIdentifierResponse
    Defines which query string parameters in the url to be considered for expires, key id etc.
    typeName String
    algorithm String
    Algorithm to use for URL signing
    parameterNameOverride List<UrlSigningParamIdentifierResponse>
    Defines which query string parameters in the url to be considered for expires, key id etc.
    typeName string
    algorithm string
    Algorithm to use for URL signing
    parameterNameOverride UrlSigningParamIdentifierResponse[]
    Defines which query string parameters in the url to be considered for expires, key id etc.
    type_name str
    algorithm str
    Algorithm to use for URL signing
    parameter_name_override Sequence[UrlSigningParamIdentifierResponse]
    Defines which query string parameters in the url to be considered for expires, key id etc.
    typeName String
    algorithm String
    Algorithm to use for URL signing
    parameterNameOverride List<Property Map>
    Defines which query string parameters in the url to be considered for expires, key id etc.

    UrlSigningActionResponse

    Parameters UrlSigningActionParametersResponse
    Defines the parameters for the action.
    parameters UrlSigningActionParametersResponse
    Defines the parameters for the action.
    parameters UrlSigningActionParametersResponse
    Defines the parameters for the action.
    parameters UrlSigningActionParametersResponse
    Defines the parameters for the action.
    parameters Property Map
    Defines the parameters for the action.

    UrlSigningKeyResponse

    KeyId string
    Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
    KeySourceParameters Pulumi.AzureNative.Cdn.Inputs.KeyVaultSigningKeyParametersResponse
    Defines the parameters for using customer key vault for Url Signing Key.
    KeyId string
    Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
    KeySourceParameters KeyVaultSigningKeyParametersResponse
    Defines the parameters for using customer key vault for Url Signing Key.
    keyId String
    Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
    keySourceParameters KeyVaultSigningKeyParametersResponse
    Defines the parameters for using customer key vault for Url Signing Key.
    keyId string
    Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
    keySourceParameters KeyVaultSigningKeyParametersResponse
    Defines the parameters for using customer key vault for Url Signing Key.
    key_id str
    Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
    key_source_parameters KeyVaultSigningKeyParametersResponse
    Defines the parameters for using customer key vault for Url Signing Key.
    keyId String
    Defines the customer defined key Id. This id will exist in the incoming request to indicate the key used to form the hash.
    keySourceParameters Property Map
    Defines the parameters for using customer key vault for Url Signing Key.

    UrlSigningParamIdentifierResponse

    ParamIndicator string
    Indicates the purpose of the parameter
    ParamName string
    Parameter name
    ParamIndicator string
    Indicates the purpose of the parameter
    ParamName string
    Parameter name
    paramIndicator String
    Indicates the purpose of the parameter
    paramName String
    Parameter name
    paramIndicator string
    Indicates the purpose of the parameter
    paramName string
    Parameter name
    param_indicator str
    Indicates the purpose of the parameter
    param_name str
    Parameter name
    paramIndicator String
    Indicates the purpose of the parameter
    paramName String
    Parameter name

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi