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 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>
Copy
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]
Copy
func GetRemoteSystem(ctx *Context, args *GetRemoteSystemArgs, opts ...InvokeOption) (*GetRemoteSystemResult, error)
func GetRemoteSystemOutput(ctx *Context, args *GetRemoteSystemOutputArgs, opts ...InvokeOption) GetRemoteSystemResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetRemoteSystemResult> getRemoteSystem(GetRemoteSystemArgs args, InvokeOptions options)
public static Output<GetRemoteSystemResult> getRemoteSystem(GetRemoteSystemArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: powerstore:index/getRemoteSystem:getRemoteSystem
  arguments:
    # arguments dictionary
Copy

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 This property is required. List<string>
List of supported remote protection capabilities.
DataConnectionState This property is required. string
Data connection state of the remote system.
DataNetworkLatency This property is required. string
Data network latency of the remote system.
Description This property is required. string
Description of the remote system instance.
Id This property is required. string
Unique identifier of the remote system instance.
ManagementAddress This property is required. string
Management IP address of the remote system instance.
Name This property is required. string
Name of the remote system instance.
SerialNumber This property is required. string
Serial number of the remote system instance.
Type This property is required. string
Type of the remote system instance.
Capabilities This property is required. []string
List of supported remote protection capabilities.
DataConnectionState This property is required. string
Data connection state of the remote system.
DataNetworkLatency This property is required. string
Data network latency of the remote system.
Description This property is required. string
Description of the remote system instance.
Id This property is required. string
Unique identifier of the remote system instance.
ManagementAddress This property is required. string
Management IP address of the remote system instance.
Name This property is required. string
Name of the remote system instance.
SerialNumber This property is required. string
Serial number of the remote system instance.
Type This property is required. string
Type of the remote system instance.
capabilities This property is required. List<String>
List of supported remote protection capabilities.
dataConnectionState This property is required. String
Data connection state of the remote system.
dataNetworkLatency This property is required. String
Data network latency of the remote system.
description This property is required. String
Description of the remote system instance.
id This property is required. String
Unique identifier of the remote system instance.
managementAddress This property is required. String
Management IP address of the remote system instance.
name This property is required. String
Name of the remote system instance.
serialNumber This property is required. String
Serial number of the remote system instance.
type This property is required. String
Type of the remote system instance.
capabilities This property is required. string[]
List of supported remote protection capabilities.
dataConnectionState This property is required. string
Data connection state of the remote system.
dataNetworkLatency This property is required. string
Data network latency of the remote system.
description This property is required. string
Description of the remote system instance.
id This property is required. string
Unique identifier of the remote system instance.
managementAddress This property is required. string
Management IP address of the remote system instance.
name This property is required. string
Name of the remote system instance.
serialNumber This property is required. string
Serial number of the remote system instance.
type This property is required. string
Type of the remote system instance.
capabilities This property is required. Sequence[str]
List of supported remote protection capabilities.
data_connection_state This property is required. str
Data connection state of the remote system.
data_network_latency This property is required. str
Data network latency of the remote system.
description This property is required. str
Description of the remote system instance.
id This property is required. str
Unique identifier of the remote system instance.
management_address This property is required. str
Management IP address of the remote system instance.
name This property is required. str
Name of the remote system instance.
serial_number This property is required. str
Serial number of the remote system instance.
type This property is required. str
Type of the remote system instance.
capabilities This property is required. List<String>
List of supported remote protection capabilities.
dataConnectionState This property is required. String
Data connection state of the remote system.
dataNetworkLatency This property is required. String
Data network latency of the remote system.
description This property is required. String
Description of the remote system instance.
id This property is required. String
Unique identifier of the remote system instance.
managementAddress This property is required. String
Management IP address of the remote system instance.
name This property is required. String
Name of the remote system instance.
serialNumber This property is required. String
Serial number of the remote system instance.
type This property is required. 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 1.2.0 published on Monday, Apr 14, 2025 by dell