Skip to content

Iotsecuretunneling Classes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CloseTunnelRequest

tunnelId

  • Type:
  • Required: Yes

delete

  • Type: typing.Optional[bool]

ConnectionState

status

  • Type: typing.Optional[typing.Literal['CONNECTED', 'DISCONNECTED']]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

DescribeTunnelRequest

tunnelId

  • Type:
  • Required: Yes

DescribeTunnelResponse

tunnel

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DestinationConfig

services

  • Type: typing.List[str]
  • Required: Yes

thingName

  • Type: typing.Optional[str]

DestinationConfigOutput

services

  • Type: typing.List[str]
  • Required: Yes

thingName

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTunnelsRequest

thingName

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTunnelsResponse

tunnelSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.TunnelSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

OpenTunnelRequest

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.Tag]]

destinationConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.DestinationConfig, aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.DestinationConfigOutput, NoneType]

timeoutConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.TimeoutConfig]

OpenTunnelResponse

tunnelId

  • Type:
  • Required: Yes

tunnelArn

  • Type:
  • Required: Yes

sourceAccessToken

  • Type:
  • Required: Yes

destinationAccessToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RotateTunnelAccessTokenRequest

tunnelId

  • Type:
  • Required: Yes

clientMode

  • Type: typing.Literal['ALL', 'DESTINATION', 'SOURCE']
  • Required: Yes

destinationConfig

  • Type: typing.Union[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.DestinationConfig, aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.DestinationConfigOutput, NoneType]

RotateTunnelAccessTokenResponse

tunnelArn

  • Type:
  • Required: Yes

sourceAccessToken

  • Type:
  • Required: Yes

destinationAccessToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Tag

key

  • Type:
  • Required: Yes

value

  • Type:
  • Required: Yes

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.Tag]
  • Required: Yes

TimeoutConfig

maxLifetimeTimeoutMinutes

  • Type: typing.Optional[int]

Tunnel

tunnelId

  • Type: typing.Optional[str]

tunnelArn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CLOSED', 'OPEN']]

sourceConnectionState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.ConnectionState]

destinationConnectionState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.ConnectionState]

description

  • Type: typing.Optional[str]

destinationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.DestinationConfigOutput]

timeoutConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.TimeoutConfig]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.iotsecuretunneling.iotsecuretunneling_classes.Tag]]

createdAt

  • Type: typing.Optional[datetime.datetime]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

TunnelSummary

tunnelId

  • Type: typing.Optional[str]

tunnelArn

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CLOSED', 'OPEN']]

description

  • Type: typing.Optional[str]

createdAt

  • Type: typing.Optional[datetime.datetime]

lastUpdatedAt

  • Type: typing.Optional[datetime.datetime]

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes