Class CfnImagePipelineProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.imagebuilder.CfnImagePipelineProps.Jsii$Proxy
- All Implemented Interfaces:
CfnImagePipelineProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnImagePipelineProps
@Stability(Stable)
@Internal
public static final class CfnImagePipelineProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnImagePipelineProps
An implementation for
CfnImagePipelineProps-
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.services.imagebuilder.CfnImagePipelineProps
CfnImagePipelineProps.Builder, CfnImagePipelineProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnImagePipelineProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnImagePipelineProps.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 is used for this pipeline.final StringThe description of this image pipeline.final StringThe Amazon Resource Name (ARN) of the distribution configuration associated with this image 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 StringThe Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.final ObjectContains settings for vulnerability scans.final ObjectThe configuration of the image tests that run after image creation to ensure the quality of the image that was created.final StringThe Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.final ObjectDefines logging configuration for the output image.final StringgetName()The name of the image pipeline.final ObjectThe schedule of the image pipeline.final StringThe status of the image pipeline.getTags()The tags of this image pipeline.final ObjectContains the workflows that run for the image pipeline.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 theCfnImagePipelineProps.Builder.
-
-
Method Details
-
getInfrastructureConfigurationArn
Description copied from interface:CfnImagePipelinePropsThe Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.- Specified by:
getInfrastructureConfigurationArnin interfaceCfnImagePipelineProps- See Also:
-
getName
Description copied from interface:CfnImagePipelinePropsThe name of the image pipeline.- Specified by:
getNamein interfaceCfnImagePipelineProps- See Also:
-
getContainerRecipeArn
Description copied from interface:CfnImagePipelinePropsThe Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.- Specified by:
getContainerRecipeArnin interfaceCfnImagePipelineProps- See Also:
-
getDescription
Description copied from interface:CfnImagePipelinePropsThe description of this image pipeline.- Specified by:
getDescriptionin interfaceCfnImagePipelineProps- See Also:
-
getDistributionConfigurationArn
Description copied from interface:CfnImagePipelinePropsThe Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.- Specified by:
getDistributionConfigurationArnin interfaceCfnImagePipelineProps- See Also:
-
getEnhancedImageMetadataEnabled
Description copied from interface:CfnImagePipelinePropsCollects 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 interfaceCfnImagePipelineProps- See Also:
-
getExecutionRole
Description copied from interface:CfnImagePipelinePropsThe name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions.- Specified by:
getExecutionRolein interfaceCfnImagePipelineProps- See Also:
-
getImageRecipeArn
Description copied from interface:CfnImagePipelinePropsThe Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.- Specified by:
getImageRecipeArnin interfaceCfnImagePipelineProps- See Also:
-
getImageScanningConfiguration
Description copied from interface:CfnImagePipelinePropsContains settings for vulnerability scans.Returns union: either
IResolvableorCfnImagePipeline.ImageScanningConfigurationProperty- Specified by:
getImageScanningConfigurationin interfaceCfnImagePipelineProps- See Also:
-
getImageTestsConfiguration
Description copied from interface:CfnImagePipelinePropsThe configuration of the image tests that run after image creation to ensure the quality of the image that was created.Returns union: either
IResolvableorCfnImagePipeline.ImageTestsConfigurationProperty- Specified by:
getImageTestsConfigurationin interfaceCfnImagePipelineProps- See Also:
-
getLoggingConfiguration
Description copied from interface:CfnImagePipelinePropsDefines logging configuration for the output image.Returns union: either
IResolvableorCfnImagePipeline.PipelineLoggingConfigurationProperty- Specified by:
getLoggingConfigurationin interfaceCfnImagePipelineProps- See Also:
-
getSchedule
Description copied from interface:CfnImagePipelinePropsThe schedule of the image pipeline.A schedule configures how often and when a pipeline automatically creates a new image.
Returns union: either
IResolvableorCfnImagePipeline.ScheduleProperty- Specified by:
getSchedulein interfaceCfnImagePipelineProps- See Also:
-
getStatus
Description copied from interface:CfnImagePipelinePropsThe status of the image pipeline.- Specified by:
getStatusin interfaceCfnImagePipelineProps- See Also:
-
getTags
Description copied from interface:CfnImagePipelinePropsThe tags of this image pipeline.- Specified by:
getTagsin interfaceCfnImagePipelineProps- See Also:
-
getWorkflows
Description copied from interface:CfnImagePipelinePropsContains the workflows that run for the image pipeline.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnImagePipeline.WorkflowConfigurationProperty>- Specified by:
getWorkflowsin interfaceCfnImagePipelineProps- 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()
-