powerstore 1.2.1 published on Thursday, Jun 26, 2025 by dell
powerstore.getReplicationRule
Start a Neo task
Explain and create a powerstore.getReplicationRule resource
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(filter_expression: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetReplicationRuleResult
def get_replication_rule_output(filter_expression: Optional[pulumi.Input[str]] = None,
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 dictionaryThe following arguments are supported:
- Filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - Id string
- Unique identifier of the replication rule. Conflicts with
name. - Name string
- Name of the replication rule. Conflicts with
id.
- Filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - Id string
- Unique identifier of the replication rule. Conflicts with
name. - Name string
- Name of the replication rule. Conflicts with
id.
- filter
Expression String - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - id String
- Unique identifier of the replication rule. Conflicts with
name. - name String
- Name of the replication rule. Conflicts with
id.
- filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - id string
- Unique identifier of the replication rule. Conflicts with
name. - name string
- Name of the replication rule. Conflicts with
id.
- filter_
expression str - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - id str
- Unique identifier of the replication rule. Conflicts with
name. - name str
- Name of the replication rule. Conflicts with
id.
- filter
Expression String - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - id String
- Unique identifier of the replication rule. Conflicts with
name. - name String
- Name of the replication rule. Conflicts with
id.
getReplicationRule Result
The following output properties are available:
- Replication
Rules List<GetReplication Rule Replication Rule> - List of replication rules.
- Filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - 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.
- Filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - 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.
- filter
Expression String - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - 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.
- filter
Expression string - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - 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.
- filter_
expression str - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - 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.
- filter
Expression String - PowerStore filter expression to filter Replication rules by. Conflicts with
id,nameandfile_system_id. - 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
powerstoreTerraform Provider.
