1. Packages
  2. Azure Native v2
  3. API Docs
  4. cdn
  5. getEndpoint
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.cdn.getEndpoint

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 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: 2023-07-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-09-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>
Copy
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]
Copy
func LookupEndpoint(ctx *Context, args *LookupEndpointArgs, opts ...InvokeOption) (*LookupEndpointResult, error)
func LookupEndpointOutput(ctx *Context, args *LookupEndpointOutputArgs, opts ...InvokeOption) LookupEndpointResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
public static Output<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:cdn:getEndpoint
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

EndpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the endpoint under the profile which is unique globally.
ProfileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the CDN profile which is unique within the resource group.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
EndpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the endpoint under the profile which is unique globally.
ProfileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the CDN profile which is unique within the resource group.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
endpointName
This property is required.
Changes to this property will trigger replacement.
String
Name of the endpoint under the profile which is unique globally.
profileName
This property is required.
Changes to this property will trigger replacement.
String
Name of the CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Resource group within the Azure subscription.
endpointName
This property is required.
Changes to this property will trigger replacement.
string
Name of the endpoint under the profile which is unique globally.
profileName
This property is required.
Changes to this property will trigger replacement.
string
Name of the CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the Resource group within the Azure subscription.
endpoint_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the endpoint under the profile which is unique globally.
profile_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the CDN profile which is unique within the resource group.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the Resource group within the Azure subscription.
endpointName
This property is required.
Changes to this property will trigger replacement.
String
Name of the endpoint under the profile which is unique globally.
profileName
This property is required.
Changes to this property will trigger replacement.
String
Name of the CDN profile which is unique within the resource group.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the Resource group within the Azure subscription.

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 This property is required. string
Caching behavior for the requests
CacheType This property is required. string
The level at which the content needs to be cached.
TypeName This property is required. string
CacheDuration string
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
CacheBehavior This property is required. string
Caching behavior for the requests
CacheType This property is required. string
The level at which the content needs to be cached.
TypeName This property is required. string
CacheDuration string
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
cacheBehavior This property is required. String
Caching behavior for the requests
cacheType This property is required. String
The level at which the content needs to be cached.
typeName This property is required. String
cacheDuration String
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
cacheBehavior This property is required. string
Caching behavior for the requests
cacheType This property is required. string
The level at which the content needs to be cached.
typeName This property is required. string
cacheDuration string
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
cache_behavior This property is required. str
Caching behavior for the requests
cache_type This property is required. str
The level at which the content needs to be cached.
type_name This property is required. str
cache_duration str
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss
cacheBehavior This property is required. String
Caching behavior for the requests
cacheType This property is required. String
The level at which the content needs to be cached.
typeName This property is required. String
cacheDuration String
The duration for which the content needs to be cached. Allowed format is [d.]hh:mm:ss

CacheKeyQueryStringActionParametersResponse

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

ClientPortMatchConditionParametersResponse

Operator This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
The host name of the custom domain. Must be a domain name.
Name This property is required. 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 This property is required. string
The host name of the custom domain. Must be a domain name.
Name This property is required. 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 This property is required. String
The host name of the custom domain. Must be a domain name.
name This property is required. 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 This property is required. string
The host name of the custom domain. Must be a domain name.
name This property is required. 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 This property is required. str
The host name of the custom domain. Must be a domain name.
name This property is required. 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 This property is required. String
The host name of the custom domain. Must be a domain name.
name This property is required. 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 This property is required. string
Origin group name which must be unique within the endpoint.
Origins This property is required. 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 This property is required. string
Origin group name which must be unique within the endpoint.
Origins This property is required. []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 This property is required. String
Origin group name which must be unique within the endpoint.
origins This property is required. 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 This property is required. string
Origin group name which must be unique within the endpoint.
origins This property is required. 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 This property is required. str
Origin group name which must be unique within the endpoint.
origins This property is required. 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 This property is required. String
Origin group name which must be unique within the endpoint.
origins This property is required. 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 This property is required. 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 This property is required. string
Origin name which must be unique within the endpoint.
PrivateEndpointStatus This property is required. 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 This property is required. 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 This property is required. string
Origin name which must be unique within the endpoint.
PrivateEndpointStatus This property is required. 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 This property is required. 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 This property is required. String
Origin name which must be unique within the endpoint.
privateEndpointStatus This property is required. 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 This property is required. 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 This property is required. string
Origin name which must be unique within the endpoint.
privateEndpointStatus This property is required. 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 This property is required. 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 This property is required. str
Origin name which must be unique within the endpoint.
private_endpoint_status This property is required. 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 This property is required. 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 This property is required. String
Origin name which must be unique within the endpoint.
privateEndpointStatus This property is required. 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 This property is required. Pulumi.AzureNative.Cdn.Inputs.CacheExpirationActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. CacheExpirationActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheExpirationActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheExpirationActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheExpirationActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleCacheKeyQueryStringActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
parameters This property is required. CacheKeyQueryStringActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleClientPortConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.ClientPortMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. ClientPortMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. ClientPortMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. ClientPortMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. ClientPortMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleCookiesConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. CookiesMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleHostNameConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.HostNameMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. HostNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HostNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HostNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HostNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleHttpVersionConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. HttpVersionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleIsDeviceConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. IsDeviceMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRulePostArgsConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. PostArgsMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleQueryStringConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. QueryStringMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRemoteAddressConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RemoteAddressMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestBodyConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestBodyMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestHeaderActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.HeaderActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleRequestHeaderConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestHeaderMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestMethodConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestMethodMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestSchemeConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestSchemeMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleRequestUriConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. RequestUriMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleResponse

Actions This property is required. List<object>
A list of actions that are executed when all the conditions of a rule are satisfied.
Order This property is required. 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 This property is required. []interface{}
A list of actions that are executed when all the conditions of a rule are satisfied.
Order This property is required. 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 This property is required. List<Object>
A list of actions that are executed when all the conditions of a rule are satisfied.
order This property is required. 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 This property is required. (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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Pulumi.AzureNative.Cdn.Inputs.HeaderActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. HeaderActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleRouteConfigurationOverrideActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.RouteConfigurationOverrideActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. RouteConfigurationOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. RouteConfigurationOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. RouteConfigurationOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. RouteConfigurationOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

DeliveryRuleServerPortConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.ServerPortMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. ServerPortMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. ServerPortMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. ServerPortMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. ServerPortMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleSocketAddrConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.SocketAddrMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. SocketAddrMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. SocketAddrMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. SocketAddrMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. SocketAddrMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleSslProtocolConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.SslProtocolMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. SslProtocolMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. SslProtocolMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. SslProtocolMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. SslProtocolMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleUrlFileExtensionConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileExtensionMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleUrlFileNameConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlFileNameMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

DeliveryRuleUrlPathConditionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
Parameters This property is required. UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. UrlPathMatchConditionParametersResponse
Defines the parameters for the condition.
parameters This property is required. Property Map
Defines the parameters for the condition.

EndpointPropertiesUpdateParametersResponseDeliveryPolicy

Rules This property is required. List<Pulumi.AzureNative.Cdn.Inputs.DeliveryRuleResponse>
A list of the delivery rules.
Description string
User-friendly description of the policy.
Rules This property is required. []DeliveryRuleResponse
A list of the delivery rules.
Description string
User-friendly description of the policy.
rules This property is required. List<DeliveryRuleResponse>
A list of the delivery rules.
description String
User-friendly description of the policy.
rules This property is required. DeliveryRuleResponse[]
A list of the delivery rules.
description string
User-friendly description of the policy.
rules This property is required. Sequence[DeliveryRuleResponse]
A list of the delivery rules.
description str
User-friendly description of the policy.
rules This property is required. 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 This property is required. string
Action of the geo filter, i.e. allow or block access.
CountryCodes This property is required. List<string>
Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
RelativePath This property is required. string
Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
Action This property is required. string
Action of the geo filter, i.e. allow or block access.
CountryCodes This property is required. []string
Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
RelativePath This property is required. string
Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
action This property is required. String
Action of the geo filter, i.e. allow or block access.
countryCodes This property is required. List<String>
Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
relativePath This property is required. String
Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
action This property is required. string
Action of the geo filter, i.e. allow or block access.
countryCodes This property is required. string[]
Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
relativePath This property is required. string
Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
action This property is required. str
Action of the geo filter, i.e. allow or block access.
country_codes This property is required. 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 This property is required. str
Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)
action This property is required. String
Action of the geo filter, i.e. allow or block access.
countryCodes This property is required. List<String>
Two letter country or region codes defining user country or region access in a geo filter, e.g. AU, MX, US.
relativePath This property is required. String
Relative path applicable to geo filter. (e.g. '/mypictures', '/mypicture/kitty.jpg', and etc.)

HeaderActionParametersResponse

HeaderAction This property is required. string
Action to perform
HeaderName This property is required. string
Name of the header to modify
TypeName This property is required. string
Value string
Value for the specified action
HeaderAction This property is required. string
Action to perform
HeaderName This property is required. string
Name of the header to modify
TypeName This property is required. string
Value string
Value for the specified action
headerAction This property is required. String
Action to perform
headerName This property is required. String
Name of the header to modify
typeName This property is required. String
value String
Value for the specified action
headerAction This property is required. string
Action to perform
headerName This property is required. string
Name of the header to modify
typeName This property is required. string
value string
Value for the specified action
header_action This property is required. str
Action to perform
header_name This property is required. str
Name of the header to modify
type_name This property is required. str
value str
Value for the specified action
headerAction This property is required. String
Action to perform
headerName This property is required. String
Name of the header to modify
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Resource group of the user's Key Vault containing the secret
SecretName This property is required. string
The name of secret in Key Vault.
SecretVersion This property is required. string
The version(GUID) of secret in Key Vault.
SubscriptionId This property is required. string
Subscription Id of the user's Key Vault containing the secret
TypeName This property is required. string
VaultName This property is required. string
The name of the user's Key Vault containing the secret
ResourceGroupName This property is required. string
Resource group of the user's Key Vault containing the secret
SecretName This property is required. string
The name of secret in Key Vault.
SecretVersion This property is required. string
The version(GUID) of secret in Key Vault.
SubscriptionId This property is required. string
Subscription Id of the user's Key Vault containing the secret
TypeName This property is required. string
VaultName This property is required. string
The name of the user's Key Vault containing the secret
resourceGroupName This property is required. String
Resource group of the user's Key Vault containing the secret
secretName This property is required. String
The name of secret in Key Vault.
secretVersion This property is required. String
The version(GUID) of secret in Key Vault.
subscriptionId This property is required. String
Subscription Id of the user's Key Vault containing the secret
typeName This property is required. String
vaultName This property is required. String
The name of the user's Key Vault containing the secret
resourceGroupName This property is required. string
Resource group of the user's Key Vault containing the secret
secretName This property is required. string
The name of secret in Key Vault.
secretVersion This property is required. string
The version(GUID) of secret in Key Vault.
subscriptionId This property is required. string
Subscription Id of the user's Key Vault containing the secret
typeName This property is required. string
vaultName This property is required. string
The name of the user's Key Vault containing the secret
resource_group_name This property is required. str
Resource group of the user's Key Vault containing the secret
secret_name This property is required. str
The name of secret in Key Vault.
secret_version This property is required. str
The version(GUID) of secret in Key Vault.
subscription_id This property is required. str
Subscription Id of the user's Key Vault containing the secret
type_name This property is required. str
vault_name This property is required. str
The name of the user's Key Vault containing the secret
resourceGroupName This property is required. String
Resource group of the user's Key Vault containing the secret
secretName This property is required. String
The name of secret in Key Vault.
secretVersion This property is required. String
The version(GUID) of secret in Key Vault.
subscriptionId This property is required. String
Subscription Id of the user's Key Vault containing the secret
typeName This property is required. String
vaultName This property is required. String
The name of the user's Key Vault containing the secret

OriginGroupOverrideActionParametersResponse

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

OriginGroupOverrideActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. OriginGroupOverrideActionParametersResponse
Defines the parameters for the action.
parameters This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. string
Describes operator to be matched
TypeName This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
Describes operator to be matched
typeName This property is required. 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 This property is required. str
Describes operator to be matched
type_name This property is required. 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 This property is required. String
Describes operator to be matched
typeName This property is required. 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 This property is required. string
The redirect type the rule will use when redirecting traffic.
TypeName This property is required. 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 This property is required. string
The redirect type the rule will use when redirecting traffic.
TypeName This property is required. 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 This property is required. String
The redirect type the rule will use when redirecting traffic.
typeName This property is required. 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 This property is required. string
The redirect type the rule will use when redirecting traffic.
typeName This property is required. 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 This property is required. str
The redirect type the rule will use when redirecting traffic.
type_name This property is required. 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 This property is required. String
The redirect type the rule will use when redirecting traffic.
typeName This property is required. 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 This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlRedirectActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. UrlRedirectActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRedirectActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRedirectActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRedirectActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

UrlRewriteActionParametersResponse

Destination This property is required. string
Define the relative URL to which the above requests will be rewritten by.
SourcePattern This property is required. 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 This property is required. string
PreserveUnmatchedPath bool
Whether to preserve unmatched path. Default value is true.
Destination This property is required. string
Define the relative URL to which the above requests will be rewritten by.
SourcePattern This property is required. 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 This property is required. string
PreserveUnmatchedPath bool
Whether to preserve unmatched path. Default value is true.
destination This property is required. String
Define the relative URL to which the above requests will be rewritten by.
sourcePattern This property is required. 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 This property is required. String
preserveUnmatchedPath Boolean
Whether to preserve unmatched path. Default value is true.
destination This property is required. string
Define the relative URL to which the above requests will be rewritten by.
sourcePattern This property is required. 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 This property is required. string
preserveUnmatchedPath boolean
Whether to preserve unmatched path. Default value is true.
destination This property is required. str
Define the relative URL to which the above requests will be rewritten by.
source_pattern This property is required. 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 This property is required. str
preserve_unmatched_path bool
Whether to preserve unmatched path. Default value is true.
destination This property is required. String
Define the relative URL to which the above requests will be rewritten by.
sourcePattern This property is required. 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 This property is required. String
preserveUnmatchedPath Boolean
Whether to preserve unmatched path. Default value is true.

UrlRewriteActionResponse

Parameters This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlRewriteActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. UrlRewriteActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRewriteActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRewriteActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlRewriteActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

UrlSigningActionParametersResponse

TypeName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. Pulumi.AzureNative.Cdn.Inputs.UrlSigningActionParametersResponse
Defines the parameters for the action.
Parameters This property is required. UrlSigningActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlSigningActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlSigningActionParametersResponse
Defines the parameters for the action.
parameters This property is required. UrlSigningActionParametersResponse
Defines the parameters for the action.
parameters This property is required. Property Map
Defines the parameters for the action.

UrlSigningKeyResponse

KeyId This property is required. 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 This property is required. Pulumi.AzureNative.Cdn.Inputs.KeyVaultSigningKeyParametersResponse
Defines the parameters for using customer key vault for Url Signing Key.
KeyId This property is required. 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 This property is required. KeyVaultSigningKeyParametersResponse
Defines the parameters for using customer key vault for Url Signing Key.
keyId This property is required. 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 This property is required. KeyVaultSigningKeyParametersResponse
Defines the parameters for using customer key vault for Url Signing Key.
keyId This property is required. 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 This property is required. KeyVaultSigningKeyParametersResponse
Defines the parameters for using customer key vault for Url Signing Key.
key_id This property is required. 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 This property is required. KeyVaultSigningKeyParametersResponse
Defines the parameters for using customer key vault for Url Signing Key.
keyId This property is required. 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 This property is required. Property Map
Defines the parameters for using customer key vault for Url Signing Key.

UrlSigningParamIdentifierResponse

ParamIndicator This property is required. string
Indicates the purpose of the parameter
ParamName This property is required. string
Parameter name
ParamIndicator This property is required. string
Indicates the purpose of the parameter
ParamName This property is required. string
Parameter name
paramIndicator This property is required. String
Indicates the purpose of the parameter
paramName This property is required. String
Parameter name
paramIndicator This property is required. string
Indicates the purpose of the parameter
paramName This property is required. string
Parameter name
param_indicator This property is required. str
Indicates the purpose of the parameter
param_name This property is required. str
Parameter name
paramIndicator This property is required. String
Indicates the purpose of the parameter
paramName This property is required. String
Parameter name

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi