We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 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.9.0 published on Monday, Nov 18, 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
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi