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 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. 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
, whereversion
is 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
, whereversion
is 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
, whereversion
is 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
, whereversion
is 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
, whereversion
is 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
, whereversion
is 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