@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-07T23:47:08.851Z") @Stability(value=Experimental) public interface IInput extends software.amazon.jsii.JsiiSerializable, 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 |
|---|---|
String |
getInputArn()
(experimental) The ARN of the input.
|
String |
getInputName()
(experimental) The name of the input.
|
Grant |
grant(IGrantable grantee,
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, getStackgetNode@Stability(value=Experimental) @NotNull String getInputArn()
@Stability(value=Experimental) @NotNull String getInputName()
@Stability(value=Experimental) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull String... actions)
grantee - the principal. This parameter is required.actions - the set of actions to allow (i.e. "iotevents:BatchPutMessage"). This parameter is required.@Stability(value=Experimental) @NotNull Grant grantWrite(@NotNull IGrantable grantee)
grantee - the principal. This parameter is required.Copyright © 2022. All rights reserved.