Skip to content

/AWS1/CL_CCGGETCONTROLRESPONSE

GetControlResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_arn TYPE /AWS1/CCGCONTROLARN /AWS1/CCGCONTROLARN

The Amazon Resource Name (ARN) of the control.

iv_name TYPE /AWS1/CCGSTRING /AWS1/CCGSTRING

The display name of the control.

iv_description TYPE /AWS1/CCGSTRING /AWS1/CCGSTRING

A description of what the control does.

iv_behavior TYPE /AWS1/CCGCONTROLBEHAVIOR /AWS1/CCGCONTROLBEHAVIOR

A term that identifies the control's functional behavior. One of Preventive, Detective, Proactive

io_regionconfiguration TYPE REF TO /AWS1/CL_CCGREGIONCONF /AWS1/CL_CCGREGIONCONF

RegionConfiguration

Optional arguments:

it_aliases TYPE /AWS1/CL_CCGCONTROLALIASES_W=>TT_CONTROLALIASES TT_CONTROLALIASES

A list of alternative identifiers for the control. These are human-readable designators, such as SH.S3.1. Several aliases can refer to the same control across different Amazon Web Services services or compliance frameworks.

iv_severity TYPE /AWS1/CCGCONTROLSEVERITY /AWS1/CCGCONTROLSEVERITY

An enumerated type, with the following possible values:

io_implementation TYPE REF TO /AWS1/CL_CCGIMPLEMENTATIONDETS /AWS1/CL_CCGIMPLEMENTATIONDETS

Returns information about the control, as an ImplementationDetails object that shows the underlying implementation type for a control.

it_parameters TYPE /AWS1/CL_CCGCONTROLPARAMETER=>TT_CONTROLPARAMETERS TT_CONTROLPARAMETERS

Returns an array of ControlParameter objects that specify the parameters a control supports. An empty list is returned for controls that don’t support parameters.

iv_createtime TYPE /AWS1/CCGTIMESTAMP /AWS1/CCGTIMESTAMP

A timestamp that notes the time when the control was released (start of its life) as a governance capability in Amazon Web Services.

it_governedresources TYPE /AWS1/CL_CCGGOVERNEDRESS_W=>TT_GOVERNEDRESOURCES TT_GOVERNEDRESOURCES

A list of Amazon Web Services resource types that are governed by this control. This information helps you understand which controls can govern certain types of resources, and conversely, which resources are affected when the control is implemented. The resources are represented as Amazon Web Services CloudFormation resource types. If GovernedResources cannot be represented by available CloudFormation resource types, it’s returned as an empty list.


Queryable Attributes

Arn

The Amazon Resource Name (ARN) of the control.

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

Aliases

A list of alternative identifiers for the control. These are human-readable designators, such as SH.S3.1. Several aliases can refer to the same control across different Amazon Web Services services or compliance frameworks.

Accessible with the following methods

Method Description
GET_ALIASES() Getter for ALIASES, with configurable default
ASK_ALIASES() Getter for ALIASES w/ exceptions if field has no value
HAS_ALIASES() Determine if ALIASES has a value

Name

The display name of the control.

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 what the control does.

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

Behavior

A term that identifies the control's functional behavior. One of Preventive, Detective, Proactive

Accessible with the following methods

Method Description
GET_BEHAVIOR() Getter for BEHAVIOR, with configurable default
ASK_BEHAVIOR() Getter for BEHAVIOR w/ exceptions if field has no value
HAS_BEHAVIOR() Determine if BEHAVIOR has a value

Severity

An enumerated type, with the following possible values:

Accessible with the following methods

Method Description
GET_SEVERITY() Getter for SEVERITY, with configurable default
ASK_SEVERITY() Getter for SEVERITY w/ exceptions if field has no value
HAS_SEVERITY() Determine if SEVERITY has a value

RegionConfiguration

RegionConfiguration

Accessible with the following methods

Method Description
GET_REGIONCONFIGURATION() Getter for REGIONCONFIGURATION

Implementation

Returns information about the control, as an ImplementationDetails object that shows the underlying implementation type for a control.

Accessible with the following methods

Method Description
GET_IMPLEMENTATION() Getter for IMPLEMENTATION

Parameters

Returns an array of ControlParameter objects that specify the parameters a control supports. An empty list is returned for controls that don’t support parameters.

Accessible with the following methods

Method Description
GET_PARAMETERS() Getter for PARAMETERS, with configurable default
ASK_PARAMETERS() Getter for PARAMETERS w/ exceptions if field has no value
HAS_PARAMETERS() Determine if PARAMETERS has a value

CreateTime

A timestamp that notes the time when the control was released (start of its life) as a governance capability in Amazon Web Services.

Accessible with the following methods

Method Description
GET_CREATETIME() Getter for CREATETIME, with configurable default
ASK_CREATETIME() Getter for CREATETIME w/ exceptions if field has no value
HAS_CREATETIME() Determine if CREATETIME has a value

GovernedResources

A list of Amazon Web Services resource types that are governed by this control. This information helps you understand which controls can govern certain types of resources, and conversely, which resources are affected when the control is implemented. The resources are represented as Amazon Web Services CloudFormation resource types. If GovernedResources cannot be represented by available CloudFormation resource types, it’s returned as an empty list.

Accessible with the following methods

Method Description
GET_GOVERNEDRESOURCES() Getter for GOVERNEDRESOURCES, with configurable default
ASK_GOVERNEDRESOURCES() Getter for GOVERNEDRESOURCES w/ exceptions if field has no v
HAS_GOVERNEDRESOURCES() Determine if GOVERNEDRESOURCES has a value