Get-AzStorageAccountManagementPolicy
Gets the management policy of an Azure Storage account.
Syntax
Get-AzStorageAccountManagementPolicy
[-ResourceGroupName] <String>
[-StorageAccountName] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzStorageAccountManagementPolicy
[-StorageAccountResourceId] <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Get-AzStorageAccountManagementPolicy
-StorageAccount <PSStorageAccount>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
The Get-AzStorageAccountManagementPolicy cmdlet gets the management policy of an Azure Storage account.
Examples
Example 1: Get the management policy of a Storage account.
Get-AzStorageAccountManagementPolicy -ResourceGroupName "myresourcegroup" -AccountName "mystorageaccount"
ResourceGroupName : myresourcegroup
StorageAccountName : mystorageaccount
Id : /subscriptions/{subscription-id}/resourceGroups/myresourcegroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/managementPolicies/default
Type : Microsoft.Storage/storageAccounts/managementPolicies
LastModifiedTime : 3/12/2019 7:04:05 AM
Rules : [
{
"Enabled": true,
"Name": "Test",
"Definition": {
"Actions": {
"BaseBlob": {
"TierToCool": {
"DaysAfterModificationGreaterThan": 30
},
"TierToArchive": {
"DaysAfterModificationGreaterThan": 50
},
"Delete": {
"DaysAfterModificationGreaterThan": 100
}
},
"Snapshot": {
"Delete": {
"DaysAfterCreationGreaterThan": 100
}
}
},
"Filters": {
"PrefixMatch": [
"prefix1",
"prefix2"
],
"BlobTypes": [
"blockBlob"
]
}
}
},
{
"Enabled": true,
"Name": "Test2",
"Definition": {
"Actions": {
"BaseBlob": {
"TierToCool": null,
"TierToArchive": null,
"Delete": {
"DaysAfterModificationGreaterThan": 100
}
},
"Snapshot": null
},
"Filters": {
"PrefixMatch": null,
"BlobTypes": [
"blockBlob"
]
}
}
}
]
This command gets the management policy of a Storage account.
Parameters
-DefaultProfile
The credentials, account, tenant, and subscription used for communication with Azure.
Type: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourceGroupName
Resource Group Name.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccount
Storage account object
Type: | PSStorageAccount |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-StorageAccountName
Storage Account Name.
Type: | String |
Aliases: | AccountName |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageAccountResourceId
Storage Account Resource Id.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Inputs
Outputs
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Azure PowerShell