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: