This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.storage.getManagementPolicy
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Gets the managementpolicy associated with the specified storage account. Azure REST API version: 2022-09-01.
Other available API versions: 2023-01-01, 2023-04-01, 2023-05-01, 2024-01-01.
Using getManagementPolicy
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getManagementPolicy(args: GetManagementPolicyArgs, opts?: InvokeOptions): Promise<GetManagementPolicyResult>
function getManagementPolicyOutput(args: GetManagementPolicyOutputArgs, opts?: InvokeOptions): Output<GetManagementPolicyResult>def get_management_policy(account_name: Optional[str] = None,
                          management_policy_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetManagementPolicyResult
def get_management_policy_output(account_name: Optional[pulumi.Input[str]] = None,
                          management_policy_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetManagementPolicyResult]func LookupManagementPolicy(ctx *Context, args *LookupManagementPolicyArgs, opts ...InvokeOption) (*LookupManagementPolicyResult, error)
func LookupManagementPolicyOutput(ctx *Context, args *LookupManagementPolicyOutputArgs, opts ...InvokeOption) LookupManagementPolicyResultOutput> Note: This function is named LookupManagementPolicy in the Go SDK.
public static class GetManagementPolicy 
{
    public static Task<GetManagementPolicyResult> InvokeAsync(GetManagementPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetManagementPolicyResult> Invoke(GetManagementPolicyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetManagementPolicyResult> getManagementPolicy(GetManagementPolicyArgs args, InvokeOptions options)
public static Output<GetManagementPolicyResult> getManagementPolicy(GetManagementPolicyArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:storage:getManagementPolicy
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AccountName string
- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
- ManagementPolicy stringName 
- The name of the Storage Account Management Policy. It should always be 'default'
- ResourceGroup stringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- AccountName string
- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
- ManagementPolicy stringName 
- The name of the Storage Account Management Policy. It should always be 'default'
- ResourceGroup stringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- accountName String
- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
- managementPolicy StringName 
- The name of the Storage Account Management Policy. It should always be 'default'
- resourceGroup StringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- accountName string
- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
- managementPolicy stringName 
- The name of the Storage Account Management Policy. It should always be 'default'
- resourceGroup stringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
- account_name str
- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
- management_policy_ strname 
- The name of the Storage Account Management Policy. It should always be 'default'
- resource_group_ strname 
- The name of the resource group within the user's subscription. The name is case insensitive.
- accountName String
- The name of the storage account within the specified resource group. Storage account names must be between 3 and 24 characters in length and use numbers and lower-case letters only.
- managementPolicy StringName 
- The name of the Storage Account Management Policy. It should always be 'default'
- resourceGroup StringName 
- The name of the resource group within the user's subscription. The name is case insensitive.
getManagementPolicy Result
The following output properties are available:
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- LastModified stringTime 
- Returns the date and time the ManagementPolicies was last modified.
- Name string
- The name of the resource
- Policy
Pulumi.Azure Native. Storage. Outputs. Management Policy Schema Response 
- The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- LastModified stringTime 
- Returns the date and time the ManagementPolicies was last modified.
- Name string
- The name of the resource
- Policy
ManagementPolicy Schema Response 
- The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- lastModified StringTime 
- Returns the date and time the ManagementPolicies was last modified.
- name String
- The name of the resource
- policy
ManagementPolicy Schema Response 
- The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- lastModified stringTime 
- Returns the date and time the ManagementPolicies was last modified.
- name string
- The name of the resource
- policy
ManagementPolicy Schema Response 
- The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- last_modified_ strtime 
- Returns the date and time the ManagementPolicies was last modified.
- name str
- The name of the resource
- policy
ManagementPolicy Schema Response 
- The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- lastModified StringTime 
- Returns the date and time the ManagementPolicies was last modified.
- name String
- The name of the resource
- policy Property Map
- The Storage Account ManagementPolicy, in JSON format. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
DateAfterCreationResponse   
- DaysAfter doubleCreation Greater Than 
- Value indicating the age in days after creation
- DaysAfter doubleLast Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
- DaysAfter float64Creation Greater Than 
- Value indicating the age in days after creation
- DaysAfter float64Last Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
- daysAfter DoubleCreation Greater Than 
- Value indicating the age in days after creation
- daysAfter DoubleLast Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
- daysAfter numberCreation Greater Than 
- Value indicating the age in days after creation
- daysAfter numberLast Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
- days_after_ floatcreation_ greater_ than 
- Value indicating the age in days after creation
- days_after_ floatlast_ tier_ change_ greater_ than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
- daysAfter NumberCreation Greater Than 
- Value indicating the age in days after creation
- daysAfter NumberLast Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterCreationGreaterThan to be set for snapshots and blob version based actions. The blob will be archived if both the conditions are satisfied.
DateAfterModificationResponse   
- DaysAfter doubleCreation Greater Than 
- Value indicating the age in days after blob creation.
- DaysAfter doubleLast Access Time Greater Than 
- Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
- DaysAfter doubleLast Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
- DaysAfter doubleModification Greater Than 
- Value indicating the age in days after last modification
- DaysAfter float64Creation Greater Than 
- Value indicating the age in days after blob creation.
- DaysAfter float64Last Access Time Greater Than 
- Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
- DaysAfter float64Last Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
- DaysAfter float64Modification Greater Than 
- Value indicating the age in days after last modification
- daysAfter DoubleCreation Greater Than 
- Value indicating the age in days after blob creation.
- daysAfter DoubleLast Access Time Greater Than 
- Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
- daysAfter DoubleLast Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
- daysAfter DoubleModification Greater Than 
- Value indicating the age in days after last modification
- daysAfter numberCreation Greater Than 
- Value indicating the age in days after blob creation.
- daysAfter numberLast Access Time Greater Than 
- Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
- daysAfter numberLast Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
- daysAfter numberModification Greater Than 
- Value indicating the age in days after last modification
- days_after_ floatcreation_ greater_ than 
- Value indicating the age in days after blob creation.
- days_after_ floatlast_ access_ time_ greater_ than 
- Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
- days_after_ floatlast_ tier_ change_ greater_ than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
- days_after_ floatmodification_ greater_ than 
- Value indicating the age in days after last modification
- daysAfter NumberCreation Greater Than 
- Value indicating the age in days after blob creation.
- daysAfter NumberLast Access Time Greater Than 
- Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
- daysAfter NumberLast Tier Change Greater Than 
- Value indicating the age in days after last blob tier change time. This property is only applicable for tierToArchive actions and requires daysAfterModificationGreaterThan to be set for baseBlobs based actions. The blob will be archived if both the conditions are satisfied.
- daysAfter NumberModification Greater Than 
- Value indicating the age in days after last modification
ManagementPolicyActionResponse   
- BaseBlob Pulumi.Azure Native. Storage. Inputs. Management Policy Base Blob Response 
- The management policy action for base blob
- Snapshot
Pulumi.Azure Native. Storage. Inputs. Management Policy Snap Shot Response 
- The management policy action for snapshot
- Version
Pulumi.Azure Native. Storage. Inputs. Management Policy Version Response 
- The management policy action for version
- BaseBlob ManagementPolicy Base Blob Response 
- The management policy action for base blob
- Snapshot
ManagementPolicy Snap Shot Response 
- The management policy action for snapshot
- Version
ManagementPolicy Version Response 
- The management policy action for version
- baseBlob ManagementPolicy Base Blob Response 
- The management policy action for base blob
- snapshot
ManagementPolicy Snap Shot Response 
- The management policy action for snapshot
- version
ManagementPolicy Version Response 
- The management policy action for version
- baseBlob ManagementPolicy Base Blob Response 
- The management policy action for base blob
- snapshot
ManagementPolicy Snap Shot Response 
- The management policy action for snapshot
- version
ManagementPolicy Version Response 
- The management policy action for version
- base_blob ManagementPolicy Base Blob Response 
- The management policy action for base blob
- snapshot
ManagementPolicy Snap Shot Response 
- The management policy action for snapshot
- version
ManagementPolicy Version Response 
- The management policy action for version
- baseBlob Property Map
- The management policy action for base blob
- snapshot Property Map
- The management policy action for snapshot
- version Property Map
- The management policy action for version
ManagementPolicyBaseBlobResponse    
- Delete
Pulumi.Azure Native. Storage. Inputs. Date After Modification Response 
- The function to delete the blob
- EnableAuto boolTier To Hot From Cool 
- This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
- TierTo Pulumi.Archive Azure Native. Storage. Inputs. Date After Modification Response 
- The function to tier blobs to archive storage.
- TierTo Pulumi.Cold Azure Native. Storage. Inputs. Date After Modification Response 
- The function to tier blobs to cold storage.
- TierTo Pulumi.Cool Azure Native. Storage. Inputs. Date After Modification Response 
- The function to tier blobs to cool storage.
- TierTo Pulumi.Hot Azure Native. Storage. Inputs. Date After Modification Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- Delete
DateAfter Modification Response 
- The function to delete the blob
- EnableAuto boolTier To Hot From Cool 
- This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
- TierTo DateArchive After Modification Response 
- The function to tier blobs to archive storage.
- TierTo DateCold After Modification Response 
- The function to tier blobs to cold storage.
- TierTo DateCool After Modification Response 
- The function to tier blobs to cool storage.
- TierTo DateHot After Modification Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Modification Response 
- The function to delete the blob
- enableAuto BooleanTier To Hot From Cool 
- This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
- tierTo DateArchive After Modification Response 
- The function to tier blobs to archive storage.
- tierTo DateCold After Modification Response 
- The function to tier blobs to cold storage.
- tierTo DateCool After Modification Response 
- The function to tier blobs to cool storage.
- tierTo DateHot After Modification Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Modification Response 
- The function to delete the blob
- enableAuto booleanTier To Hot From Cool 
- This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
- tierTo DateArchive After Modification Response 
- The function to tier blobs to archive storage.
- tierTo DateCold After Modification Response 
- The function to tier blobs to cold storage.
- tierTo DateCool After Modification Response 
- The function to tier blobs to cool storage.
- tierTo DateHot After Modification Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Modification Response 
- The function to delete the blob
- enable_auto_ booltier_ to_ hot_ from_ cool 
- This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
- tier_to_ Datearchive After Modification Response 
- The function to tier blobs to archive storage.
- tier_to_ Datecold After Modification Response 
- The function to tier blobs to cold storage.
- tier_to_ Datecool After Modification Response 
- The function to tier blobs to cool storage.
- tier_to_ Datehot After Modification Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete Property Map
- The function to delete the blob
- enableAuto BooleanTier To Hot From Cool 
- This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
- tierTo Property MapArchive 
- The function to tier blobs to archive storage.
- tierTo Property MapCold 
- The function to tier blobs to cold storage.
- tierTo Property MapCool 
- The function to tier blobs to cool storage.
- tierTo Property MapHot 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
ManagementPolicyDefinitionResponse   
- Actions
Pulumi.Azure Native. Storage. Inputs. Management Policy Action Response 
- An object that defines the action set.
- Filters
Pulumi.Azure Native. Storage. Inputs. Management Policy Filter Response 
- An object that defines the filter set.
- Actions
ManagementPolicy Action Response 
- An object that defines the action set.
- Filters
ManagementPolicy Filter Response 
- An object that defines the filter set.
- actions
ManagementPolicy Action Response 
- An object that defines the action set.
- filters
ManagementPolicy Filter Response 
- An object that defines the filter set.
- actions
ManagementPolicy Action Response 
- An object that defines the action set.
- filters
ManagementPolicy Filter Response 
- An object that defines the filter set.
- actions
ManagementPolicy Action Response 
- An object that defines the action set.
- filters
ManagementPolicy Filter Response 
- An object that defines the filter set.
- actions Property Map
- An object that defines the action set.
- filters Property Map
- An object that defines the filter set.
ManagementPolicyFilterResponse   
- BlobTypes List<string>
- An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- BlobIndex List<Pulumi.Match Azure Native. Storage. Inputs. Tag Filter Response> 
- An array of blob index tag based filters, there can be at most 10 tag filters
- PrefixMatch List<string>
- An array of strings for prefixes to be match.
- BlobTypes []string
- An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- BlobIndex []TagMatch Filter Response 
- An array of blob index tag based filters, there can be at most 10 tag filters
- PrefixMatch []string
- An array of strings for prefixes to be match.
- blobTypes List<String>
- An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- blobIndex List<TagMatch Filter Response> 
- An array of blob index tag based filters, there can be at most 10 tag filters
- prefixMatch List<String>
- An array of strings for prefixes to be match.
- blobTypes string[]
- An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- blobIndex TagMatch Filter Response[] 
- An array of blob index tag based filters, there can be at most 10 tag filters
- prefixMatch string[]
- An array of strings for prefixes to be match.
- blob_types Sequence[str]
- An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- blob_index_ Sequence[Tagmatch Filter Response] 
- An array of blob index tag based filters, there can be at most 10 tag filters
- prefix_match Sequence[str]
- An array of strings for prefixes to be match.
- blobTypes List<String>
- An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- blobIndex List<Property Map>Match 
- An array of blob index tag based filters, there can be at most 10 tag filters
- prefixMatch List<String>
- An array of strings for prefixes to be match.
ManagementPolicyRuleResponse   
- Definition
Pulumi.Azure Native. Storage. Inputs. Management Policy Definition Response 
- An object that defines the Lifecycle rule.
- Name string
- A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
- Type string
- The valid value is Lifecycle
- Enabled bool
- Rule is enabled if set to true.
- Definition
ManagementPolicy Definition Response 
- An object that defines the Lifecycle rule.
- Name string
- A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
- Type string
- The valid value is Lifecycle
- Enabled bool
- Rule is enabled if set to true.
- definition
ManagementPolicy Definition Response 
- An object that defines the Lifecycle rule.
- name String
- A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
- type String
- The valid value is Lifecycle
- enabled Boolean
- Rule is enabled if set to true.
- definition
ManagementPolicy Definition Response 
- An object that defines the Lifecycle rule.
- name string
- A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
- type string
- The valid value is Lifecycle
- enabled boolean
- Rule is enabled if set to true.
- definition
ManagementPolicy Definition Response 
- An object that defines the Lifecycle rule.
- name str
- A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
- type str
- The valid value is Lifecycle
- enabled bool
- Rule is enabled if set to true.
- definition Property Map
- An object that defines the Lifecycle rule.
- name String
- A rule name can contain any combination of alpha numeric characters. Rule name is case-sensitive. It must be unique within a policy.
- type String
- The valid value is Lifecycle
- enabled Boolean
- Rule is enabled if set to true.
ManagementPolicySchemaResponse   
- Rules
List<Pulumi.Azure Native. Storage. Inputs. Management Policy Rule Response> 
- The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- Rules
[]ManagementPolicy Rule Response 
- The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- rules
List<ManagementPolicy Rule Response> 
- The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- rules
ManagementPolicy Rule Response[] 
- The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- rules
Sequence[ManagementPolicy Rule Response] 
- The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
- rules List<Property Map>
- The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
ManagementPolicySnapShotResponse    
- Delete
Pulumi.Azure Native. Storage. Inputs. Date After Creation Response 
- The function to delete the blob snapshot
- TierTo Pulumi.Archive Azure Native. Storage. Inputs. Date After Creation Response 
- The function to tier blob snapshot to archive storage.
- TierTo Pulumi.Cold Azure Native. Storage. Inputs. Date After Creation Response 
- The function to tier blobs to cold storage.
- TierTo Pulumi.Cool Azure Native. Storage. Inputs. Date After Creation Response 
- The function to tier blob snapshot to cool storage.
- TierTo Pulumi.Hot Azure Native. Storage. Inputs. Date After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- Delete
DateAfter Creation Response 
- The function to delete the blob snapshot
- TierTo DateArchive After Creation Response 
- The function to tier blob snapshot to archive storage.
- TierTo DateCold After Creation Response 
- The function to tier blobs to cold storage.
- TierTo DateCool After Creation Response 
- The function to tier blob snapshot to cool storage.
- TierTo DateHot After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Creation Response 
- The function to delete the blob snapshot
- tierTo DateArchive After Creation Response 
- The function to tier blob snapshot to archive storage.
- tierTo DateCold After Creation Response 
- The function to tier blobs to cold storage.
- tierTo DateCool After Creation Response 
- The function to tier blob snapshot to cool storage.
- tierTo DateHot After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Creation Response 
- The function to delete the blob snapshot
- tierTo DateArchive After Creation Response 
- The function to tier blob snapshot to archive storage.
- tierTo DateCold After Creation Response 
- The function to tier blobs to cold storage.
- tierTo DateCool After Creation Response 
- The function to tier blob snapshot to cool storage.
- tierTo DateHot After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Creation Response 
- The function to delete the blob snapshot
- tier_to_ Datearchive After Creation Response 
- The function to tier blob snapshot to archive storage.
- tier_to_ Datecold After Creation Response 
- The function to tier blobs to cold storage.
- tier_to_ Datecool After Creation Response 
- The function to tier blob snapshot to cool storage.
- tier_to_ Datehot After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete Property Map
- The function to delete the blob snapshot
- tierTo Property MapArchive 
- The function to tier blob snapshot to archive storage.
- tierTo Property MapCold 
- The function to tier blobs to cold storage.
- tierTo Property MapCool 
- The function to tier blob snapshot to cool storage.
- tierTo Property MapHot 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
ManagementPolicyVersionResponse   
- Delete
Pulumi.Azure Native. Storage. Inputs. Date After Creation Response 
- The function to delete the blob version
- TierTo Pulumi.Archive Azure Native. Storage. Inputs. Date After Creation Response 
- The function to tier blob version to archive storage.
- TierTo Pulumi.Cold Azure Native. Storage. Inputs. Date After Creation Response 
- The function to tier blobs to cold storage.
- TierTo Pulumi.Cool Azure Native. Storage. Inputs. Date After Creation Response 
- The function to tier blob version to cool storage.
- TierTo Pulumi.Hot Azure Native. Storage. Inputs. Date After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- Delete
DateAfter Creation Response 
- The function to delete the blob version
- TierTo DateArchive After Creation Response 
- The function to tier blob version to archive storage.
- TierTo DateCold After Creation Response 
- The function to tier blobs to cold storage.
- TierTo DateCool After Creation Response 
- The function to tier blob version to cool storage.
- TierTo DateHot After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Creation Response 
- The function to delete the blob version
- tierTo DateArchive After Creation Response 
- The function to tier blob version to archive storage.
- tierTo DateCold After Creation Response 
- The function to tier blobs to cold storage.
- tierTo DateCool After Creation Response 
- The function to tier blob version to cool storage.
- tierTo DateHot After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Creation Response 
- The function to delete the blob version
- tierTo DateArchive After Creation Response 
- The function to tier blob version to archive storage.
- tierTo DateCold After Creation Response 
- The function to tier blobs to cold storage.
- tierTo DateCool After Creation Response 
- The function to tier blob version to cool storage.
- tierTo DateHot After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete
DateAfter Creation Response 
- The function to delete the blob version
- tier_to_ Datearchive After Creation Response 
- The function to tier blob version to archive storage.
- tier_to_ Datecold After Creation Response 
- The function to tier blobs to cold storage.
- tier_to_ Datecool After Creation Response 
- The function to tier blob version to cool storage.
- tier_to_ Datehot After Creation Response 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
- delete Property Map
- The function to delete the blob version
- tierTo Property MapArchive 
- The function to tier blob version to archive storage.
- tierTo Property MapCold 
- The function to tier blobs to cold storage.
- tierTo Property MapCool 
- The function to tier blob version to cool storage.
- tierTo Property MapHot 
- The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
TagFilterResponse  
- Name string
- This is the filter tag name, it can have 1 - 128 characters
- Op string
- This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
- Value string
- This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
- Name string
- This is the filter tag name, it can have 1 - 128 characters
- Op string
- This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
- Value string
- This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
- name String
- This is the filter tag name, it can have 1 - 128 characters
- op String
- This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
- value String
- This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
- name string
- This is the filter tag name, it can have 1 - 128 characters
- op string
- This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
- value string
- This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
- name str
- This is the filter tag name, it can have 1 - 128 characters
- op str
- This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
- value str
- This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
- name String
- This is the filter tag name, it can have 1 - 128 characters
- op String
- This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
- value String
- This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi