1. Packages
  2. Powerstore Provider
  3. API Docs
  4. getRemoteSystem
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

powerstore.getRemoteSystem

Explore with Pulumi AI

powerstore logo
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

    Using getRemoteSystem

    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 getRemoteSystem(args: GetRemoteSystemArgs, opts?: InvokeOptions): Promise<GetRemoteSystemResult>
    function getRemoteSystemOutput(args: GetRemoteSystemOutputArgs, opts?: InvokeOptions): Output<GetRemoteSystemResult>
    def get_remote_system(filter_expression: Optional[str] = None,
                          id: Optional[str] = None,
                          name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetRemoteSystemResult
    def get_remote_system_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[GetRemoteSystemResult]
    func GetRemoteSystem(ctx *Context, args *GetRemoteSystemArgs, opts ...InvokeOption) (*GetRemoteSystemResult, error)
    func GetRemoteSystemOutput(ctx *Context, args *GetRemoteSystemOutputArgs, opts ...InvokeOption) GetRemoteSystemResultOutput

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

    public static class GetRemoteSystem 
    {
        public static Task<GetRemoteSystemResult> InvokeAsync(GetRemoteSystemArgs args, InvokeOptions? opts = null)
        public static Output<GetRemoteSystemResult> Invoke(GetRemoteSystemInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetRemoteSystemResult> getRemoteSystem(GetRemoteSystemArgs args, InvokeOptions options)
    public static Output<GetRemoteSystemResult> getRemoteSystem(GetRemoteSystemArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerstore:index/getRemoteSystem:getRemoteSystem
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FilterExpression string
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    Id string
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    Name string
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    FilterExpression string
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    Id string
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    Name string
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    filterExpression String
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    id String
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    name String
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    filterExpression string
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    id string
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    name string
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    filter_expression str
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    id str
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    name str
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    filterExpression String
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    id String
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    name String
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.

    getRemoteSystem Result

    The following output properties are available:

    Id string
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    RemoteSystems List<GetRemoteSystemRemoteSystem>
    List of Remote Systems fetched from PowerStore array.
    FilterExpression string
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    Name string
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    Id string
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    RemoteSystems []GetRemoteSystemRemoteSystem
    List of Remote Systems fetched from PowerStore array.
    FilterExpression string
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    Name string
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    id String
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    remoteSystems List<GetRemoteSystemRemoteSystem>
    List of Remote Systems fetched from PowerStore array.
    filterExpression String
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    name String
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    id string
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    remoteSystems GetRemoteSystemRemoteSystem[]
    List of Remote Systems fetched from PowerStore array.
    filterExpression string
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    name string
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    id str
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    remote_systems Sequence[GetRemoteSystemRemoteSystem]
    List of Remote Systems fetched from PowerStore array.
    filter_expression str
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    name str
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.
    id String
    Unique identifier of the Remote System to be fetched. Conflicts with name and filter_expression.
    remoteSystems List<Property Map>
    List of Remote Systems fetched from PowerStore array.
    filterExpression String
    PowerStore filter expression to filter Remote Systems by. Conflicts with id and name.
    name String
    Name of the Remote System to be fetched. Conflicts with id and filter_expression.

    Supporting Types

    GetRemoteSystemRemoteSystem

    Capabilities List<string>
    List of supported remote protection capabilities.
    DataConnectionState string
    Data connection state of the remote system.
    DataNetworkLatency string
    Data network latency of the remote system.
    Description string
    Description of the remote system instance.
    Id string
    Unique identifier of the remote system instance.
    ManagementAddress string
    Management IP address of the remote system instance.
    Name string
    Name of the remote system instance.
    SerialNumber string
    Serial number of the remote system instance.
    Type string
    Type of the remote system instance.
    Capabilities []string
    List of supported remote protection capabilities.
    DataConnectionState string
    Data connection state of the remote system.
    DataNetworkLatency string
    Data network latency of the remote system.
    Description string
    Description of the remote system instance.
    Id string
    Unique identifier of the remote system instance.
    ManagementAddress string
    Management IP address of the remote system instance.
    Name string
    Name of the remote system instance.
    SerialNumber string
    Serial number of the remote system instance.
    Type string
    Type of the remote system instance.
    capabilities List<String>
    List of supported remote protection capabilities.
    dataConnectionState String
    Data connection state of the remote system.
    dataNetworkLatency String
    Data network latency of the remote system.
    description String
    Description of the remote system instance.
    id String
    Unique identifier of the remote system instance.
    managementAddress String
    Management IP address of the remote system instance.
    name String
    Name of the remote system instance.
    serialNumber String
    Serial number of the remote system instance.
    type String
    Type of the remote system instance.
    capabilities string[]
    List of supported remote protection capabilities.
    dataConnectionState string
    Data connection state of the remote system.
    dataNetworkLatency string
    Data network latency of the remote system.
    description string
    Description of the remote system instance.
    id string
    Unique identifier of the remote system instance.
    managementAddress string
    Management IP address of the remote system instance.
    name string
    Name of the remote system instance.
    serialNumber string
    Serial number of the remote system instance.
    type string
    Type of the remote system instance.
    capabilities Sequence[str]
    List of supported remote protection capabilities.
    data_connection_state str
    Data connection state of the remote system.
    data_network_latency str
    Data network latency of the remote system.
    description str
    Description of the remote system instance.
    id str
    Unique identifier of the remote system instance.
    management_address str
    Management IP address of the remote system instance.
    name str
    Name of the remote system instance.
    serial_number str
    Serial number of the remote system instance.
    type str
    Type of the remote system instance.
    capabilities List<String>
    List of supported remote protection capabilities.
    dataConnectionState String
    Data connection state of the remote system.
    dataNetworkLatency String
    Data network latency of the remote system.
    description String
    Description of the remote system instance.
    id String
    Unique identifier of the remote system instance.
    managementAddress String
    Management IP address of the remote system instance.
    name String
    Name of the remote system instance.
    serialNumber String
    Serial number of the remote system instance.
    type String
    Type of the remote system instance.

    Package Details

    Repository
    powerstore dell/terraform-provider-powerstore
    License
    Notes
    This Pulumi package is based on the powerstore Terraform Provider.
    powerstore logo
    powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell