Permissions for @turbot/aws-kinesis

Taking a look at permissions and associated grant levels for each permission for Kinesis:

PermissionGrant LevelHelp
firehose:CreateDeliveryStreamAdmin
firehose:DeleteDeliveryStreamAdmin
firehose:DescribeDeliveryStreamMetadataOnly contains metadata about the stream and does not include the Redshift password.
firehose:GetKinesisStreamOperator
firehose:ListDeliveryStreamsMetadata
firehose:ListTagsForDeliveryStreamMetadata
firehose:PutRecordOperator
firehose:PutRecordBatchOperator
firehose:StartDeliveryStreamEncryptionAdminAdmins can enable server-side encryption (SSE) for the delivery stream.
firehose:StopDeliveryStreamEncryptionAdminAdmins can disable server-side encryption (SSE) for the delivery stream.
firehose:TagDeliveryStreamOperator
firehose:UntagDeliveryStreamOperator
firehose:UpdateDestinationAdmin
kinesis:AddTagsToStreamOperatorTags are traditionally given to Operator in Turbot.
kinesis:CreateStreamAdmin
kinesis:DecreaseStreamRetentionPeriodAdmin
kinesis:DeleteStreamAdmin
kinesis:DeregisterStreamConsumerAdmin
kinesis:DescribeLimitsMetadata
kinesis:DescribeStreamMetadata
kinesis:DescribeStreamConsumerMetadata
kinesis:DescribeStreamSummaryMetadata
kinesis:DisableEnhancedMonitoringAdminAdmins manage enhanced monitoring for streams.
kinesis:EnableEnhancedMonitoringAdminAdmins manage enhanced monitoring for streams.
kinesis:GetRecordsReadOnlyContains data from the stream.
kinesis:GetShardIteratorMetadataNo stream data; just metadata about the position.
kinesis:IncreaseStreamRetentionPeriodAdmin
kinesis:ListShardsMetadata
kinesis:ListStreamConsumersMetadata
kinesis:ListStreamsMetadata
kinesis:ListTagsForStreamMetadata
kinesis:MergeShardsAdmin
kinesis:PutRecordOperator
kinesis:PutRecordsOperator
kinesis:RegisterStreamConsumerAdmin
kinesis:RemoveTagsFromStreamOperator
kinesis:SplitShardAdmin
kinesis:StartStreamEncryptionAdminAdmin can enable or update server-side encryption using an AWS KMS key for a specified stream.
kinesis:StopStreamEncryptionAdminAdmin can disable server-side encryption for a specified stream.
kinesis:SubscribeToShardOperatorListening to a specific shard with enhanced fan-out.
kinesis:UpdateShardCountAdmin
kinesisanalytics:AddApplicationCloudWatchLoggingOptionAdmin
kinesisanalytics:AddApplicationInputAdmin
kinesisanalytics:AddApplicationInputProcessingConfigurationAdminAdmin can add an input configuration.
kinesisanalytics:AddApplicationOutputAdmin
kinesisanalytics:AddApplicationReferenceDataSourceAdmin
kinesisanalytics:AddApplicationVpcConfigurationAdmin
kinesisanalytics:CreateApplicationAdmin
kinesisanalytics:CreateApplicationPresignedUrlAdmin
kinesisanalytics:CreateApplicationSnapshotAdmin
kinesisanalytics:DeleteApplicationAdmin
kinesisanalytics:DeleteApplicationCloudWatchLoggingOptionAdmin
kinesisanalytics:DeleteApplicationInputProcessingConfigurationAdminAdmin can delete an input configuration.
kinesisanalytics:DeleteApplicationOutputAdmin
kinesisanalytics:DeleteApplicationReferenceDataSourceAdmin
kinesisanalytics:DeleteApplicationSnapshotAdmin
kinesisanalytics:DeleteApplicationVpcConfigurationAdmin
kinesisanalytics:DescribeApplicationMetadata
kinesisanalytics:DescribeApplicationSnapshotMetadata
kinesisanalytics:DescribeApplicationVersionMetadata
kinesisanalytics:DiscoverInputSchemaReadOnlySample records are returned in the response.
kinesisanalytics:GetApplicationStateMetadata
kinesisanalytics:ListApplicationSnapshotsMetadata
kinesisanalytics:ListApplicationVersionsMetadata
kinesisanalytics:ListApplicationsMetadata
kinesisanalytics:ListTagsForResourceMetadata
kinesisanalytics:RollbackApplicationAdmin
kinesisanalytics:StartApplicationOperator
kinesisanalytics:StopApplicationOperator
kinesisanalytics:TagResourceOperator
kinesisanalytics:UntagResourceOperator
kinesisanalytics:UpdateApplicationAdmin
kinesisanalytics:UpdateApplicationMaintenanceConfigurationAdmin
kinesisvideo:ConnectAsMasterAdmin
kinesisvideo:ConnectAsViewerAdmin
kinesisvideo:CreateSignalingChannelAdmin
kinesisvideo:CreateStreamAdmin
kinesisvideo:DeleteSignalingChannelAdmin
kinesisvideo:DeleteStreamAdmin
kinesisvideo:DescribeSignalingChannelMetadata
kinesisvideo:DescribeStreamMetadata
kinesisvideo:GetClipMetadata
kinesisvideo:GetDASHStreamingSessionURLMetadata
kinesisvideo:GetDataEndpointMetadata
kinesisvideo:GetHLSStreamingSessionURLOperatorOperators can create a URL for HLS video streaming.
kinesisvideo:GetIceServerConfigMetadata
kinesisvideo:GetMediaReadOnly
kinesisvideo:GetMediaForFragmentListMetadata
kinesisvideo:GetSignalingChannelEndpointMetadata
kinesisvideo:ListFragmentsMetadata
kinesisvideo:ListSignalingChannelsMetadata
kinesisvideo:ListStreamsMetadata
kinesisvideo:ListTagsForResourceMetadata
kinesisvideo:ListTagsForStreamMetadata
kinesisvideo:PutMediaOperator
kinesisvideo:SendAlexaOfferToMasterAdmin
kinesisvideo:TagResourceOperator
kinesisvideo:TagStreamOperator
kinesisvideo:UntagResourceOperator
kinesisvideo:UntagStreamOperator
kinesisvideo:UpdateDataRetentionAdmin
kinesisvideo:UpdateSignalingChannelAdmin
kinesisvideo:UpdateStreamAdmin