ImplementationDetails - AWS Control Catalog
Services or capabilities described in AWS documentation might vary by Region. To see the differences applicable to the AWS European Sovereign Cloud Region, see the AWS European Sovereign Cloud User Guide.

ImplementationDetails

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 AWS CloudFormation values.

Contents

Type

A string that describes a control's implementation type.

Type: String

Length Constraints: Minimum length of 7. Maximum length of 2048.

Pattern: [A-Za-z0-9]+(::[A-Za-z0-9_]+){2,3}

Required: Yes

Identifier

A service-specific identifier for the control, assigned by the service that implemented the control. For example, this identifier could be an AWS Config Rule ID or a Security Hub Control ID.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Pattern: [a-zA-Z0-9_\.-]+

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: