powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell
powerstore.getReplicationRule
Explore with Pulumi AI
Using getReplicationRule
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 getReplicationRule(args: GetReplicationRuleArgs, opts?: InvokeOptions): Promise<GetReplicationRuleResult>
function getReplicationRuleOutput(args: GetReplicationRuleOutputArgs, opts?: InvokeOptions): Output<GetReplicationRuleResult>
def get_replication_rule(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReplicationRuleResult
def get_replication_rule_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetReplicationRuleResult]
func LookupReplicationRule(ctx *Context, args *LookupReplicationRuleArgs, opts ...InvokeOption) (*LookupReplicationRuleResult, error)
func LookupReplicationRuleOutput(ctx *Context, args *LookupReplicationRuleOutputArgs, opts ...InvokeOption) LookupReplicationRuleResultOutput
> Note: This function is named LookupReplicationRule
in the Go SDK.
public static class GetReplicationRule
{
public static Task<GetReplicationRuleResult> InvokeAsync(GetReplicationRuleArgs args, InvokeOptions? opts = null)
public static Output<GetReplicationRuleResult> Invoke(GetReplicationRuleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetReplicationRuleResult> getReplicationRule(GetReplicationRuleArgs args, InvokeOptions options)
public static Output<GetReplicationRuleResult> getReplicationRule(GetReplicationRuleArgs args, InvokeOptions options)
fn::invoke:
function: powerstore:index/getReplicationRule:getReplicationRule
arguments:
# arguments dictionary
The following arguments are supported:
getReplicationRule Result
The following output properties are available:
- Replication
Rules List<GetReplication Rule Replication Rule> - List of replication rules.
- Id string
- Unique identifier of the replication rule. Conflicts with
name
. - Name string
- Name of the replication rule. Conflicts with
id
.
- Replication
Rules []GetReplication Rule Replication Rule - List of replication rules.
- Id string
- Unique identifier of the replication rule. Conflicts with
name
. - Name string
- Name of the replication rule. Conflicts with
id
.
- replication
Rules List<GetReplication Rule Replication Rule> - List of replication rules.
- id String
- Unique identifier of the replication rule. Conflicts with
name
. - name String
- Name of the replication rule. Conflicts with
id
.
- replication
Rules GetReplication Rule Replication Rule[] - List of replication rules.
- id string
- Unique identifier of the replication rule. Conflicts with
name
. - name string
- Name of the replication rule. Conflicts with
id
.
- replication_
rules Sequence[GetReplication Rule Replication Rule] - List of replication rules.
- id str
- Unique identifier of the replication rule. Conflicts with
name
. - name str
- Name of the replication rule. Conflicts with
id
.
- replication
Rules List<Property Map> - List of replication rules.
- id String
- Unique identifier of the replication rule. Conflicts with
name
. - name String
- Name of the replication rule. Conflicts with
id
.
Supporting Types
GetReplicationRuleReplicationRule
- Alert
Threshold double - The alert threshold for the replication rule.
- Id string
- Unique identifier of the replication rule.
- Is
Read boolOnly - Indicates whether the replication rule is read-only.
- Is
Replica bool - Indicates whether the replication rule is a replica.
- Managed
By string - The entity that manages the replication rule.
- Managed
By stringId - The ID of the managing entity.
- Name string
- Name of the replication rule.
- Policies
List<Get
Replication Rule Replication Rule Policy> - The protection policies associated with the replication rule.
- Remote
System GetReplication Rule Replication Rule Remote System - The remote system associated with the replication rule.
- Remote
System stringId - The ID of the remote system associated with the replication rule.
- Replication
Sessions List<GetReplication Rule Replication Rule Replication Session> - The replication session associated with the replication rule.
- Rpo string
- The RPO (Recovery Point Objective) of the replication rule.
- Alert
Threshold float64 - The alert threshold for the replication rule.
- Id string
- Unique identifier of the replication rule.
- Is
Read boolOnly - Indicates whether the replication rule is read-only.
- Is
Replica bool - Indicates whether the replication rule is a replica.
- Managed
By string - The entity that manages the replication rule.
- Managed
By stringId - The ID of the managing entity.
- Name string
- Name of the replication rule.
- Policies
[]Get
Replication Rule Replication Rule Policy - The protection policies associated with the replication rule.
- Remote
System GetReplication Rule Replication Rule Remote System - The remote system associated with the replication rule.
- Remote
System stringId - The ID of the remote system associated with the replication rule.
- Replication
Sessions []GetReplication Rule Replication Rule Replication Session - The replication session associated with the replication rule.
- Rpo string
- The RPO (Recovery Point Objective) of the replication rule.
- alert
Threshold Double - The alert threshold for the replication rule.
- id String
- Unique identifier of the replication rule.
- is
Read BooleanOnly - Indicates whether the replication rule is read-only.
- is
Replica Boolean - Indicates whether the replication rule is a replica.
- managed
By String - The entity that manages the replication rule.
- managed
By StringId - The ID of the managing entity.
- name String
- Name of the replication rule.
- policies
List<Get
Replication Rule Replication Rule Policy> - The protection policies associated with the replication rule.
- remote
System GetReplication Rule Replication Rule Remote System - The remote system associated with the replication rule.
- remote
System StringId - The ID of the remote system associated with the replication rule.
- replication
Sessions List<GetReplication Rule Replication Rule Replication Session> - The replication session associated with the replication rule.
- rpo String
- The RPO (Recovery Point Objective) of the replication rule.
- alert
Threshold number - The alert threshold for the replication rule.
- id string
- Unique identifier of the replication rule.
- is
Read booleanOnly - Indicates whether the replication rule is read-only.
- is
Replica boolean - Indicates whether the replication rule is a replica.
- managed
By string - The entity that manages the replication rule.
- managed
By stringId - The ID of the managing entity.
- name string
- Name of the replication rule.
- policies
Get
Replication Rule Replication Rule Policy[] - The protection policies associated with the replication rule.
- remote
System GetReplication Rule Replication Rule Remote System - The remote system associated with the replication rule.
- remote
System stringId - The ID of the remote system associated with the replication rule.
- replication
Sessions GetReplication Rule Replication Rule Replication Session[] - The replication session associated with the replication rule.
- rpo string
- The RPO (Recovery Point Objective) of the replication rule.
- alert_
threshold float - The alert threshold for the replication rule.
- id str
- Unique identifier of the replication rule.
- is_
read_ boolonly - Indicates whether the replication rule is read-only.
- is_
replica bool - Indicates whether the replication rule is a replica.
- managed_
by str - The entity that manages the replication rule.
- managed_
by_ strid - The ID of the managing entity.
- name str
- Name of the replication rule.
- policies
Sequence[Get
Replication Rule Replication Rule Policy] - The protection policies associated with the replication rule.
- remote_
system GetReplication Rule Replication Rule Remote System - The remote system associated with the replication rule.
- remote_
system_ strid - The ID of the remote system associated with the replication rule.
- replication_
sessions Sequence[GetReplication Rule Replication Rule Replication Session] - The replication session associated with the replication rule.
- rpo str
- The RPO (Recovery Point Objective) of the replication rule.
- alert
Threshold Number - The alert threshold for the replication rule.
- id String
- Unique identifier of the replication rule.
- is
Read BooleanOnly - Indicates whether the replication rule is read-only.
- is
Replica Boolean - Indicates whether the replication rule is a replica.
- managed
By String - The entity that manages the replication rule.
- managed
By StringId - The ID of the managing entity.
- name String
- Name of the replication rule.
- policies List<Property Map>
- The protection policies associated with the replication rule.
- remote
System Property Map - The remote system associated with the replication rule.
- remote
System StringId - The ID of the remote system associated with the replication rule.
- replication
Sessions List<Property Map> - The replication session associated with the replication rule.
- rpo String
- The RPO (Recovery Point Objective) of the replication rule.
GetReplicationRuleReplicationRulePolicy
GetReplicationRuleReplicationRuleRemoteSystem
GetReplicationRuleReplicationRuleReplicationSession
Package Details
- Repository
- powerstore dell/terraform-provider-powerstore
- License
- Notes
- This Pulumi package is based on the
powerstore
Terraform Provider.