Skip to content

/AWS1/CL_WADGETLENSVRSDIFFER01

GetLensVersionDifferenceOutput

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_lensalias TYPE /AWS1/WADLENSALIAS /AWS1/WADLENSALIAS

The alias of the lens.

For Amazon Web Services official lenses, this is either the lens alias, such as serverless, or the lens ARN, such as arn:aws:wellarchitected:us-east-1::lens/serverless. Note that some operations (such as ExportLens and CreateLensShare) are not permitted on Amazon Web Services official lenses.

For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef.

Each lens is identified by its LensSummary$LensAlias.

iv_lensarn TYPE /AWS1/WADLENSARN /AWS1/WADLENSARN

The ARN for the lens.

iv_baselensversion TYPE /AWS1/WADLENSVERSION /AWS1/WADLENSVERSION

The base version of the lens.

iv_targetlensversion TYPE /AWS1/WADLENSVERSION /AWS1/WADLENSVERSION

The target lens version for the lens.

iv_latestlensversion TYPE /AWS1/WADLENSVERSION /AWS1/WADLENSVERSION

The latest version of the lens.

io_versiondifferences TYPE REF TO /AWS1/CL_WADVERSIONDIFFERENCES /AWS1/CL_WADVERSIONDIFFERENCES

The differences between the base and latest versions of the lens.


Queryable Attributes

LensAlias

The alias of the lens.

For Amazon Web Services official lenses, this is either the lens alias, such as serverless, or the lens ARN, such as arn:aws:wellarchitected:us-east-1::lens/serverless. Note that some operations (such as ExportLens and CreateLensShare) are not permitted on Amazon Web Services official lenses.

For custom lenses, this is the lens ARN, such as arn:aws:wellarchitected:us-west-2:123456789012:lens/0123456789abcdef01234567890abcdef.

Each lens is identified by its LensSummary$LensAlias.

Accessible with the following methods

Method Description
GET_LENSALIAS() Getter for LENSALIAS, with configurable default
ASK_LENSALIAS() Getter for LENSALIAS w/ exceptions if field has no value
HAS_LENSALIAS() Determine if LENSALIAS has a value

LensArn

The ARN for the lens.

Accessible with the following methods

Method Description
GET_LENSARN() Getter for LENSARN, with configurable default
ASK_LENSARN() Getter for LENSARN w/ exceptions if field has no value
HAS_LENSARN() Determine if LENSARN has a value

BaseLensVersion

The base version of the lens.

Accessible with the following methods

Method Description
GET_BASELENSVERSION() Getter for BASELENSVERSION, with configurable default
ASK_BASELENSVERSION() Getter for BASELENSVERSION w/ exceptions if field has no val
HAS_BASELENSVERSION() Determine if BASELENSVERSION has a value

TargetLensVersion

The target lens version for the lens.

Accessible with the following methods

Method Description
GET_TARGETLENSVERSION() Getter for TARGETLENSVERSION, with configurable default
ASK_TARGETLENSVERSION() Getter for TARGETLENSVERSION w/ exceptions if field has no v
HAS_TARGETLENSVERSION() Determine if TARGETLENSVERSION has a value

LatestLensVersion

The latest version of the lens.

Accessible with the following methods

Method Description
GET_LATESTLENSVERSION() Getter for LATESTLENSVERSION, with configurable default
ASK_LATESTLENSVERSION() Getter for LATESTLENSVERSION w/ exceptions if field has no v
HAS_LATESTLENSVERSION() Determine if LATESTLENSVERSION has a value

VersionDifferences

The differences between the base and latest versions of the lens.

Accessible with the following methods

Method Description
GET_VERSIONDIFFERENCES() Getter for VERSIONDIFFERENCES