@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-03-22T19:35:41.318Z") public interface IInput extends IResource
Modifier and Type | Interface and Description |
---|---|
static interface |
IInput.Jsii$Default
Internal default implementation for
IInput . |
static class |
IInput.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getInputArn()
(experimental) The ARN of the input.
|
java.lang.String |
getInputName()
(experimental) The name of the input.
|
Grant |
grant(IGrantable grantee,
java.lang.String... actions)
(experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User).
|
Grant |
grantWrite(IGrantable grantee)
(experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User).
|
applyRemovalPolicy, getEnv, getStack
getNode
java.lang.String getInputArn()
java.lang.String getInputName()
Grant grant(IGrantable grantee, java.lang.String... actions)
grantee
- the principal. This parameter is required.actions
- the set of actions to allow (i.e. "iotevents:BatchPutMessage"). This parameter is required.Grant grantWrite(IGrantable grantee)
grantee
- the principal. This parameter is required.