Class CfnImageProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnImageProps.Jsii$Proxy
All Implemented Interfaces:
CfnImageProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnImageProps

@Stability(Stable) @Internal public static final class CfnImageProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnImageProps
An implementation for CfnImageProps
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnImageProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnImageProps.Builder.
  • Method Details

    • getInfrastructureConfigurationArn

      public final String getInfrastructureConfigurationArn()
      Description copied from interface: CfnImageProps
      The Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.
      Specified by:
      getInfrastructureConfigurationArn in interface CfnImageProps
    • getContainerRecipeArn

      public final String getContainerRecipeArn()
      Description copied from interface: CfnImageProps
      The Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.
      Specified by:
      getContainerRecipeArn in interface CfnImageProps
    • getDistributionConfigurationArn

      public final String getDistributionConfigurationArn()
      Description copied from interface: CfnImageProps
      The Amazon Resource Name (ARN) of the distribution configuration.
      Specified by:
      getDistributionConfigurationArn in interface CfnImageProps
    • getEnhancedImageMetadataEnabled

      public final Object getEnhancedImageMetadataEnabled()
      Description copied from interface: CfnImageProps
      Indicates whether Image Builder collects additional information about the image, such as the operating system (OS) version and package list.
      Specified by:
      getEnhancedImageMetadataEnabled in interface CfnImageProps
    • getImageRecipeArn

      public final String getImageRecipeArn()
      Description copied from interface: CfnImageProps
      The Amazon Resource Name (ARN) of the image recipe.
      Specified by:
      getImageRecipeArn in interface CfnImageProps
    • getImageScanningConfiguration

      public final Object getImageScanningConfiguration()
      Description copied from interface: CfnImageProps
      AWS::ImageBuilder::Image.ImageScanningConfiguration.
      Specified by:
      getImageScanningConfiguration in interface CfnImageProps
    • getImageTestsConfiguration

      public final Object getImageTestsConfiguration()
      Description copied from interface: CfnImageProps
      The configuration settings for your image test components, which includes a toggle that allows you to turn off tests, and a timeout setting.
      Specified by:
      getImageTestsConfiguration in interface CfnImageProps
    • getTags

      public final Map<String,String> getTags()
      Description copied from interface: CfnImageProps
      The tags of the image.
      Specified by:
      getTags in interface CfnImageProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object