Interface IComponent
(experimental) An EC2 Image Builder Component.
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
Remarks
Stability: Experimental
Attribute: true
ComponentName
(experimental) The name of the component.
string ComponentName { get; }
Property Value
Remarks
Stability: Experimental
Attribute: true
ComponentVersion
(experimental) The version of the component.
string ComponentVersion { get; }
Property Value
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
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
Remarks
Stability: Experimental