UNPKG

aws-iam-policy-types

Version:

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

379 lines 18.3 kB
"use strict"; // AUTOGENERATED FILE - DO NOT EDIT Object.defineProperty(exports, "__esModule", { value: true }); exports.AwsOrganizationsActions = void 0; /** * All IAM policy actions for AWS Organizations (ORGANIZATIONS) * * Extracted by `aws-iam-policy` from * https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsorganizations.html * * 2025-02-24T21:49:07.496Z */ var AwsOrganizationsActions; (function (AwsOrganizationsActions) { /** * Grants permission to send a response to the originator of a handshake agreeing * to the action proposed by the handshake request * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_AcceptHandshake.html */ AwsOrganizationsActions["AcceptHandshake"] = "organizations:AcceptHandshake"; /** * Grants permission to attach a policy to a root, an organizational unit, or an i * ndividual account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_AttachPolicy.html */ AwsOrganizationsActions["AttachPolicy"] = "organizations:AttachPolicy"; /** * Grants permission to cancel a handshake * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_CancelHandshake.html */ AwsOrganizationsActions["CancelHandshake"] = "organizations:CancelHandshake"; /** * Grants permission to close an AWS account that is now a part of an Organization * s, either created within the organization, or invited to join the organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_CloseAccount.html */ AwsOrganizationsActions["CloseAccount"] = "organizations:CloseAccount"; /** * Grants permission to create an AWS account that is automatically a member of th * e organization with the credentials that made the request * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_CreateAccount.html */ AwsOrganizationsActions["CreateAccount"] = "organizations:CreateAccount"; /** * Grants permission to create an AWS GovCloud (US) account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_CreateGovCloudAccount.html */ AwsOrganizationsActions["CreateGovCloudAccount"] = "organizations:CreateGovCloudAccount"; /** * Grants permission to create an organization. The account with the credentials t * hat calls the CreateOrganization operation automatically becomes the management * account of the new organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_CreateOrganization.html */ AwsOrganizationsActions["CreateOrganization"] = "organizations:CreateOrganization"; /** * Grants permission to create an organizational unit (OU) within a root or parent * OU * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_CreateOrganizationalUnit.html */ AwsOrganizationsActions["CreateOrganizationalUnit"] = "organizations:CreateOrganizationalUnit"; /** * Grants permission to create a policy that you can attach to a root, an organiza * tional unit (OU), or an individual AWS account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_CreatePolicy.html */ AwsOrganizationsActions["CreatePolicy"] = "organizations:CreatePolicy"; /** * Grants permission to decline a handshake request. This sets the handshake state * to DECLINED and effectively deactivates the request * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DeclineHandshake.html */ AwsOrganizationsActions["DeclineHandshake"] = "organizations:DeclineHandshake"; /** * Grants permission to delete the organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DeleteOrganization.html */ AwsOrganizationsActions["DeleteOrganization"] = "organizations:DeleteOrganization"; /** * Grants permission to delete an organizational unit from a root or another OU * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DeleteOrganizationalUnit.html */ AwsOrganizationsActions["DeleteOrganizationalUnit"] = "organizations:DeleteOrganizationalUnit"; /** * Grants permission to delete a policy from your organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DeletePolicy.html */ AwsOrganizationsActions["DeletePolicy"] = "organizations:DeletePolicy"; /** * Grants permission to delete a resource policy from your organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DeleteResourcePolicy.html */ AwsOrganizationsActions["DeleteResourcePolicy"] = "organizations:DeleteResourcePolicy"; /** * Grants permission to deregister the specified member AWS account as a delegated * administrator for the AWS service that is specified by ServicePrincipal * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DeregisterDelegatedAdministrator.html */ AwsOrganizationsActions["DeregisterDelegatedAdministrator"] = "organizations:DeregisterDelegatedAdministrator"; /** * Grants permission to retrieve Organizations-related details about the specified * account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DescribeAccount.html */ AwsOrganizationsActions["DescribeAccount"] = "organizations:DescribeAccount"; /** * Grants permission to retrieve the current status of an asynchronous request to * create an account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DescribeCreateAccountStatus.html */ AwsOrganizationsActions["DescribeCreateAccountStatus"] = "organizations:DescribeCreateAccountStatus"; /** * Grants permission to retrieve the effective policy for an account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DescribeEffectivePolicy.html */ AwsOrganizationsActions["DescribeEffectivePolicy"] = "organizations:DescribeEffectivePolicy"; /** * Grants permission to retrieve details about a previously requested handshake * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DescribeHandshake.html */ AwsOrganizationsActions["DescribeHandshake"] = "organizations:DescribeHandshake"; /** * Grants permission to retrieves details about the organization that the calling * credentials belong to * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DescribeOrganization.html */ AwsOrganizationsActions["DescribeOrganization"] = "organizations:DescribeOrganization"; /** * Grants permission to retrieve details about an organizational unit (OU) * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DescribeOrganizationalUnit.html */ AwsOrganizationsActions["DescribeOrganizationalUnit"] = "organizations:DescribeOrganizationalUnit"; /** * Grants permission to retrieves details about a policy * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DescribePolicy.html */ AwsOrganizationsActions["DescribePolicy"] = "organizations:DescribePolicy"; /** * Grants permission to retrieve information about a resource policy * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DescribeResourcePolicy.html */ AwsOrganizationsActions["DescribeResourcePolicy"] = "organizations:DescribeResourcePolicy"; /** * Grants permission to detach a policy from a target root, organizational unit, o * r account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DetachPolicy.html */ AwsOrganizationsActions["DetachPolicy"] = "organizations:DetachPolicy"; /** * Grants permission to disable integration of an AWS service (the service that is * specified by ServicePrincipal) with AWS Organizations * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DisableAWSServiceAccess.html */ AwsOrganizationsActions["DisableAWSServiceAccess"] = "organizations:DisableAWSServiceAccess"; /** * Grants permission to disable an organization policy type in a root * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_DisablePolicyType.html */ AwsOrganizationsActions["DisablePolicyType"] = "organizations:DisablePolicyType"; /** * Grants permission to enable integration of an AWS service (the service that is * specified by ServicePrincipal) with AWS Organizations * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_EnableAWSServiceAccess.html */ AwsOrganizationsActions["EnableAWSServiceAccess"] = "organizations:EnableAWSServiceAccess"; /** * Grants permission to start the process to enable all features in an organizatio * n, upgrading it from supporting only Consolidated Billing features * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_EnableAllFeatures.html */ AwsOrganizationsActions["EnableAllFeatures"] = "organizations:EnableAllFeatures"; /** * Grants permission to enable a policy type in a root * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_EnablePolicyType.html */ AwsOrganizationsActions["EnablePolicyType"] = "organizations:EnablePolicyType"; /** * Grants permission to send an invitation to another AWS account, asking it to jo * in your organization as a member account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_InviteAccountToOrganization.html */ AwsOrganizationsActions["InviteAccountToOrganization"] = "organizations:InviteAccountToOrganization"; /** * Grants permission to remove a member account from its parent organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_LeaveOrganization.html */ AwsOrganizationsActions["LeaveOrganization"] = "organizations:LeaveOrganization"; /** * Grants permission to retrieve the list of the AWS services for which you enable * d integration with your organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListAWSServiceAccessForOrganization.html */ AwsOrganizationsActions["ListAWSServiceAccessForOrganization"] = "organizations:ListAWSServiceAccessForOrganization"; /** * Grants permission to list all of the the accounts in the organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListAccounts.html */ AwsOrganizationsActions["ListAccounts"] = "organizations:ListAccounts"; /** * Grants permission to list the accounts in an organization that are contained by * a root or organizational unit (OU) * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListAccountsForParent.html */ AwsOrganizationsActions["ListAccountsForParent"] = "organizations:ListAccountsForParent"; /** * Grants permission to list all of the OUs or accounts that are contained in a pa * rent OU or root * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListChildren.html */ AwsOrganizationsActions["ListChildren"] = "organizations:ListChildren"; /** * Grants permission to list the asynchronous account creation requests that are c * urrently being tracked for the organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListCreateAccountStatus.html */ AwsOrganizationsActions["ListCreateAccountStatus"] = "organizations:ListCreateAccountStatus"; /** * Grants permission to list the AWS accounts that are designated as delegated adm * inistrators in this organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListDelegatedAdministrators.html */ AwsOrganizationsActions["ListDelegatedAdministrators"] = "organizations:ListDelegatedAdministrators"; /** * Grants permission to list the AWS services for which the specified account is a * delegated administrator in this organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListDelegatedServicesForAccount.html */ AwsOrganizationsActions["ListDelegatedServicesForAccount"] = "organizations:ListDelegatedServicesForAccount"; /** * Grants permission to list all of the handshakes that are associated with an acc * ount * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListHandshakesForAccount.html */ AwsOrganizationsActions["ListHandshakesForAccount"] = "organizations:ListHandshakesForAccount"; /** * Grants permission to list the handshakes that are associated with the organizat * ion * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListHandshakesForOrganization.html */ AwsOrganizationsActions["ListHandshakesForOrganization"] = "organizations:ListHandshakesForOrganization"; /** * Grants permission to lists all of the organizational units (OUs) in a parent or * ganizational unit or root * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListOrganizationalUnitsForParent.html */ AwsOrganizationsActions["ListOrganizationalUnitsForParent"] = "organizations:ListOrganizationalUnitsForParent"; /** * Grants permission to list the root or organizational units (OUs) that serve as * the immediate parent of a child OU or account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListParents.html */ AwsOrganizationsActions["ListParents"] = "organizations:ListParents"; /** * Grants permission to list all of the policies in an organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListPolicies.html */ AwsOrganizationsActions["ListPolicies"] = "organizations:ListPolicies"; /** * Grants permission to list all of the policies that are directly attached to a r * oot, organizational unit (OU), or account * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListPoliciesForTarget.html */ AwsOrganizationsActions["ListPoliciesForTarget"] = "organizations:ListPoliciesForTarget"; /** * Grants permission to list all of the roots that are defined in the organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListRoots.html */ AwsOrganizationsActions["ListRoots"] = "organizations:ListRoots"; /** * Grants permission to list all tags for the specified resource * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListTagsForResource.html */ AwsOrganizationsActions["ListTagsForResource"] = "organizations:ListTagsForResource"; /** * Grants permission to list all the roots, OUs, and accounts to which a policy is * attached * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListTargetsForPolicy.html */ AwsOrganizationsActions["ListTargetsForPolicy"] = "organizations:ListTargetsForPolicy"; /** * Grants permission to move an account from its current root or OU to another par * ent root or OU * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_MoveAccount.html */ AwsOrganizationsActions["MoveAccount"] = "organizations:MoveAccount"; /** * Grants permission to create or update a resource policy * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_PutResourcePolicy.html */ AwsOrganizationsActions["PutResourcePolicy"] = "organizations:PutResourcePolicy"; /** * Grants permission to register the specified member account to administer the Or * ganizations features of the AWS service that is specified by ServicePrincipal * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_RegisterDelegatedAdministrator.html */ AwsOrganizationsActions["RegisterDelegatedAdministrator"] = "organizations:RegisterDelegatedAdministrator"; /** * Grants permission to removes the specified account from the organization * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_RemoveAccountFromOrganization.html */ AwsOrganizationsActions["RemoveAccountFromOrganization"] = "organizations:RemoveAccountFromOrganization"; /** * Grants permission to add one or more tags to the specified resource * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_TagResource.html */ AwsOrganizationsActions["TagResource"] = "organizations:TagResource"; /** * Grants permission to remove one or more tags from the specified resource * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_UntagResource.html */ AwsOrganizationsActions["UntagResource"] = "organizations:UntagResource"; /** * Grants permission to rename an organizational unit (OU) * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_UpdateOrganizationalUnit.html */ AwsOrganizationsActions["UpdateOrganizationalUnit"] = "organizations:UpdateOrganizationalUnit"; /** * Grants permission to update an existing policy with a new name, description, or * content * * See https://docs.aws.amazon.com/organizations/latest/APIReference/API_UpdatePolicy.html */ AwsOrganizationsActions["UpdatePolicy"] = "organizations:UpdatePolicy"; })(AwsOrganizationsActions = exports.AwsOrganizationsActions || (exports.AwsOrganizationsActions = {})); //# sourceMappingURL=organizations.js.map