ArmCdnModelFactory.FrontDoorRuleData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de FrontDoorRuleData.
public static Azure.ResourceManager.Cdn.FrontDoorRuleData FrontDoorRuleData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string ruleSetName = default, int? order = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.DeliveryRuleCondition> conditions = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Cdn.Models.DeliveryRuleAction> actions = default, Azure.ResourceManager.Cdn.Models.MatchProcessingBehavior? matchProcessingBehavior = default, Azure.ResourceManager.Cdn.Models.FrontDoorProvisioningState? provisioningState = default, Azure.ResourceManager.Cdn.Models.FrontDoorDeploymentStatus? deploymentStatus = default);
static member FrontDoorRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * Nullable<int> * seq<Azure.ResourceManager.Cdn.Models.DeliveryRuleCondition> * seq<Azure.ResourceManager.Cdn.Models.DeliveryRuleAction> * Nullable<Azure.ResourceManager.Cdn.Models.MatchProcessingBehavior> * Nullable<Azure.ResourceManager.Cdn.Models.FrontDoorProvisioningState> * Nullable<Azure.ResourceManager.Cdn.Models.FrontDoorDeploymentStatus> -> Azure.ResourceManager.Cdn.FrontDoorRuleData
Public Shared Function FrontDoorRuleData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional ruleSetName As String = Nothing, Optional order As Nullable(Of Integer) = Nothing, Optional conditions As IEnumerable(Of DeliveryRuleCondition) = Nothing, Optional actions As IEnumerable(Of DeliveryRuleAction) = Nothing, Optional matchProcessingBehavior As Nullable(Of MatchProcessingBehavior) = Nothing, Optional provisioningState As Nullable(Of FrontDoorProvisioningState) = Nothing, Optional deploymentStatus As Nullable(Of FrontDoorDeploymentStatus) = Nothing) As FrontDoorRuleData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- ruleSetName
- String
O nome do conjunto de regras que contém a regra.
A ordem na qual as regras são aplicadas para o ponto de extremidade. Valores possíveis {0,1,2,3,.........}. Uma regra com uma ordem menor será aplicada antes de uma regra com uma ordem maior. Regra com ordem 0 é uma regra especial. Ele não requer nenhuma condição e as ações listadas nela sempre serão aplicadas.
- conditions
- IEnumerable<DeliveryRuleCondition>
Uma lista de condições que devem ser correspondidas para que as ações sejam executadas Observe DeliveryRuleCondition que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem DeliveryRuleClientPortCondition, , DeliveryRuleCookiesCondition, DeliveryRuleHostNameCondition, DeliveryRuleHttpVersionConditionDeliveryRuleIsDeviceCondition, DeliveryRulePostArgsCondition, DeliveryRuleQueryStringCondition, DeliveryRuleRequestBodyConditionDeliveryRuleRemoteAddressCondition, DeliveryRuleRequestHeaderCondition, DeliveryRuleRequestMethodCondition, DeliveryRuleRequestSchemeCondition, DeliveryRuleRequestUriCondition, DeliveryRuleServerPortCondition, DeliveryRuleSocketAddressCondition, DeliveryRuleSslProtocolCondition, , DeliveryRuleUriFileExtensionCondition, DeliveryRuleUriFileNameCondition e DeliveryRuleUriPathCondition.
- actions
- IEnumerable<DeliveryRuleAction>
Uma lista de ações executadas quando todas as condições de uma regra são atendidas. DeliveryRuleAction Observe que é a classe base. De acordo com o cenário, uma classe derivada da classe base pode precisar ser atribuída aqui ou essa propriedade precisa ser convertida em uma das classes derivadas possíveis. As classes derivadas disponíveis incluem DeliveryRuleCacheExpirationAction, DeliveryRuleCacheKeyQueryStringAction, DeliveryRuleRequestHeaderAction, DeliveryRuleResponseHeaderAction, OriginGroupOverrideAction, DeliveryRuleRouteConfigurationOverrideAction, UriRedirectActione UriSigningActionUriRewriteAction .
- matchProcessingBehavior
- Nullable<MatchProcessingBehavior>
Se essa regra for uma correspondência, caso o mecanismo de regras continue executando as regras restantes ou pare. Se não estiver presente, o padrão será Continuar.
- provisioningState
- Nullable<FrontDoorProvisioningState>
Status de provisionamento.
- deploymentStatus
- Nullable<FrontDoorDeploymentStatus>
Retornos
Uma nova FrontDoorRuleData instância para simulação.
Aplica-se a
Azure SDK for .NET