All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.auth.policy.actions.OrganizationsActions Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Organizations module holds the client classes that are used for communicating with AWS Organizations.

The newest version!
/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.auth.policy.actions;

import javax.annotation.Generated;

import com.amazonaws.auth.policy.Action;

/**
 * The available AWS access control policy actions for Organizations.
 */
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public enum OrganizationsActions implements Action {

    /** Represents any action executed on Organizations. */
    AllOrganizationsActions("organizations:*"),

    /** Action for the AcceptHandshake operation. */
    AcceptHandshake("organizations:AcceptHandshake"),
    /** Action for the AttachPolicy operation. */
    AttachPolicy("organizations:AttachPolicy"),
    /** Action for the CancelHandshake operation. */
    CancelHandshake("organizations:CancelHandshake"),
    /** Action for the CloseAccount operation. */
    CloseAccount("organizations:CloseAccount"),
    /** Action for the CreateAccount operation. */
    CreateAccount("organizations:CreateAccount"),
    /** Action for the CreateGovCloudAccount operation. */
    CreateGovCloudAccount("organizations:CreateGovCloudAccount"),
    /** Action for the CreateOrganization operation. */
    CreateOrganization("organizations:CreateOrganization"),
    /** Action for the CreateOrganizationalUnit operation. */
    CreateOrganizationalUnit("organizations:CreateOrganizationalUnit"),
    /** Action for the CreatePolicy operation. */
    CreatePolicy("organizations:CreatePolicy"),
    /** Action for the DeclineHandshake operation. */
    DeclineHandshake("organizations:DeclineHandshake"),
    /** Action for the DeleteOrganization operation. */
    DeleteOrganization("organizations:DeleteOrganization"),
    /** Action for the DeleteOrganizationalUnit operation. */
    DeleteOrganizationalUnit("organizations:DeleteOrganizationalUnit"),
    /** Action for the DeletePolicy operation. */
    DeletePolicy("organizations:DeletePolicy"),
    /** Action for the DeleteResourcePolicy operation. */
    DeleteResourcePolicy("organizations:DeleteResourcePolicy"),
    /** Action for the DeregisterDelegatedAdministrator operation. */
    DeregisterDelegatedAdministrator("organizations:DeregisterDelegatedAdministrator"),
    /** Action for the DescribeAccount operation. */
    DescribeAccount("organizations:DescribeAccount"),
    /** Action for the DescribeCreateAccountStatus operation. */
    DescribeCreateAccountStatus("organizations:DescribeCreateAccountStatus"),
    /** Action for the DescribeEffectivePolicy operation. */
    DescribeEffectivePolicy("organizations:DescribeEffectivePolicy"),
    /** Action for the DescribeHandshake operation. */
    DescribeHandshake("organizations:DescribeHandshake"),
    /** Action for the DescribeOrganization operation. */
    DescribeOrganization("organizations:DescribeOrganization"),
    /** Action for the DescribeOrganizationalUnit operation. */
    DescribeOrganizationalUnit("organizations:DescribeOrganizationalUnit"),
    /** Action for the DescribePolicy operation. */
    DescribePolicy("organizations:DescribePolicy"),
    /** Action for the DescribeResourcePolicy operation. */
    DescribeResourcePolicy("organizations:DescribeResourcePolicy"),
    /** Action for the DetachPolicy operation. */
    DetachPolicy("organizations:DetachPolicy"),
    /** Action for the DisableAWSServiceAccess operation. */
    DisableAWSServiceAccess("organizations:DisableAWSServiceAccess"),
    /** Action for the DisablePolicyType operation. */
    DisablePolicyType("organizations:DisablePolicyType"),
    /** Action for the EnableAWSServiceAccess operation. */
    EnableAWSServiceAccess("organizations:EnableAWSServiceAccess"),
    /** Action for the EnableAllFeatures operation. */
    EnableAllFeatures("organizations:EnableAllFeatures"),
    /** Action for the EnablePolicyType operation. */
    EnablePolicyType("organizations:EnablePolicyType"),
    /** Action for the InviteAccountToOrganization operation. */
    InviteAccountToOrganization("organizations:InviteAccountToOrganization"),
    /** Action for the LeaveOrganization operation. */
    LeaveOrganization("organizations:LeaveOrganization"),
    /** Action for the ListAWSServiceAccessForOrganization operation. */
    ListAWSServiceAccessForOrganization("organizations:ListAWSServiceAccessForOrganization"),
    /** Action for the ListAccounts operation. */
    ListAccounts("organizations:ListAccounts"),
    /** Action for the ListAccountsForParent operation. */
    ListAccountsForParent("organizations:ListAccountsForParent"),
    /** Action for the ListChildren operation. */
    ListChildren("organizations:ListChildren"),
    /** Action for the ListCreateAccountStatus operation. */
    ListCreateAccountStatus("organizations:ListCreateAccountStatus"),
    /** Action for the ListDelegatedAdministrators operation. */
    ListDelegatedAdministrators("organizations:ListDelegatedAdministrators"),
    /** Action for the ListDelegatedServicesForAccount operation. */
    ListDelegatedServicesForAccount("organizations:ListDelegatedServicesForAccount"),
    /** Action for the ListHandshakesForAccount operation. */
    ListHandshakesForAccount("organizations:ListHandshakesForAccount"),
    /** Action for the ListHandshakesForOrganization operation. */
    ListHandshakesForOrganization("organizations:ListHandshakesForOrganization"),
    /** Action for the ListOrganizationalUnitsForParent operation. */
    ListOrganizationalUnitsForParent("organizations:ListOrganizationalUnitsForParent"),
    /** Action for the ListParents operation. */
    ListParents("organizations:ListParents"),
    /** Action for the ListPolicies operation. */
    ListPolicies("organizations:ListPolicies"),
    /** Action for the ListPoliciesForTarget operation. */
    ListPoliciesForTarget("organizations:ListPoliciesForTarget"),
    /** Action for the ListRoots operation. */
    ListRoots("organizations:ListRoots"),
    /** Action for the ListTagsForResource operation. */
    ListTagsForResource("organizations:ListTagsForResource"),
    /** Action for the ListTargetsForPolicy operation. */
    ListTargetsForPolicy("organizations:ListTargetsForPolicy"),
    /** Action for the MoveAccount operation. */
    MoveAccount("organizations:MoveAccount"),
    /** Action for the PutResourcePolicy operation. */
    PutResourcePolicy("organizations:PutResourcePolicy"),
    /** Action for the RegisterDelegatedAdministrator operation. */
    RegisterDelegatedAdministrator("organizations:RegisterDelegatedAdministrator"),
    /** Action for the RemoveAccountFromOrganization operation. */
    RemoveAccountFromOrganization("organizations:RemoveAccountFromOrganization"),
    /** Action for the TagResource operation. */
    TagResource("organizations:TagResource"),
    /** Action for the UntagResource operation. */
    UntagResource("organizations:UntagResource"),
    /** Action for the UpdateOrganizationalUnit operation. */
    UpdateOrganizationalUnit("organizations:UpdateOrganizationalUnit"),
    /** Action for the UpdatePolicy operation. */
    UpdatePolicy("organizations:UpdatePolicy"),

    ;

    private final String action;

    private OrganizationsActions(String action) {
        this.action = action;
    }

    public String getActionName() {
        return this.action;
    }

    public boolean isNotType() {
        return false;
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy