Class CfnImageMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnImageMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnImageMixinProps
CfnImageMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.imagebuilder.CfnImageMixinProps
CfnImageMixinProps.Builder, CfnImageMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnImageMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnImageMixinProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal StringThe Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.final ObjectEnables deletion of underlying resources of an image when it is replaced or deleted, including its Amazon Machine Images (AMIs), snapshots, or containers.final ObjectThe Amazon Resource Name (ARN) of the distribution configuration that defines and configures the outputs of your pipeline.final ObjectCollects additional information about the image being created, including the operating system (OS) version and package list.final StringThe name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions.final ObjectThe image pipeline execution settings of the image.final ObjectThe Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.final ObjectContains settings for vulnerability scans.final ObjectThe image tests configuration of the image.final ObjectThe Amazon Resource Name (ARN) of the infrastructure configuration that defines the environment in which your image will be built and tested.final ObjectThe logging configuration that's defined for the image.getTags()The tags of the image.final ObjectContains an array of workflow configuration objects.final inthashCode()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 theCfnImageMixinProps.Builder.
-
-
Method Details
-
getContainerRecipeArn
Description copied from interface:CfnImageMixinPropsThe Amazon Resource Name (ARN) of the container recipe that defines how images are configured and tested.- Specified by:
getContainerRecipeArnin interfaceCfnImageMixinProps- See Also:
-
getDeletionSettings
Description copied from interface:CfnImageMixinPropsEnables deletion of underlying resources of an image when it is replaced or deleted, including its Amazon Machine Images (AMIs), snapshots, or containers.Returns union: either
IResolvableorCfnImagePropsMixin.DeletionSettingsProperty- Specified by:
getDeletionSettingsin interfaceCfnImageMixinProps- See Also:
-
getDistributionConfigurationArn
Description copied from interface:CfnImageMixinPropsThe Amazon Resource Name (ARN) of the distribution configuration that defines and configures the outputs of your pipeline.Returns union: either
StringorIDistributionConfigurationRef- Specified by:
getDistributionConfigurationArnin interfaceCfnImageMixinProps- See Also:
-
getEnhancedImageMetadataEnabled
Description copied from interface:CfnImageMixinPropsCollects 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.
Returns union: either
BooleanorIResolvable- Specified by:
getEnhancedImageMetadataEnabledin interfaceCfnImageMixinProps- See Also:
-
getExecutionRole
Description copied from interface:CfnImageMixinPropsThe name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions.- Specified by:
getExecutionRolein interfaceCfnImageMixinProps- See Also:
-
getImagePipelineExecutionSettings
Description copied from interface:CfnImageMixinPropsThe image pipeline execution settings of the image.Returns union: either
IResolvableorCfnImagePropsMixin.ImagePipelineExecutionSettingsProperty- Specified by:
getImagePipelineExecutionSettingsin interfaceCfnImageMixinProps- See Also:
-
getImageRecipeArn
Description copied from interface:CfnImageMixinPropsThe Amazon Resource Name (ARN) of the image recipe that defines how images are configured, tested, and assessed.Returns union: either
StringorIImageRecipeRef- Specified by:
getImageRecipeArnin interfaceCfnImageMixinProps- See Also:
-
getImageScanningConfiguration
Description copied from interface:CfnImageMixinPropsContains settings for vulnerability scans.Returns union: either
IResolvableorCfnImagePropsMixin.ImageScanningConfigurationProperty- Specified by:
getImageScanningConfigurationin interfaceCfnImageMixinProps- See Also:
-
getImageTestsConfiguration
Description copied from interface:CfnImageMixinPropsThe image tests configuration of the image.Returns union: either
IResolvableorCfnImagePropsMixin.ImageTestsConfigurationProperty- Specified by:
getImageTestsConfigurationin interfaceCfnImageMixinProps- See Also:
-
getInfrastructureConfigurationArn
Description copied from interface:CfnImageMixinPropsThe Amazon Resource Name (ARN) of the infrastructure configuration that defines the environment in which your image will be built and tested.Returns union: either
StringorIInfrastructureConfigurationRef- Specified by:
getInfrastructureConfigurationArnin interfaceCfnImageMixinProps- See Also:
-
getLoggingConfiguration
Description copied from interface:CfnImageMixinPropsThe logging configuration that's defined for the image.Image Builder uses the defined settings to direct execution log output during image creation.
Returns union: either
IResolvableorCfnImagePropsMixin.ImageLoggingConfigurationProperty- Specified by:
getLoggingConfigurationin interfaceCfnImageMixinProps- See Also:
-
getTags
Description copied from interface:CfnImageMixinPropsThe tags of the image.- Specified by:
getTagsin interfaceCfnImageMixinProps- See Also:
-
getWorkflows
Description copied from interface:CfnImageMixinPropsContains an array of workflow configuration objects.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnImagePropsMixin.WorkflowConfigurationProperty>- Specified by:
getWorkflowsin interfaceCfnImageMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-