1. Packages
  2. Powerflex Provider
  3. API Docs
  4. getReplicationPair
powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell

powerflex.getReplicationPair

Explore with Pulumi AI

Using getReplicationPair

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 getReplicationPair(args: GetReplicationPairArgs, opts?: InvokeOptions): Promise<GetReplicationPairResult>
function getReplicationPairOutput(args: GetReplicationPairOutputArgs, opts?: InvokeOptions): Output<GetReplicationPairResult>
Copy
def get_replication_pair(filter: Optional[GetReplicationPairFilter] = None,
                         opts: Optional[InvokeOptions] = None) -> GetReplicationPairResult
def get_replication_pair_output(filter: Optional[pulumi.Input[GetReplicationPairFilterArgs]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetReplicationPairResult]
Copy
func LookupReplicationPair(ctx *Context, args *LookupReplicationPairArgs, opts ...InvokeOption) (*LookupReplicationPairResult, error)
func LookupReplicationPairOutput(ctx *Context, args *LookupReplicationPairOutputArgs, opts ...InvokeOption) LookupReplicationPairResultOutput
Copy

> Note: This function is named LookupReplicationPair in the Go SDK.

public static class GetReplicationPair 
{
    public static Task<GetReplicationPairResult> InvokeAsync(GetReplicationPairArgs args, InvokeOptions? opts = null)
    public static Output<GetReplicationPairResult> Invoke(GetReplicationPairInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetReplicationPairResult> getReplicationPair(GetReplicationPairArgs args, InvokeOptions options)
public static Output<GetReplicationPairResult> getReplicationPair(GetReplicationPairArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: powerflex:index/getReplicationPair:getReplicationPair
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getReplicationPair Result

The following output properties are available:

id String
default datasource id
replicationPairDetails List<Property Map>
List of Replication Pairs
filter Property Map

Supporting Types

GetReplicationPairFilter

CopyTypes List<string>
List of copy_type
Ids List<string>
List of id
InitialCopyPriorities List<double>
List of initialcopypriority
InitialCopyStates List<string>
List of initialcopystate
LifetimeStates List<string>
List of lifetime_state
LocalVolumeIds List<string>
List of localvolumeid
Names List<string>
List of name
PeerSystemNames List<string>
List of peersystemname
RemoteCapacityInMbs List<double>
List of remotecapacityin_mb
RemoteIds List<string>
List of remote_id
RemoteVolumeIds List<string>
List of remotevolumeid
RemoteVolumeNames List<string>
List of remotevolumename
ReplicationConsistencyGroupIds List<string>
List of replicationconsistencygroup_id
UserRequestedPauseTransmitInitCopy bool
Value for userrequestedpausetransmitinit_copy
CopyTypes []string
List of copy_type
Ids []string
List of id
InitialCopyPriorities []float64
List of initialcopypriority
InitialCopyStates []string
List of initialcopystate
LifetimeStates []string
List of lifetime_state
LocalVolumeIds []string
List of localvolumeid
Names []string
List of name
PeerSystemNames []string
List of peersystemname
RemoteCapacityInMbs []float64
List of remotecapacityin_mb
RemoteIds []string
List of remote_id
RemoteVolumeIds []string
List of remotevolumeid
RemoteVolumeNames []string
List of remotevolumename
ReplicationConsistencyGroupIds []string
List of replicationconsistencygroup_id
UserRequestedPauseTransmitInitCopy bool
Value for userrequestedpausetransmitinit_copy
copyTypes List<String>
List of copy_type
ids List<String>
List of id
initialCopyPriorities List<Double>
List of initialcopypriority
initialCopyStates List<String>
List of initialcopystate
lifetimeStates List<String>
List of lifetime_state
localVolumeIds List<String>
List of localvolumeid
names List<String>
List of name
peerSystemNames List<String>
List of peersystemname
remoteCapacityInMbs List<Double>
List of remotecapacityin_mb
remoteIds List<String>
List of remote_id
remoteVolumeIds List<String>
List of remotevolumeid
remoteVolumeNames List<String>
List of remotevolumename
replicationConsistencyGroupIds List<String>
List of replicationconsistencygroup_id
userRequestedPauseTransmitInitCopy Boolean
Value for userrequestedpausetransmitinit_copy
copyTypes string[]
List of copy_type
ids string[]
List of id
initialCopyPriorities number[]
List of initialcopypriority
initialCopyStates string[]
List of initialcopystate
lifetimeStates string[]
List of lifetime_state
localVolumeIds string[]
List of localvolumeid
names string[]
List of name
peerSystemNames string[]
List of peersystemname
remoteCapacityInMbs number[]
List of remotecapacityin_mb
remoteIds string[]
List of remote_id
remoteVolumeIds string[]
List of remotevolumeid
remoteVolumeNames string[]
List of remotevolumename
replicationConsistencyGroupIds string[]
List of replicationconsistencygroup_id
userRequestedPauseTransmitInitCopy boolean
Value for userrequestedpausetransmitinit_copy
copy_types Sequence[str]
List of copy_type
ids Sequence[str]
List of id
initial_copy_priorities Sequence[float]
List of initialcopypriority
initial_copy_states Sequence[str]
List of initialcopystate
lifetime_states Sequence[str]
List of lifetime_state
local_volume_ids Sequence[str]
List of localvolumeid
names Sequence[str]
List of name
peer_system_names Sequence[str]
List of peersystemname
remote_capacity_in_mbs Sequence[float]
List of remotecapacityin_mb
remote_ids Sequence[str]
List of remote_id
remote_volume_ids Sequence[str]
List of remotevolumeid
remote_volume_names Sequence[str]
List of remotevolumename
replication_consistency_group_ids Sequence[str]
List of replicationconsistencygroup_id
user_requested_pause_transmit_init_copy bool
Value for userrequestedpausetransmitinit_copy
copyTypes List<String>
List of copy_type
ids List<String>
List of id
initialCopyPriorities List<Number>
List of initialcopypriority
initialCopyStates List<String>
List of initialcopystate
lifetimeStates List<String>
List of lifetime_state
localVolumeIds List<String>
List of localvolumeid
names List<String>
List of name
peerSystemNames List<String>
List of peersystemname
remoteCapacityInMbs List<Number>
List of remotecapacityin_mb
remoteIds List<String>
List of remote_id
remoteVolumeIds List<String>
List of remotevolumeid
remoteVolumeNames List<String>
List of remotevolumename
replicationConsistencyGroupIds List<String>
List of replicationconsistencygroup_id
userRequestedPauseTransmitInitCopy Boolean
Value for userrequestedpausetransmitinit_copy

GetReplicationPairReplicationPairDetail

CopyType This property is required. string
Copy Type of the replication pair instance.
Id This property is required. string
Unique identifier of the replication pair instance.
InitialCopyPriority This property is required. double
Initial Copy Priority of the replication pair instance.
InitialCopyState This property is required. string
Initial Copy State of the replication pair instance.
LifetimeState This property is required. string
Lifetime State of the replication pair instance.
LocalVolumeId This property is required. string
Local Volume ID of the replication pair instance.
Name This property is required. string
Name of the replication pair instance.
PeerSystemName This property is required. string
Peer System Name of the replication pair instance.
RemoteCapacityInMb This property is required. double
Remote Capacity in MB of the replication pair instance.
RemoteId This property is required. string
Remote ID of the replication pair instance.
RemoteVolumeId This property is required. string
Remote Volume ID of the replication pair instance.
RemoteVolumeName This property is required. string
Remote Volume Name of the replication pair instance.
ReplicationConsistencyGroupId This property is required. string
Replication Consistency Group Id of the replication pair instance.
UserRequestedPauseTransmitInitCopy This property is required. bool
User Requested Pause of the replication pair instance.
CopyType This property is required. string
Copy Type of the replication pair instance.
Id This property is required. string
Unique identifier of the replication pair instance.
InitialCopyPriority This property is required. float64
Initial Copy Priority of the replication pair instance.
InitialCopyState This property is required. string
Initial Copy State of the replication pair instance.
LifetimeState This property is required. string
Lifetime State of the replication pair instance.
LocalVolumeId This property is required. string
Local Volume ID of the replication pair instance.
Name This property is required. string
Name of the replication pair instance.
PeerSystemName This property is required. string
Peer System Name of the replication pair instance.
RemoteCapacityInMb This property is required. float64
Remote Capacity in MB of the replication pair instance.
RemoteId This property is required. string
Remote ID of the replication pair instance.
RemoteVolumeId This property is required. string
Remote Volume ID of the replication pair instance.
RemoteVolumeName This property is required. string
Remote Volume Name of the replication pair instance.
ReplicationConsistencyGroupId This property is required. string
Replication Consistency Group Id of the replication pair instance.
UserRequestedPauseTransmitInitCopy This property is required. bool
User Requested Pause of the replication pair instance.
copyType This property is required. String
Copy Type of the replication pair instance.
id This property is required. String
Unique identifier of the replication pair instance.
initialCopyPriority This property is required. Double
Initial Copy Priority of the replication pair instance.
initialCopyState This property is required. String
Initial Copy State of the replication pair instance.
lifetimeState This property is required. String
Lifetime State of the replication pair instance.
localVolumeId This property is required. String
Local Volume ID of the replication pair instance.
name This property is required. String
Name of the replication pair instance.
peerSystemName This property is required. String
Peer System Name of the replication pair instance.
remoteCapacityInMb This property is required. Double
Remote Capacity in MB of the replication pair instance.
remoteId This property is required. String
Remote ID of the replication pair instance.
remoteVolumeId This property is required. String
Remote Volume ID of the replication pair instance.
remoteVolumeName This property is required. String
Remote Volume Name of the replication pair instance.
replicationConsistencyGroupId This property is required. String
Replication Consistency Group Id of the replication pair instance.
userRequestedPauseTransmitInitCopy This property is required. Boolean
User Requested Pause of the replication pair instance.
copyType This property is required. string
Copy Type of the replication pair instance.
id This property is required. string
Unique identifier of the replication pair instance.
initialCopyPriority This property is required. number
Initial Copy Priority of the replication pair instance.
initialCopyState This property is required. string
Initial Copy State of the replication pair instance.
lifetimeState This property is required. string
Lifetime State of the replication pair instance.
localVolumeId This property is required. string
Local Volume ID of the replication pair instance.
name This property is required. string
Name of the replication pair instance.
peerSystemName This property is required. string
Peer System Name of the replication pair instance.
remoteCapacityInMb This property is required. number
Remote Capacity in MB of the replication pair instance.
remoteId This property is required. string
Remote ID of the replication pair instance.
remoteVolumeId This property is required. string
Remote Volume ID of the replication pair instance.
remoteVolumeName This property is required. string
Remote Volume Name of the replication pair instance.
replicationConsistencyGroupId This property is required. string
Replication Consistency Group Id of the replication pair instance.
userRequestedPauseTransmitInitCopy This property is required. boolean
User Requested Pause of the replication pair instance.
copy_type This property is required. str
Copy Type of the replication pair instance.
id This property is required. str
Unique identifier of the replication pair instance.
initial_copy_priority This property is required. float
Initial Copy Priority of the replication pair instance.
initial_copy_state This property is required. str
Initial Copy State of the replication pair instance.
lifetime_state This property is required. str
Lifetime State of the replication pair instance.
local_volume_id This property is required. str
Local Volume ID of the replication pair instance.
name This property is required. str
Name of the replication pair instance.
peer_system_name This property is required. str
Peer System Name of the replication pair instance.
remote_capacity_in_mb This property is required. float
Remote Capacity in MB of the replication pair instance.
remote_id This property is required. str
Remote ID of the replication pair instance.
remote_volume_id This property is required. str
Remote Volume ID of the replication pair instance.
remote_volume_name This property is required. str
Remote Volume Name of the replication pair instance.
replication_consistency_group_id This property is required. str
Replication Consistency Group Id of the replication pair instance.
user_requested_pause_transmit_init_copy This property is required. bool
User Requested Pause of the replication pair instance.
copyType This property is required. String
Copy Type of the replication pair instance.
id This property is required. String
Unique identifier of the replication pair instance.
initialCopyPriority This property is required. Number
Initial Copy Priority of the replication pair instance.
initialCopyState This property is required. String
Initial Copy State of the replication pair instance.
lifetimeState This property is required. String
Lifetime State of the replication pair instance.
localVolumeId This property is required. String
Local Volume ID of the replication pair instance.
name This property is required. String
Name of the replication pair instance.
peerSystemName This property is required. String
Peer System Name of the replication pair instance.
remoteCapacityInMb This property is required. Number
Remote Capacity in MB of the replication pair instance.
remoteId This property is required. String
Remote ID of the replication pair instance.
remoteVolumeId This property is required. String
Remote Volume ID of the replication pair instance.
remoteVolumeName This property is required. String
Remote Volume Name of the replication pair instance.
replicationConsistencyGroupId This property is required. String
Replication Consistency Group Id of the replication pair instance.
userRequestedPauseTransmitInitCopy This property is required. Boolean
User Requested Pause of the replication pair instance.

Package Details

Repository
powerflex dell/terraform-provider-powerflex
License
Notes
This Pulumi package is based on the powerflex Terraform Provider.