Class CfnImagePipelineMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnImagePipelineMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnImagePipelineMixinProps
CfnImagePipelineMixinProps-
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.CfnImagePipelineMixinProps
CfnImagePipelineMixinProps.Builder, CfnImagePipelineMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnImagePipelineMixinProps.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 ObjectThe Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.final StringThe description of this image pipeline.final ObjectThe 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 ObjectThe 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 ObjectThe 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 theCfnImagePipelineMixinProps.Builder.
-
-
Method Details
-
getContainerRecipeArn
Description copied from interface:CfnImagePipelineMixinPropsThe Amazon Resource Name (ARN) of the container recipe that is used for this pipeline.Returns union: either
StringorIContainerRecipeRef- Specified by:
getContainerRecipeArnin interfaceCfnImagePipelineMixinProps- See Also:
-
getDescription
Description copied from interface:CfnImagePipelineMixinPropsThe description of this image pipeline.- Specified by:
getDescriptionin interfaceCfnImagePipelineMixinProps- See Also:
-
getDistributionConfigurationArn
Description copied from interface:CfnImagePipelineMixinPropsThe Amazon Resource Name (ARN) of the distribution configuration associated with this image pipeline.Returns union: either
StringorIDistributionConfigurationRef- Specified by:
getDistributionConfigurationArnin interfaceCfnImagePipelineMixinProps- See Also:
-
getEnhancedImageMetadataEnabled
Description copied from interface:CfnImagePipelineMixinPropsCollects 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 interfaceCfnImagePipelineMixinProps- See Also:
-
getExecutionRole
Description copied from interface:CfnImagePipelineMixinPropsThe name or Amazon Resource Name (ARN) for the IAM role you create that grants Image Builder access to perform workflow actions.- Specified by:
getExecutionRolein interfaceCfnImagePipelineMixinProps- See Also:
-
getImageRecipeArn
Description copied from interface:CfnImagePipelineMixinPropsThe Amazon Resource Name (ARN) of the image recipe associated with this image pipeline.Returns union: either
StringorIImageRecipeRef- Specified by:
getImageRecipeArnin interfaceCfnImagePipelineMixinProps- See Also:
-
getImageScanningConfiguration
Description copied from interface:CfnImagePipelineMixinPropsContains settings for vulnerability scans.Returns union: either
IResolvableorCfnImagePipelinePropsMixin.ImageScanningConfigurationProperty- Specified by:
getImageScanningConfigurationin interfaceCfnImagePipelineMixinProps- See Also:
-
getImageTestsConfiguration
Description copied from interface:CfnImagePipelineMixinPropsThe configuration of the image tests that run after image creation to ensure the quality of the image that was created.Returns union: either
IResolvableorCfnImagePipelinePropsMixin.ImageTestsConfigurationProperty- Specified by:
getImageTestsConfigurationin interfaceCfnImagePipelineMixinProps- See Also:
-
getInfrastructureConfigurationArn
Description copied from interface:CfnImagePipelineMixinPropsThe Amazon Resource Name (ARN) of the infrastructure configuration associated with this image pipeline.Returns union: either
StringorIInfrastructureConfigurationRef- Specified by:
getInfrastructureConfigurationArnin interfaceCfnImagePipelineMixinProps- See Also:
-
getLoggingConfiguration
Description copied from interface:CfnImagePipelineMixinPropsDefines logging configuration for the output image.Returns union: either
IResolvableorCfnImagePipelinePropsMixin.PipelineLoggingConfigurationProperty- Specified by:
getLoggingConfigurationin interfaceCfnImagePipelineMixinProps- See Also:
-
getName
Description copied from interface:CfnImagePipelineMixinPropsThe name of the image pipeline.- Specified by:
getNamein interfaceCfnImagePipelineMixinProps- See Also:
-
getSchedule
Description copied from interface:CfnImagePipelineMixinPropsThe schedule of the image pipeline.A schedule configures how often and when a pipeline automatically creates a new image.
Returns union: either
IResolvableorCfnImagePipelinePropsMixin.ScheduleProperty- Specified by:
getSchedulein interfaceCfnImagePipelineMixinProps- See Also:
-
getStatus
Description copied from interface:CfnImagePipelineMixinPropsThe status of the image pipeline.- Specified by:
getStatusin interfaceCfnImagePipelineMixinProps- See Also:
-
getTags
Description copied from interface:CfnImagePipelineMixinPropsThe tags of this image pipeline.- Specified by:
getTagsin interfaceCfnImagePipelineMixinProps- See Also:
-
getWorkflows
Description copied from interface:CfnImagePipelineMixinPropsContains the workflows that run for the image pipeline.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnImagePipelinePropsMixin.WorkflowConfigurationProperty>- Specified by:
getWorkflowsin interfaceCfnImagePipelineMixinProps- 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()
-