Skip to content

/AWS1/CL_GG2RESOLVEDCOMPONEN00

Contains information about a component version that is compatible to run on a Greengrass core device.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_arn TYPE /AWS1/GG2COMPONENTVERSIONARN /AWS1/GG2COMPONENTVERSIONARN

The ARN of the component version.

iv_componentname TYPE /AWS1/GG2COMPONENTNAMESTRING /AWS1/GG2COMPONENTNAMESTRING

The name of the component.

iv_componentversion TYPE /AWS1/GG2COMPONENTVRSSTRING /AWS1/GG2COMPONENTVRSSTRING

The version of the component.

iv_recipe TYPE /AWS1/GG2RECIPEBLOB /AWS1/GG2RECIPEBLOB

The recipe of the component version.

iv_vendorguidance TYPE /AWS1/GG2VENDORGUIDANCE /AWS1/GG2VENDORGUIDANCE

The vendor guidance state for the component version. This state indicates whether the component version has any issues that you should consider before you deploy it. The vendor guidance state can be:

  • ACTIVE – This component version is available and recommended for use.

  • DISCONTINUED – This component version has been discontinued by its publisher. You can deploy this component version, but we recommend that you use a different version of this component.

  • DELETED – This component version has been deleted by its publisher, so you can't deploy it. If you have any existing deployments that specify this component version, those deployments will fail.

iv_message TYPE /AWS1/GG2NONEMPTYSTRING /AWS1/GG2NONEMPTYSTRING

A message that communicates details about the vendor guidance state of the component version. This message communicates why a component version is discontinued or deleted.


Queryable Attributes

arn

The ARN of the component version.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

componentName

The name of the component.

Accessible with the following methods

Method Description
GET_COMPONENTNAME() Getter for COMPONENTNAME, with configurable default
ASK_COMPONENTNAME() Getter for COMPONENTNAME w/ exceptions if field has no value
HAS_COMPONENTNAME() Determine if COMPONENTNAME has a value

componentVersion

The version of the component.

Accessible with the following methods

Method Description
GET_COMPONENTVERSION() Getter for COMPONENTVERSION, with configurable default
ASK_COMPONENTVERSION() Getter for COMPONENTVERSION w/ exceptions if field has no va
HAS_COMPONENTVERSION() Determine if COMPONENTVERSION has a value

recipe

The recipe of the component version.

Accessible with the following methods

Method Description
GET_RECIPE() Getter for RECIPE, with configurable default
ASK_RECIPE() Getter for RECIPE w/ exceptions if field has no value
HAS_RECIPE() Determine if RECIPE has a value

vendorGuidance

The vendor guidance state for the component version. This state indicates whether the component version has any issues that you should consider before you deploy it. The vendor guidance state can be:

  • ACTIVE – This component version is available and recommended for use.

  • DISCONTINUED – This component version has been discontinued by its publisher. You can deploy this component version, but we recommend that you use a different version of this component.

  • DELETED – This component version has been deleted by its publisher, so you can't deploy it. If you have any existing deployments that specify this component version, those deployments will fail.

Accessible with the following methods

Method Description
GET_VENDORGUIDANCE() Getter for VENDORGUIDANCE, with configurable default
ASK_VENDORGUIDANCE() Getter for VENDORGUIDANCE w/ exceptions if field has no valu
HAS_VENDORGUIDANCE() Determine if VENDORGUIDANCE has a value

message

A message that communicates details about the vendor guidance state of the component version. This message communicates why a component version is discontinued or deleted.

Accessible with the following methods

Method Description
GET_MESSAGE() Getter for MESSAGE, with configurable default
ASK_MESSAGE() Getter for MESSAGE w/ exceptions if field has no value
HAS_MESSAGE() Determine if MESSAGE 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_RESOLVEDCOMPONENTVRSSLIST

TYPES TT_RESOLVEDCOMPONENTVRSSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_GG2RESOLVEDCOMPONEN00 WITH DEFAULT KEY
.