Interface IImagePipeline.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IImagePipeline,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IImagePipeline.Jsii$Proxy
- Enclosing interface:
IImagePipeline
@Internal
public static interface IImagePipeline.Jsii$Default
extends IImagePipeline, IResource.Jsii$Default
Internal default implementation for
IImagePipeline.-
Nested Class Summary
Nested 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 -
Method Summary
Modifier and TypeMethodDescriptiondefault String(experimental) The ARN of the image pipeline.default String(experimental) The name of the image pipeline.default 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.default GrantgrantRead(IGrantable grantee) (experimental) Grant read permissions to the given grantee for the image pipeline.default GrantgrantStartExecution(IGrantable grantee) (experimental) Grant permissions to the given grantee to start an execution of the image pipeline.default RuleonCVEDetected(String id) (experimental) Creates an EventBridge rule for Image Builder CVE detected events.default RuleonCVEDetected(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder CVE detected events.default Rule(experimental) Creates an EventBridge rule for Image Builder events.default RuleonEvent(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder events.default Rule(experimental) Creates an EventBridge rule for Image Builder image build completion events.default RuleonImageBuildCompleted(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image build completion events.default Rule(experimental) Creates an EventBridge rule for Image Builder image build failure events.default RuleonImageBuildFailed(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image build failure events.default Rule(experimental) Creates an EventBridge rule for Image Builder image state change events.default RuleonImageBuildStateChange(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image state change events.default Rule(experimental) Creates an EventBridge rule for Image Builder image success events.default RuleonImageBuildSucceeded(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image success events.default Rule(experimental) Creates an EventBridge rule for Image Builder image pipeline automatically disabled events.default RuleonImagePipelineAutoDisabled(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder image pipeline automatically disabled events.default Rule(experimental) Creates an EventBridge rule for Image Builder wait for action events.default RuleonWaitForAction(String id, OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder wait for action events.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getImagePipelineArn
(experimental) The ARN of the image pipeline.- Specified by:
getImagePipelineArnin interfaceIImagePipeline
-
getImagePipelineName
(experimental) The name of the image pipeline.- Specified by:
getImagePipelineNamein interfaceIImagePipeline
-
grant
@Stability(Experimental) @NotNull default Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) (experimental) Grant custom actions to the given grantee for the image pipeline.- Specified by:
grantin interfaceIImagePipeline- Parameters:
grantee- The principal. This parameter is required.actions- The list of actions. This parameter is required.
-
grantDefaultExecutionRolePermissions
@Stability(Experimental) @NotNull default List<Grant> grantDefaultExecutionRolePermissions(@NotNull IGrantable grantee) (experimental) Grants the default permissions for building an image to the provided execution role.- Specified by:
grantDefaultExecutionRolePermissionsin interfaceIImagePipeline- 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- Parameters:
grantee- The principal. This parameter is required.
-
grantStartExecution
(experimental) Grant permissions to the given grantee to start an execution of the image pipeline.- Specified by:
grantStartExecutionin interfaceIImagePipeline- Parameters:
grantee- The principal. This parameter is required.
-
onCVEDetected
@Stability(Experimental) @NotNull default Rule onCVEDetected(@NotNull String id, @Nullable OnEventOptions options) (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.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 default Rule onEvent(@NotNull String id, @Nullable OnEventOptions options) (experimental) Creates an EventBridge rule for Image Builder events.- Specified by:
onEventin interfaceIImagePipeline- 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 default Rule onImageBuildCompleted(@NotNull String id, @Nullable OnEventOptions options) (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.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 default Rule onImageBuildFailed(@NotNull String id, @Nullable OnEventOptions options) (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.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 default Rule onImageBuildStateChange(@NotNull String id, @Nullable OnEventOptions options) (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.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 default Rule onImageBuildSucceeded(@NotNull String id, @Nullable OnEventOptions options) (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.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 default 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- 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 default Rule onWaitForAction(@NotNull String id, @Nullable OnEventOptions options) (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.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:
-