Microsoft.Azure.PowerShell.Cmdlets.Cdn.Support Namespace

Structs

AfdCertificateType

Defines the source of the SSL certificate.

AfdEndpointProtocols

Supported protocols for the customer's endpoint.

AfdMinimumTlsVersion

TLS protocol version that will be used for Https

AfdProvisioningState

Provisioning status

AfdQueryStringCachingBehavior

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.

Algorithm

Algorithm to use for URL signing

AutoGeneratedDomainNameLabelScope

Indicates the endpoint name reuse scope. The default value is TenantReuse.

CacheBehavior

Caching behavior for the requests

CanMigrateDefaultSku

Recommended sku for the migration

CertificateSource

Defines the source of the SSL certificate.

CertificateType

Type of certificate used

ClientPortOperator

Describes operator to be matched

CookiesOperator

Describes operator to be matched

CustomDomainResourceState

Resource status of the custom domain.

CustomHttpsProvisioningState

Provisioning status of the custom domain.

CustomHttpsProvisioningSubstate

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.

DeliveryRuleAction

The name of the action for the delivery rule.

DeploymentStatus

Argument completer implementation for DeploymentStatus.

DestinationProtocol

Protocol to use for the redirect. The default value is MatchRequest

DomainValidationState

Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step. DCV stands for DomainControlValidation.

EnabledState

Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'

EndpointProvisioningState

Provisioning status of the endpoint.

EndpointResourceState

Resource status of the endpoint.

ForwardingProtocol

Protocol this rule will use when forwarding traffic to backends.

GeoFilterActions

Action of the geo filter, i.e. allow or block access.

HeaderAction

Action to perform

HealthProbeRequestType

The type of health probe request that is made.

HostNameOperator

Describes operator to be matched

HttpsRedirect

Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up this rule and it will be the first rule that gets executed.

IdentityType

The type of identity that creates/modifies resources

LinkToDefaultDomain

whether this route will be linked to the default endpoint domain.

LogMetric

Argument completer implementation for LogMetric.

LogMetricsGranularity

Argument completer implementation for LogMetricsGranularity.

LogMetricsGroupBy

Argument completer implementation for LogMetricsGroupBy.

LogRanking

Argument completer implementation for LogRanking.

LogRankingMetric

Argument completer implementation for LogRankingMetric.

ManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

MatchProcessingBehavior

If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.

MatchVariable

The name of the condition for the delivery rule.

MetricsGranularity

Argument completer implementation for MetricsGranularity.

MetricsSeriesUnit

Argument completer implementation for MetricsSeriesUnit.

MinimumTlsVersion

TLS protocol version that will be used for Https

OptimizationType

Specifies what scenario the customer wants this CDN endpoint to optimize, e.g. Download, Media services. With this information we can apply scenario driven optimization.

OriginGroupProvisioningState

Provisioning status of the origin group.

OriginGroupResourceState

Resource status of the origin group.

OriginProvisioningState

Provisioning status of the origin.

OriginResourceState

Resource status of the origin.

ParamIndicator

Indicates the purpose of the parameter

PostArgsOperator

Describes operator to be matched

PrivateEndpointStatus

The approval status for the connection to the Private Link

ProbeProtocol

Protocol to use for health probe.

ProfileProvisioningState

Provisioning status of the profile.

ProfileResourceState

Resource status of the profile.

ProfileScrubbingState

State of the log scrubbing config. Default value is Enabled.

ProtocolType

Defines the TLS extension protocol that is used for secure delivery.

QueryStringBehavior

Caching behavior for the requests

QueryStringCachingBehavior

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.

QueryStringOperator

Describes operator to be matched

RedirectType

The redirect type the rule will use when redirecting traffic.

RemoteAddressOperator

Describes operator to be matched

RequestBodyOperator

Describes operator to be matched

RequestHeaderOperator

Describes operator to be matched

RequestUriOperator

Describes operator to be matched

ResourceType

Type of CDN resource used in CheckNameAvailability.

ResourceUsageUnit

Unit of the usage. e.g. count.

ResponseBasedDetectedErrorTypes

Type of response errors for real user requests for which origin will be deemed unhealthy

RuleCacheBehavior

Caching behavior for the requests

RuleIsCompressionEnabled

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.

RuleQueryStringCachingBehavior

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.

ScrubbingRuleEntryMatchVariable

The variable to be scrubbed from the logs.

ScrubbingRuleEntryState

Defines the state of a log scrubbing rule. Default value is enabled.

SecretType

The type of the secret resource.

ServerPortOperator

Describes operator to be matched

SharedPrivateLinkResourceStatus

Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout.

SkuName

Name of the pricing tier.

SocketAddrOperator

Describes operator to be matched

SslProtocol

The protocol of an established TLS connection.

Status

The validation status.

Transform

Describes what transforms are applied before matching

UrlFileExtensionOperator

Describes operator to be matched

UrlFileNameOperator

Describes operator to be matched

UrlPathOperator

Describes operator to be matched

WafAction

Argument completer implementation for WafAction.

WafGranularity

Argument completer implementation for WafGranularity.

WafMetric

Argument completer implementation for WafMetric.

WafMetricsGranularity

Argument completer implementation for WafMetricsGranularity.

WafMetricsSeriesUnit

Argument completer implementation for WafMetricsSeriesUnit.

WafRankingGroupBy

Argument completer implementation for WafRankingGroupBy.

WafRankingType

Argument completer implementation for WafRankingType.

WafRuleType

Argument completer implementation for WafRuleType.