Udostępnij za pośrednictwem


New-AzNetAppFilesExportPolicyRuleObject

Tworzy obiekt reguły zasad eksportu.

Składnia

New-AzNetAppFilesExportPolicyRuleObject
   -RuleIndex <Int32>
   [-UnixReadOnly]
   [-UnixReadWrite]
   [-Kerberos5ReadOnly]
   [-Kerberos5ReadWrite]
   [-Kerberos5iReadOnly]
   [-Kerberos5iReadWrite]
   [-Kerberos5p]
   [-Kerberos5pReadWrite]
   [-Cifs]
   [-Nfsv3]
   [-Nfsv41]
   [-AllowedClient <String>]
   [-HasRootAccess]
   [-ChownMode <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

New-AzNetAppFilesExportPolicyRuleObject to polecenie cmdlet pomocnika, które tworzy obiekt reguły eksportu, który może być używany z poleceniami New-AzExportPolicyObject i New-AzNetAppFilesVolume.

Przykłady

Przykład 1

$exportPolicyRule = New-AzNetAppFilesExportPolicyRuleObject -RuleIndex 1 -AllowedClient '0.0.0.0/0' -UnixReadOnly -UnixReadWrite -Cifs -Nfsv3 
$exportPolicyRules = $($exportPolicyRule)
$newExportPolicy = New-AzNetAppFilesExportPolicyObject -Rule $exportPolicyRules
New-AzNetAppFilesVolume -ResourceGroupName "MyRG" -AccountName "MyAnfAccount" -PoolName "MyAnfPool" -Name "MyAnfVolume" -Location "westus2" -CreationToken "MyAnfVolume" -UsageThreshold 1099511627776 -ServiceLevel "Premium" -SubnetId "/subscriptions/subsId/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVnetName/subnets/MySubNetName" -ExportPolicy $newExportPolicy

W tym przykładzie jest tworzony obiekt ExportPolicyRule w zmiennej $exportPolicyRule, ustawia obiekt zasad eksportu $exportPolicyRules, który jest następnie używany podczas tworzenia woluminu AFN "MyAnfVolume""

Parametry

-AllowedClient

Specyfikacja ruchu przychodzącego klienta jako ciąg rozdzielony przecinkami z adresami CIDR IPv4, adresami hostów IPv4 i nazwami hostów.

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

-ChownMode

Określa, kto ma uprawnienia do zmiany własności pliku. ograniczone — tylko użytkownik główny może zmienić własność pliku. unrestricted — użytkownicy niebędący użytkownikami głównymi mogą zmieniać własność plików, których są właścicielami.

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

-Cifs

Zezwala na protokół CIFS.

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

-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

-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

-HasRootAccess

Ma dostęp do woluminu głównego.

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

-Kerberos5iReadOnly

Dostęp tylko do odczytu protokołu Kerberos5i.

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

-Kerberos5iReadWrite

Dostęp do odczytu i zapisu protokołu Kerberos5i.

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

-Kerberos5p

Dostęp tylko do odczytu protokołu Kerberos5p.

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

-Kerberos5pReadWrite

Dostęp do odczytu i zapisu protokołu Kerberos5p.

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

-Kerberos5ReadOnly

Dostęp tylko do odczytu protokołu Kerberos5.

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

-Kerberos5ReadWrite

Dostęp do odczytu i zapisu protokołu Kerberos5.

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

-Nfsv3

Zezwala na protokół NFSv3.

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

-Nfsv41

Zezwala na protokół NFSv41.

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

-RuleIndex

Indeks zamówienia.

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UnixReadOnly

Dostęp tylko do odczytu.

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

-UnixReadWrite

Dostęp do odczytu i zapisu.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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

None

Dane wyjściowe

PSNetAppFilesExportPolicyRule