ImplementationDetails - AWS Control Catalog

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, and we do not use CloudFormation to implement these controls.

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

See Also

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