Interface CfnHookTypeConfigProps

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnHookTypeConfigProps.Jsii$Proxy

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:29:54.848Z") @Stability(Stable) public interface CfnHookTypeConfigProps extends software.amazon.jsii.JsiiSerializable
Properties for defining a CfnHookTypeConfig.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.core.*;
 CfnHookTypeConfigProps cfnHookTypeConfigProps = CfnHookTypeConfigProps.builder()
         .configuration("configuration")
         // the properties below are optional
         .configurationAlias("configurationAlias")
         .typeArn("typeArn")
         .typeName("typeName")
         .build();
 
  • Method Details

    • getConfiguration

      @Stability(Stable) @NotNull String getConfiguration()
      Specifies the activated hook type configuration, in this AWS account and AWS Region .

      You must specify either TypeName and Configuration or TypeARN and Configuration .

    • getConfigurationAlias

      @Stability(Stable) @Nullable default String getConfigurationAlias()
      Specifies the activated hook type configuration, in this AWS account and AWS Region .

      Defaults to default alias. Hook types currently support default configuration alias.

    • getTypeArn

      @Stability(Stable) @Nullable default String getTypeArn()
      The Amazon Resource Number (ARN) for the hook to set Configuration for.

      You must specify either TypeName and Configuration or TypeARN and Configuration .

    • getTypeName

      @Stability(Stable) @Nullable default String getTypeName()
      The unique name for your hook.

      Specifies a three-part namespace for your hook, with a recommended pattern of Organization::Service::Hook .

      You must specify either TypeName and Configuration or TypeARN and Configuration .

    • builder

      @Stability(Stable) static CfnHookTypeConfigProps.Builder builder()
      Returns:
      a CfnHookTypeConfigProps.Builder of CfnHookTypeConfigProps