Client library for AWS IoT Secure Tunneling
npm install --save @datafire/amazonaws_iotsecuretunneling
let amazonaws_iotsecuretunneling = require('@datafire/amazonaws_iotsecuretunneling').create({
accessKeyId: "",
secretAccessKey: "",
region: ""
});
.then(data => {
console.log(data);
});
AWS IoT Secure Tunneling
AWS IoT Secure Tunnling enables you to create remote connections to devices deployed in the field.
For more information about how AWS IoT Secure Tunneling works, see AWS IoT Secure Tunneling.
amazonaws_iotsecuretunneling.CloseTunnel({
"tunnelId": null
}, context)
- input
object
- delete
- tunnelId required
- output CloseTunnelResponse
amazonaws_iotsecuretunneling.DescribeTunnel({
"tunnelId": null
}, context)
- input
object
- tunnelId required
- output DescribeTunnelResponse
amazonaws_iotsecuretunneling.ListTagsForResource({
"resourceArn": null
}, context)
- input
object
- resourceArn required
- output ListTagsForResourceResponse
amazonaws_iotsecuretunneling.ListTunnels({}, context)
- input
object
- maxResults
string
- nextToken
string
- maxResults
- nextToken
- thingName
- maxResults
- output ListTunnelsResponse
amazonaws_iotsecuretunneling.OpenTunnel({}, context)
- input
object
- output OpenTunnelResponse
amazonaws_iotsecuretunneling.TagResource({
"resourceArn": null,
"tags": null
}, context)
- input
object
- tags required
- items Tag
- resourceArn required
- tags required
- output TagResourceResponse
amazonaws_iotsecuretunneling.UntagResource({
"resourceArn": null,
"tagKeys": null
}, context)
- input
object
- resourceArn required
- tagKeys required
- items TagKey
- output UntagResourceResponse
- AmazonResourceName
string
- ClientAccessToken
string
- CloseTunnelRequest
object
- delete
- tunnelId required
- CloseTunnelResponse
object
- ConnectionState
object
: The state of a connection.- lastUpdatedAt
- status
- ConnectionStatus
string
(values: CONNECTED, DISCONNECTED)
- DateType
string
- DeleteFlag
boolean
- DescribeTunnelRequest
object
- tunnelId required
- DescribeTunnelResponse
object
- Description
string
- DestinationConfig
object
: The destination configuration.- services required
- items Service
- thingName
- services required
- ListTagsForResourceRequest
object
- resourceArn required
- ListTagsForResourceResponse
object
- tags
- items Tag
- tags
- ListTunnelsRequest
object
- maxResults
- nextToken
- thingName
- ListTunnelsResponse
object
- nextToken
- tunnelSummaries
- items TunnelSummary
- MaxResults
integer
- NextToken
string
- OpenTunnelRequest
object
- OpenTunnelResponse
object
- destinationAccessToken
- sourceAccessToken
- tunnelArn
- tunnelId
- Service
string
- ServiceList
array
- items Service
- Tag
object
: An arbitary key/value pair used to add searchable metadata to secure tunnel resources.- key required
- value required
- TagKey
string
- TagKeyList
array
- items TagKey
- TagList
array
- items Tag
- TagResourceRequest
object
- tags required
- items Tag
- resourceArn required
- tags required
- TagResourceResponse
object
- TagValue
string
- ThingName
string
- TimeoutConfig
object
: Tunnel timeout configuration.- maxLifetimeTimeoutMinutes
- TimeoutInMin
integer
- Tunnel
object
: A connection between a source computer and a destination device.
- TunnelArn
string
- TunnelId
string
- TunnelStatus
string
(values: OPEN, CLOSED)
- TunnelSummary
object
: Information about the tunnel.- createdAt
- description
- lastUpdatedAt
- status
- tunnelArn
- tunnelId
- TunnelSummaryList
array
- items TunnelSummary
- UntagResourceRequest
object
- resourceArn required
- tagKeys required
- items TagKey
- UntagResourceResponse
object