Amazon Kinesis Data Analytics API Permissions: Actions, Permissions, and Resources Reference
When you are setting up Access Control and writing a permissions policy that you can attach to an IAM identity
(identity-based policies), you can use the following table
as a reference. The
table lists
each
Amazon Kinesis Data Analytics API operation, the corresponding actions for which you
can grant
permissions to perform the action, and the AWS resource for which you can grant the
permissions. You specify the actions in the policy's Action
field, and you
specify the resource value in the policy's Resource
field.
You can use AWS-wide condition keys in your Amazon Kinesis Data Analytics policies to express conditions. For a complete list of AWS-wide keys, see Available Keys in the IAM User Guide.
Note
To specify an action, use the kinesisanalytics
prefix followed by the API
operation name (for example, kinesisanalytics:AddApplicationInput
).
If you see an expand arrow (↗) in the upper-right corner of the table, you can open the table in a new window. To close the window, choose the close button (X) in the lower-right corner.
Amazon Kinesis Data Analytics API and Required Permissions for Actions
Amazon Kinesis Data Analytics API Operations | Required Permissions (API Actions) | Resources |
---|---|---|
kinesisanalytics:AddApplicationInput
|
|
|
kinesisanalytics:AddApplicationOutput
|
|
|
kinesisanalytics:AddApplicationReferenceDataSource
|
|
|
kinesisanalytics:CreateApplication
|
|
|
kinesisanalytics:DeleteApplication
|
|
|
kinesisanalytics:DeleteApplicationOutput
|
|
|
kinesisanalytics:DeleteApplicationReferenceDataSource
|
|
|
kinesisanalytics:DescribeApplication
|
|
|
kinesisanalytics:DiscoverInputSchema
|
* |
|
kinesisanalytics:ListApplications
|
* |
|
kinesisanalytics:StartApplication
|
|
|
kinesisanalytics:StopApplication
|
|
|
kinesisanalytics:UpdateApplication
|
|