Compartilhar via


Update-AzVirtualApplianceInboundSecurityRule

Atualizar a regra de segurança de entrada de um recurso de solução de virtualização de rede

Sintaxe

Update-AzVirtualApplianceInboundSecurityRule
      -ResourceGroupName <String>
      -VirtualApplianceName <String>
      -Name <String>
      [-RuleType <String>]
      -Rule <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSInboundSecurityRulesProperty]>
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualApplianceInboundSecurityRule
      -VirtualAppliance <PSNetworkVirtualAppliance>
      -Name <String>
      [-RuleType <String>]
      -Rule <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSInboundSecurityRulesProperty]>
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Update-AzVirtualApplianceInboundSecurityRule
      -VirtualApplianceResourceId <String>
      -Name <String>
      [-RuleType <String>]
      -Rule <System.Collections.Generic.List`1[Microsoft.Azure.Commands.Network.Models.PSInboundSecurityRulesProperty]>
      [-Force]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

O comando Update-AzVirtualApplianceInboundSecurityRule atualiza/cria a Regra de Segurança de Entrada de uma Solução de Virtualização de Rede. A Regra de Segurança de Entrada cria uma regra NSG na NVA e uma regra LB no SLB anexado à NVA se o tipo de regra for definido como: Permanente

Exemplos

Exemplo 1

Update-AzVirtualApplianceInboundSecurityRule -ResourceGroupName InboundRuleRg -VirtualApplianceName nva1 -Name ruleCollection1 -RuleType Permanent -Rule $inbound

O comando acima cria ou atualiza a regra de Segurança de Entrada com o nome da coleção de regras fornecido: ruleCollection1 na NVA: nva1 com o tipo de regra permanente com regras conforme definido na propriedade rules. A regra de segurança de entrada criará uma regra NSG e uma regra SLB LB.

Exemplo 2

Update-AzVirtualApplianceInboundSecurityRule -ResourceGroupName InboundRuleRg -VirtualApplianceName nva1 -Name ruleCollection2 -RuleType AutoExpire -Rule $inbound

O comando acima cria ou atualiza a regra de Segurança de Entrada com o nome da coleção de regras fornecido: ruleCollection2 na NVA: nva1 com o tipo de regra Expiração Automática com regras conforme definido na propriedade rules. A Regra de Segurança de Entrada criará apenas uma regra NSG.

Parâmetros

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-DefaultProfile

As credenciais, a conta, o locatário e a assinatura usados para a comunicação com o Azure.

Tipo:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Force

Não peça confirmação se quiser substituir um recurso

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Name

O nome do recurso.

Tipo:String
Aliases:ResourceName, InboundSecurityRuleCollectionName
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:True

-ResourceGroupName

O nome do grupo de recursos.

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Rule

Regra individual do Inbound Security

Tipo:List<T>[PSInboundSecurityRulesProperty]
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RuleType

O tipo de regra de segurança de entrada: AutoExpire ou Permanent

Tipo:String
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VirtualAppliance

O objeto de Solução de Virtualização de Rede pai para essa conexão.

Tipo:PSNetworkVirtualAppliance
Aliases:ParentNva, NetworkVirtualAppliance
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-VirtualApplianceName

O nome da Solução de Virtualização de Rede pai.

Tipo:String
Aliases:ParentNvaName, NetworkVirtualApplianceName
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-VirtualApplianceResourceId

A ID do recurso da Solução de Virtualização de Rede pai para essa conexão.

Tipo:String
Aliases:ParentNvaId, NetworkVirtualApplianceId
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

PSNetworkVirtualAppliance

String

Saídas

PSInboundSecurityRule