New-AzStorageAccountManagementPolicyFilter

Crée un objet de filtre de règle ManagementPolicy, qui peut être utilisé dans New-AzStorageAccountManagementPolicyRule.

Syntaxe

Default (Par défaut)

New-AzStorageAccountManagementPolicyFilter
    [-PrefixMatch <String[]>]
    [-BlobType <String[]>]
    [-BlobIndexMatch <PSTagFilter[]>]
    [-DefaultProfile <IAzureContextContainer>]
    [<CommonParameters>]

Description

L’applet de commande New-AzStorageAccountManagementPolicyFilter crée un objet de filtre de règles ManagementPolicy, qui peut être utilisé dans New-AzStorageAccountManagementPolicyRule.

Exemples

Exemple 1 : Crée un objet de filtre de règle ManagementPolicy, puis l’ajoute à une règle de stratégie de gestion et défini sur un compte de stockage

$blobindexmatch1 = New-AzStorageAccountManagementPolicyBlobIndexMatchObject -Name "tag1" -Value "value1"
$blobindexmatch2 = New-AzStorageAccountManagementPolicyBlobIndexMatchObject -Name "tag2" -Value "value2"
$filter = New-AzStorageAccountManagementPolicyFilter -PrefixMatch blobprefix1,blobprefix2 -BlobType appendBlob,blockBlob -BlobIndexMatch $blobindexmatch1,$blobindexmatch2
$filter

PrefixMatch                BlobTypes               BlobIndexMatch
-----------                ---------               --------------
{blobprefix1, blobprefix2} {appendBlob, blockBlob} {tag1, tag2}

$action = Add-AzStorageAccountManagementPolicyAction -BaseBlobAction Delete -daysAfterModificationGreaterThan 100
$rule = New-AzStorageAccountManagementPolicyRule -Name Test -Action $action -Filter $filter
$policy = Set-AzStorageAccountManagementPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount" -Rule $rule

Cette commande crée un objet de filtre de règle ManagementPolicy. Ensuite, ajoutez-le à une règle de stratégie de gestion et définissez-le sur un compte de stockage.

Paramètres

-BlobIndexMatch

Tableau de filtres basés sur des balises d’index d’objet blob, il peut y avoir au maximum 10 filtres d’étiquettes.

Propriétés du paramètre

Type:

PSTagFilter[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-BlobType

Tableau de chaînes pour les types d’objets blob à mettre en correspondance. Actuellement, blockBlob prend en charge toutes les actions de hiérarchisation et de suppression. Seules les actions de suppression sont prises en charge pour appendBlob.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Valeurs acceptées:blockBlob, appendBlob
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Propriétés du paramètre

Type:IAzureContextContainer
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False
Alias:AzContext, AzureRmContext, AzureCredential

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-PrefixMatch

Tableau de chaînes correspondant aux préfixes. Une chaîne de préfixe doit commencer par un nom de conteneur.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.

Entrées

None

Sorties

PSManagementPolicyRuleFilter