DirectConnectGatewayAttachment class

Information about an attachment between a Direct Connect gateway and a virtual interface.

Annotations
  • @_s.JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: true, createToJson: false)

Constructors

DirectConnectGatewayAttachment({DirectConnectGatewayAttachmentState attachmentState, DirectConnectGatewayAttachmentType attachmentType, String directConnectGatewayId, String stateChangeError, String virtualInterfaceId, String virtualInterfaceOwnerAccount, String virtualInterfaceRegion})
DirectConnectGatewayAttachment.fromJson(Map<String, dynamic> json)
factory

Properties

attachmentState DirectConnectGatewayAttachmentState
The state of the attachment. The following are the possible values: [...]
@_s.JsonKey(name: 'attachmentState'), final
attachmentType DirectConnectGatewayAttachmentType
The type of attachment.
@_s.JsonKey(name: 'attachmentType'), final
directConnectGatewayId → String
The ID of the Direct Connect gateway.
@_s.JsonKey(name: 'directConnectGatewayId'), final
hashCode → int
The hash code for this object. [...]
read-only, inherited
runtimeType → Type
A representation of the runtime type of the object.
read-only, inherited
stateChangeError → String
The error message if the state of an object failed to advance.
@_s.JsonKey(name: 'stateChangeError'), final
virtualInterfaceId → String
The ID of the virtual interface.
@_s.JsonKey(name: 'virtualInterfaceId'), final
virtualInterfaceOwnerAccount → String
The ID of the AWS account that owns the virtual interface.
@_s.JsonKey(name: 'virtualInterfaceOwnerAccount'), final
virtualInterfaceRegion → String
The AWS Region where the virtual interface is located.
@_s.JsonKey(name: 'virtualInterfaceRegion'), final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
toString() → String
Returns a string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator. [...]
inherited