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.73.0 published on Wednesday, Nov 20, 2024 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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Gets the managementpolicy associated with the specified storage account. Azure REST API version: 2022-09-01.
Other available API versions: 2018-03-01-preview, 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>
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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:storage:getManagementPolicy
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Name 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.
- Management
Policy stringName - The name of the Storage Account Management Policy. It should always be 'default'
- Resource
Group stringName - The name of the resource group within the user's subscription. The name is case insensitive.
- Account
Name 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.
- Management
Policy stringName - The name of the Storage Account Management Policy. It should always be 'default'
- Resource
Group stringName - The name of the resource group within the user's subscription. The name is case insensitive.
- account
Name 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.
- management
Policy StringName - The name of the Storage Account Management Policy. It should always be 'default'
- resource
Group StringName - The name of the resource group within the user's subscription. The name is case insensitive.
- account
Name 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.
- management
Policy stringName - The name of the Storage Account Management Policy. It should always be 'default'
- resource
Group 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.
- account
Name 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.
- management
Policy StringName - The name of the Storage Account Management Policy. It should always be 'default'
- resource
Group 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}
- Last
Modified 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}
- Last
Modified stringTime - Returns the date and time the ManagementPolicies was last modified.
- Name string
- The name of the resource
- Policy
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}
- last
Modified StringTime - Returns the date and time the ManagementPolicies was last modified.
- name String
- The name of the resource
- policy
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}
- last
Modified stringTime - Returns the date and time the ManagementPolicies was last modified.
- name string
- The name of the resource
- policy
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 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
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 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}
- last
Modified 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
- Days
After doubleCreation Greater Than - Value indicating the age in days after creation
- Days
After 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.
- Days
After float64Creation Greater Than - Value indicating the age in days after creation
- Days
After 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.
- days
After DoubleCreation Greater Than - Value indicating the age in days after creation
- days
After 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.
- days
After numberCreation Greater Than - Value indicating the age in days after creation
- days
After 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.
- days
After NumberCreation Greater Than - Value indicating the age in days after creation
- days
After 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
- Days
After doubleCreation Greater Than - Value indicating the age in days after blob creation.
- Days
After 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
- Days
After 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.
- Days
After doubleModification Greater Than - Value indicating the age in days after last modification
- Days
After float64Creation Greater Than - Value indicating the age in days after blob creation.
- Days
After 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
- Days
After 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.
- Days
After float64Modification Greater Than - Value indicating the age in days after last modification
- days
After DoubleCreation Greater Than - Value indicating the age in days after blob creation.
- days
After 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
- days
After 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.
- days
After DoubleModification Greater Than - Value indicating the age in days after last modification
- days
After numberCreation Greater Than - Value indicating the age in days after blob creation.
- days
After 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
- days
After 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.
- days
After 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
- days
After NumberCreation Greater Than - Value indicating the age in days after blob creation.
- days
After 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
- days
After 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.
- days
After NumberModification Greater Than - Value indicating the age in days after last modification
ManagementPolicyActionResponse
- Base
Blob 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
- Base
Blob ManagementPolicy Base Blob Response - The management policy action for base blob
- Snapshot
Management
Policy Snap Shot Response - The management policy action for snapshot
- Version
Management
Policy Version Response - The management policy action for version
- base
Blob ManagementPolicy Base Blob Response - The management policy action for base blob
- snapshot
Management
Policy Snap Shot Response - The management policy action for snapshot
- version
Management
Policy Version Response - The management policy action for version
- base
Blob ManagementPolicy Base Blob Response - The management policy action for base blob
- snapshot
Management
Policy Snap Shot Response - The management policy action for snapshot
- version
Management
Policy Version Response - The management policy action for version
- base_
blob ManagementPolicy Base Blob Response - The management policy action for base blob
- snapshot
Management
Policy Snap Shot Response - The management policy action for snapshot
- version
Management
Policy Version Response - The management policy action for version
- base
Blob 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
- 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 Pulumi.Archive Azure Native. Storage. Inputs. Date After Modification Response - The function to tier blobs to archive storage.
- Tier
To Pulumi.Cold Azure Native. Storage. Inputs. Date After Modification Response - The function to tier blobs to cold storage.
- Tier
To Pulumi.Cool Azure Native. Storage. Inputs. Date After Modification Response - The function to tier blobs to cool storage.
- Tier
To 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
Date
After 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
Date
After Modification Response - The function to delete the blob
- enable
Auto 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.
- 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
Date
After Modification Response - The function to delete the blob
- enable
Auto 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.
- 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
Date
After 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
- enable
Auto 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.
- tier
To Property MapArchive - The function to tier blobs to archive storage.
- tier
To Property MapCold - The function to tier blobs to cold storage.
- tier
To Property MapCool - The function to tier blobs to cool storage.
- tier
To 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
Management
Policy Action Response - An object that defines the action set.
- Filters
Management
Policy Filter Response - An object that defines the filter set.
- actions
Management
Policy Action Response - An object that defines the action set.
- filters
Management
Policy Filter Response - An object that defines the filter set.
- actions
Management
Policy Action Response - An object that defines the action set.
- filters
Management
Policy Filter Response - An object that defines the filter set.
- actions
Management
Policy Action Response - An object that defines the action set.
- filters
Management
Policy 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
- Blob
Types List<string> - An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- Blob
Index 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
- Prefix
Match List<string> - An array of strings for prefixes to be match.
- Blob
Types []string - An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- Blob
Index []TagMatch Filter Response - An array of blob index tag based filters, there can be at most 10 tag filters
- Prefix
Match []string - An array of strings for prefixes to be match.
- blob
Types List<String> - An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- blob
Index List<TagMatch Filter Response> - An array of blob index tag based filters, there can be at most 10 tag filters
- prefix
Match List<String> - An array of strings for prefixes to be match.
- blob
Types string[] - An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- blob
Index TagMatch Filter Response[] - An array of blob index tag based filters, there can be at most 10 tag filters
- prefix
Match 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.
- blob
Types List<String> - An array of predefined enum values. Currently blockBlob supports all tiering and delete actions. Only delete actions are supported for appendBlob.
- blob
Index List<Property Map>Match - An array of blob index tag based filters, there can be at most 10 tag filters
- prefix
Match 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
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
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 Boolean
- Rule is enabled if set to true.
- definition
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 boolean
- Rule is enabled if set to true.
- definition
Management
Policy 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
[]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
List<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
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
Sequence[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 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
- Tier
To Pulumi.Archive Azure Native. Storage. Inputs. Date After Creation Response - The function to tier blob snapshot to archive storage.
- Tier
To Pulumi.Cold Azure Native. Storage. Inputs. Date After Creation Response - The function to tier blobs to cold storage.
- Tier
To Pulumi.Cool Azure Native. Storage. Inputs. Date After Creation Response - The function to tier blob snapshot to cool storage.
- Tier
To 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
Date
After 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
Date
After 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
Date
After 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
Date
After 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
- tier
To Property MapArchive - The function to tier blob snapshot to archive storage.
- tier
To Property MapCold - The function to tier blobs to cold storage.
- tier
To Property MapCool - The function to tier blob snapshot to cool storage.
- tier
To 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
- Tier
To Pulumi.Archive Azure Native. Storage. Inputs. Date After Creation Response - The function to tier blob version to archive storage.
- Tier
To Pulumi.Cold Azure Native. Storage. Inputs. Date After Creation Response - The function to tier blobs to cold storage.
- Tier
To Pulumi.Cool Azure Native. Storage. Inputs. Date After Creation Response - The function to tier blob version to cool storage.
- Tier
To 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
Date
After 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
Date
After 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
Date
After 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
Date
After 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
- tier
To Property MapArchive - The function to tier blob version to archive storage.
- tier
To Property MapCold - The function to tier blobs to cold storage.
- tier
To Property MapCool - The function to tier blob version to cool storage.
- tier
To 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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi