Interface IInput
(experimental) Represents an AWS IoT Events input.
Namespace: Amazon.CDK.AWS.IoTEvents.Alpha
Assembly: Amazon.CDK.AWS.IoTEvents.Alpha.dll
Syntax (csharp)
public interface IInput : IResource
Syntax (vb)
Public Interface IInput
Inherits IResource, IConstruct, IDependable
Remarks
Stability: Experimental
Synopsis
Properties
InputArn | (experimental) The ARN of the input. |
InputName | (experimental) The name of the input. |
Methods
Grant(IGrantable, String[]) | (experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User). |
GrantWrite(IGrantable) | (experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User). |
Properties
InputArn
(experimental) The ARN of the input.
string InputArn { get; }
Property Value
System.String
Remarks
Stability: Experimental
Attribute: true
InputName
(experimental) The name of the input.
string InputName { get; }
Property Value
System.String
Remarks
Stability: Experimental
Attribute: true
Methods
Grant(IGrantable, String[])
(experimental) Grant the indicated permissions on this input to the given IAM principal (Role/Group/User).
Grant Grant(IGrantable grantee, params string[] actions)
Parameters
- grantee IGrantable
the principal.
- actions System.String[]
the set of actions to allow (i.e. "iotevents:BatchPutMessage").
Returns
Remarks
Stability: Experimental
GrantWrite(IGrantable)
(experimental) Grant write permissions on this input and its contents to an IAM principal (Role/Group/User).
Grant GrantWrite(IGrantable grantee)
Parameters
- grantee IGrantable
the principal.
Returns
Remarks
Stability: Experimental