Update-AzCognitiveServicesAccountNetworkRuleSet

Aktualizowanie właściwości NetworkRule konta usług Cognitive Services

Składnia

Update-AzCognitiveServicesAccountNetworkRuleSet
      [-ResourceGroupName] <String>
      [-Name] <String>
      [-DefaultAction <PSNetWorkRuleDefaultActionEnum>]
      [-IpRule <PSIpRule[]>]
      [-VirtualNetworkRule <PSVirtualNetworkRule[]>]
      [-DefaultProfile <IAzureContextContainer>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Opis

Polecenie cmdlet Update-AzCognitiveServicesAccountNetworkRuleSet aktualizuje właściwość NetworkRule konta usług Cognitive Services

Przykłady

Przykład 1: Aktualizowanie wszystkich właściwości elementu NetworkRule, reguł wejściowych przy użyciu formatu JSON

Update-AzCognitiveServicesAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "myaccount" -DefaultAction Allow -IpRule (@{IpAddressOrRange="200.0.0.0/24"},@{IpAddressOrRange="28.2.0.0/16"}) `
-VirtualNetworkRule (@{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1"},@{VirtualNetworkResourceId="/subscriptions/s1/resourceGroups/g1/providers/Microsoft.Network/virtualNetworks/vnet2/subnets/subnet2"})

To polecenie aktualizuje wszystkie właściwości networkRule, reguł wejściowych przy użyciu formatu JSON.

Przykład 2. Aktualizowanie właściwości Obejścia elementu NetworkRule

Update-AzCognitiveServicesAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "myaccount"

To polecenie zaktualizuj właściwość Obejście elementu NetworkRule (inne właściwości nie zostaną zmienione).

Przykład 3. Czyszczenie reguł reguły networkRule konta usług Cognitive Services

Update-AzCognitiveServicesAccountNetworkRuleSet -ResourceGroupName "myResourceGroup" -Name "myaccount" -IpRule @() -VirtualNetworkRule @()

To polecenie czyści reguły NetworkRule konta usług Cognitive Services (inne właściwości nie ulegają zmianie).

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultAction

NetworkRule defaultAction konta usług Cognitive Services. Wartość Denydomyślna .

Type:PSNetWorkRuleDefaultActionEnum
Accepted values:Deny, Allow
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-IpRule

NetworkRule IpRule konta usług Cognitive Services.

Type:PSIpRule[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Nazwa konta usług Cognitive Services.

Type:String
Aliases:CognitiveServicesAccountName, AccountName
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Nazwa grupy zasobów.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualNetworkRule

Sieć konta usług Cognitive ServicesRule VirtualNetworkRules.

Type:PSVirtualNetworkRule[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Dane wejściowe

String

PSIpRule[]

PSVirtualNetworkRule[]

Dane wyjściowe

PSNetworkRuleSet