export enum Action { // KMS KmsCancelKeyDeletion = 'CancelKeyDeletion', KmsConnectCustomKeyStore = 'ConnectCustomKeyStore', KmsCreateAlias = 'CreateAlias', KmsCreateCustomKeyStore = 'CreateCustomKeyStore', KmsCreateGrant = 'CreateGrant', KmsCreateKey = 'CreateKey', KmsDecrypt = 'Decrypt', KmsDeleteAlias = 'DeleteAlias', KmsDeleteCustomKeyStore = 'DeleteCustomKeyStore', KmsDeleteImportedKeyMaterial = 'DeleteImportedKeyMaterial', KmsDescribeCustomKeyStores = 'DescribeCustomKeyStores', KmsDescribeKey = 'DescribeKey', KmsDisableKey = 'DisableKey', KmsDisableKeyRotation = 'DisableKeyRotation', KmsDisconnectCustomKeyStore = 'DisconnectCustomKeyStore', KmsEnableKey = 'EnableKey', KmsEnableKeyRotation = 'EnableKeyRotation', KmsEncrypt = 'Encrypt', KmsGenerateDataKey = 'GenerateDataKey', KmsGenerateDataKeyPair = 'GenerateDataKeyPair', KmsGenerateDataKeyPairWithoutPlaintext = 'GenerateDataKeyPairWithoutPlaintext', KmsGenerateDataKeyWithoutPlaintext = 'GenerateDataKeyWithoutPlaintext', KmsGenerateMac = 'GenerateMac', KmsGenerateRandom = 'GenerateRandom', KmsGetKeyPolicy = 'GetKeyPolicy', KmsGetKeyRotationStatus = 'GetKeyRotationStatus', KmsGetParametersForImport = 'GetParametersForImport', KmsGetPublicKey = 'GetPublicKey', KmsImportKeyMaterial = 'ImportKeyMaterial', KmsListAliases = 'ListAliases', KmsListGrants = 'ListGrants', KmsListKeyPolicies = 'ListKeyPolicies', KmsListKeys = 'ListKeys', KmsListResourceTags = 'ListResourceTags', KmsListRetirableGrants = 'ListRetirableGrants', KmsPutKeyPolicy = 'PutKeyPolicy', KmsReEncrypt = 'ReEncrypt', KmsReplicateKey = 'ReplicateKey', KmsRetireGrant = 'RetireGrant', KmsRevokeGrant = 'RevokeGrant', KmsScheduleKeyDeletion = 'ScheduleKeyDeletion', KmsSign = 'Sign', KmsTagResource = 'TagResource', KmsUntagResource = 'UntagResource', KmsUpdateAlias = 'UpdateAlias', KmsUpdateCustomKeyStore = 'UpdateCustomKeyStore', KmsUpdateKeyDescription = 'UpdateKeyDescription', KmsUpdatePrimaryRegion = 'UpdatePrimaryRegion', KmsVerify = 'Verify', KmsVerifyMac = 'VerifyMac', // SecretsManager SecretsManagerCancelRotateSecret = 'secretsmanager.CancelRotateSecret', SecretsManagerCreateSecret = 'secretsmanager.CreateSecret', SecretsManagerDeleteResourcePolicy = 'secretsmanager.DeleteResourcePolicy', SecretsManagerDeleteSecret = 'secretsmanager.DeleteSecret', SecretsManagerDescribeSecret = 'secretsmanager.DescribeSecret', SecretsManagerGetRandomPassword = 'secretsmanager.GetRandomPassword', SecretsManagerGetResourcePolicy = 'secretsmanager.GetResourcePolicy', SecretsManagerGetSecretValue = 'secretsmanager.GetSecretValue', SecretsManagerListSecrets = 'secretsmanager.ListSecrets', SecretsManagerListSecretVersionIds = 'secretsmanager.ListSecretVersionIds', SecretsManagerPutResourcePolicy = 'secretsmanager.PutResourcePolicy', SecretsManagerPutSecretValue = 'secretsmanager.PutSecretValue', SecretsManagerRemoveRegionsFromReplication = 'secretsmanager.RemoveRegionsFromReplication', SecretsManagerReplicateSecretToRegions = 'secretsmanager.ReplicateSecretToRegions', SecretsManagerRestoreSecret = 'secretsmanager.RestoreSecret', SecretsManagerRotateSecret = 'secretsmanager.RotateSecret', SecretsManagerStopReplicationToReplica = 'secretsmanager.StopReplicationToReplica', SecretsManagerTagResource = 'secretsmanager.TagResource', SecretsManagerUntagResource = 'secretsmanager.UntagResource', SecretsManagerUpdateSecret = 'secretsmanager.UpdateSecret', SecretsManagerUpdateSecretVersionStage = 'secretsmanager.UpdateSecretVersionStage', SecretsManagerValidateResourcePolicy = 'secretsmanager.ValidateResourcePolicy', // SNS SnsAddPermission = 'AddPermission', SnsCheckIfPhoneNumberIsOptedOut = 'CheckIfPhoneNumberIsOptedOut', SnsConfirmSubscription = 'ConfirmSubscription', SnsCreatePlatformApplication = 'CreatePlatformApplication', SnsCreatePlatformEndpoint = 'CreatePlatformEndpoint', SnsCreateSMSSandboxPhoneNumber = 'CreateSMSSandboxPhoneNumber', SnsCreateTopic = 'CreateTopic', SnsDeleteEndpoint = 'DeleteEndpoint', SnsDeletePlatformApplication = 'DeletePlatformApplication', SnsDeleteSMSSandboxPhoneNumber = 'DeleteSMSSandboxPhoneNumber', SnsDeleteTopic = 'DeleteTopic', SnsGetDataProtectionPolicy = 'GetDataProtectionPolicy', SnsGetEndpointAttributes = 'GetEndpointAttributes', SnsGetPlatformApplicationAttributes = 'GetPlatformApplicationAttributes', SnsGetSMSAttributes = 'GetSMSAttributes', SnsGetSMSSandboxAccountStatus = 'GetSMSSandboxAccountStatus', SnsGetSubscriptionAttributes = 'GetSubscriptionAttributes', SnsGetTopicAttributes = 'GetTopicAttributes', SnsListEndpointsByPlatformApplication = 'ListEndpointsByPlatformApplication', SnsListOriginationNumbers = 'ListOriginationNumbers', SnsListPhoneNumbersOptedOut = 'ListPhoneNumbersOptedOut', SnsListPlatformApplications = 'ListPlatformApplications', SnsListSMSSandboxPhoneNumbers = 'ListSMSSandboxPhoneNumbers', SnsListSubscriptions = 'ListSubscriptions', SnsListSubscriptionsByTopic = 'ListSubscriptionsByTopic', SnsListTagsForResource = 'ListTagsForResource', SnsListTopics = 'ListTopics', SnsOptInPhoneNumber = 'OptInPhoneNumber', SnsPublish = 'Publish', SnsPublishBatch = 'PublishBatch', SnsPutDataProtectionPolicy = 'PutDataProtectionPolicy', SnsRemovePermission = 'RemovePermission', SnsSetEndpointAttributes = 'SetEndpointAttributes', SnsSetPlatformApplicationAttributes = 'SetPlatformApplicationAttributes', SnsSetSMSAttributes = 'SetSMSAttributes', SnsSetSubscriptionAttributes = 'SetSubscriptionAttributes', SnsSetTopicAttributes = 'SetTopicAttributes', SnsSubscribe = 'Subscribe', SnsTagResource = 'TagResource', SnsUnsubscribe = 'Unsubscribe', SnsUntagResource = 'UntagResource', SnsVerifySMSSandboxPhoneNumber = 'VerifySMSSandboxPhoneNumber', // SQS SqsAddPermisson = 'AddPermission', SqsChangeMessageVisibility = 'ChangeMessageVisibility', SqsChangeMessageVisibilityBatch = 'ChangeMessageVisibilityBatch', SqsCreateQueue = 'CreateQueue', SqsDeleteMessage = 'DeleteMessage', SqsDeleteMessageBatch = 'DeleteMessageBatch', SqsDeleteQueue = 'DeleteQueue', SqsGetQueueAttributes = 'GetQueueAttributes', SqsGetQueueUrl = 'GetQueueUrl', SqsListDeadLetterSourceQueues = 'ListDeadLetterSourceQueues', SqsListQueues = 'ListQueues', SqsListQueueTags = 'ListQueueTags', SqsPurgeQueue = 'PurgeQueue', SqsReceiveMessage = 'ReceiveMessage', SqsRemovePermission = 'RemovePermission', SqsSendMessage = 'SendMessage', SqsSendMessageBatch = 'SendMessageBatch', SqsSetQueueAttributes = 'SetQueueAttributes', SqsTagQueue = 'TagQueue', SqsUntagQueue = 'UntagQueue', }