/AWS1/CL_MCICONNECTION¶
The object describing the provided connectivity from the AWS region to the partner location.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_id TYPE /AWS1/MCICONNECTIONID /AWS1/MCICONNECTIONID¶
The short identifier of the connection object.
iv_arn TYPE /AWS1/MCIAMAZONRESOURCENAME /AWS1/MCIAMAZONRESOURCENAME¶
An ARN of a Connection object.
iv_description TYPE /AWS1/MCICONNECTIONDESCRIPTION /AWS1/MCICONNECTIONDESCRIPTION¶
A descriptive name for the connection.
iv_bandwidth TYPE /AWS1/MCICONNECTIONBANDWIDTH /AWS1/MCICONNECTIONBANDWIDTH¶
The specific selected bandwidth of this connection.
io_attachpoint TYPE REF TO /AWS1/CL_MCIATTACHPOINT /AWS1/CL_MCIATTACHPOINT¶
The Attach Point to which the connection should be associated."
iv_environmentid TYPE /AWS1/MCIENVIRONMENTID /AWS1/MCIENVIRONMENTID¶
The specific Environment this connection is placed upon.
io_provider TYPE REF TO /AWS1/CL_MCIPROVIDER /AWS1/CL_MCIPROVIDER¶
The provider on the remote side of this Connection.
iv_location TYPE /AWS1/MCILOCATION /AWS1/MCILOCATION¶
The provider specific location on the remote side of this Connection
iv_type TYPE /AWS1/MCIPRODUCTTYPE /AWS1/MCIPRODUCTTYPE¶
The specific product type of this Connection.
iv_state TYPE /AWS1/MCICONNECTIONSTATE /AWS1/MCICONNECTIONSTATE¶
requested: The initial state of a connection. The state will remain here until the Connection is accepted on the Partner portal.
pending: The connection has been accepted and is being provisioned between AWS and the Partner.
available: The connection has been fully provisioned between AWS and the Partner.
deleting: The connection is being deleted.
deleted: The connection has been deleted.
failed: The connection has failed to be created.
updating: The connection is being updated.
iv_sharedid TYPE /AWS1/MCICONNECTIONSHAREDID /AWS1/MCICONNECTIONSHAREDID¶
An identifier used by both AWS and the remote partner to identify the specific connection.
iv_owneraccount TYPE /AWS1/MCIOWNERACCOUNTID /AWS1/MCIOWNERACCOUNTID¶
The account that owns this Connection
iv_activationkey TYPE /AWS1/MCIACTIVATIONKEY /AWS1/MCIACTIVATIONKEY¶
The Activation Key associated to this connection.
Optional arguments:¶
iv_billingtier TYPE /AWS1/MCIBILLINGTIER /AWS1/MCIBILLINGTIER¶
The billing tier this connection is currently assigned.
it_tags TYPE /AWS1/CL_MCITAGMAP_W=>TT_TAGMAP TT_TAGMAP¶
The tags on the Connection
Queryable Attributes¶
id¶
The short identifier of the connection object.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
arn¶
An ARN of a Connection object.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
description¶
A descriptive name for the connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
bandwidth¶
The specific selected bandwidth of this connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BANDWIDTH() |
Getter for BANDWIDTH, with configurable default |
ASK_BANDWIDTH() |
Getter for BANDWIDTH w/ exceptions if field has no value |
HAS_BANDWIDTH() |
Determine if BANDWIDTH has a value |
attachPoint¶
The Attach Point to which the connection should be associated."
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTACHPOINT() |
Getter for ATTACHPOINT |
environmentId¶
The specific Environment this connection is placed upon.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENVIRONMENTID() |
Getter for ENVIRONMENTID, with configurable default |
ASK_ENVIRONMENTID() |
Getter for ENVIRONMENTID w/ exceptions if field has no value |
HAS_ENVIRONMENTID() |
Determine if ENVIRONMENTID has a value |
provider¶
The provider on the remote side of this Connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROVIDER() |
Getter for PROVIDER |
location¶
The provider specific location on the remote side of this Connection
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOCATION() |
Getter for LOCATION, with configurable default |
ASK_LOCATION() |
Getter for LOCATION w/ exceptions if field has no value |
HAS_LOCATION() |
Determine if LOCATION has a value |
type¶
The specific product type of this Connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
state¶
requested: The initial state of a connection. The state will remain here until the Connection is accepted on the Partner portal.
pending: The connection has been accepted and is being provisioned between AWS and the Partner.
available: The connection has been fully provisioned between AWS and the Partner.
deleting: The connection is being deleted.
deleted: The connection has been deleted.
failed: The connection has failed to be created.
updating: The connection is being updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE, with configurable default |
ASK_STATE() |
Getter for STATE w/ exceptions if field has no value |
HAS_STATE() |
Determine if STATE has a value |
sharedId¶
An identifier used by both AWS and the remote partner to identify the specific connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SHAREDID() |
Getter for SHAREDID, with configurable default |
ASK_SHAREDID() |
Getter for SHAREDID w/ exceptions if field has no value |
HAS_SHAREDID() |
Determine if SHAREDID has a value |
billingTier¶
The billing tier this connection is currently assigned.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGTIER() |
Getter for BILLINGTIER, with configurable default |
ASK_BILLINGTIER() |
Getter for BILLINGTIER w/ exceptions if field has no value |
HAS_BILLINGTIER() |
Determine if BILLINGTIER has a value |
ownerAccount¶
The account that owns this Connection
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OWNERACCOUNT() |
Getter for OWNERACCOUNT, with configurable default |
ASK_OWNERACCOUNT() |
Getter for OWNERACCOUNT w/ exceptions if field has no value |
HAS_OWNERACCOUNT() |
Determine if OWNERACCOUNT has a value |
activationKey¶
The Activation Key associated to this connection.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIVATIONKEY() |
Getter for ACTIVATIONKEY, with configurable default |
ASK_ACTIVATIONKEY() |
Getter for ACTIVATIONKEY w/ exceptions if field has no value |
HAS_ACTIVATIONKEY() |
Determine if ACTIVATIONKEY has a value |
tags¶
The tags on the Connection
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TAGS() |
Getter for TAGS, with configurable default |
ASK_TAGS() |
Getter for TAGS w/ exceptions if field has no value |
HAS_TAGS() |
Determine if TAGS has a value |