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

powerflex logo
powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell

    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>
    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]
    func LookupReplicationPair(ctx *Context, args *LookupReplicationPairArgs, opts ...InvokeOption) (*LookupReplicationPairResult, error)
    func LookupReplicationPairOutput(ctx *Context, args *LookupReplicationPairOutputArgs, opts ...InvokeOption) LookupReplicationPairResultOutput

    > 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)
    }
    public static CompletableFuture<GetReplicationPairResult> getReplicationPair(GetReplicationPairArgs args, InvokeOptions options)
    public static Output<GetReplicationPairResult> getReplicationPair(GetReplicationPairArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerflex:index/getReplicationPair:getReplicationPair
      arguments:
        # arguments dictionary

    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 string
    Copy Type of the replication pair instance.
    Id string
    Unique identifier of the replication pair instance.
    InitialCopyPriority double
    Initial Copy Priority of the replication pair instance.
    InitialCopyState string
    Initial Copy State of the replication pair instance.
    LifetimeState string
    Lifetime State of the replication pair instance.
    LocalVolumeId string
    Local Volume ID of the replication pair instance.
    Name string
    Name of the replication pair instance.
    PeerSystemName string
    Peer System Name of the replication pair instance.
    RemoteCapacityInMb double
    Remote Capacity in MB of the replication pair instance.
    RemoteId string
    Remote ID of the replication pair instance.
    RemoteVolumeId string
    Remote Volume ID of the replication pair instance.
    RemoteVolumeName string
    Remote Volume Name of the replication pair instance.
    ReplicationConsistencyGroupId string
    Replication Consistency Group Id of the replication pair instance.
    UserRequestedPauseTransmitInitCopy bool
    User Requested Pause of the replication pair instance.
    CopyType string
    Copy Type of the replication pair instance.
    Id string
    Unique identifier of the replication pair instance.
    InitialCopyPriority float64
    Initial Copy Priority of the replication pair instance.
    InitialCopyState string
    Initial Copy State of the replication pair instance.
    LifetimeState string
    Lifetime State of the replication pair instance.
    LocalVolumeId string
    Local Volume ID of the replication pair instance.
    Name string
    Name of the replication pair instance.
    PeerSystemName string
    Peer System Name of the replication pair instance.
    RemoteCapacityInMb float64
    Remote Capacity in MB of the replication pair instance.
    RemoteId string
    Remote ID of the replication pair instance.
    RemoteVolumeId string
    Remote Volume ID of the replication pair instance.
    RemoteVolumeName string
    Remote Volume Name of the replication pair instance.
    ReplicationConsistencyGroupId string
    Replication Consistency Group Id of the replication pair instance.
    UserRequestedPauseTransmitInitCopy bool
    User Requested Pause of the replication pair instance.
    copyType String
    Copy Type of the replication pair instance.
    id String
    Unique identifier of the replication pair instance.
    initialCopyPriority Double
    Initial Copy Priority of the replication pair instance.
    initialCopyState String
    Initial Copy State of the replication pair instance.
    lifetimeState String
    Lifetime State of the replication pair instance.
    localVolumeId String
    Local Volume ID of the replication pair instance.
    name String
    Name of the replication pair instance.
    peerSystemName String
    Peer System Name of the replication pair instance.
    remoteCapacityInMb Double
    Remote Capacity in MB of the replication pair instance.
    remoteId String
    Remote ID of the replication pair instance.
    remoteVolumeId String
    Remote Volume ID of the replication pair instance.
    remoteVolumeName String
    Remote Volume Name of the replication pair instance.
    replicationConsistencyGroupId String
    Replication Consistency Group Id of the replication pair instance.
    userRequestedPauseTransmitInitCopy Boolean
    User Requested Pause of the replication pair instance.
    copyType string
    Copy Type of the replication pair instance.
    id string
    Unique identifier of the replication pair instance.
    initialCopyPriority number
    Initial Copy Priority of the replication pair instance.
    initialCopyState string
    Initial Copy State of the replication pair instance.
    lifetimeState string
    Lifetime State of the replication pair instance.
    localVolumeId string
    Local Volume ID of the replication pair instance.
    name string
    Name of the replication pair instance.
    peerSystemName string
    Peer System Name of the replication pair instance.
    remoteCapacityInMb number
    Remote Capacity in MB of the replication pair instance.
    remoteId string
    Remote ID of the replication pair instance.
    remoteVolumeId string
    Remote Volume ID of the replication pair instance.
    remoteVolumeName string
    Remote Volume Name of the replication pair instance.
    replicationConsistencyGroupId string
    Replication Consistency Group Id of the replication pair instance.
    userRequestedPauseTransmitInitCopy boolean
    User Requested Pause of the replication pair instance.
    copy_type str
    Copy Type of the replication pair instance.
    id str
    Unique identifier of the replication pair instance.
    initial_copy_priority float
    Initial Copy Priority of the replication pair instance.
    initial_copy_state str
    Initial Copy State of the replication pair instance.
    lifetime_state str
    Lifetime State of the replication pair instance.
    local_volume_id str
    Local Volume ID of the replication pair instance.
    name str
    Name of the replication pair instance.
    peer_system_name str
    Peer System Name of the replication pair instance.
    remote_capacity_in_mb float
    Remote Capacity in MB of the replication pair instance.
    remote_id str
    Remote ID of the replication pair instance.
    remote_volume_id str
    Remote Volume ID of the replication pair instance.
    remote_volume_name str
    Remote Volume Name of the replication pair instance.
    replication_consistency_group_id str
    Replication Consistency Group Id of the replication pair instance.
    user_requested_pause_transmit_init_copy bool
    User Requested Pause of the replication pair instance.
    copyType String
    Copy Type of the replication pair instance.
    id String
    Unique identifier of the replication pair instance.
    initialCopyPriority Number
    Initial Copy Priority of the replication pair instance.
    initialCopyState String
    Initial Copy State of the replication pair instance.
    lifetimeState String
    Lifetime State of the replication pair instance.
    localVolumeId String
    Local Volume ID of the replication pair instance.
    name String
    Name of the replication pair instance.
    peerSystemName String
    Peer System Name of the replication pair instance.
    remoteCapacityInMb Number
    Remote Capacity in MB of the replication pair instance.
    remoteId String
    Remote ID of the replication pair instance.
    remoteVolumeId String
    Remote Volume ID of the replication pair instance.
    remoteVolumeName String
    Remote Volume Name of the replication pair instance.
    replicationConsistencyGroupId String
    Replication Consistency Group Id of the replication pair instance.
    userRequestedPauseTransmitInitCopy 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.
    powerflex logo
    powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell