Skip to content

/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
.