UNPKG

aws-iam-policy-types

Version:

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

414 lines (413 loc) 17.1 kB
/** * All IAM policy actions for AWS Control Tower (CONTROLTOWER) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awscontroltower.html * * 2025-02-24T21:47:27.879Z */ export declare enum AwsControltowerActions { /** * Grants permission to create a landing zone * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_CreateLandingZone.html */ CreateLandingZone = "controltower:CreateLandingZone", /** * Grants permission to create an account managed by AWS Control Tower * * See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html */ CreateManagedAccount = "controltower:CreateManagedAccount", /** * Grants permission to delete AWS Control Tower landing zone * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_DeleteLandingZone.html */ DeleteLandingZone = "controltower:DeleteLandingZone", /** * Grants permission to deregister an account created through the account factory * from AWS Control Tower * * See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html */ DeregisterManagedAccount = "controltower:DeregisterManagedAccount", /** * Grants permission to deregister an organizational unit from AWS Control Tower m * anagement * * See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html */ DeregisterOrganizationalUnit = "controltower:DeregisterOrganizationalUnit", /** * Grants permission to describe the current account factory configuration * * See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html */ DescribeAccountFactoryConfig = "controltower:DescribeAccountFactoryConfig", /** * Grants permission to describe resources managed by core accounts in AWS Control * Tower * * See https://docs.aws.amazon.com/controltower/latest/userguide/how-control-tower-works.html#what-shared */ DescribeCoreService = "controltower:DescribeCoreService", /** * Grants permission to describe a guardrail * * See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html */ DescribeGuardrail = "controltower:DescribeGuardrail", /** * Grants permission to describe a guardrail for a organizational unit * * See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html */ DescribeGuardrailForTarget = "controltower:DescribeGuardrailForTarget", /** * Grants permission to describe the current Landing Zone configuration * * See https://docs.aws.amazon.com/controltower/latest/userguide/step-two.html */ DescribeLandingZoneConfiguration = "controltower:DescribeLandingZoneConfiguration", /** * Grants permission to describe an account created through account factory * * See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html */ DescribeManagedAccount = "controltower:DescribeManagedAccount", /** * Grants permission to describe an AWS Organizations organizational unit managed * by AWS Control Tower * * See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html */ DescribeManagedOrganizationalUnit = "controltower:DescribeManagedOrganizationalUnit", /** * Grants permission to describe a Register Organizational Unit Operation * * See https://docs.aws.amazon.com/controltower/latest/userguide/about-extending-governance.html */ DescribeRegisterOrganizationalUnitOperation = "controltower:DescribeRegisterOrganizationalUnitOperation", /** * Grants permission to describe the current AWS Control Tower IAM Identity Center * configuration * * See https://docs.aws.amazon.com/controltower/latest/userguide/sso.html */ DescribeSingleSignOn = "controltower:DescribeSingleSignOn", /** * Grants permission to disable a Baseline on a target * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_DisableBaseline.html */ DisableBaseline = "controltower:DisableBaseline", /** * Grants permission to remove a control from an organizational unit * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_DisableControl.html */ DisableControl = "controltower:DisableControl", /** * Grants permission to disable a guardrail from an organizational unit * * See https://docs.aws.amazon.com/controltower/latest/userguide/enable-controls-on-ou.html */ DisableGuardrail = "controltower:DisableGuardrail", /** * Grants permission to enable a Baseline on a target * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_EnableBaseline.html */ EnableBaseline = "controltower:EnableBaseline", /** * Grants permission to activate a control for an organizational unit * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_EnableControl.html */ EnableControl = "controltower:EnableControl", /** * Grants permission to enable a guardrail to an organizational unit * * See https://docs.aws.amazon.com/controltower/latest/userguide/enable-controls-on-ou.html */ EnableGuardrail = "controltower:EnableGuardrail", /** * Grants permission to describe an account email and validate that it exists * * See https://docs.aws.amazon.com/controltower/latest/userguide/accounts.html */ GetAccountInfo = "controltower:GetAccountInfo", /** * Grants permission to list available updates for the current AWS Control Tower d * eployment * * See https://docs.aws.amazon.com/controltower/latest/userguide/configuration-updates.html */ GetAvailableUpdates = "controltower:GetAvailableUpdates", /** * Grants permission to get Baseline details * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetBaseline.html */ GetBaseline = "controltower:GetBaseline", /** * Grants permission to get the current status of a particular Baseline operation * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetBaselineOperation.html */ GetBaselineOperation = "controltower:GetBaselineOperation", /** * Grants permission to get the current status of a particular EnabledControl or D * isableControl operation * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetControlOperation.html */ GetControlOperation = "controltower:GetControlOperation", /** * Grants permission to get an enabled Baseline * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetEnabledBaseline.html */ GetEnabledBaseline = "controltower:GetEnabledBaseline", /** * Grants permission to get an enabled control from an organizational unit * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetEnabledControl.html */ GetEnabledControl = "controltower:GetEnabledControl", /** * Grants permission to get the current compliance status of a guardrail * * See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html */ GetGuardrailComplianceStatus = "controltower:GetGuardrailComplianceStatus", /** * Grants permission to get the home region of the AWS Control Tower setup * * See https://docs.aws.amazon.com/controltower/latest/userguide/how-control-tower-works.html#region-how */ GetHomeRegion = "controltower:GetHomeRegion", /** * Grants permission to get the current status of the landing zone setup * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetLandingZone.html */ GetLandingZone = "controltower:GetLandingZone", /** * Grants permission to get the current landing zone drift status * * See https://docs.aws.amazon.com/controltower/latest/userguide/drift.html */ GetLandingZoneDriftStatus = "controltower:GetLandingZoneDriftStatus", /** * Grants permission to get the current status of a particular landing zone operat * ion * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_GetLandingZoneOperation.html */ GetLandingZoneOperation = "controltower:GetLandingZoneOperation", /** * Grants permission to get the current status of the landing zone setup * * See https://docs.aws.amazon.com/controltower/latest/userguide/getting-started-with-control-tower.html#step-two */ GetLandingZoneStatus = "controltower:GetLandingZoneStatus", /** * Grants permission to list Baselines * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListBaselines.html */ ListBaselines = "controltower:ListBaselines", /** * Grants permission to list all control operations * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListControlOperations.html */ ListControlOperations = "controltower:ListControlOperations", /** * Grants permission to list the current directory groups available through IAM Id * entity Center * * See https://docs.aws.amazon.com/controltower/latest/userguide/sso.html */ ListDirectoryGroups = "controltower:ListDirectoryGroups", /** * Grants permission to list occurrences of drift in AWS Control Tower * * See https://docs.aws.amazon.com/controltower/latest/userguide/drift.html */ ListDriftDetails = "controltower:ListDriftDetails", /** * Grants permission to list enabled Baselines * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListEnabledBaselines.html */ ListEnabledBaselines = "controltower:ListEnabledBaselines", /** * Grants permission to list all enabled controls in a specified organizational un * it * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListEnabledControls.html */ ListEnabledControls = "controltower:ListEnabledControls", /** * Grants permission to list currently enabled guardrails * * See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html */ ListEnabledGuardrails = "controltower:ListEnabledGuardrails", /** * Grants permission to list Precheck details for an Organizational Unit * * See https://docs.aws.amazon.com/controltower/latest/userguide/about-extending-governance.html */ ListExtendGovernancePrecheckDetails = "controltower:ListExtendGovernancePrecheckDetails", /** * Grants permission to list the compliance of external AWS Config rules * * See https://docs.aws.amazon.com/controltower/latest/userguide/review-compliance.html */ ListExternalConfigRuleCompliance = "controltower:ListExternalConfigRuleCompliance", /** * Grants permission to list existing guardrail violations * * See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html */ ListGuardrailViolations = "controltower:ListGuardrailViolations", /** * Grants permission to list all available guardrails * * See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html */ ListGuardrails = "controltower:ListGuardrails", /** * Grants permission to list guardrails and their current state for a organization * al unit * * See https://docs.aws.amazon.com/controltower/latest/userguide/controls.html */ ListGuardrailsForTarget = "controltower:ListGuardrailsForTarget", /** * Grants permission to list all landing zone operations * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListLandingZoneOperations.html */ ListLandingZoneOperations = "controltower:ListLandingZoneOperations", /** * Grants permission to list all landing zones * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListLandingZones.html */ ListLandingZones = "controltower:ListLandingZones", /** * Grants permission to list accounts managed through AWS Control Tower * * See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html */ ListManagedAccounts = "controltower:ListManagedAccounts", /** * Grants permission to list managed accounts with a specified guardrail applied * * See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html */ ListManagedAccountsForGuardrail = "controltower:ListManagedAccountsForGuardrail", /** * Grants permission to list managed accounts under an organizational unit * * See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html */ ListManagedAccountsForParent = "controltower:ListManagedAccountsForParent", /** * Grants permission to list organizational units managed by AWS Control Tower * * See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html */ ListManagedOrganizationalUnits = "controltower:ListManagedOrganizationalUnits", /** * Grants permission to list managed organizational units that have a specified gu * ardrail applied * * See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html */ ListManagedOrganizationalUnitsForGuardrail = "controltower:ListManagedOrganizationalUnitsForGuardrail", /** * Grants permission to list the tags for a resource * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ListTagsForResource.html */ ListTagsForResource = "controltower:ListTagsForResource", /** * Grants permission to set up an organizational unit to be managed by AWS Control * Tower * * See https://docs.aws.amazon.com/controltower/latest/userguide/organizations.html */ ManageOrganizationalUnit = "controltower:ManageOrganizationalUnit", /** * Grants permission to perform validations in an account * * See https://docs.aws.amazon.com/controltower/latest/userguide/getting-started-prereqs.html */ PerformPreLaunchChecks = "controltower:PerformPreLaunchChecks", /** * Grants permission to reset an enabled Baseline * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ResetEnabledBaseline.html */ ResetEnabledBaseline = "controltower:ResetEnabledBaseline", /** * Grants permission to reset an enabled control for an organizational unit * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ResetEnabledControl.html */ ResetEnabledControl = "controltower:ResetEnabledControl", /** * Grants permission to reset a landing zone * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_ResetLandingZone.html */ ResetLandingZone = "controltower:ResetLandingZone", /** * Grants permission to set up or update AWS Control Tower landing zone * * See https://docs.aws.amazon.com/controltower/latest/userguide/getting-started-with-control-tower.html#step-two */ SetupLandingZone = "controltower:SetupLandingZone", /** * Grants permission to add tags to a resource * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_TagResource.html */ TagResource = "controltower:TagResource", /** * Grants permission to remove tags from a resource * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_UntagResource.html */ UntagResource = "controltower:UntagResource", /** * Grants permission to update the account factory configuration * * See https://docs.aws.amazon.com/controltower/latest/userguide/account-factory.html */ UpdateAccountFactoryConfig = "controltower:UpdateAccountFactoryConfig", /** * Grants permission to update an enabled Baseline * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_UpdateEnabledBaseline.html */ UpdateEnabledBaseline = "controltower:UpdateEnabledBaseline", /** * Grants permission to update an enabled control for an organizational unit * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_UpdateEnabledControl.html */ UpdateEnabledControl = "controltower:UpdateEnabledControl", /** * Grants permission to update a landing zone * * See https://docs.aws.amazon.com/controltower/latest/APIReference/API_UpdateLandingZone.html */ UpdateLandingZone = "controltower:UpdateLandingZone" }