/AWS1/CL_MGNNETMIGCODEGENARTF¶
An artifact generated during code generation, such as a CloudFormation template or Terraform file.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_artifactid TYPE /AWS1/MGNNETMIGCODEGENARTFID /AWS1/MGNNETMIGCODEGENARTFID¶
The unique identifier of the artifact.
iv_artifacttype TYPE /AWS1/MGNNETMIGCODEGENARTFTYPE /AWS1/MGNNETMIGCODEGENARTFTYPE¶
The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.
iv_artifactsubtype TYPE /AWS1/MGNNETMIGCODEGENARTSUB00 /AWS1/MGNNETMIGCODEGENARTSUB00¶
The sub-type of the artifact for further classification.
iv_logicalid TYPE /AWS1/MGNLOGICALID /AWS1/MGNLOGICALID¶
The logical identifier for the artifact.
io_outputs3configuration TYPE REF TO /AWS1/CL_MGNS3CONFIGURATION /AWS1/CL_MGNS3CONFIGURATION¶
The S3 location where the artifact is stored.
io_checksum TYPE REF TO /AWS1/CL_MGNCHECKSUM /AWS1/CL_MGNCHECKSUM¶
The checksum of the artifact for integrity verification.
iv_createdat TYPE /AWS1/MGNTIMESTAMP /AWS1/MGNTIMESTAMP¶
The timestamp when the artifact was created.
Queryable Attributes¶
artifactID¶
The unique identifier of the artifact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARTIFACTID() |
Getter for ARTIFACTID, with configurable default |
ASK_ARTIFACTID() |
Getter for ARTIFACTID w/ exceptions if field has no value |
HAS_ARTIFACTID() |
Determine if ARTIFACTID has a value |
artifactType¶
The type of the artifact, such as CLOUDFORMATION_TEMPLATE or TERRAFORM_MODULE.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARTIFACTTYPE() |
Getter for ARTIFACTTYPE, with configurable default |
ASK_ARTIFACTTYPE() |
Getter for ARTIFACTTYPE w/ exceptions if field has no value |
HAS_ARTIFACTTYPE() |
Determine if ARTIFACTTYPE has a value |
artifactSubType¶
The sub-type of the artifact for further classification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARTIFACTSUBTYPE() |
Getter for ARTIFACTSUBTYPE, with configurable default |
ASK_ARTIFACTSUBTYPE() |
Getter for ARTIFACTSUBTYPE w/ exceptions if field has no val |
HAS_ARTIFACTSUBTYPE() |
Determine if ARTIFACTSUBTYPE has a value |
logicalID¶
The logical identifier for the artifact.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LOGICALID() |
Getter for LOGICALID, with configurable default |
ASK_LOGICALID() |
Getter for LOGICALID w/ exceptions if field has no value |
HAS_LOGICALID() |
Determine if LOGICALID has a value |
outputS3Configuration¶
The S3 location where the artifact is stored.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTS3CONFIGURATION() |
Getter for OUTPUTS3CONFIGURATION |
checksum¶
The checksum of the artifact for integrity verification.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUM() |
Getter for CHECKSUM |
createdAt¶
The timestamp when the artifact was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDAT() |
Getter for CREATEDAT, with configurable default |
ASK_CREATEDAT() |
Getter for CREATEDAT w/ exceptions if field has no value |
HAS_CREATEDAT() |
Determine if CREATEDAT 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_NETWORKMIGRCODEGENERARTFCTS¶
TYPES TT_NETWORKMIGRCODEGENERARTFCTS TYPE STANDARD TABLE OF REF TO /AWS1/CL_MGNNETMIGCODEGENARTF WITH DEFAULT KEY
.