GetObjectReplicationPolicy
Using GetObjectReplicationPolicy
function getObjectReplicationPolicy(args: GetObjectReplicationPolicyArgs, opts?: InvokeOptions): Promise<GetObjectReplicationPolicyResult>
def get_object_replication_policy(account_name: Optional[str] = None, object_replication_policy_id: Optional[str] = None, resource_group_name: Optional[str] = None, opts: Optional[InvokeOptions] = None) -> GetObjectReplicationPolicyResult
func LookupObjectReplicationPolicy(ctx *Context, args *LookupObjectReplicationPolicyArgs, opts ...InvokeOption) (*LookupObjectReplicationPolicyResult, error)
Note: This function is named
LookupObjectReplicationPolicy
in the Go SDK.
public static class GetObjectReplicationPolicy {
public static Task<GetObjectReplicationPolicyResult> InvokeAsync(GetObjectReplicationPolicyArgs args, InvokeOptions? opts = null)
}
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.
- Object
Replication stringPolicy Id - The ID of object replication policy or ‘default’ if the policy ID is unknown.
- 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.
- Object
Replication stringPolicy Id - The ID of object replication policy or ‘default’ if the policy ID is unknown.
- 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.
- object
Replication stringPolicy Id - The ID of object replication policy or ‘default’ if the policy ID is unknown.
- 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.
- object_
replication_ strpolicy_ id - The ID of object replication policy or ‘default’ if the policy ID is unknown.
- resource_
group_ strname - The name of the resource group within the user’s subscription. The name is case insensitive.
GetObjectReplicationPolicy Result
The following output properties are available:
- Destination
Account string - Required. Destination account name.
- Enabled
Time string - Indicates when the policy is enabled on the source account.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Policy
Id string - A unique id for object replication policy.
- Source
Account string - Required. Source account name.
- Type string
- The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
- Rules
List<Pulumi.
Azure Next Gen. Storage. Outputs. Object Replication Policy Rule Response> - The storage account object replication rules.
- Destination
Account string - Required. Destination account name.
- Enabled
Time string - Indicates when the policy is enabled on the source account.
- Id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- Name string
- The name of the resource
- Policy
Id string - A unique id for object replication policy.
- Source
Account string - Required. Source account name.
- Type string
- The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
- Rules
[]Object
Replication Policy Rule Response - The storage account object replication rules.
- destination
Account string - Required. Destination account name.
- enabled
Time string - Indicates when the policy is enabled on the source account.
- id string
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name string
- The name of the resource
- policy
Id string - A unique id for object replication policy.
- source
Account string - Required. Source account name.
- type string
- The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
- rules
Object
Replication Policy Rule Response[] - The storage account object replication rules.
- destination_
account str - Required. Destination account name.
- enabled_
time str - Indicates when the policy is enabled on the source account.
- id str
- Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name str
- The name of the resource
- policy_
id str - A unique id for object replication policy.
- source_
account str - Required. Source account name.
- type str
- The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”
- rules
Sequence[Object
Replication Policy Rule Response] - The storage account object replication rules.
Supporting Types
ObjectReplicationPolicyFilterResponse
- Min
Creation stringTime - Blobs created after the time will be replicated to the destination. It must be in datetime format ‘yyyy-MM-ddTHH:mm:ssZ’. Example: 2020-02-19T16:05:00Z
- Prefix
Match List<string> - Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
- Min
Creation stringTime - Blobs created after the time will be replicated to the destination. It must be in datetime format ‘yyyy-MM-ddTHH:mm:ssZ’. Example: 2020-02-19T16:05:00Z
- Prefix
Match []string - Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
- min
Creation stringTime - Blobs created after the time will be replicated to the destination. It must be in datetime format ‘yyyy-MM-ddTHH:mm:ssZ’. Example: 2020-02-19T16:05:00Z
- prefix
Match string[] - Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
- min_
creation_ strtime - Blobs created after the time will be replicated to the destination. It must be in datetime format ‘yyyy-MM-ddTHH:mm:ssZ’. Example: 2020-02-19T16:05:00Z
- prefix_
match Sequence[str] - Optional. Filters the results to replicate only blobs whose names begin with the specified prefix.
ObjectReplicationPolicyRuleResponse
- Destination
Container string - Required. Destination container name.
- Source
Container string - Required. Source container name.
- Filters
Pulumi.
Azure Next Gen. Storage. Inputs. Object Replication Policy Filter Response Args - Optional. An object that defines the filter set.
- Rule
Id string - Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account.
- Destination
Container string - Required. Destination container name.
- Source
Container string - Required. Source container name.
- Filters
Object
Replication Policy Filter Response - Optional. An object that defines the filter set.
- Rule
Id string - Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account.
- destination
Container string - Required. Destination container name.
- source
Container string - Required. Source container name.
- filters
Object
Replication Policy Filter Response - Optional. An object that defines the filter set.
- rule
Id string - Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account.
- destination_
container str - Required. Destination container name.
- source_
container str - Required. Source container name.
- filters
Object
Replication Policy Filter Response Args - Optional. An object that defines the filter set.
- rule_
id str - Rule Id is auto-generated for each new rule on destination account. It is required for put policy on source account.
Package Details
- Repository
- https://github.com/pulumi/pulumi-azure-nextgen
- License
- Apache-2.0