Skip to content

/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