Partilhar via


CdnWebApplicationFirewallPolicyInner Classe

public final class CdnWebApplicationFirewallPolicyInner
extends Resource

Define a política de firewall do aplicativo Web para a CDN do Azure.

Resumo do Construtor

Construtor Description
CdnWebApplicationFirewallPolicyInner()

Cria uma instância da classe Inner da Políticade Firewalldo AplicativoWebcdn.

Resumo do método

Modificador e tipo Método e descrição
CustomRuleList customRules()

Obter a propriedade Regras personalizadas: descreve regras personalizadas dentro da política.

List<EndpointResource> endpointLinks()

Obter a propriedade Links do pontode extremidade: descreve os pontos de extremidade da CDN do Azure associados a essa política de Firewall de Aplicativo Web.

String etag()

Obter a propriedade etag: obtém uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

Map<String,String> extendedProperties()

Obter a propriedade Properties estendida: Key-Value par que representa propriedades adicionais para Firewall de Aplicativo Web política.

ManagedRuleSetList managedRules()

Obter a propriedade Regras gerenciadas: descreve as regras gerenciadas dentro da política.

PolicySettings policySettings()

Obter a propriedade Configurações da política: descreve as configurações de políticapara a política.

ProvisioningState provisioningState()

Obter a propriedade Estado de provisionamento: estado de provisionamento da Política de Firewalldo AplicativoWeb.

RateLimitRuleList rateLimitRules()

Obter a propriedade Regras de Limitede Taxa: descreve as regras de limite de taxa dentro da política.

PolicyResourceState resourceState()

Obter a propriedade Estado do recurso: status de recurso da política.

Sku sku()

Obter a propriedade sku: o tipo de preço (define um provedor de CDN, lista de recursos e taxa) da Política de Firewallde AplicativoWebcdn.

SystemData systemData()

Obter a propriedade Dados do sistema: somente leitura de dados do sistema.

void validate()

Valida a instância .

CdnWebApplicationFirewallPolicyInner withCustomRules(CustomRuleList customRules)

Defina a propriedade Regras personalizada: descreve regras personalizadas dentro da política.

CdnWebApplicationFirewallPolicyInner withEtag(String etag)

Definir a propriedade etag: obtém uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

CdnWebApplicationFirewallPolicyInner withExtendedProperties(Map<String,String> extendedProperties)

Defina a propriedade Properties estendida: Key-Value par que representa propriedades adicionais para Firewall de Aplicativo Web política.

CdnWebApplicationFirewallPolicyInner withLocation(String location)
CdnWebApplicationFirewallPolicyInner withManagedRules(ManagedRuleSetList managedRules)

Definir a propriedade Regras gerenciadas: descreve as regras gerenciadas dentro da política.

CdnWebApplicationFirewallPolicyInner withPolicySettings(PolicySettings policySettings)

Definir a propriedade Configurações da política: descreve as configurações de políticapara a política.

CdnWebApplicationFirewallPolicyInner withRateLimitRules(RateLimitRuleList rateLimitRules)

Definir a propriedade Regras de Limitede Taxa: descreve as regras de limite de taxa dentro da política.

CdnWebApplicationFirewallPolicyInner withSku(Sku sku)

Definir a propriedade sku: o tipo de preço (define um provedor cdn, lista de recursos e taxa) da Política de Firewallde AplicativoWebcdn.

CdnWebApplicationFirewallPolicyInner withTags(Map<String,String> tags)

Métodos herdados de ProxyResource

Métodos herdados de Resource

Métodos herdados de java.lang.Object

Detalhes do construtor

CdnWebApplicationFirewallPolicyInner

public CdnWebApplicationFirewallPolicyInner()

Cria uma instância da classe CdnWebApplicationFirewallPolicyInner.

Detalhes do método

customRules

public CustomRuleList customRules()

Obter a propriedade customRules: descreve regras personalizadas dentro da política.

Returns:

o valor customRules.

endpointLinks

public List endpointLinks()

Obter a propriedade endpointLinks: descreve os pontos de extremidade da CDN do Azure associados a essa política de Firewall de Aplicativo Web.

Returns:

o valor endpointLinks.

etag

public String etag()

Obter a propriedade etag: obtém uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

Returns:

o valor de etag.

extendedProperties

public Map extendedProperties()

Obter a propriedade extendedProperties: Key-Value par que representa propriedades adicionais para Firewall de Aplicativo Web política.

Returns:

o valor extendedProperties.

managedRules

public ManagedRuleSetList managedRules()

Obter a propriedade managedRules: descreve as regras gerenciadas dentro da política.

Returns:

o valor managedRules.

policySettings

public PolicySettings policySettings()

Obter a propriedade policySettings: descreve policySettings para a política.

Returns:

o valor policySettings.

provisioningState

public ProvisioningState provisioningState()

Obter a propriedade provisioningState: estado de provisionamento do WebApplicationFirewallPolicy.

Returns:

o valor provisioningState.

rateLimitRules

public RateLimitRuleList rateLimitRules()

Obter a propriedade rateLimitRules: descreve as regras de limite de taxa dentro da política.

Returns:

o valor rateLimitRules.

resourceState

public PolicyResourceState resourceState()

Obter a propriedade resourceState: status de recurso da política.

Returns:

o valor resourceState.

sku

public Sku sku()

Obter a propriedade sku: o tipo de preço (define um provedor de CDN, lista de recursos e taxa) da CdnWebApplicationFirewallPolicy.

Returns:

o valor de sku.

systemData

public SystemData systemData()

Obter a propriedade systemData: somente leitura de dados do sistema.

Returns:

o valor systemData.

validate

public void validate()

Valida a instância .

withCustomRules

public CdnWebApplicationFirewallPolicyInner withCustomRules(CustomRuleList customRules)

Definir a propriedade customRules: descreve regras personalizadas dentro da política.

Parameters:

customRules - o valor customRules a ser definido.

Returns:

o próprio objeto CdnWebApplicationFirewallPolicyInner.

withEtag

public CdnWebApplicationFirewallPolicyInner withEtag(String etag)

Definir a propriedade etag: obtém uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

Parameters:

etag - o valor de etag a ser definido.

Returns:

o próprio objeto CdnWebApplicationFirewallPolicyInner.

withExtendedProperties

public CdnWebApplicationFirewallPolicyInner withExtendedProperties(Map extendedProperties)

Defina a propriedade extendedProperties: Key-Value par que representa propriedades adicionais para Firewall de Aplicativo Web política.

Parameters:

extendedProperties - o valor extendedProperties a ser definido.

Returns:

o próprio objeto CdnWebApplicationFirewallPolicyInner.

withLocation

public CdnWebApplicationFirewallPolicyInner withLocation(String location)

Overrides:

CdnWebApplicationFirewallPolicyInner.withLocation(String location)

Parameters:

location

withManagedRules

public CdnWebApplicationFirewallPolicyInner withManagedRules(ManagedRuleSetList managedRules)

Definir a propriedade managedRules: descreve as regras gerenciadas dentro da política.

Parameters:

managedRules - o valor managedRules a ser definido.

Returns:

o próprio objeto CdnWebApplicationFirewallPolicyInner.

withPolicySettings

public CdnWebApplicationFirewallPolicyInner withPolicySettings(PolicySettings policySettings)

Defina a propriedade policySettings: descreve policySettings para a política.

Parameters:

policySettings - o valor policySettings a ser definido.

Returns:

o objeto CdnWebApplicationFirewallPolicyInner em si.

withRateLimitRules

public CdnWebApplicationFirewallPolicyInner withRateLimitRules(RateLimitRuleList rateLimitRules)

Defina a propriedade rateLimitRules: descreve as regras de limite de taxa dentro da política.

Parameters:

rateLimitRules - o valor rateLimitRules a ser definido.

Returns:

o objeto CdnWebApplicationFirewallPolicyInner em si.

withSku

public CdnWebApplicationFirewallPolicyInner withSku(Sku sku)

Defina a propriedade sku: o tipo de preço (define um provedor de CDN, lista de recursos e taxa) da CdnWebApplicationFirewallPolicy.

Parameters:

sku - o valor de sku a ser definido.

Returns:

o objeto CdnWebApplicationFirewallPolicyInner em si.

withTags

public CdnWebApplicationFirewallPolicyInner withTags(Map tags)

Overrides:

CdnWebApplicationFirewallPolicyInner.withTags(Map<String,String> tags)

Parameters:

tags

Aplica-se a