Interconnect class

Information about an interconnect.

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

Constructors

Interconnect({String awsDevice, String awsDeviceV2, String bandwidth, HasLogicalRedundancy hasLogicalRedundancy, String interconnectId, String interconnectName, InterconnectState interconnectState, bool jumboFrameCapable, String lagId, DateTime loaIssueTime, String location, String providerName, String region, List<Tag> tags})
Interconnect.fromJson(Map<String, dynamic> json)
factory

Properties

awsDevice String
The Direct Connect endpoint on which the physical connection terminates.
@_s.JsonKey(name: 'awsDevice'), final
awsDeviceV2 String
The Direct Connect endpoint on which the physical connection terminates.
@_s.JsonKey(name: 'awsDeviceV2'), final
bandwidth String
The bandwidth of the connection.
@_s.JsonKey(name: 'bandwidth'), final
hashCode int
The hash code for this object. [...]
read-only, inherited
hasLogicalRedundancy HasLogicalRedundancy
Indicates whether the interconnect supports a secondary BGP in the same address family (IPv4/IPv6).
@_s.JsonKey(name: 'hasLogicalRedundancy'), final
interconnectId String
The ID of the interconnect.
@_s.JsonKey(name: 'interconnectId'), final
interconnectName String
The name of the interconnect.
@_s.JsonKey(name: 'interconnectName'), final
interconnectState InterconnectState
The state of the interconnect. The following are the possible values: [...]
@_s.JsonKey(name: 'interconnectState'), final
jumboFrameCapable bool
Indicates whether jumbo frames (9001 MTU) are supported.
@_s.JsonKey(name: 'jumboFrameCapable'), final
lagId String
The ID of the LAG.
@_s.JsonKey(name: 'lagId'), final
loaIssueTime DateTime
The time of the most recent call to DescribeLoa for this connection.
@_s.JsonKey(name: 'loaIssueTime', fromJson: unixTimestampFromJson, toJson: unixTimestampToJson), final
location String
The location of the connection.
@_s.JsonKey(name: 'location'), final
providerName String
The name of the service provider associated with the interconnect.
@_s.JsonKey(name: 'providerName'), final
region String
The AWS Region where the connection is located.
@_s.JsonKey(name: 'region'), final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
tags List<Tag>
The tags associated with the interconnect.
@_s.JsonKey(name: 'tags'), 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