aws-native.iotsitewise.getGateway
Resource schema for AWS::IoTSiteWise::Gateway
Using getGateway
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 getGateway(args: GetGatewayArgs, opts?: InvokeOptions): Promise<GetGatewayResult>
function getGatewayOutput(args: GetGatewayOutputArgs, opts?: InvokeOptions): Output<GetGatewayResult>
def get_gateway(gateway_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGatewayResult
def get_gateway_output(gateway_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGatewayResult]
func LookupGateway(ctx *Context, args *LookupGatewayArgs, opts ...InvokeOption) (*LookupGatewayResult, error)
func LookupGatewayOutput(ctx *Context, args *LookupGatewayOutputArgs, opts ...InvokeOption) LookupGatewayResultOutput
> Note: This function is named LookupGateway
in the Go SDK.
public static class GetGateway
{
public static Task<GetGatewayResult> InvokeAsync(GetGatewayArgs args, InvokeOptions? opts = null)
public static Output<GetGatewayResult> Invoke(GetGatewayInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:iotsitewise:getGateway
arguments:
# arguments dictionary
The following arguments are supported:
- Gateway
Id string The ID of the gateway device.
- Gateway
Id string The ID of the gateway device.
- gateway
Id String The ID of the gateway device.
- gateway
Id string The ID of the gateway device.
- gateway_
id str The ID of the gateway device.
- gateway
Id String The ID of the gateway device.
getGateway Result
The following output properties are available:
- Gateway
Capability List<Pulumi.Summaries Aws Native. Io TSite Wise. Outputs. Gateway Capability Summary> A list of gateway capability summaries that each contain a namespace and status.
- Gateway
Id string The ID of the gateway device.
- Gateway
Name string A unique, friendly name for the gateway.
- List<Pulumi.
Aws Native. Io TSite Wise. Outputs. Gateway Tag> A list of key-value pairs that contain metadata for the gateway.
- Gateway
Capability []GatewaySummaries Capability Summary A list of gateway capability summaries that each contain a namespace and status.
- Gateway
Id string The ID of the gateway device.
- Gateway
Name string A unique, friendly name for the gateway.
- []Gateway
Tag A list of key-value pairs that contain metadata for the gateway.
- gateway
Capability List<GatewaySummaries Capability Summary> A list of gateway capability summaries that each contain a namespace and status.
- gateway
Id String The ID of the gateway device.
- gateway
Name String A unique, friendly name for the gateway.
- List<Gateway
Tag> A list of key-value pairs that contain metadata for the gateway.
- gateway
Capability GatewaySummaries Capability Summary[] A list of gateway capability summaries that each contain a namespace and status.
- gateway
Id string The ID of the gateway device.
- gateway
Name string A unique, friendly name for the gateway.
- Gateway
Tag[] A list of key-value pairs that contain metadata for the gateway.
- gateway_
capability_ Sequence[Gatewaysummaries Capability Summary] A list of gateway capability summaries that each contain a namespace and status.
- gateway_
id str The ID of the gateway device.
- gateway_
name str A unique, friendly name for the gateway.
- Sequence[Gateway
Tag] A list of key-value pairs that contain metadata for the gateway.
- gateway
Capability List<Property Map>Summaries A list of gateway capability summaries that each contain a namespace and status.
- gateway
Id String The ID of the gateway device.
- gateway
Name String A unique, friendly name for the gateway.
- List<Property Map>
A list of key-value pairs that contain metadata for the gateway.
Supporting Types
GatewayCapabilitySummary
- Capability
Namespace string - Capability
Configuration string
- Capability
Namespace string - Capability
Configuration string
- capability
Namespace String - capability
Configuration String
- capability
Namespace string - capability
Configuration string
- capability
Namespace String - capability
Configuration String
GatewayTag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0