aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
213 lines (212 loc) • 9.52 kB
TypeScript
/**
* All IAM policy actions for Amazon Security Lake (SECURITYLAKE)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonsecuritylake.html
*
* 2025-02-24T21:49:40.362Z
*/
export declare enum AwsSecuritylakeActions {
/**
* Grants permission to enable any source type in any region for accounts that are
* either part of a trusted organization or standalone account
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateAwsLogSource.html
*/
CreateAwsLogSource = "securitylake:CreateAwsLogSource",
/**
* Grants permission to add a custom source
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateCustomLogSource.html
*/
CreateCustomLogSource = "securitylake:CreateCustomLogSource",
/**
* Grants permission to create a new security data lake
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateDataLake.html
*/
CreateDataLake = "securitylake:CreateDataLake",
/**
* Grants permission to get instant notifications about exceptions. Subscribes to
* the SNS topics for exception notifications
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateDataLakeExceptionSubscription.html
*/
CreateDataLakeExceptionSubscription = "securitylake:CreateDataLakeExceptionSubscription",
/**
* Grants permission to automatically enable Amazon Security Lake for new member a
* ccounts in your organization
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateDataLakeOrganizationConfiguration.html
*/
CreateDataLakeOrganizationConfiguration = "securitylake:CreateDataLakeOrganizationConfiguration",
/**
* Grants permission to create a subscriber
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateSubscriber.html
*/
CreateSubscriber = "securitylake:CreateSubscriber",
/**
* Grants permission to create a webhook invocation to notify a client when there
* is new data in the data lake
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateSubscriberNotification.html
*/
CreateSubscriberNotification = "securitylake:CreateSubscriberNotification",
/**
* Grants permission to disable any source type in any region for accounts that ar
* e part of a trusted organization or standalone accounts
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteAwsLogSource.html
*/
DeleteAwsLogSource = "securitylake:DeleteAwsLogSource",
/**
* Grants permission to remove a custom source
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteCustomLogSource.html
*/
DeleteCustomLogSource = "securitylake:DeleteCustomLogSource",
/**
* Grants permission to delete security data lake
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteDataLake.html
*/
DeleteDataLake = "securitylake:DeleteDataLake",
/**
* Grants permission to unsubscribe from SNS topics for exception notifications. R
* emoves exception notifications for the SNS topic
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteDataLakeExceptionSubscription.html
*/
DeleteDataLakeExceptionSubscription = "securitylake:DeleteDataLakeExceptionSubscription",
/**
* Grants permission to remove the automatic enablement of Amazon Security Lake ac
* cess for new organization accounts
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteDataLakeOrganizationConfiguration.html
*/
DeleteDataLakeOrganizationConfiguration = "securitylake:DeleteDataLakeOrganizationConfiguration",
/**
* Grants permission to delete the specified subscriber
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteSubscriber.html
*/
DeleteSubscriber = "securitylake:DeleteSubscriber",
/**
* Grants permission to remove a webhook invocation to notify a client when there
* is new data in the data lake
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteSubscriberNotification.html
*/
DeleteSubscriberNotification = "securitylake:DeleteSubscriberNotification",
/**
* Grants permission to remove the Delegated Administrator account and disable Ama
* zon Security Lake as a service for this organization
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeregisterDataLakeDelegatedAdministrator.html
*/
DeregisterDataLakeDelegatedAdministrator = "securitylake:DeregisterDataLakeDelegatedAdministrator",
/**
* Grants permission to query the protocol and endpoint that were provided when su
* bscribing to SNS topics for exception notifications
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_GetDataLakeExceptionSubscription.html
*/
GetDataLakeExceptionSubscription = "securitylake:GetDataLakeExceptionSubscription",
/**
* Grants permission to get an organization's configuration setting for automatica
* lly enabling Amazon Security Lake access for new organization accounts
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_GetDataLakeOrganizationConfiguration.html
*/
GetDataLakeOrganizationConfiguration = "securitylake:GetDataLakeOrganizationConfiguration",
/**
* Grants permission to get a static snapshot of the security data lake in the cur
* rent region. The snapshot includes enabled accounts and log sources
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_GetDataLakeSources.html
*/
GetDataLakeSources = "securitylake:GetDataLakeSources",
/**
* Grants permission to get information about subscriber that is already created
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_GetSubscriber.html
*/
GetSubscriber = "securitylake:GetSubscriber",
/**
* Grants permission to get the list of all non-retryable failures
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_ListDataLakeExceptions.html
*/
ListDataLakeExceptions = "securitylake:ListDataLakeExceptions",
/**
* Grants permission to list information about the security data lakes
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_ListDataLakes.html
*/
ListDataLakes = "securitylake:ListDataLakes",
/**
* Grants permission to view the enabled accounts. You can view the enabled source
* s in the enabled regions
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_ListLogSources.html
*/
ListLogSources = "securitylake:ListLogSources",
/**
* Grants permission to list all subscribers
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_ListSubscribers.html
*/
ListSubscribers = "securitylake:ListSubscribers",
/**
* Grants permission to list all tags for the resource
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_ListTagsForResource.html
*/
ListTagsForResource = "securitylake:ListTagsForResource",
/**
* Grants permission to designate an account as the Amazon Security Lake administr
* ator account for the organization
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_RegisterDataLakeDelegatedAdministrator.html
*/
RegisterDataLakeDelegatedAdministrator = "securitylake:RegisterDataLakeDelegatedAdministrator",
/**
* Grants permission to add tags to the resource
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_TagResource.html
*/
TagResource = "securitylake:TagResource",
/**
* Grants permission to remove tags from the resource
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_UntagResource.html
*/
UntagResource = "securitylake:UntagResource",
/**
* Grants permission to update a security data lake
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_UpdateDataLake.html
*/
UpdateDataLake = "securitylake:UpdateDataLake",
/**
* Grants permission to update subscriptions to the SNS topics for exception notif
* ications
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_UpdateDataLakeExceptionSubscription.html
*/
UpdateDataLakeExceptionSubscription = "securitylake:UpdateDataLakeExceptionSubscription",
/**
* Grants permission to update subscriber
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_UpdateSubscriber.html
*/
UpdateSubscriber = "securitylake:UpdateSubscriber",
/**
* Grants permission to update a webhook invocation to notify a client when there
* is new data in the data lake
*
* See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_UpdateSubscriberNotification.html
*/
UpdateSubscriberNotification = "securitylake:UpdateSubscriberNotification"
}