Tunnel
public struct Tunnel : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The time when the tunnel was created.
Declaration
Swift
public let createdAt: TimeStamp?
-
A description of the tunnel.
Declaration
Swift
public let description: String?
-
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.
Declaration
Swift
public let destinationConfig: DestinationConfig?
-
The connection state of the destination application.
Declaration
Swift
public let destinationConnectionState: ConnectionState?
-
The last time the tunnel was updated.
Declaration
Swift
public let lastUpdatedAt: TimeStamp?
-
The connection state of the source application.
Declaration
Swift
public let sourceConnectionState: ConnectionState?
-
The status of a tunnel. Valid values are: Open and Closed.
Declaration
Swift
public let status: TunnelStatus?
-
A list of tag metadata associated with the secure tunnel.
Declaration
Swift
public let tags: [Tag]?
-
Timeout configuration for the tunnel.
Declaration
Swift
public let timeoutConfig: TimeoutConfig?
-
The Amazon Resource Name (ARN) of a tunnel. The tunnel ARN format is arn:aws:tunnel:<region>:<account-id>:tunnel/<tunnel-id>
Declaration
Swift
public let tunnelArn: String?
-
A unique alpha-numeric ID that identifies a tunnel.
Declaration
Swift
public let tunnelId: String?
-
init(createdAt:description:destinationConfig:destinationConnectionState:lastUpdatedAt:sourceConnectionState:status:tags:timeoutConfig:tunnelArn:tunnelId:)
Undocumented
Declaration
Swift
public init(createdAt: TimeStamp? = nil, description: String? = nil, destinationConfig: DestinationConfig? = nil, destinationConnectionState: ConnectionState? = nil, lastUpdatedAt: TimeStamp? = nil, sourceConnectionState: ConnectionState? = nil, status: TunnelStatus? = nil, tags: [Tag]? = nil, timeoutConfig: TimeoutConfig? = nil, tunnelArn: String? = nil, tunnelId: String? = nil)