UNPKG

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
/** * 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" }