aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
373 lines (372 loc) • 14.1 kB
TypeScript
/**
* All IAM policy actions for Amazon EventBridge (EVENTS)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazoneventbridge.html
*
* 2025-02-24T21:47:59.767Z
*/
export declare enum AwsEventsActions {
/**
* Grants permission to activate partner event sources
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ActivateEventSource.html
*/
ActivateEventSource = "events:ActivateEventSource",
/**
* Grants permission to cancel a replay
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CancelReplay.html
*/
CancelReplay = "events:CancelReplay",
/**
* Grants permission to create a new api destination
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateApiDestination.html
*/
CreateApiDestination = "events:CreateApiDestination",
/**
* Grants permission to create a new archive
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateArchive.html
*/
CreateArchive = "events:CreateArchive",
/**
* Grants permission to create a new connection
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateConnection.html
*/
CreateConnection = "events:CreateConnection",
/**
* Grants permission to create an endpoint
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEndpoint.html
*/
CreateEndpoint = "events:CreateEndpoint",
/**
* Grants permission to create event buses
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreateEventBus.html
*/
CreateEventBus = "events:CreateEventBus",
/**
* Grants permission to create partner event sources
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_CreatePartnerEventSource.html
*/
CreatePartnerEventSource = "events:CreatePartnerEventSource",
/**
* Grants permission to deactivate event sources
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeactivateEventSource.html
*/
DeactivateEventSource = "events:DeactivateEventSource",
/**
* Grants permission to deauthorize a connection, deleting its stored authorizatio
* n secrets
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeauthorizeConnection.html
*/
DeauthorizeConnection = "events:DeauthorizeConnection",
/**
* Grants permission to delete an api destination
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteApiDestination.html
*/
DeleteApiDestination = "events:DeleteApiDestination",
/**
* Grants permission to delete an archive
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteArchive.html
*/
DeleteArchive = "events:DeleteArchive",
/**
* Grants permission to delete a connection
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteConnection.html
*/
DeleteConnection = "events:DeleteConnection",
/**
* Grants permission to delete an endpoint
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteEndpoint.html
*/
DeleteEndpoint = "events:DeleteEndpoint",
/**
* Grants permission to delete event buses
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteEventBus.html
*/
DeleteEventBus = "events:DeleteEventBus",
/**
* Grants permission to delete partner event sources
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeletePartnerEventSource.html
*/
DeletePartnerEventSource = "events:DeletePartnerEventSource",
/**
* Grants permission to delete rules
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DeleteRule.html
*/
DeleteRule = "events:DeleteRule",
/**
* Grants permission to retrieve details about an api destination
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeApiDestination.html
*/
DescribeApiDestination = "events:DescribeApiDestination",
/**
* Grants permission to retrieve details about an archive
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeArchive.html
*/
DescribeArchive = "events:DescribeArchive",
/**
* Grants permission to retrieve details about a conection
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeConnection.html
*/
DescribeConnection = "events:DescribeConnection",
/**
* Grants permission to retrieve details about an endpoint
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeEndpoint.html
*/
DescribeEndpoint = "events:DescribeEndpoint",
/**
* Grants permission to retrieve details about event buses
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeEventBus.html
*/
DescribeEventBus = "events:DescribeEventBus",
/**
* Grants permission to retrieve details about event sources
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeEventSource.html
*/
DescribeEventSource = "events:DescribeEventSource",
/**
* Grants permission to retrieve details about partner event sources
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribePartnerEventSource.html
*/
DescribePartnerEventSource = "events:DescribePartnerEventSource",
/**
* Grants permission to retrieve the details of a replay
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeReplay.html
*/
DescribeReplay = "events:DescribeReplay",
/**
* Grants permission to retrieve details about rules
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DescribeRule.html
*/
DescribeRule = "events:DescribeRule",
/**
* Grants permission to disable rules
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_DisableRule.html
*/
DisableRule = "events:DisableRule",
/**
* Grants permission to enable rules
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_EnableRule.html
*/
EnableRule = "events:EnableRule",
/**
* Grants permission to invoke an api destination
*
* See https://docs.aws.amazon.com/eventbridge/latest/userguide/iam-identity-based-access-control-eventbridge.html
*/
InvokeApiDestination = "events:InvokeApiDestination",
/**
* Grants permission to retrieve a list of api destinations
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListApiDestinations.html
*/
ListApiDestinations = "events:ListApiDestinations",
/**
* Grants permission to retrieve a list of archives
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListArchives.html
*/
ListArchives = "events:ListArchives",
/**
* Grants permission to retrieve a list of connections
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListConnections.html
*/
ListConnections = "events:ListConnections",
/**
* Grants permission to retrieve a list of endpoints
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListEndpoints.html
*/
ListEndpoints = "events:ListEndpoints",
/**
* Grants permission to retrieve a list of the event buses in your account
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListEventBuses.html
*/
ListEventBuses = "events:ListEventBuses",
/**
* Grants permission to to retrieve a list of event sources shared with this accou
* nt
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListEventSources.html
*/
ListEventSources = "events:ListEventSources",
/**
* Grants permission to retrieve a list of AWS account IDs associated with an even
* t source
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListPartnerEventSourceAccounts.html
*/
ListPartnerEventSourceAccounts = "events:ListPartnerEventSourceAccounts",
/**
* Grants permission to retrieve a list partner event sources
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListPartnerEventSources.html
*/
ListPartnerEventSources = "events:ListPartnerEventSources",
/**
* Grants permission to retrieve a list of replays
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListReplays.html
*/
ListReplays = "events:ListReplays",
/**
* Grants permission to retrieve a list of the names of the rules associated with
* a target
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListRuleNamesByTarget.html
*/
ListRuleNamesByTarget = "events:ListRuleNamesByTarget",
/**
* Grants permission to retrieve a list of the Amazon EventBridge rules in the acc
* ount
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListRules.html
*/
ListRules = "events:ListRules",
/**
* Grants permission to retrieve a list of tags associated with an Amazon EventBri
* dge resource
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "events:ListTagsForResource",
/**
* Grants permission to retrieve a list of targets defined for a rule
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_ListTargetsByRule.html
*/
ListTargetsByRule = "events:ListTargetsByRule",
/**
* Grants permission to send custom events to Amazon EventBridge
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutEvents.html
*/
PutEvents = "events:PutEvents",
/**
* Grants permission to sends custom events to Amazon EventBridge
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPartnerEvents.html
*/
PutPartnerEvents = "events:PutPartnerEvents",
/**
* Grants permission to use the PutPermission action to grants permission to anoth
* er AWS account to put events to your default event bus
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutPermission.html
*/
PutPermission = "events:PutPermission",
/**
* Grants permission to create or updates rules
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutRule.html
*/
PutRule = "events:PutRule",
/**
* Grants permission to add targets to a rule
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_PutTargets.html
*/
PutTargets = "events:PutTargets",
/**
* Grants permission to revoke the permission of another AWS account to put events
* to your default event bus
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_RemovePermission.html
*/
RemovePermission = "events:RemovePermission",
/**
* Grants permission to removes targets from a rule
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_RemoveTargets.html
*/
RemoveTargets = "events:RemoveTargets",
/**
* Grants permission to retrieve credentials from a connection
*
* See https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-api-destinations.html
*/
RetrieveConnectionCredentials = "events:RetrieveConnectionCredentials",
/**
* Grants permission to start a replay of an archive
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_StartReplay.html
*/
StartReplay = "events:StartReplay",
/**
* Grants permission to add a tag to an Amazon EventBridge resource
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_TagResource.html
*/
TagResource = "events:TagResource",
/**
* Grants permission to test whether an event pattern matches the provided event
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_TestEventPattern.html
*/
TestEventPattern = "events:TestEventPattern",
/**
* Grants permission to remove a tag from an Amazon EventBridge resource
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UntagResource.html
*/
UntagResource = "events:UntagResource",
/**
* Grants permission to update an api destination
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateApiDestination.html
*/
UpdateApiDestination = "events:UpdateApiDestination",
/**
* Grants permission to update an archive
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateArchive.html
*/
UpdateArchive = "events:UpdateArchive",
/**
* Grants permission to update a connection
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateConnection.html
*/
UpdateConnection = "events:UpdateConnection",
/**
* Grants permission to update an endpoint
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateEndpoint.html
*/
UpdateEndpoint = "events:UpdateEndpoint",
/**
* Grants permission to update event buses
*
* See https://docs.aws.amazon.com/eventbridge/latest/APIReference/API_UpdateEventBus.html
*/
UpdateEventBus = "events:UpdateEventBus"
}