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
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.CfnImageProps
CfnImageProps.Builder, CfnImageProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnImageProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnImageProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final String
The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.final String
The Amazon Resource Name (ARN) of the distribution configuration that defines and configures the outputs of your pipeline.final Object
Collects additional information about the image being created, including the operating system (OS) version and package list.final String
The name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions.final String
The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.final Object
Contains settings for vulnerability scans.final Object
The image tests configuration of the image.final String
The Amazon Resource Name (ARN) of the infrastructure configuration that defines the environment in which your image will be built and tested.getTags()
The tags of the image.final Object
Contains an array of workflow configuration objects.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
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
Constructor that initializes the object based on literal property values passed by theCfnImageProps.Builder
.
-
-
Method Details
-
getInfrastructureConfigurationArn
Description copied from interface:CfnImageProps
The Amazon Resource Name (ARN) of the infrastructure configuration that defines the environment in which your image will be built and tested.- Specified by:
getInfrastructureConfigurationArn
in interfaceCfnImageProps
- See Also:
-
getContainerRecipeArn
Description copied from interface:CfnImageProps
The Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.- Specified by:
getContainerRecipeArn
in interfaceCfnImageProps
- See Also:
-
getDistributionConfigurationArn
Description copied from interface:CfnImageProps
The Amazon Resource Name (ARN) of the distribution configuration that defines and configures the outputs of your pipeline.- Specified by:
getDistributionConfigurationArn
in interfaceCfnImageProps
- See Also:
-
getEnhancedImageMetadataEnabled
Description copied from interface:CfnImageProps
Collects additional information about the image being created, including the operating system (OS) version and package list.This information is used to enhance the overall experience of using EC2 Image Builder. Enabled by default.
- Specified by:
getEnhancedImageMetadataEnabled
in interfaceCfnImageProps
- See Also:
-
getExecutionRole
Description copied from interface:CfnImageProps
The name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions.- Specified by:
getExecutionRole
in interfaceCfnImageProps
- See Also:
-
getImageRecipeArn
Description copied from interface:CfnImageProps
The Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.- Specified by:
getImageRecipeArn
in interfaceCfnImageProps
- See Also:
-
getImageScanningConfiguration
Description copied from interface:CfnImageProps
Contains settings for vulnerability scans.- Specified by:
getImageScanningConfiguration
in interfaceCfnImageProps
- See Also:
-
getImageTestsConfiguration
Description copied from interface:CfnImageProps
The image tests configuration of the image.- Specified by:
getImageTestsConfiguration
in interfaceCfnImageProps
- See Also:
-
getTags
Description copied from interface:CfnImageProps
The tags of the image.- Specified by:
getTags
in interfaceCfnImageProps
- See Also:
-
getWorkflows
Description copied from interface:CfnImageProps
Contains an array of workflow configuration objects.- Specified by:
getWorkflows
in interfaceCfnImageProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-