Class: Aws::IoTSecureTunneling::Types::Tunnel
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSecureTunneling::Types::Tunnel
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotsecuretunneling/types.rb
Overview
A connection between a source computer and a destination device.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The time when the tunnel was created.
-
#description ⇒ String
A description of the tunnel.
-
#destination_config ⇒ Types::DestinationConfig
The destination configuration that specifies the thing name of the destination device and a service name that the local proxy uses to connect to the destination application.
-
#destination_connection_state ⇒ Types::ConnectionState
The connection state of the destination application.
-
#last_updated_at ⇒ Time
The last time the tunnel was updated.
-
#source_connection_state ⇒ Types::ConnectionState
The connection state of the source application.
-
#status ⇒ String
The status of a tunnel.
-
#tags ⇒ Array<Types::Tag>
A list of tag metadata associated with the secure tunnel.
-
#timeout_config ⇒ Types::TimeoutConfig
Timeout configuration for the tunnel.
-
#tunnel_arn ⇒ String
The Amazon Resource Name (ARN) of a tunnel.
-
#tunnel_id ⇒ String
A unique alpha-numeric ID that identifies a tunnel.
Instance Attribute Details
#created_at ⇒ Time
The time when the tunnel was created.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#description ⇒ String
A description of the tunnel.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#destination_config ⇒ Types::DestinationConfig
The destination configuration that specifies the thing name of the destination device and a service name that the local proxy uses to connect to the destination application.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#destination_connection_state ⇒ Types::ConnectionState
The connection state of the destination application.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#last_updated_at ⇒ Time
The last time the tunnel was updated.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#source_connection_state ⇒ Types::ConnectionState
The connection state of the source application.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of a tunnel. Valid values are: Open and Closed.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
A list of tag metadata associated with the secure tunnel.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#timeout_config ⇒ Types::TimeoutConfig
Timeout configuration for the tunnel.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#tunnel_arn ⇒ String
The Amazon Resource Name (ARN) of a tunnel.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |
#tunnel_id ⇒ String
A unique alpha-numeric ID that identifies a tunnel.
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-iotsecuretunneling/types.rb', line 364 class Tunnel < Struct.new( :tunnel_id, :tunnel_arn, :status, :source_connection_state, :destination_connection_state, :description, :destination_config, :timeout_config, :tags, :created_at, :last_updated_at) SENSITIVE = [] include Aws::Structure end |