/AWS1/CL_MCIENVIRONMENT¶
Defines the logical topology that an AWS Interconnect Connection is created upon.
Specifically, an Environment defines the partner The remote Cloud Service Provider of this resource. or The remote Last Mile Provider of this resource. and the region or location specification to which an AWS Interconnect Connection can be made.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
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_environmentid TYPE /AWS1/MCIENVIRONMENTID /AWS1/MCIENVIRONMENTID¶
The identifier of this Environment
iv_state TYPE /AWS1/MCIENVIRONMENTSTATE /AWS1/MCIENVIRONMENTSTATE¶
The state of the Environment. Possible values:
available: The environment is available and new Connection objects can be requested.
limited: The environment is available, but overall capacity is limited. The set of available bandwidths
unavailable: The environment is currently unavailable.
io_bandwidths TYPE REF TO /AWS1/CL_MCIBANDWIDTHS /AWS1/CL_MCIBANDWIDTHS¶
The sets of bandwidths that are available and supported on this environment.
iv_type TYPE /AWS1/MCIPRODUCTTYPE /AWS1/MCIPRODUCTTYPE¶
The specific product type of Connection objects provided by this Environment.
Optional arguments:¶
iv_activationpageurl TYPE /AWS1/MCISTRING /AWS1/MCISTRING¶
An HTTPS URL on the remote partner portal where the Activation Key should be brought to complete the creation process.
iv_remoteidentifiertype TYPE /AWS1/MCIREMOTEACCOUNTIDTYPE /AWS1/MCIREMOTEACCOUNTIDTYPE¶
The type of identifying information that should be supplied to the
remoteAccountparameter of a CreateConnection call for this specific Environment.
Queryable Attributes¶
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 |
environmentId¶
The identifier of this Environment
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 |
state¶
The state of the Environment. Possible values:
available: The environment is available and new Connection objects can be requested.
limited: The environment is available, but overall capacity is limited. The set of available bandwidths
unavailable: The environment is currently unavailable.
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 |
bandwidths¶
The sets of bandwidths that are available and supported on this environment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BANDWIDTHS() |
Getter for BANDWIDTHS |
type¶
The specific product type of Connection objects provided by this Environment.
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 |
activationPageUrl¶
An HTTPS URL on the remote partner portal where the Activation Key should be brought to complete the creation process.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIVATIONPAGEURL() |
Getter for ACTIVATIONPAGEURL, with configurable default |
ASK_ACTIVATIONPAGEURL() |
Getter for ACTIVATIONPAGEURL w/ exceptions if field has no v |
HAS_ACTIVATIONPAGEURL() |
Determine if ACTIVATIONPAGEURL has a value |
remoteIdentifierType¶
The type of identifying information that should be supplied to the
remoteAccountparameter of a CreateConnection call for this specific Environment.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REMOTEIDENTIFIERTYPE() |
Getter for REMOTEIDENTIFIERTYPE, with configurable default |
ASK_REMOTEIDENTIFIERTYPE() |
Getter for REMOTEIDENTIFIERTYPE w/ exceptions if field has n |
HAS_REMOTEIDENTIFIERTYPE() |
Determine if REMOTEIDENTIFIERTYPE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ENVIRONMENTLIST¶
TYPES TT_ENVIRONMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MCIENVIRONMENT WITH DEFAULT KEY
.