Skip to content

/AWS1/CL_MGNNETMIGRMAPPERSEG

NetworkMigrationMapperSegment

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_jobid TYPE /AWS1/MGNNETWORKMIGRATIONJOBID /AWS1/MGNNETWORKMIGRATIONJOBID

The unique identifier of the job that created this segment.

iv_networkmigrationexecid TYPE /AWS1/MGNNETWORKMIGREXECID /AWS1/MGNNETWORKMIGREXECID

The unique identifier of the network migration execution.

iv_networkmigrationdefnid TYPE /AWS1/MGNNETWORKMIGRDEFNID /AWS1/MGNNETWORKMIGRDEFNID

The unique identifier of the network migration definition.

iv_segmentid TYPE /AWS1/MGNSEGMENTID /AWS1/MGNSEGMENTID

The unique identifier of the segment.

iv_segmenttype TYPE /AWS1/MGNNETMIGRMAPPERSEGTYPE /AWS1/MGNNETMIGRMAPPERSEGTYPE

The type of the segment, such as VPC, subnet, or security group.

iv_name TYPE /AWS1/MGNSEGMENTNAME /AWS1/MGNSEGMENTNAME

The name of the segment.

iv_description TYPE /AWS1/MGNSEGMENTDESCRIPTION /AWS1/MGNSEGMENTDESCRIPTION

A description of the segment.

iv_logicalid TYPE /AWS1/MGNLOGICALID /AWS1/MGNLOGICALID

The logical identifier for the segment in the infrastructure code.

io_checksum TYPE REF TO /AWS1/CL_MGNCHECKSUM /AWS1/CL_MGNCHECKSUM

The checksum of the segment data for integrity verification.

io_outputs3configuration TYPE REF TO /AWS1/CL_MGNS3CONFIGURATION /AWS1/CL_MGNS3CONFIGURATION

The S3 location where segment artifacts are stored.

iv_createdat TYPE /AWS1/MGNTIMESTAMP /AWS1/MGNTIMESTAMP

The timestamp when the segment was created.

iv_updatedat TYPE /AWS1/MGNTIMESTAMP /AWS1/MGNTIMESTAMP

The timestamp when the segment was last updated.

it_scopetags TYPE /AWS1/CL_MGNSCOPETAGSMAP_W=>TT_SCOPETAGSMAP TT_SCOPETAGSMAP

Scope tags for the segment.

iv_targetaccount TYPE /AWS1/MGNACCOUNTID /AWS1/MGNACCOUNTID

The target AWS account where this segment will be deployed.

it_referencedsegments TYPE /AWS1/CL_MGNREFDSEGMENTSLIST_W=>TT_REFERENCEDSEGMENTSLIST TT_REFERENCEDSEGMENTSLIST

A list of other segments that this segment depends on or references.


Queryable Attributes

jobID

The unique identifier of the job that created this segment.

Accessible with the following methods

Method Description
GET_JOBID() Getter for JOBID, with configurable default
ASK_JOBID() Getter for JOBID w/ exceptions if field has no value
HAS_JOBID() Determine if JOBID has a value

networkMigrationExecutionID

The unique identifier of the network migration execution.

Accessible with the following methods

Method Description
GET_NETWORKMIGRATIONEXECID() Getter for NETWORKMIGRATIONEXECUTIONID, with configurable de
ASK_NETWORKMIGRATIONEXECID() Getter for NETWORKMIGRATIONEXECUTIONID w/ exceptions if fiel
HAS_NETWORKMIGRATIONEXECID() Determine if NETWORKMIGRATIONEXECUTIONID has a value

networkMigrationDefinitionID

The unique identifier of the network migration definition.

Accessible with the following methods

Method Description
GET_NETWORKMIGRATIONDEFNID() Getter for NETWORKMIGRATIONDEFINITIONID, with configurable d
ASK_NETWORKMIGRATIONDEFNID() Getter for NETWORKMIGRATIONDEFINITIONID w/ exceptions if fie
HAS_NETWORKMIGRATIONDEFNID() Determine if NETWORKMIGRATIONDEFINITIONID has a value

segmentID

The unique identifier of the segment.

Accessible with the following methods

Method Description
GET_SEGMENTID() Getter for SEGMENTID, with configurable default
ASK_SEGMENTID() Getter for SEGMENTID w/ exceptions if field has no value
HAS_SEGMENTID() Determine if SEGMENTID has a value

segmentType

The type of the segment, such as VPC, subnet, or security group.

Accessible with the following methods

Method Description
GET_SEGMENTTYPE() Getter for SEGMENTTYPE, with configurable default
ASK_SEGMENTTYPE() Getter for SEGMENTTYPE w/ exceptions if field has no value
HAS_SEGMENTTYPE() Determine if SEGMENTTYPE has a value

name

The name of the segment.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

description

A description of the segment.

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

logicalID

The logical identifier for the segment in the infrastructure code.

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

checksum

The checksum of the segment data for integrity verification.

Accessible with the following methods

Method Description
GET_CHECKSUM() Getter for CHECKSUM

outputS3Configuration

The S3 location where segment artifacts are stored.

Accessible with the following methods

Method Description
GET_OUTPUTS3CONFIGURATION() Getter for OUTPUTS3CONFIGURATION

createdAt

The timestamp when the segment 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

updatedAt

The timestamp when the segment was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

scopeTags

Scope tags for the segment.

Accessible with the following methods

Method Description
GET_SCOPETAGS() Getter for SCOPETAGS, with configurable default
ASK_SCOPETAGS() Getter for SCOPETAGS w/ exceptions if field has no value
HAS_SCOPETAGS() Determine if SCOPETAGS has a value

targetAccount

The target AWS account where this segment will be deployed.

Accessible with the following methods

Method Description
GET_TARGETACCOUNT() Getter for TARGETACCOUNT, with configurable default
ASK_TARGETACCOUNT() Getter for TARGETACCOUNT w/ exceptions if field has no value
HAS_TARGETACCOUNT() Determine if TARGETACCOUNT has a value

referencedSegments

A list of other segments that this segment depends on or references.

Accessible with the following methods

Method Description
GET_REFERENCEDSEGMENTS() Getter for REFERENCEDSEGMENTS, with configurable default
ASK_REFERENCEDSEGMENTS() Getter for REFERENCEDSEGMENTS w/ exceptions if field has no
HAS_REFERENCEDSEGMENTS() Determine if REFERENCEDSEGMENTS 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_NETWORKMIGRMAPPERSEGSLIST

TYPES TT_NETWORKMIGRMAPPERSEGSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MGNNETMIGRMAPPERSEG WITH DEFAULT KEY
.