powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell
powerstore.getRemoteSystem
Explore with Pulumi AI
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:
- Filter
Expression string - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - Id string
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - Name string
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- Filter
Expression string - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - Id string
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - Name string
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- filter
Expression String - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - id String
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - name String
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- filter
Expression string - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - id string
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - name string
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- filter_
expression str - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - id str
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - name str
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- filter
Expression String - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - id String
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - name String
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
getRemoteSystem Result
The following output properties are available:
- Id string
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - Remote
Systems List<GetRemote System Remote System> - List of Remote Systems fetched from PowerStore array.
- Filter
Expression string - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - Name string
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- Id string
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - Remote
Systems []GetRemote System Remote System - List of Remote Systems fetched from PowerStore array.
- Filter
Expression string - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - Name string
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- id String
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - remote
Systems List<GetRemote System Remote System> - List of Remote Systems fetched from PowerStore array.
- filter
Expression String - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - name String
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- id string
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - remote
Systems GetRemote System Remote System[] - List of Remote Systems fetched from PowerStore array.
- filter
Expression string - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - name string
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- id str
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - remote_
systems Sequence[GetRemote System Remote System] - List of Remote Systems fetched from PowerStore array.
- filter_
expression str - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - name str
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
- id String
- Unique identifier of the Remote System to be fetched. Conflicts with
name
andfilter_expression
. - remote
Systems List<Property Map> - List of Remote Systems fetched from PowerStore array.
- filter
Expression String - PowerStore filter expression to filter Remote Systems by. Conflicts with
id
andname
. - name String
- Name of the Remote System to be fetched. Conflicts with
id
andfilter_expression
.
Supporting Types
GetRemoteSystemRemoteSystem
- Capabilities
This property is required. List<string> - List of supported remote protection capabilities.
- Data
Connection State This property is required. string - Data connection state of the remote system.
- Data
Network Latency 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.
- Management
Address 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.
- Serial
Number 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.
- Data
Connection State This property is required. string - Data connection state of the remote system.
- Data
Network Latency 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.
- Management
Address 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.
- Serial
Number 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.
- data
Connection State This property is required. String - Data connection state of the remote system.
- data
Network Latency 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.
- management
Address 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.
- serial
Number 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.
- data
Connection State This property is required. string - Data connection state of the remote system.
- data
Network Latency 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.
- management
Address 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.
- serial
Number 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.
- data
Connection State This property is required. String - Data connection state of the remote system.
- data
Network Latency 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.
- management
Address 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.
- serial
Number 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.