Class ImplementationDetails

  • All Implemented Interfaces:
    Serializable, SdkPojo, ToCopyableBuilder<ImplementationDetails.Builder,​ImplementationDetails>

    @Generated("software.amazon.awssdk:codegen")
    public final class ImplementationDetails
    extends Object
    implements SdkPojo, Serializable, ToCopyableBuilder<ImplementationDetails.Builder,​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 Amazon Web Services CloudFormation values, and we do not use CloudFormation to implement these controls.

    See Also:
    Serialized Form