Class IImagePipeline.Jsii$Proxy
- All Implemented Interfaces:
IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,IImagePipeline,IImagePipeline.Jsii$Default,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default
- Enclosing interface:
IImagePipeline
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.imagebuilder.alpha.IImagePipeline
IImagePipeline.Jsii$Default, IImagePipeline.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidapplyRemovalPolicy(RemovalPolicy policy) Apply the given removal policy to this resource.final ResourceEnvironmentgetEnv()The environment this resource belongs to.final String(experimental) The ARN of the image pipeline.final String(experimental) The name of the image pipeline.final software.constructs.NodegetNode()The tree node.final StackgetStack()The stack in which this resource is defined.final Grantgrant(IGrantable grantee, String... actions) (experimental) Grant custom actions to the given grantee for the image pipeline.(experimental) Grants the default permissions for building an image to the provided execution role.final GrantgrantRead(IGrantable grantee) (experimental) Grant read permissions to the given grantee for the image pipeline.final GrantgrantStartExecution(IGrantable grantee) (experimental) Grant permissions to the given grantee to start an execution of the image pipeline.final RuleonCVEDetected(String id) (experimental) Creates an EventBridge rule for Image Builder CVE detected events.final RuleonCVEDetected(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder CVE detected events.final Rule(experimental) Creates an EventBridge rule for Image Builder events.final RuleonEvent(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder events.final Rule(experimental) Creates an EventBridge rule for Image Builder image build completion events.final RuleonImageBuildCompleted(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image build completion events.final Rule(experimental) Creates an EventBridge rule for Image Builder image build failure events.final RuleonImageBuildFailed(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image build failure events.final Rule(experimental) Creates an EventBridge rule for Image Builder image state change events.final RuleonImageBuildStateChange(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image state change events.final Rule(experimental) Creates an EventBridge rule for Image Builder image success events.final RuleonImageBuildSucceeded(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image success events.final Rule(experimental) Creates an EventBridge rule for Image Builder image pipeline automatically disabled events.final RuleonImagePipelineAutoDisabled(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image pipeline automatically disabled events.final Rule(experimental) Creates an EventBridge rule for Image Builder wait for action events.final RuleonWaitForAction(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder wait for action events.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
-
-
Method Details
-
getNode
@Stability(Stable) @NotNull public final software.constructs.Node getNode()The tree node.- Specified by:
getNodein interfacesoftware.constructs.IConstruct- Specified by:
getNodein interfacesoftware.constructs.IConstruct.Jsii$Default- Specified by:
getNodein interfaceIImagePipeline.Jsii$Default- Specified by:
getNodein interfaceIResource.Jsii$Default
-
getEnv
The environment this resource belongs to.For resources that are created and managed in a Stack (those created by creating new class instances like
new Role(),new Bucket(), etc.), this is always the same as the environment of the stack they belong to.For referenced resources (those obtained from referencing methods like
Role.fromRoleArn(),Bucket.fromBucketName(), etc.), they might be different than the stack they were imported into.- Specified by:
getEnvin interfaceIEnvironmentAware- Specified by:
getEnvin interfaceIEnvironmentAware.Jsii$Default- Specified by:
getEnvin interfaceIImagePipeline.Jsii$Default- Specified by:
getEnvin interfaceIResource.Jsii$Default
-
getStack
The stack in which this resource is defined.- Specified by:
getStackin interfaceIImagePipeline.Jsii$Default- Specified by:
getStackin interfaceIResource- Specified by:
getStackin interfaceIResource.Jsii$Default
-
getImagePipelineArn
(experimental) The ARN of the image pipeline.- Specified by:
getImagePipelineArnin interfaceIImagePipeline- Specified by:
getImagePipelineArnin interfaceIImagePipeline.Jsii$Default
-
getImagePipelineName
(experimental) The name of the image pipeline.- Specified by:
getImagePipelineNamein interfaceIImagePipeline- Specified by:
getImagePipelineNamein interfaceIImagePipeline.Jsii$Default
-
applyRemovalPolicy
Apply the given removal policy to this resource.The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (
RemovalPolicy.DESTROY), or left in your AWS account for data recovery and cleanup later (RemovalPolicy.RETAIN).- Specified by:
applyRemovalPolicyin interfaceIImagePipeline.Jsii$Default- Specified by:
applyRemovalPolicyin interfaceIResource- Specified by:
applyRemovalPolicyin interfaceIResource.Jsii$Default- Parameters:
policy- This parameter is required.
-
grant
@Stability(Experimental) @NotNull public final Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) (experimental) Grant custom actions to the given grantee for the image pipeline.- Specified by:
grantin interfaceIImagePipeline- Specified by:
grantin interfaceIImagePipeline.Jsii$Default- Parameters:
grantee- The principal. This parameter is required.actions- The list of actions. This parameter is required.
-
grantDefaultExecutionRolePermissions
@Stability(Experimental) @NotNull public final List<Grant> grantDefaultExecutionRolePermissions(@NotNull IGrantable grantee) (experimental) Grants the default permissions for building an image to the provided execution role.- Specified by:
grantDefaultExecutionRolePermissionsin interfaceIImagePipeline- Specified by:
grantDefaultExecutionRolePermissionsin interfaceIImagePipeline.Jsii$Default- Parameters:
grantee- The execution role used for the image build. This parameter is required.
-
grantRead
(experimental) Grant read permissions to the given grantee for the image pipeline.- Specified by:
grantReadin interfaceIImagePipeline- Specified by:
grantReadin interfaceIImagePipeline.Jsii$Default- Parameters:
grantee- The principal. This parameter is required.
-
grantStartExecution
@Stability(Experimental) @NotNull public final Grant grantStartExecution(@NotNull IGrantable grantee) (experimental) Grant permissions to the given grantee to start an execution of the image pipeline.- Specified by:
grantStartExecutionin interfaceIImagePipeline- Specified by:
grantStartExecutionin interfaceIImagePipeline.Jsii$Default- Parameters:
grantee- The principal. This parameter is required.
-
onCVEDetected
@Stability(Experimental) @NotNull public final Rule onCVEDetected(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder CVE detected events.- Specified by:
onCVEDetectedin interfaceIImagePipeline- Specified by:
onCVEDetectedin interfaceIImagePipeline.Jsii$Default- Parameters:
id- Unique identifier for the rule. This parameter is required.options- Configuration options for the event rule.- See Also:
-
onCVEDetected
(experimental) Creates an EventBridge rule for Image Builder CVE detected events.- Specified by:
onCVEDetectedin interfaceIImagePipeline- Parameters:
id- Unique identifier for the rule. This parameter is required.- See Also:
-
onEvent
@Stability(Experimental) @NotNull public final Rule onEvent(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder events.- Specified by:
onEventin interfaceIImagePipeline- Specified by:
onEventin interfaceIImagePipeline.Jsii$Default- Parameters:
id- Unique identifier for the rule. This parameter is required.options- Configuration options for the event rule.- See Also:
-
onEvent
(experimental) Creates an EventBridge rule for Image Builder events.- Specified by:
onEventin interfaceIImagePipeline- Parameters:
id- Unique identifier for the rule. This parameter is required.- See Also:
-
onImageBuildCompleted
@Stability(Experimental) @NotNull public final Rule onImageBuildCompleted(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image build completion events.- Specified by:
onImageBuildCompletedin interfaceIImagePipeline- Specified by:
onImageBuildCompletedin interfaceIImagePipeline.Jsii$Default- Parameters:
id- Unique identifier for the rule. This parameter is required.options- Configuration options for the event rule.- See Also:
-
onImageBuildCompleted
(experimental) Creates an EventBridge rule for Image Builder image build completion events.- Specified by:
onImageBuildCompletedin interfaceIImagePipeline- Parameters:
id- Unique identifier for the rule. This parameter is required.- See Also:
-
onImageBuildFailed
@Stability(Experimental) @NotNull public final Rule onImageBuildFailed(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image build failure events.- Specified by:
onImageBuildFailedin interfaceIImagePipeline- Specified by:
onImageBuildFailedin interfaceIImagePipeline.Jsii$Default- Parameters:
id- Unique identifier for the rule. This parameter is required.options- Configuration options for the event rule.- See Also:
-
onImageBuildFailed
(experimental) Creates an EventBridge rule for Image Builder image build failure events.- Specified by:
onImageBuildFailedin interfaceIImagePipeline- Parameters:
id- Unique identifier for the rule. This parameter is required.- See Also:
-
onImageBuildStateChange
@Stability(Experimental) @NotNull public final Rule onImageBuildStateChange(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image state change events.- Specified by:
onImageBuildStateChangein interfaceIImagePipeline- Specified by:
onImageBuildStateChangein interfaceIImagePipeline.Jsii$Default- Parameters:
id- Unique identifier for the rule. This parameter is required.options- Configuration options for the event rule.- See Also:
-
onImageBuildStateChange
(experimental) Creates an EventBridge rule for Image Builder image state change events.- Specified by:
onImageBuildStateChangein interfaceIImagePipeline- Parameters:
id- Unique identifier for the rule. This parameter is required.- See Also:
-
onImageBuildSucceeded
@Stability(Experimental) @NotNull public final Rule onImageBuildSucceeded(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image success events.- Specified by:
onImageBuildSucceededin interfaceIImagePipeline- Specified by:
onImageBuildSucceededin interfaceIImagePipeline.Jsii$Default- Parameters:
id- Unique identifier for the rule. This parameter is required.options- Configuration options for the event rule.- See Also:
-
onImageBuildSucceeded
(experimental) Creates an EventBridge rule for Image Builder image success events.- Specified by:
onImageBuildSucceededin interfaceIImagePipeline- Parameters:
id- Unique identifier for the rule. This parameter is required.- See Also:
-
onImagePipelineAutoDisabled
@Stability(Experimental) @NotNull public final Rule onImagePipelineAutoDisabled(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image pipeline automatically disabled events.- Specified by:
onImagePipelineAutoDisabledin interfaceIImagePipeline- Specified by:
onImagePipelineAutoDisabledin interfaceIImagePipeline.Jsii$Default- Parameters:
id- Unique identifier for the rule. This parameter is required.options- Configuration options for the event rule.- See Also:
-
onImagePipelineAutoDisabled
(experimental) Creates an EventBridge rule for Image Builder image pipeline automatically disabled events.- Specified by:
onImagePipelineAutoDisabledin interfaceIImagePipeline- Parameters:
id- Unique identifier for the rule. This parameter is required.- See Also:
-
onWaitForAction
@Stability(Experimental) @NotNull public final Rule onWaitForAction(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder wait for action events.- Specified by:
onWaitForActionin interfaceIImagePipeline- Specified by:
onWaitForActionin interfaceIImagePipeline.Jsii$Default- Parameters:
id- Unique identifier for the rule. This parameter is required.options- Configuration options for the event rule.- See Also:
-
onWaitForAction
(experimental) Creates an EventBridge rule for Image Builder wait for action events.- Specified by:
onWaitForActionin interfaceIImagePipeline- Parameters:
id- Unique identifier for the rule. This parameter is required.- See Also:
-