Share via


RuleProperties interface

O objeto JSON que contém as propriedades das Regras a criar.

Extends

Propriedades Herdadas

actions

Uma lista de ações que são executadas quando todas as condições de uma regra são satisfeitas.

conditions

Uma lista de condições que têm de ser correspondidas para que as ações sejam executadas

deploymentStatus

NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

matchProcessingBehavior

Se esta regra for compatível se o motor de regras continuar a executar as restantes regras ou parar. Se não estiver presente, a predefinição é Continuar.

order

A ordem pela qual as regras são aplicadas para o ponto final. Valores possíveis {0,1,2,3,.........}. Será aplicada uma regra com uma ordem menor antes de uma regra com uma ordem maior. A regra com a ordem 0 é uma regra especial. Não requer nenhuma condição e as ações listadas na mesma serão sempre aplicadas.

provisioningState

Estado de aprovisionamento NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

ruleSetName

O nome do conjunto de regras que contém a regra. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

Detalhes da Propriedade Herdada

actions

Uma lista de ações que são executadas quando todas as condições de uma regra são satisfeitas.

actions?: DeliveryRuleActionAutoGeneratedUnion[]

Valor de Propriedade

Herdado deRuleUpdatePropertiesParameters.actions

conditions

Uma lista de condições que têm de ser correspondidas para que as ações sejam executadas

conditions?: DeliveryRuleConditionUnion[]

Valor de Propriedade

Herdado deRuleUpdatePropertiesParameters.conditions

deploymentStatus

NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

deploymentStatus?: string

Valor de Propriedade

string

Herdado deAFDStateProperties.deploymentStatus

matchProcessingBehavior

Se esta regra for compatível se o motor de regras continuar a executar as restantes regras ou parar. Se não estiver presente, a predefinição é Continuar.

matchProcessingBehavior?: string

Valor de Propriedade

string

Herdado deRuleUpdatePropertiesParameters.matchProcessingBehavior

order

A ordem pela qual as regras são aplicadas para o ponto final. Valores possíveis {0,1,2,3,.........}. Será aplicada uma regra com uma ordem menor antes de uma regra com uma ordem maior. A regra com a ordem 0 é uma regra especial. Não requer nenhuma condição e as ações listadas na mesma serão sempre aplicadas.

order?: number

Valor de Propriedade

number

Herdado deRuleUpdatePropertiesParameters.order

provisioningState

Estado de aprovisionamento NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

Herdado deAFDStateProperties.provisioningState

ruleSetName

O nome do conjunto de regras que contém a regra. NOTA: esta propriedade não será serializada. Só pode ser preenchido pelo servidor.

ruleSetName?: string

Valor de Propriedade

string

Herdado deRuleUpdatePropertiesParameters.ruleSetName