Class: Aws::ControlCatalog::Types::ImplementationDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::ControlCatalog::Types::ImplementationDetails
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-controlcatalog/types.rb
Overview
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, and we do not use CloudFormation to implement these controls.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#type ⇒ String
A string that describes a control’s implementation type.
Instance Attribute Details
#type ⇒ String
A string that describes a control’s implementation type.
371 372 373 374 375 |
# File 'lib/aws-sdk-controlcatalog/types.rb', line 371 class ImplementationDetails < Struct.new( :type) SENSITIVE = [] include Aws::Structure end |