1. Packages
  2. Azure Native v2
  3. API Docs
  4. storage
  5. getManagementPolicy
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.storage.getManagementPolicy

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 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.

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>
Copy
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]
Copy
func LookupManagementPolicy(ctx *Context, args *LookupManagementPolicyArgs, opts ...InvokeOption) (*LookupManagementPolicyResult, error)
func LookupManagementPolicyOutput(ctx *Context, args *LookupManagementPolicyOutputArgs, opts ...InvokeOption) LookupManagementPolicyResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetManagementPolicyResult> getManagementPolicy(GetManagementPolicyArgs args, InvokeOptions options)
public static Output<GetManagementPolicyResult> getManagementPolicy(GetManagementPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:storage:getManagementPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountName
This property is required.
Changes to this property will trigger replacement.
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.
ManagementPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Storage Account Management Policy. It should always be 'default'
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription. The name is case insensitive.
AccountName
This property is required.
Changes to this property will trigger replacement.
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.
ManagementPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Storage Account Management Policy. It should always be 'default'
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
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.
managementPolicyName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Storage Account Management Policy. It should always be 'default'
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group within the user's subscription. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
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.
managementPolicyName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Storage Account Management Policy. It should always be 'default'
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group within the user's subscription. The name is case insensitive.
account_name
This property is required.
Changes to this property will trigger replacement.
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_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Storage Account Management Policy. It should always be 'default'
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group within the user's subscription. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
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.
managementPolicyName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Storage Account Management Policy. It should always be 'default'
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
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}
LastModifiedTime string
Returns the date and time the ManagementPolicies was last modified.
Name string
The name of the resource
Policy Pulumi.AzureNative.Storage.Outputs.ManagementPolicySchemaResponse
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}
LastModifiedTime string
Returns the date and time the ManagementPolicies was last modified.
Name string
The name of the resource
Policy ManagementPolicySchemaResponse
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}
lastModifiedTime String
Returns the date and time the ManagementPolicies was last modified.
name String
The name of the resource
policy ManagementPolicySchemaResponse
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}
lastModifiedTime string
Returns the date and time the ManagementPolicies was last modified.
name string
The name of the resource
policy ManagementPolicySchemaResponse
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_time str
Returns the date and time the ManagementPolicies was last modified.
name str
The name of the resource
policy ManagementPolicySchemaResponse
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}
lastModifiedTime String
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

DaysAfterCreationGreaterThan This property is required. double
Value indicating the age in days after creation
DaysAfterLastTierChangeGreaterThan double
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.
DaysAfterCreationGreaterThan This property is required. float64
Value indicating the age in days after creation
DaysAfterLastTierChangeGreaterThan float64
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.
daysAfterCreationGreaterThan This property is required. Double
Value indicating the age in days after creation
daysAfterLastTierChangeGreaterThan Double
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.
daysAfterCreationGreaterThan This property is required. number
Value indicating the age in days after creation
daysAfterLastTierChangeGreaterThan number
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_creation_greater_than This property is required. float
Value indicating the age in days after creation
days_after_last_tier_change_greater_than float
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.
daysAfterCreationGreaterThan This property is required. Number
Value indicating the age in days after creation
daysAfterLastTierChangeGreaterThan Number
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

DaysAfterCreationGreaterThan double
Value indicating the age in days after blob creation.
DaysAfterLastAccessTimeGreaterThan double
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
DaysAfterLastTierChangeGreaterThan double
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.
DaysAfterModificationGreaterThan double
Value indicating the age in days after last modification
DaysAfterCreationGreaterThan float64
Value indicating the age in days after blob creation.
DaysAfterLastAccessTimeGreaterThan float64
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
DaysAfterLastTierChangeGreaterThan float64
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.
DaysAfterModificationGreaterThan float64
Value indicating the age in days after last modification
daysAfterCreationGreaterThan Double
Value indicating the age in days after blob creation.
daysAfterLastAccessTimeGreaterThan Double
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
daysAfterLastTierChangeGreaterThan Double
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.
daysAfterModificationGreaterThan Double
Value indicating the age in days after last modification
daysAfterCreationGreaterThan number
Value indicating the age in days after blob creation.
daysAfterLastAccessTimeGreaterThan number
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
daysAfterLastTierChangeGreaterThan number
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.
daysAfterModificationGreaterThan number
Value indicating the age in days after last modification
days_after_creation_greater_than float
Value indicating the age in days after blob creation.
days_after_last_access_time_greater_than float
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_last_tier_change_greater_than float
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_modification_greater_than float
Value indicating the age in days after last modification
daysAfterCreationGreaterThan Number
Value indicating the age in days after blob creation.
daysAfterLastAccessTimeGreaterThan Number
Value indicating the age in days after last blob access. This property can only be used in conjunction with last access time tracking policy
daysAfterLastTierChangeGreaterThan Number
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.
daysAfterModificationGreaterThan Number
Value indicating the age in days after last modification

ManagementPolicyActionResponse

BaseBlob ManagementPolicyBaseBlobResponse
The management policy action for base blob
Snapshot ManagementPolicySnapShotResponse
The management policy action for snapshot
Version ManagementPolicyVersionResponse
The management policy action for version
baseBlob ManagementPolicyBaseBlobResponse
The management policy action for base blob
snapshot ManagementPolicySnapShotResponse
The management policy action for snapshot
version ManagementPolicyVersionResponse
The management policy action for version
baseBlob ManagementPolicyBaseBlobResponse
The management policy action for base blob
snapshot ManagementPolicySnapShotResponse
The management policy action for snapshot
version ManagementPolicyVersionResponse
The management policy action for version
base_blob ManagementPolicyBaseBlobResponse
The management policy action for base blob
snapshot ManagementPolicySnapShotResponse
The management policy action for snapshot
version ManagementPolicyVersionResponse
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.AzureNative.Storage.Inputs.DateAfterModificationResponse
The function to delete the blob
EnableAutoTierToHotFromCool bool
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
TierToArchive Pulumi.AzureNative.Storage.Inputs.DateAfterModificationResponse
The function to tier blobs to archive storage.
TierToCold Pulumi.AzureNative.Storage.Inputs.DateAfterModificationResponse
The function to tier blobs to cold storage.
TierToCool Pulumi.AzureNative.Storage.Inputs.DateAfterModificationResponse
The function to tier blobs to cool storage.
TierToHot Pulumi.AzureNative.Storage.Inputs.DateAfterModificationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
Delete DateAfterModificationResponse
The function to delete the blob
EnableAutoTierToHotFromCool bool
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
TierToArchive DateAfterModificationResponse
The function to tier blobs to archive storage.
TierToCold DateAfterModificationResponse
The function to tier blobs to cold storage.
TierToCool DateAfterModificationResponse
The function to tier blobs to cool storage.
TierToHot DateAfterModificationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterModificationResponse
The function to delete the blob
enableAutoTierToHotFromCool Boolean
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
tierToArchive DateAfterModificationResponse
The function to tier blobs to archive storage.
tierToCold DateAfterModificationResponse
The function to tier blobs to cold storage.
tierToCool DateAfterModificationResponse
The function to tier blobs to cool storage.
tierToHot DateAfterModificationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterModificationResponse
The function to delete the blob
enableAutoTierToHotFromCool boolean
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
tierToArchive DateAfterModificationResponse
The function to tier blobs to archive storage.
tierToCold DateAfterModificationResponse
The function to tier blobs to cold storage.
tierToCool DateAfterModificationResponse
The function to tier blobs to cool storage.
tierToHot DateAfterModificationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterModificationResponse
The function to delete the blob
enable_auto_tier_to_hot_from_cool bool
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
tier_to_archive DateAfterModificationResponse
The function to tier blobs to archive storage.
tier_to_cold DateAfterModificationResponse
The function to tier blobs to cold storage.
tier_to_cool DateAfterModificationResponse
The function to tier blobs to cool storage.
tier_to_hot DateAfterModificationResponse
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
enableAutoTierToHotFromCool Boolean
This property enables auto tiering of a blob from cool to hot on a blob access. This property requires tierToCool.daysAfterLastAccessTimeGreaterThan.
tierToArchive Property Map
The function to tier blobs to archive storage.
tierToCold Property Map
The function to tier blobs to cold storage.
tierToCool Property Map
The function to tier blobs to cool storage.
tierToHot Property Map
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts

ManagementPolicyDefinitionResponse

Actions This property is required. Pulumi.AzureNative.Storage.Inputs.ManagementPolicyActionResponse
An object that defines the action set.
Filters Pulumi.AzureNative.Storage.Inputs.ManagementPolicyFilterResponse
An object that defines the filter set.
Actions This property is required. ManagementPolicyActionResponse
An object that defines the action set.
Filters ManagementPolicyFilterResponse
An object that defines the filter set.
actions This property is required. ManagementPolicyActionResponse
An object that defines the action set.
filters ManagementPolicyFilterResponse
An object that defines the filter set.
actions This property is required. ManagementPolicyActionResponse
An object that defines the action set.
filters ManagementPolicyFilterResponse
An object that defines the filter set.
actions This property is required. ManagementPolicyActionResponse
An object that defines the action set.
filters ManagementPolicyFilterResponse
An object that defines the filter set.
actions This property is required. Property Map
An object that defines the action set.
filters Property Map
An object that defines the filter set.

ManagementPolicyFilterResponse

BlobTypes This property is required. List<string>
An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
BlobIndexMatch List<Pulumi.AzureNative.Storage.Inputs.TagFilterResponse>
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 This property is required. []string
An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
BlobIndexMatch []TagFilterResponse
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 This property is required. List<String>
An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
blobIndexMatch List<TagFilterResponse>
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 This property is required. string[]
An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
blobIndexMatch TagFilterResponse[]
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 This property is required. 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_match Sequence[TagFilterResponse]
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 This property is required. List<String>
An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
blobIndexMatch List<Property Map>
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 This property is required. Pulumi.AzureNative.Storage.Inputs.ManagementPolicyDefinitionResponse
An object that defines the Lifecycle rule.
Name This property is required. 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 This property is required. string
The valid value is Lifecycle
Enabled bool
Rule is enabled if set to true.
Definition This property is required. ManagementPolicyDefinitionResponse
An object that defines the Lifecycle rule.
Name This property is required. 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 This property is required. string
The valid value is Lifecycle
Enabled bool
Rule is enabled if set to true.
definition This property is required. ManagementPolicyDefinitionResponse
An object that defines the Lifecycle rule.
name This property is required. 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 This property is required. String
The valid value is Lifecycle
enabled Boolean
Rule is enabled if set to true.
definition This property is required. ManagementPolicyDefinitionResponse
An object that defines the Lifecycle rule.
name This property is required. 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 This property is required. string
The valid value is Lifecycle
enabled boolean
Rule is enabled if set to true.
definition This property is required. ManagementPolicyDefinitionResponse
An object that defines the Lifecycle rule.
name This property is required. 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 This property is required. str
The valid value is Lifecycle
enabled bool
Rule is enabled if set to true.
definition This property is required. Property Map
An object that defines the Lifecycle rule.
name This property is required. 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 This property is required. String
The valid value is Lifecycle
enabled Boolean
Rule is enabled if set to true.

ManagementPolicySchemaResponse

Rules This property is required. List<Pulumi.AzureNative.Storage.Inputs.ManagementPolicyRuleResponse>
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
Rules This property is required. []ManagementPolicyRuleResponse
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
rules This property is required. List<ManagementPolicyRuleResponse>
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
rules This property is required. ManagementPolicyRuleResponse[]
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
rules This property is required. Sequence[ManagementPolicyRuleResponse]
The Storage Account ManagementPolicies Rules. See more details in: https://docs.microsoft.com/en-us/azure/storage/common/storage-lifecycle-managment-concepts.
rules This property is required. 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.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to delete the blob snapshot
TierToArchive Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to tier blob snapshot to archive storage.
TierToCold Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to tier blobs to cold storage.
TierToCool Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to tier blob snapshot to cool storage.
TierToHot Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
Delete DateAfterCreationResponse
The function to delete the blob snapshot
TierToArchive DateAfterCreationResponse
The function to tier blob snapshot to archive storage.
TierToCold DateAfterCreationResponse
The function to tier blobs to cold storage.
TierToCool DateAfterCreationResponse
The function to tier blob snapshot to cool storage.
TierToHot DateAfterCreationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterCreationResponse
The function to delete the blob snapshot
tierToArchive DateAfterCreationResponse
The function to tier blob snapshot to archive storage.
tierToCold DateAfterCreationResponse
The function to tier blobs to cold storage.
tierToCool DateAfterCreationResponse
The function to tier blob snapshot to cool storage.
tierToHot DateAfterCreationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterCreationResponse
The function to delete the blob snapshot
tierToArchive DateAfterCreationResponse
The function to tier blob snapshot to archive storage.
tierToCold DateAfterCreationResponse
The function to tier blobs to cold storage.
tierToCool DateAfterCreationResponse
The function to tier blob snapshot to cool storage.
tierToHot DateAfterCreationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterCreationResponse
The function to delete the blob snapshot
tier_to_archive DateAfterCreationResponse
The function to tier blob snapshot to archive storage.
tier_to_cold DateAfterCreationResponse
The function to tier blobs to cold storage.
tier_to_cool DateAfterCreationResponse
The function to tier blob snapshot to cool storage.
tier_to_hot DateAfterCreationResponse
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
tierToArchive Property Map
The function to tier blob snapshot to archive storage.
tierToCold Property Map
The function to tier blobs to cold storage.
tierToCool Property Map
The function to tier blob snapshot to cool storage.
tierToHot Property Map
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts

ManagementPolicyVersionResponse

Delete Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to delete the blob version
TierToArchive Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to tier blob version to archive storage.
TierToCold Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to tier blobs to cold storage.
TierToCool Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to tier blob version to cool storage.
TierToHot Pulumi.AzureNative.Storage.Inputs.DateAfterCreationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
Delete DateAfterCreationResponse
The function to delete the blob version
TierToArchive DateAfterCreationResponse
The function to tier blob version to archive storage.
TierToCold DateAfterCreationResponse
The function to tier blobs to cold storage.
TierToCool DateAfterCreationResponse
The function to tier blob version to cool storage.
TierToHot DateAfterCreationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterCreationResponse
The function to delete the blob version
tierToArchive DateAfterCreationResponse
The function to tier blob version to archive storage.
tierToCold DateAfterCreationResponse
The function to tier blobs to cold storage.
tierToCool DateAfterCreationResponse
The function to tier blob version to cool storage.
tierToHot DateAfterCreationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterCreationResponse
The function to delete the blob version
tierToArchive DateAfterCreationResponse
The function to tier blob version to archive storage.
tierToCold DateAfterCreationResponse
The function to tier blobs to cold storage.
tierToCool DateAfterCreationResponse
The function to tier blob version to cool storage.
tierToHot DateAfterCreationResponse
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts
delete DateAfterCreationResponse
The function to delete the blob version
tier_to_archive DateAfterCreationResponse
The function to tier blob version to archive storage.
tier_to_cold DateAfterCreationResponse
The function to tier blobs to cold storage.
tier_to_cool DateAfterCreationResponse
The function to tier blob version to cool storage.
tier_to_hot DateAfterCreationResponse
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
tierToArchive Property Map
The function to tier blob version to archive storage.
tierToCold Property Map
The function to tier blobs to cold storage.
tierToCool Property Map
The function to tier blob version to cool storage.
tierToHot Property Map
The function to tier blobs to hot storage. This action can only be used with Premium Block Blob Storage Accounts

TagFilterResponse

Name This property is required. string
This is the filter tag name, it can have 1 - 128 characters
Op This property is required. string
This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
Value This property is required. string
This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
Name This property is required. string
This is the filter tag name, it can have 1 - 128 characters
Op This property is required. string
This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
Value This property is required. string
This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
name This property is required. String
This is the filter tag name, it can have 1 - 128 characters
op This property is required. String
This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
value This property is required. String
This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
name This property is required. string
This is the filter tag name, it can have 1 - 128 characters
op This property is required. string
This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
value This property is required. string
This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
name This property is required. str
This is the filter tag name, it can have 1 - 128 characters
op This property is required. str
This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
value This property is required. str
This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters
name This property is required. String
This is the filter tag name, it can have 1 - 128 characters
op This property is required. String
This is the comparison operator which is used for object comparison and filtering. Only == (equality operator) is currently supported
value This property is required. String
This is the filter tag value field used for tag based filtering, it can have 0 - 256 characters

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi