UNPKG

aws-iam-policy-types

Version:

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

495 lines 22.2 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsGuarddutyActions = void 0; /** * All IAM policy actions for Amazon GuardDuty (GUARDDUTY) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonguardduty.html * * 2025-02-24T21:48:09.797Z */ var AwsGuarddutyActions; (function (AwsGuarddutyActions) { /** * Grants permission to accept invitations to become a GuardDuty member account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_AcceptAdministratorInvitation.html */ AwsGuarddutyActions["AcceptAdministratorInvitation"] = "guardduty:AcceptAdministratorInvitation"; /** * Grants permission to accept invitations to become a GuardDuty member account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_AcceptInvitation.html */ AwsGuarddutyActions["AcceptInvitation"] = "guardduty:AcceptInvitation"; /** * Grants permission to archive GuardDuty findings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ArchiveFindings.html */ AwsGuarddutyActions["ArchiveFindings"] = "guardduty:ArchiveFindings"; /** * Grants permission to create a detector * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateDetector.html */ AwsGuarddutyActions["CreateDetector"] = "guardduty:CreateDetector"; /** * Grants permission to create GuardDuty filters. A filters defines finding attrib * utes and conditions used to filter findings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateFilter.html */ AwsGuarddutyActions["CreateFilter"] = "guardduty:CreateFilter"; /** * Grants permission to create an IPSet * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateIPSet.html */ AwsGuarddutyActions["CreateIPSet"] = "guardduty:CreateIPSet"; /** * Grants permission to create a new Malware Protection plan * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMalwareProtectionPlan.html */ AwsGuarddutyActions["CreateMalwareProtectionPlan"] = "guardduty:CreateMalwareProtectionPlan"; /** * Grants permission to create GuardDuty member accounts, where the account used t * o create a member becomes the GuardDuty administrator account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateMembers.html */ AwsGuarddutyActions["CreateMembers"] = "guardduty:CreateMembers"; /** * Grants permission to create a publishing destination * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreatePublishingDestination.html */ AwsGuarddutyActions["CreatePublishingDestination"] = "guardduty:CreatePublishingDestination"; /** * Grants permission to create sample findings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateSampleFindings.html */ AwsGuarddutyActions["CreateSampleFindings"] = "guardduty:CreateSampleFindings"; /** * Grants permission to create GuardDuty ThreatIntelSets, where a ThreatIntelSet c * onsists of known malicious IP addresses used by GuardDuty to generate findings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_CreateThreatIntelSet.html */ AwsGuarddutyActions["CreateThreatIntelSet"] = "guardduty:CreateThreatIntelSet"; /** * Grants permission to decline invitations to become a GuardDuty member account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeclineInvitations.html */ AwsGuarddutyActions["DeclineInvitations"] = "guardduty:DeclineInvitations"; /** * Grants permission to delete GuardDuty detectors * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteDetector.html */ AwsGuarddutyActions["DeleteDetector"] = "guardduty:DeleteDetector"; /** * Grants permission to delete GuardDuty filters * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteFilter.html */ AwsGuarddutyActions["DeleteFilter"] = "guardduty:DeleteFilter"; /** * Grants permission to delete GuardDuty IPSets * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteIPSet.html */ AwsGuarddutyActions["DeleteIPSet"] = "guardduty:DeleteIPSet"; /** * Grants permission to delete invitations to become a GuardDuty member account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteInvitations.html */ AwsGuarddutyActions["DeleteInvitations"] = "guardduty:DeleteInvitations"; /** * Grants permission to delete a Malware Protection plan * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMalwareProtectionPlan.html */ AwsGuarddutyActions["DeleteMalwareProtectionPlan"] = "guardduty:DeleteMalwareProtectionPlan"; /** * Grants permission to delete GuardDuty member accounts * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteMembers.html */ AwsGuarddutyActions["DeleteMembers"] = "guardduty:DeleteMembers"; /** * Grants permission to delete a publishing destination * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeletePublishingDestination.html */ AwsGuarddutyActions["DeletePublishingDestination"] = "guardduty:DeletePublishingDestination"; /** * Grants permission to delete GuardDuty ThreatIntelSets * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DeleteThreatIntelSet.html */ AwsGuarddutyActions["DeleteThreatIntelSet"] = "guardduty:DeleteThreatIntelSet"; /** * Grants permission to retrieve details about malware scans * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribeMalwareScans.html */ AwsGuarddutyActions["DescribeMalwareScans"] = "guardduty:DescribeMalwareScans"; /** * Grants permission to retrieve details about the delegated administrator associa * ted with a GuardDuty detector * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribeOrganizationConfiguration.html */ AwsGuarddutyActions["DescribeOrganizationConfiguration"] = "guardduty:DescribeOrganizationConfiguration"; /** * Grants permission to retrieve details about a publishing destination * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DescribePublishingDestination.html */ AwsGuarddutyActions["DescribePublishingDestination"] = "guardduty:DescribePublishingDestination"; /** * Grants permission to disable the organization delegated administrator for Guard * Duty * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisableOrganizationAdminAccount.html */ AwsGuarddutyActions["DisableOrganizationAdminAccount"] = "guardduty:DisableOrganizationAdminAccount"; /** * Grants permission to disassociate a GuardDuty member account from its GuardDuty * administrator account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisassociateFromAdministratorAccount.html */ AwsGuarddutyActions["DisassociateFromAdministratorAccount"] = "guardduty:DisassociateFromAdministratorAccount"; /** * Grants permission to disassociate a GuardDuty member account from its GuardDuty * administrator account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisassociateFromMasterAccount.html */ AwsGuarddutyActions["DisassociateFromMasterAccount"] = "guardduty:DisassociateFromMasterAccount"; /** * Grants permission to disassociate GuardDuty member accounts from their administ * rator GuardDuty account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_DisassociateMembers.html */ AwsGuarddutyActions["DisassociateMembers"] = "guardduty:DisassociateMembers"; /** * Grants permission to enable an organization delegated administrator for GuardDu * ty * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_EnableOrganizationAdminAccount.html */ AwsGuarddutyActions["EnableOrganizationAdminAccount"] = "guardduty:EnableOrganizationAdminAccount"; /** * Grants permission to retrieve details of the GuardDuty administrator account as * sociated with a member account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetAdministratorAccount.html */ AwsGuarddutyActions["GetAdministratorAccount"] = "guardduty:GetAdministratorAccount"; /** * Grants permission to list Amazon GuardDuty coverage statistics for the specifie * d GuardDuty account in a Region * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetCoverageStatistics.html */ AwsGuarddutyActions["GetCoverageStatistics"] = "guardduty:GetCoverageStatistics"; /** * Grants permission to retrieve GuardDuty detectors * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetDetector.html */ AwsGuarddutyActions["GetDetector"] = "guardduty:GetDetector"; /** * Grants permission to retrieve GuardDuty filters * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetFilter.html */ AwsGuarddutyActions["GetFilter"] = "guardduty:GetFilter"; /** * Grants permission to retrieve GuardDuty findings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetFindings.html */ AwsGuarddutyActions["GetFindings"] = "guardduty:GetFindings"; /** * Grants permission to retrieve a list of GuardDuty finding statistics * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetFindingsStatistics.html */ AwsGuarddutyActions["GetFindingsStatistics"] = "guardduty:GetFindingsStatistics"; /** * Grants permission to retrieve GuardDuty IPSets * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetIPSet.html */ AwsGuarddutyActions["GetIPSet"] = "guardduty:GetIPSet"; /** * Grants permission to retrieve the count of all GuardDuty invitations sent to a * specified account, which does not include the accepted invitation * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetInvitationsCount.html */ AwsGuarddutyActions["GetInvitationsCount"] = "guardduty:GetInvitationsCount"; /** * Grants permission to retrieve a Malware Protection plan details * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMalwareProtectionPlan.html */ AwsGuarddutyActions["GetMalwareProtectionPlan"] = "guardduty:GetMalwareProtectionPlan"; /** * Grants permission to retrieve the malware scan settings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMalwareScanSettings.html */ AwsGuarddutyActions["GetMalwareScanSettings"] = "guardduty:GetMalwareScanSettings"; /** * Grants permission to retrieve details of the GuardDuty administrator account as * sociated with a member account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMasterAccount.html */ AwsGuarddutyActions["GetMasterAccount"] = "guardduty:GetMasterAccount"; /** * Grants permission to describe which data sources are enabled for member account * s detectors * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMemberDetectors.html */ AwsGuarddutyActions["GetMemberDetectors"] = "guardduty:GetMemberDetectors"; /** * Grants permission to retrieve the member accounts associated with an administra * tor account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetMembers.html */ AwsGuarddutyActions["GetMembers"] = "guardduty:GetMembers"; /** * Grants permission to retrieve GuardDuty protection plan coverage statistics for * member accounts in a Region * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetOrganizationStatistics.html */ AwsGuarddutyActions["GetOrganizationStatistics"] = "guardduty:GetOrganizationStatistics"; /** * Grants permission to provide the number of days left for each data source used * in the free trial period * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetRemainingFreeTrialDays.html */ AwsGuarddutyActions["GetRemainingFreeTrialDays"] = "guardduty:GetRemainingFreeTrialDays"; /** * Grants permission to retrieve GuardDuty ThreatIntelSets * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetThreatIntelSet.html */ AwsGuarddutyActions["GetThreatIntelSet"] = "guardduty:GetThreatIntelSet"; /** * Grants permission to list Amazon GuardDuty usage statistics over the last 30 da * ys for the specified detector ID * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_GetUsageStatistics.html */ AwsGuarddutyActions["GetUsageStatistics"] = "guardduty:GetUsageStatistics"; /** * Grants permission to invite other AWS accounts to enable GuardDuty and become G * uardDuty member accounts * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_InviteMembers.html */ AwsGuarddutyActions["InviteMembers"] = "guardduty:InviteMembers"; /** * Grants permission to list all the resource details for a given account in a Reg * ion * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListCoverage.html */ AwsGuarddutyActions["ListCoverage"] = "guardduty:ListCoverage"; /** * Grants permission to retrieve a list of GuardDuty detectors * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListDetectors.html */ AwsGuarddutyActions["ListDetectors"] = "guardduty:ListDetectors"; /** * Grants permission to retrieve a list of GuardDuty filters * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListFilters.html */ AwsGuarddutyActions["ListFilters"] = "guardduty:ListFilters"; /** * Grants permission to retrieve a list of GuardDuty findings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListFindings.html */ AwsGuarddutyActions["ListFindings"] = "guardduty:ListFindings"; /** * Grants permission to retrieve a list of GuardDuty IPSets * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListIPSets.html */ AwsGuarddutyActions["ListIPSets"] = "guardduty:ListIPSets"; /** * Grants permission to retrieve a list of all of the GuardDuty membership invitat * ions that were sent to an AWS account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListInvitations.html */ AwsGuarddutyActions["ListInvitations"] = "guardduty:ListInvitations"; /** * Grants permission to retrieve a list of Malware Protection plans * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListMalwareProtectionPlans.html */ AwsGuarddutyActions["ListMalwareProtectionPlans"] = "guardduty:ListMalwareProtectionPlans"; /** * Grants permission to retrieve a list of GuardDuty member accounts associated wi * th an administrator account * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListMembers.html */ AwsGuarddutyActions["ListMembers"] = "guardduty:ListMembers"; /** * Grants permission to list details about the organization delegated administrato * r for GuardDuty * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListOrganizationAdminAccounts.html */ AwsGuarddutyActions["ListOrganizationAdminAccounts"] = "guardduty:ListOrganizationAdminAccounts"; /** * Grants permission to retrieve a list of publishing destinations * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListPublishingDestinations.html */ AwsGuarddutyActions["ListPublishingDestinations"] = "guardduty:ListPublishingDestinations"; /** * Grants permission to retrieve a list of tags associated with a GuardDuty resour * ce * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListTagsForResource.html */ AwsGuarddutyActions["ListTagsForResource"] = "guardduty:ListTagsForResource"; /** * Grants permission to retrieve a list of GuardDuty ThreatIntelSets * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_ListThreatIntelSets.html */ AwsGuarddutyActions["ListThreatIntelSets"] = "guardduty:ListThreatIntelSets"; /** * Grants permission to send security telemetry for a specific GuardDuty account i * n a Region * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_SendSecurityTelemetry.html */ AwsGuarddutyActions["SendSecurityTelemetry"] = "guardduty:SendSecurityTelemetry"; /** * Grants permission to initiate a new malware scan * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StartMalwareScan.html */ AwsGuarddutyActions["StartMalwareScan"] = "guardduty:StartMalwareScan"; /** * Grants permission to a GuardDuty administrator account to monitor findings from * GuardDuty member accounts * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StartMonitoringMembers.html */ AwsGuarddutyActions["StartMonitoringMembers"] = "guardduty:StartMonitoringMembers"; /** * Grants permission to disable monitoring findings from member accounts * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_StopMonitoringMembers.html */ AwsGuarddutyActions["StopMonitoringMembers"] = "guardduty:StopMonitoringMembers"; /** * Grants permission to add tags to a GuardDuty resource * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_TagResource.html */ AwsGuarddutyActions["TagResource"] = "guardduty:TagResource"; /** * Grants permission to unarchive GuardDuty findings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UnarchiveFindings.html */ AwsGuarddutyActions["UnarchiveFindings"] = "guardduty:UnarchiveFindings"; /** * Grants permission to remove tags from a GuardDuty resource * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UntagResource.html */ AwsGuarddutyActions["UntagResource"] = "guardduty:UntagResource"; /** * Grants permission to update GuardDuty detectors * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateDetector.html */ AwsGuarddutyActions["UpdateDetector"] = "guardduty:UpdateDetector"; /** * Grants permission to updates GuardDuty filters * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateFilter.html */ AwsGuarddutyActions["UpdateFilter"] = "guardduty:UpdateFilter"; /** * Grants permission to update findings feedback to mark GuardDuty findings as use * ful or not useful * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateFindingsFeedback.html */ AwsGuarddutyActions["UpdateFindingsFeedback"] = "guardduty:UpdateFindingsFeedback"; /** * Grants permission to update GuardDuty IPSets * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateIPSet.html */ AwsGuarddutyActions["UpdateIPSet"] = "guardduty:UpdateIPSet"; /** * Grants permission to update the Malware Protection plan * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateMalwareProtectionPlan.html */ AwsGuarddutyActions["UpdateMalwareProtectionPlan"] = "guardduty:UpdateMalwareProtectionPlan"; /** * Grants permission to update the malware scan settings * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateMalwareScanSettings.html */ AwsGuarddutyActions["UpdateMalwareScanSettings"] = "guardduty:UpdateMalwareScanSettings"; /** * Grants permission to update which data sources are enabled for member accounts * detectors * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateMemberDetectors.html */ AwsGuarddutyActions["UpdateMemberDetectors"] = "guardduty:UpdateMemberDetectors"; /** * Grants permission to update the delegated administrator configuration associate * d with a GuardDuty detector * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateOrganizationConfiguration.html */ AwsGuarddutyActions["UpdateOrganizationConfiguration"] = "guardduty:UpdateOrganizationConfiguration"; /** * Grants permission to update a publishing destination * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdatePublishingDestination.html */ AwsGuarddutyActions["UpdatePublishingDestination"] = "guardduty:UpdatePublishingDestination"; /** * Grants permission to updates the GuardDuty ThreatIntelSets * * See https://docs.aws.amazon.com/guardduty/latest/APIReference/API_UpdateThreatIntelSet.html */ AwsGuarddutyActions["UpdateThreatIntelSet"] = "guardduty:UpdateThreatIntelSet"; })(AwsGuarddutyActions = exports.AwsGuarddutyActions || (exports.AwsGuarddutyActions = {})); //# sourceMappingURL=guardduty.js.map