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.

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: