AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.iotsitewise.getGateway
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 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)
// Output-based functions aren't available in Java yet
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 from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace 
iotsitewise:opcuacollector:version, whereversionis a number such as1. - 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 from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace 
iotsitewise:opcuacollector:version, whereversionis a number such as1. - 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 from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace 
iotsitewise:opcuacollector:version, whereversionis a number such as1. - 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 from the AWS IoT SiteWise console, your OPC-UA capability configuration has the namespace 
iotsitewise:opcuacollector:version, whereversionis a number such as1. - 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 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 .
 
- capability
Namespace 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. - 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
 
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi