We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.iotsitewise.getGateway
Start a Neo task
Explain and create an aws-native.iotsitewise.getGateway resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
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)
public static Output<GetGatewayResult> getGateway(GetGatewayArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:iotsitewise:getGateway
arguments:
# arguments dictionaryThe 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. Outputs. 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.
- 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<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.
- 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[root_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 - The namespace of the capability configuration. For example, if you configure OPC UA sources for an MQTT-enabled gateway, your OPC-UA capability configuration has the namespace
iotsitewise:opcuacollector:3. - Capability
Configuration string - The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the AWS IoT SiteWise User Guide .
- Capability
Namespace string - The namespace of the capability configuration. For example, if you configure OPC UA sources for an MQTT-enabled gateway, your OPC-UA capability configuration has the namespace
iotsitewise:opcuacollector:3. - Capability
Configuration string - The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the AWS IoT SiteWise User Guide .
- capability
Namespace String - The namespace of the capability configuration. For example, if you configure OPC UA sources for an MQTT-enabled gateway, your OPC-UA capability configuration has the namespace
iotsitewise:opcuacollector:3. - capability
Configuration String - The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the AWS IoT SiteWise User Guide .
- capability
Namespace string - The namespace of the capability configuration. For example, if you configure OPC UA sources for an MQTT-enabled gateway, your OPC-UA capability configuration has the namespace
iotsitewise:opcuacollector:3. - capability
Configuration string - The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the AWS IoT SiteWise User Guide .
- capability_
namespace str - The namespace of the capability configuration. For example, if you configure OPC UA sources for an MQTT-enabled gateway, your OPC-UA capability configuration has the namespace
iotsitewise:opcuacollector:3. - capability_
configuration str - The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the AWS IoT SiteWise User Guide .
- capability
Namespace String - The namespace of the capability configuration. For example, if you configure OPC UA sources for an MQTT-enabled gateway, your OPC-UA capability configuration has the namespace
iotsitewise:opcuacollector:3. - capability
Configuration String - The JSON document that defines the configuration for the gateway capability. For more information, see Configuring data sources (CLI) in the AWS IoT SiteWise User Guide .
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
