Show / Hide Table of Contents

Interface IComponent

(experimental) An EC2 Image Builder Component.

Inherited Members
IResource.ApplyRemovalPolicy(RemovalPolicy)
IResource.Stack
IEnvironmentAware.Env
Namespace: Amazon.CDK.AWS.ImageBuilder.Alpha
Assembly: Amazon.CDK.AWS.ImageBuilder.Alpha.dll
Syntax (csharp)
public interface IComponent : IResource, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Interface IComponent Inherits IResource, IConstruct, IDependable, IEnvironmentAware
Remarks

Stability: Experimental

Synopsis

Properties

ComponentArn

(experimental) The ARN of the component.

ComponentName

(experimental) The name of the component.

ComponentVersion

(experimental) The version of the component.

Methods

Grant(IGrantable, params string[])

(experimental) Grant custom actions to the given grantee for the component.

GrantRead(IGrantable)

(experimental) Grant read permissions to the given grantee for the component.

Properties

ComponentArn

(experimental) The ARN of the component.

string ComponentArn { get; }
Property Value

string

Remarks

Stability: Experimental

Attribute: true

ComponentName

(experimental) The name of the component.

string ComponentName { get; }
Property Value

string

Remarks

Stability: Experimental

Attribute: true

ComponentVersion

(experimental) The version of the component.

string ComponentVersion { get; }
Property Value

string

Remarks

Stability: Experimental

Attribute: true

Methods

Grant(IGrantable, params string[])

(experimental) Grant custom actions to the given grantee for the component.

Grant Grant(IGrantable grantee, params string[] actions)
Parameters
grantee IGrantable

The principal.

actions string[]

The list of actions.

Returns

Grant

Remarks

Stability: Experimental

GrantRead(IGrantable)

(experimental) Grant read permissions to the given grantee for the component.

Grant GrantRead(IGrantable grantee)
Parameters
grantee IGrantable

The principal.

Returns

Grant

Remarks

Stability: Experimental

Back to top Generated by DocFX