Tunnel class

A connection between a source computer and a destination device.

Constructors

Tunnel({DateTime? createdAt, String? description, DestinationConfig? destinationConfig, ConnectionState? destinationConnectionState, DateTime? lastUpdatedAt, ConnectionState? sourceConnectionState, TunnelStatus? status, List<Tag>? tags, TimeoutConfig? timeoutConfig, String? tunnelArn, String? tunnelId})
Tunnel.fromJson(Map<String, dynamic> json)
factory

Properties

createdAt DateTime?
The time when the tunnel was created.
final
description String?
A description of the tunnel.
final
destinationConfig 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.
final
destinationConnectionState ConnectionState?
The connection state of the destination application.
final
hashCode int
The hash code for this object.
no setterinherited
lastUpdatedAt DateTime?
The last time the tunnel was updated.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceConnectionState ConnectionState?
The connection state of the source application.
final
status TunnelStatus?
The status of a tunnel. Valid values are: Open and Closed.
final
tags List<Tag>?
A list of tag metadata associated with the secure tunnel.
final
timeoutConfig TimeoutConfig?
Timeout configuration for the tunnel.
final
tunnelArn String?
The Amazon Resource Name (ARN) of a tunnel. The tunnel ARN format is arn:aws:tunnel:<region>:<account-id>:tunnel/<tunnel-id>
final
tunnelId String?
A unique alpha-numeric ID that identifies a tunnel.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited