/AWS1/CL_CCGIMPLEMENTATIONDETS¶
An object that describes the implementation type for a control.
Our ImplementationDetails Type format has three required segments:
-
SERVICE-PROVIDER::SERVICE-NAME::RESOURCE-NAME
For example, AWS::Config::ConfigRule or AWS::SecurityHub::SecurityControl resources have the format with three required segments.
Our ImplementationDetails Type format has an optional fourth segment, which is present for applicable implementation types. The format is as follows:
-
SERVICE-PROVIDER::SERVICE-NAME::RESOURCE-NAME::RESOURCE-TYPE-DESCRIPTION
For example, AWS::Organizations::Policy::SERVICE_CONTROL_POLICY or AWS::CloudFormation::Type::HOOK have the format with four segments.
Although the format is similar, the values for the Type field do not match any Amazon Web Services CloudFormation values.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_type TYPE /AWS1/CCGIMPLEMENTATIONTYPE /AWS1/CCGIMPLEMENTATIONTYPE¶
A string that describes a control's implementation type.
Optional arguments:¶
iv_identifier TYPE /AWS1/CCGIMPLEMENTATIONID /AWS1/CCGIMPLEMENTATIONID¶
A service-specific identifier for the control, assigned by the service that implemented the control. For example, this identifier could be an Amazon Web Services Config Rule ID or a Security Hub Control ID.
Queryable Attributes¶
Type¶
A string that describes a control's implementation type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TYPE() |
Getter for TYPE, with configurable default |
ASK_TYPE() |
Getter for TYPE w/ exceptions if field has no value |
HAS_TYPE() |
Determine if TYPE has a value |
Identifier¶
A service-specific identifier for the control, assigned by the service that implemented the control. For example, this identifier could be an Amazon Web Services Config Rule ID or a Security Hub Control ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDENTIFIER() |
Getter for IDENTIFIER, with configurable default |
ASK_IDENTIFIER() |
Getter for IDENTIFIER w/ exceptions if field has no value |
HAS_IDENTIFIER() |
Determine if IDENTIFIER has a value |