We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.iotsitewise.getGateway
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 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:
- GatewayId string
- The ID of the gateway device.
- GatewayId string
- The ID of the gateway device.
- gatewayId String
- The ID of the gateway device.
- gatewayId string
- The ID of the gateway device.
- gateway_id str
- The ID of the gateway device.
- gatewayId String
- The ID of the gateway device.
getGateway Result
The following output properties are available:
- GatewayCapability 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.
- GatewayId string
- The ID of the gateway device.
- GatewayName 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.
- GatewayCapability []GatewaySummaries Capability Summary 
- A list of gateway capability summaries that each contain a namespace and status.
- GatewayId string
- The ID of the gateway device.
- GatewayName string
- A unique, friendly name for the gateway.
- Tag
- A list of key-value pairs that contain metadata for the gateway.
- gatewayCapability List<GatewaySummaries Capability Summary> 
- A list of gateway capability summaries that each contain a namespace and status.
- gatewayId String
- The ID of the gateway device.
- gatewayName String
- A unique, friendly name for the gateway.
- List<Tag>
- A list of key-value pairs that contain metadata for the gateway.
- gatewayCapability GatewaySummaries Capability Summary[] 
- A list of gateway capability summaries that each contain a namespace and status.
- gatewayId string
- The ID of the gateway device.
- gatewayName 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.
- gatewayCapability List<Property Map>Summaries 
- A list of gateway capability summaries that each contain a namespace and status.
- gatewayId String
- The ID of the gateway device.
- gatewayName 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  
- CapabilityNamespace string
- The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, whereversionis a number such as1.
- CapabilityConfiguration 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 .
- CapabilityNamespace string
- The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, whereversionis a number such as1.
- CapabilityConfiguration 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 .
- capabilityNamespace String
- The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, whereversionis a number such as1.
- capabilityConfiguration 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 .
- capabilityNamespace string
- The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, whereversionis a number such as1.
- capabilityConfiguration 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 from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, whereversionis a number such as1.
- 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 .
- capabilityNamespace String
- The namespace of the capability configuration. For example, if you configure OPC-UA sources from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace iotsitewise:opcuacollector:version, whereversionis a number such as1.
- capabilityConfiguration 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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi