UNPKG

aws-iam-policy-types

Version:

Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions

215 lines 10.5 kB
// AUTOGENERATED FILE - DO NOT EDIT /** * 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 var AwsSecuritylakeActions; (function (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 */ AwsSecuritylakeActions["CreateAwsLogSource"] = "securitylake:CreateAwsLogSource"; /** * Grants permission to add a custom source * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateCustomLogSource.html */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["CreateDataLakeOrganizationConfiguration"] = "securitylake:CreateDataLakeOrganizationConfiguration"; /** * Grants permission to create a subscriber * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_CreateSubscriber.html */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["DeleteAwsLogSource"] = "securitylake:DeleteAwsLogSource"; /** * Grants permission to remove a custom source * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteCustomLogSource.html */ AwsSecuritylakeActions["DeleteCustomLogSource"] = "securitylake:DeleteCustomLogSource"; /** * Grants permission to delete security data lake * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteDataLake.html */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["DeleteDataLakeOrganizationConfiguration"] = "securitylake:DeleteDataLakeOrganizationConfiguration"; /** * Grants permission to delete the specified subscriber * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_DeleteSubscriber.html */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["ListLogSources"] = "securitylake:ListLogSources"; /** * Grants permission to list all subscribers * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_ListSubscribers.html */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["RegisterDataLakeDelegatedAdministrator"] = "securitylake:RegisterDataLakeDelegatedAdministrator"; /** * Grants permission to add tags to the resource * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_TagResource.html */ AwsSecuritylakeActions["TagResource"] = "securitylake:TagResource"; /** * Grants permission to remove tags from the resource * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_UntagResource.html */ AwsSecuritylakeActions["UntagResource"] = "securitylake:UntagResource"; /** * Grants permission to update a security data lake * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_UpdateDataLake.html */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["UpdateDataLakeExceptionSubscription"] = "securitylake:UpdateDataLakeExceptionSubscription"; /** * Grants permission to update subscriber * * See https://docs.aws.amazon.com/security-lake/latest/APIReference/API_UpdateSubscriber.html */ AwsSecuritylakeActions["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 */ AwsSecuritylakeActions["UpdateSubscriberNotification"] = "securitylake:UpdateSubscriberNotification"; })(AwsSecuritylakeActions || (AwsSecuritylakeActions = {})); //# sourceMappingURL=securitylake.js.map