Interface IInput
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IDependable,IEnvironmentAware,IResource,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IInput.Jsii$Default
- All Known Implementing Classes:
IInput.Jsii$Proxy,Input
@Generated(value="jsii-pacmak/1.118.0 (build 02eec31)",
date="2025-11-10T13:40:18.232Z")
@Stability(Experimental)
public interface IInput
extends software.amazon.jsii.JsiiSerializable, IResource
(experimental) Represents an AWS IoT Events input.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIInput.static final classA proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescription(experimental) The ARN of the input.(experimental) The name of the input.grant(IGrantable grantee, String... actions) (experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User).grantWrite(IGrantable grantee) (experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User).Methods inherited from interface software.constructs.IConstruct
getNodeMethods inherited from interface software.amazon.awscdk.IEnvironmentAware
getEnvMethods inherited from interface software.amazon.awscdk.IResource
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getInputArn
(experimental) The ARN of the input. -
getInputName
(experimental) The name of the input. -
grant
@Stability(Experimental) @NotNull Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) (experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User).- Parameters:
grantee- the principal. This parameter is required.actions- the set of actions to allow (i.e. "iotevents:BatchPutMessage"). This parameter is required.
-
grantWrite
(experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User).- Parameters:
grantee- the principal. This parameter is required.
-