OrganizationsClient#
Index > Organizations > OrganizationsClient
Auto-generated documentation for Organizations type annotations stubs module types-boto3-organizations.
OrganizationsClient#
Type annotations and code completion for boto3.client("organizations").
 boto3 documentation
# OrganizationsClient usage example
from boto3.session import Session
from types_boto3_organizations.client import OrganizationsClient
def get_organizations_client() -> OrganizationsClient:
    return Session().client("organizations")Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("organizations").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("organizations")
try:
    do_something(client)
except (
    client.exceptions.AWSOrganizationsNotInUseException,
    client.exceptions.AccessDeniedException,
    client.exceptions.AccessDeniedForDependencyException,
    client.exceptions.AccountAlreadyClosedException,
    client.exceptions.AccountAlreadyRegisteredException,
    client.exceptions.AccountNotFoundException,
    client.exceptions.AccountNotRegisteredException,
    client.exceptions.AccountOwnerNotVerifiedException,
    client.exceptions.AlreadyInOrganizationException,
    client.exceptions.ChildNotFoundException,
    client.exceptions.ClientError,
    client.exceptions.ConcurrentModificationException,
    client.exceptions.ConflictException,
    client.exceptions.ConstraintViolationException,
    client.exceptions.CreateAccountStatusNotFoundException,
    client.exceptions.DestinationParentNotFoundException,
    client.exceptions.DuplicateAccountException,
    client.exceptions.DuplicateHandshakeException,
    client.exceptions.DuplicateOrganizationalUnitException,
    client.exceptions.DuplicatePolicyAttachmentException,
    client.exceptions.DuplicatePolicyException,
    client.exceptions.EffectivePolicyNotFoundException,
    client.exceptions.FinalizingOrganizationException,
    client.exceptions.HandshakeAlreadyInStateException,
    client.exceptions.HandshakeConstraintViolationException,
    client.exceptions.HandshakeNotFoundException,
    client.exceptions.InvalidHandshakeTransitionException,
    client.exceptions.InvalidInputException,
    client.exceptions.MalformedPolicyDocumentException,
    client.exceptions.MasterCannotLeaveOrganizationException,
    client.exceptions.OrganizationNotEmptyException,
    client.exceptions.OrganizationalUnitNotEmptyException,
    client.exceptions.OrganizationalUnitNotFoundException,
    client.exceptions.ParentNotFoundException,
    client.exceptions.PolicyChangesInProgressException,
    client.exceptions.PolicyInUseException,
    client.exceptions.PolicyNotAttachedException,
    client.exceptions.PolicyNotFoundException,
    client.exceptions.PolicyTypeAlreadyEnabledException,
    client.exceptions.PolicyTypeNotAvailableForOrganizationException,
    client.exceptions.PolicyTypeNotEnabledException,
    client.exceptions.ResourcePolicyNotFoundException,
    client.exceptions.RootNotFoundException,
    client.exceptions.ServiceException,
    client.exceptions.SourceParentNotFoundException,
    client.exceptions.TargetNotFoundException,
    client.exceptions.TooManyRequestsException,
    client.exceptions.UnsupportedAPIEndpointException,
) as e:
    print(e)# Exceptions.exceptions type checking example
from types_boto3_organizations.client import Exceptions
def handle_error(exc: Exceptions.AWSOrganizationsNotInUseException) -> None:
    ...Methods#
can_paginate#
Type annotations and code completion for boto3.client("organizations").can_paginate method.
 boto3 documentation
# can_paginate method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...generate_presigned_url#
Type annotations and code completion for boto3.client("organizations").generate_presigned_url method.
 boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...accept_handshake#
Sends a response to the originator of a handshake agreeing to the action proposed by the handshake request.
Type annotations and code completion for boto3.client("organizations").accept_handshake method.
 boto3 documentation
# accept_handshake method definition
def accept_handshake(
    self,
    *,
    HandshakeId: str,
) -> AcceptHandshakeResponseTypeDef:  # (1)
    ...# accept_handshake method usage example with argument unpacking
kwargs: AcceptHandshakeRequestTypeDef = {  # (1)
    "HandshakeId": ...,
}
parent.accept_handshake(**kwargs)attach_policy#
Attaches a policy to a root, an organizational unit (OU), or an individual account.
Type annotations and code completion for boto3.client("organizations").attach_policy method.
 boto3 documentation
# attach_policy method definition
def attach_policy(
    self,
    *,
    PolicyId: str,
    TargetId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# attach_policy method usage example with argument unpacking
kwargs: AttachPolicyRequestTypeDef = {  # (1)
    "PolicyId": ...,
    "TargetId": ...,
}
parent.attach_policy(**kwargs)cancel_handshake#
Cancels a handshake.
Type annotations and code completion for boto3.client("organizations").cancel_handshake method.
 boto3 documentation
# cancel_handshake method definition
def cancel_handshake(
    self,
    *,
    HandshakeId: str,
) -> CancelHandshakeResponseTypeDef:  # (1)
    ...# cancel_handshake method usage example with argument unpacking
kwargs: CancelHandshakeRequestTypeDef = {  # (1)
    "HandshakeId": ...,
}
parent.cancel_handshake(**kwargs)close_account#
Closes an Amazon Web Services member account within an organization.
Type annotations and code completion for boto3.client("organizations").close_account method.
 boto3 documentation
# close_account method definition
def close_account(
    self,
    *,
    AccountId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# close_account method usage example with argument unpacking
kwargs: CloseAccountRequestTypeDef = {  # (1)
    "AccountId": ...,
}
parent.close_account(**kwargs)create_account#
Creates an Amazon Web Services account that is automatically a member of the organization whose credentials made the request.
Type annotations and code completion for boto3.client("organizations").create_account method.
 boto3 documentation
# create_account method definition
def create_account(
    self,
    *,
    Email: str,
    AccountName: str,
    RoleName: str = ...,
    IamUserAccessToBilling: IAMUserAccessToBillingType = ...,  # (1)
    Tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreateAccountResponseTypeDef:  # (3)
    ...- See IAMUserAccessToBillingType
- See Sequence[TagTypeDef]
- See CreateAccountResponseTypeDef
# create_account method usage example with argument unpacking
kwargs: CreateAccountRequestTypeDef = {  # (1)
    "Email": ...,
    "AccountName": ...,
}
parent.create_account(**kwargs)create_gov_cloud_account#
This action is available if all of the following are true:.
Type annotations and code completion for boto3.client("organizations").create_gov_cloud_account method.
 boto3 documentation
# create_gov_cloud_account method definition
def create_gov_cloud_account(
    self,
    *,
    Email: str,
    AccountName: str,
    RoleName: str = ...,
    IamUserAccessToBilling: IAMUserAccessToBillingType = ...,  # (1)
    Tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreateGovCloudAccountResponseTypeDef:  # (3)
    ...- See IAMUserAccessToBillingType
- See Sequence[TagTypeDef]
- See CreateGovCloudAccountResponseTypeDef
# create_gov_cloud_account method usage example with argument unpacking
kwargs: CreateGovCloudAccountRequestTypeDef = {  # (1)
    "Email": ...,
    "AccountName": ...,
}
parent.create_gov_cloud_account(**kwargs)create_organization#
Creates an Amazon Web Services organization.
Type annotations and code completion for boto3.client("organizations").create_organization method.
 boto3 documentation
# create_organization method definition
def create_organization(
    self,
    *,
    FeatureSet: OrganizationFeatureSetType = ...,  # (1)
) -> CreateOrganizationResponseTypeDef:  # (2)
    ...# create_organization method usage example with argument unpacking
kwargs: CreateOrganizationRequestTypeDef = {  # (1)
    "FeatureSet": ...,
}
parent.create_organization(**kwargs)create_organizational_unit#
Creates an organizational unit (OU) within a root or parent OU.
Type annotations and code completion for boto3.client("organizations").create_organizational_unit method.
 boto3 documentation
# create_organizational_unit method definition
def create_organizational_unit(
    self,
    *,
    ParentId: str,
    Name: str,
    Tags: Sequence[TagTypeDef] = ...,  # (1)
) -> CreateOrganizationalUnitResponseTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See CreateOrganizationalUnitResponseTypeDef
# create_organizational_unit method usage example with argument unpacking
kwargs: CreateOrganizationalUnitRequestTypeDef = {  # (1)
    "ParentId": ...,
    "Name": ...,
}
parent.create_organizational_unit(**kwargs)create_policy#
Creates a policy of a specified type that you can attach to a root, an organizational unit (OU), or an individual Amazon Web Services account.
Type annotations and code completion for boto3.client("organizations").create_policy method.
 boto3 documentation
# create_policy method definition
def create_policy(
    self,
    *,
    Content: str,
    Description: str,
    Name: str,
    Type: PolicyTypeType,  # (1)
    Tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreatePolicyResponseTypeDef:  # (3)
    ...- See PolicyTypeType
- See Sequence[TagTypeDef]
- See CreatePolicyResponseTypeDef
# create_policy method usage example with argument unpacking
kwargs: CreatePolicyRequestTypeDef = {  # (1)
    "Content": ...,
    "Description": ...,
    "Name": ...,
    "Type": ...,
}
parent.create_policy(**kwargs)decline_handshake#
Declines a handshake request.
Type annotations and code completion for boto3.client("organizations").decline_handshake method.
 boto3 documentation
# decline_handshake method definition
def decline_handshake(
    self,
    *,
    HandshakeId: str,
) -> DeclineHandshakeResponseTypeDef:  # (1)
    ...# decline_handshake method usage example with argument unpacking
kwargs: DeclineHandshakeRequestTypeDef = {  # (1)
    "HandshakeId": ...,
}
parent.decline_handshake(**kwargs)delete_organization#
Deletes the organization.
Type annotations and code completion for boto3.client("organizations").delete_organization method.
 boto3 documentation
# delete_organization method definition
def delete_organization(
    self,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...delete_organizational_unit#
Deletes an organizational unit (OU) from a root or another OU.
Type annotations and code completion for boto3.client("organizations").delete_organizational_unit method.
 boto3 documentation
# delete_organizational_unit method definition
def delete_organizational_unit(
    self,
    *,
    OrganizationalUnitId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_organizational_unit method usage example with argument unpacking
kwargs: DeleteOrganizationalUnitRequestTypeDef = {  # (1)
    "OrganizationalUnitId": ...,
}
parent.delete_organizational_unit(**kwargs)delete_policy#
Deletes the specified policy from your organization.
Type annotations and code completion for boto3.client("organizations").delete_policy method.
 boto3 documentation
# delete_policy method definition
def delete_policy(
    self,
    *,
    PolicyId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_policy method usage example with argument unpacking
kwargs: DeletePolicyRequestTypeDef = {  # (1)
    "PolicyId": ...,
}
parent.delete_policy(**kwargs)delete_resource_policy#
Deletes the resource policy from your organization.
Type annotations and code completion for boto3.client("organizations").delete_resource_policy method.
 boto3 documentation
# delete_resource_policy method definition
def delete_resource_policy(
    self,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...deregister_delegated_administrator#
Removes the specified member Amazon Web Services account as a delegated administrator for the specified Amazon Web Services service.
Type annotations and code completion for boto3.client("organizations").deregister_delegated_administrator method.
 boto3 documentation
# deregister_delegated_administrator method definition
def deregister_delegated_administrator(
    self,
    *,
    AccountId: str,
    ServicePrincipal: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# deregister_delegated_administrator method usage example with argument unpacking
kwargs: DeregisterDelegatedAdministratorRequestTypeDef = {  # (1)
    "AccountId": ...,
    "ServicePrincipal": ...,
}
parent.deregister_delegated_administrator(**kwargs)describe_account#
Retrieves Organizations-related information about the specified account.
Type annotations and code completion for boto3.client("organizations").describe_account method.
 boto3 documentation
# describe_account method definition
def describe_account(
    self,
    *,
    AccountId: str,
) -> DescribeAccountResponseTypeDef:  # (1)
    ...# describe_account method usage example with argument unpacking
kwargs: DescribeAccountRequestTypeDef = {  # (1)
    "AccountId": ...,
}
parent.describe_account(**kwargs)describe_create_account_status#
Retrieves the current status of an asynchronous request to create an account.
Type annotations and code completion for boto3.client("organizations").describe_create_account_status method.
 boto3 documentation
# describe_create_account_status method definition
def describe_create_account_status(
    self,
    *,
    CreateAccountRequestId: str,
) -> DescribeCreateAccountStatusResponseTypeDef:  # (1)
    ...# describe_create_account_status method usage example with argument unpacking
kwargs: DescribeCreateAccountStatusRequestTypeDef = {  # (1)
    "CreateAccountRequestId": ...,
}
parent.describe_create_account_status(**kwargs)describe_effective_policy#
Returns the contents of the effective policy for specified policy type and account.
Type annotations and code completion for boto3.client("organizations").describe_effective_policy method.
 boto3 documentation
# describe_effective_policy method definition
def describe_effective_policy(
    self,
    *,
    PolicyType: EffectivePolicyTypeType,  # (1)
    TargetId: str = ...,
) -> DescribeEffectivePolicyResponseTypeDef:  # (2)
    ...# describe_effective_policy method usage example with argument unpacking
kwargs: DescribeEffectivePolicyRequestTypeDef = {  # (1)
    "PolicyType": ...,
}
parent.describe_effective_policy(**kwargs)describe_handshake#
Retrieves information about a previously requested handshake.
Type annotations and code completion for boto3.client("organizations").describe_handshake method.
 boto3 documentation
# describe_handshake method definition
def describe_handshake(
    self,
    *,
    HandshakeId: str,
) -> DescribeHandshakeResponseTypeDef:  # (1)
    ...# describe_handshake method usage example with argument unpacking
kwargs: DescribeHandshakeRequestTypeDef = {  # (1)
    "HandshakeId": ...,
}
parent.describe_handshake(**kwargs)describe_organization#
Retrieves information about the organization that the user's account belongs to.
Type annotations and code completion for boto3.client("organizations").describe_organization method.
 boto3 documentation
# describe_organization method definition
def describe_organization(
    self,
) -> DescribeOrganizationResponseTypeDef:  # (1)
    ...describe_organizational_unit#
Retrieves information about an organizational unit (OU).
Type annotations and code completion for boto3.client("organizations").describe_organizational_unit method.
 boto3 documentation
# describe_organizational_unit method definition
def describe_organizational_unit(
    self,
    *,
    OrganizationalUnitId: str,
) -> DescribeOrganizationalUnitResponseTypeDef:  # (1)
    ...# describe_organizational_unit method usage example with argument unpacking
kwargs: DescribeOrganizationalUnitRequestTypeDef = {  # (1)
    "OrganizationalUnitId": ...,
}
parent.describe_organizational_unit(**kwargs)describe_policy#
Retrieves information about a policy.
Type annotations and code completion for boto3.client("organizations").describe_policy method.
 boto3 documentation
# describe_policy method definition
def describe_policy(
    self,
    *,
    PolicyId: str,
) -> DescribePolicyResponseTypeDef:  # (1)
    ...# describe_policy method usage example with argument unpacking
kwargs: DescribePolicyRequestTypeDef = {  # (1)
    "PolicyId": ...,
}
parent.describe_policy(**kwargs)describe_resource_policy#
Retrieves information about a resource policy.
Type annotations and code completion for boto3.client("organizations").describe_resource_policy method.
 boto3 documentation
# describe_resource_policy method definition
def describe_resource_policy(
    self,
) -> DescribeResourcePolicyResponseTypeDef:  # (1)
    ...detach_policy#
Detaches a policy from a target root, organizational unit (OU), or account.
Type annotations and code completion for boto3.client("organizations").detach_policy method.
 boto3 documentation
# detach_policy method definition
def detach_policy(
    self,
    *,
    PolicyId: str,
    TargetId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# detach_policy method usage example with argument unpacking
kwargs: DetachPolicyRequestTypeDef = {  # (1)
    "PolicyId": ...,
    "TargetId": ...,
}
parent.detach_policy(**kwargs)disable_aws_service_access#
Disables the integration of an Amazon Web Services service (the service that is
specified by ServicePrincipal) with Organizations.
Type annotations and code completion for boto3.client("organizations").disable_aws_service_access method.
 boto3 documentation
# disable_aws_service_access method definition
def disable_aws_service_access(
    self,
    *,
    ServicePrincipal: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# disable_aws_service_access method usage example with argument unpacking
kwargs: DisableAWSServiceAccessRequestTypeDef = {  # (1)
    "ServicePrincipal": ...,
}
parent.disable_aws_service_access(**kwargs)disable_policy_type#
Disables an organizational policy type in a root.
Type annotations and code completion for boto3.client("organizations").disable_policy_type method.
 boto3 documentation
# disable_policy_type method definition
def disable_policy_type(
    self,
    *,
    RootId: str,
    PolicyType: PolicyTypeType,  # (1)
) -> DisablePolicyTypeResponseTypeDef:  # (2)
    ...# disable_policy_type method usage example with argument unpacking
kwargs: DisablePolicyTypeRequestTypeDef = {  # (1)
    "RootId": ...,
    "PolicyType": ...,
}
parent.disable_policy_type(**kwargs)enable_aws_service_access#
Provides an Amazon Web Services service (the service that is specified by
ServicePrincipal) with permissions to view the structure of an
organization, create a service-linked
role in all th...
Type annotations and code completion for boto3.client("organizations").enable_aws_service_access method.
 boto3 documentation
# enable_aws_service_access method definition
def enable_aws_service_access(
    self,
    *,
    ServicePrincipal: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# enable_aws_service_access method usage example with argument unpacking
kwargs: EnableAWSServiceAccessRequestTypeDef = {  # (1)
    "ServicePrincipal": ...,
}
parent.enable_aws_service_access(**kwargs)enable_all_features#
Enables all features in an organization.
Type annotations and code completion for boto3.client("organizations").enable_all_features method.
 boto3 documentation
# enable_all_features method definition
def enable_all_features(
    self,
) -> EnableAllFeaturesResponseTypeDef:  # (1)
    ...enable_policy_type#
Enables a policy type in a root.
Type annotations and code completion for boto3.client("organizations").enable_policy_type method.
 boto3 documentation
# enable_policy_type method definition
def enable_policy_type(
    self,
    *,
    RootId: str,
    PolicyType: PolicyTypeType,  # (1)
) -> EnablePolicyTypeResponseTypeDef:  # (2)
    ...# enable_policy_type method usage example with argument unpacking
kwargs: EnablePolicyTypeRequestTypeDef = {  # (1)
    "RootId": ...,
    "PolicyType": ...,
}
parent.enable_policy_type(**kwargs)invite_account_to_organization#
Sends an invitation to another account to join your organization as a member account.
Type annotations and code completion for boto3.client("organizations").invite_account_to_organization method.
 boto3 documentation
# invite_account_to_organization method definition
def invite_account_to_organization(
    self,
    *,
    Target: HandshakePartyTypeDef,  # (1)
    Notes: str = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (2)
) -> InviteAccountToOrganizationResponseTypeDef:  # (3)
    ...- See HandshakePartyTypeDef
- See Sequence[TagTypeDef]
- See InviteAccountToOrganizationResponseTypeDef
# invite_account_to_organization method usage example with argument unpacking
kwargs: InviteAccountToOrganizationRequestTypeDef = {  # (1)
    "Target": ...,
}
parent.invite_account_to_organization(**kwargs)leave_organization#
Removes a member account from its parent organization.
Type annotations and code completion for boto3.client("organizations").leave_organization method.
 boto3 documentation
# leave_organization method definition
def leave_organization(
    self,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...list_aws_service_access_for_organization#
Returns a list of the Amazon Web Services services that you enabled to integrate with your organization.
Type annotations and code completion for boto3.client("organizations").list_aws_service_access_for_organization method.
 boto3 documentation
# list_aws_service_access_for_organization method definition
def list_aws_service_access_for_organization(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListAWSServiceAccessForOrganizationResponseTypeDef:  # (1)
    ...# list_aws_service_access_for_organization method usage example with argument unpacking
kwargs: ListAWSServiceAccessForOrganizationRequestTypeDef = {  # (1)
    "NextToken": ...,
}
parent.list_aws_service_access_for_organization(**kwargs)list_accounts#
Lists all the accounts in the organization.
Type annotations and code completion for boto3.client("organizations").list_accounts method.
 boto3 documentation
# list_accounts method definition
def list_accounts(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListAccountsResponseTypeDef:  # (1)
    ...# list_accounts method usage example with argument unpacking
kwargs: ListAccountsRequestTypeDef = {  # (1)
    "NextToken": ...,
}
parent.list_accounts(**kwargs)list_accounts_for_parent#
Lists the accounts in an organization that are contained by the specified target root or organizational unit (OU).
Type annotations and code completion for boto3.client("organizations").list_accounts_for_parent method.
 boto3 documentation
# list_accounts_for_parent method definition
def list_accounts_for_parent(
    self,
    *,
    ParentId: str,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListAccountsForParentResponseTypeDef:  # (1)
    ...# list_accounts_for_parent method usage example with argument unpacking
kwargs: ListAccountsForParentRequestTypeDef = {  # (1)
    "ParentId": ...,
}
parent.list_accounts_for_parent(**kwargs)list_accounts_with_invalid_effective_policy#
Lists all the accounts in an organization that have invalid effective policies.
Type annotations and code completion for boto3.client("organizations").list_accounts_with_invalid_effective_policy method.
 boto3 documentation
# list_accounts_with_invalid_effective_policy method definition
def list_accounts_with_invalid_effective_policy(
    self,
    *,
    PolicyType: EffectivePolicyTypeType,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListAccountsWithInvalidEffectivePolicyResponseTypeDef:  # (2)
    ...# list_accounts_with_invalid_effective_policy method usage example with argument unpacking
kwargs: ListAccountsWithInvalidEffectivePolicyRequestTypeDef = {  # (1)
    "PolicyType": ...,
}
parent.list_accounts_with_invalid_effective_policy(**kwargs)list_children#
Lists all of the organizational units (OUs) or accounts that are contained in the specified parent OU or root.
Type annotations and code completion for boto3.client("organizations").list_children method.
 boto3 documentation
# list_children method definition
def list_children(
    self,
    *,
    ParentId: str,
    ChildType: ChildTypeType,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListChildrenResponseTypeDef:  # (2)
    ...# list_children method usage example with argument unpacking
kwargs: ListChildrenRequestTypeDef = {  # (1)
    "ParentId": ...,
    "ChildType": ...,
}
parent.list_children(**kwargs)list_create_account_status#
Lists the account creation requests that match the specified status that is currently being tracked for the organization.
Type annotations and code completion for boto3.client("organizations").list_create_account_status method.
 boto3 documentation
# list_create_account_status method definition
def list_create_account_status(
    self,
    *,
    States: Sequence[CreateAccountStateType] = ...,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListCreateAccountStatusResponseTypeDef:  # (2)
    ...- See Sequence[CreateAccountStateType]
- See ListCreateAccountStatusResponseTypeDef
# list_create_account_status method usage example with argument unpacking
kwargs: ListCreateAccountStatusRequestTypeDef = {  # (1)
    "States": ...,
}
parent.list_create_account_status(**kwargs)list_delegated_administrators#
Lists the Amazon Web Services accounts that are designated as delegated administrators in this organization.
Type annotations and code completion for boto3.client("organizations").list_delegated_administrators method.
 boto3 documentation
# list_delegated_administrators method definition
def list_delegated_administrators(
    self,
    *,
    ServicePrincipal: str = ...,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListDelegatedAdministratorsResponseTypeDef:  # (1)
    ...# list_delegated_administrators method usage example with argument unpacking
kwargs: ListDelegatedAdministratorsRequestTypeDef = {  # (1)
    "ServicePrincipal": ...,
}
parent.list_delegated_administrators(**kwargs)list_delegated_services_for_account#
List the Amazon Web Services services for which the specified account is a delegated administrator.
Type annotations and code completion for boto3.client("organizations").list_delegated_services_for_account method.
 boto3 documentation
# list_delegated_services_for_account method definition
def list_delegated_services_for_account(
    self,
    *,
    AccountId: str,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListDelegatedServicesForAccountResponseTypeDef:  # (1)
    ...# list_delegated_services_for_account method usage example with argument unpacking
kwargs: ListDelegatedServicesForAccountRequestTypeDef = {  # (1)
    "AccountId": ...,
}
parent.list_delegated_services_for_account(**kwargs)list_effective_policy_validation_errors#
Lists all the validation errors on an effective policy for a specified account and policy type.
Type annotations and code completion for boto3.client("organizations").list_effective_policy_validation_errors method.
 boto3 documentation
# list_effective_policy_validation_errors method definition
def list_effective_policy_validation_errors(
    self,
    *,
    AccountId: str,
    PolicyType: EffectivePolicyTypeType,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListEffectivePolicyValidationErrorsResponseTypeDef:  # (2)
    ...# list_effective_policy_validation_errors method usage example with argument unpacking
kwargs: ListEffectivePolicyValidationErrorsRequestTypeDef = {  # (1)
    "AccountId": ...,
    "PolicyType": ...,
}
parent.list_effective_policy_validation_errors(**kwargs)list_handshakes_for_account#
Lists the current handshakes that are associated with the account of the requesting user.
Type annotations and code completion for boto3.client("organizations").list_handshakes_for_account method.
 boto3 documentation
# list_handshakes_for_account method definition
def list_handshakes_for_account(
    self,
    *,
    Filter: HandshakeFilterTypeDef = ...,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListHandshakesForAccountResponseTypeDef:  # (2)
    ...# list_handshakes_for_account method usage example with argument unpacking
kwargs: ListHandshakesForAccountRequestTypeDef = {  # (1)
    "Filter": ...,
}
parent.list_handshakes_for_account(**kwargs)list_handshakes_for_organization#
Lists the handshakes that are associated with the organization that the requesting user is part of.
Type annotations and code completion for boto3.client("organizations").list_handshakes_for_organization method.
 boto3 documentation
# list_handshakes_for_organization method definition
def list_handshakes_for_organization(
    self,
    *,
    Filter: HandshakeFilterTypeDef = ...,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListHandshakesForOrganizationResponseTypeDef:  # (2)
    ...# list_handshakes_for_organization method usage example with argument unpacking
kwargs: ListHandshakesForOrganizationRequestTypeDef = {  # (1)
    "Filter": ...,
}
parent.list_handshakes_for_organization(**kwargs)list_organizational_units_for_parent#
Lists the organizational units (OUs) in a parent organizational unit or root.
Type annotations and code completion for boto3.client("organizations").list_organizational_units_for_parent method.
 boto3 documentation
# list_organizational_units_for_parent method definition
def list_organizational_units_for_parent(
    self,
    *,
    ParentId: str,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListOrganizationalUnitsForParentResponseTypeDef:  # (1)
    ...# list_organizational_units_for_parent method usage example with argument unpacking
kwargs: ListOrganizationalUnitsForParentRequestTypeDef = {  # (1)
    "ParentId": ...,
}
parent.list_organizational_units_for_parent(**kwargs)list_parents#
Lists the root or organizational units (OUs) that serve as the immediate parent of the specified child OU or account.
Type annotations and code completion for boto3.client("organizations").list_parents method.
 boto3 documentation
# list_parents method definition
def list_parents(
    self,
    *,
    ChildId: str,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListParentsResponseTypeDef:  # (1)
    ...# list_parents method usage example with argument unpacking
kwargs: ListParentsRequestTypeDef = {  # (1)
    "ChildId": ...,
}
parent.list_parents(**kwargs)list_policies#
Retrieves the list of all policies in an organization of a specified type.
Type annotations and code completion for boto3.client("organizations").list_policies method.
 boto3 documentation
# list_policies method definition
def list_policies(
    self,
    *,
    Filter: PolicyTypeType,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListPoliciesResponseTypeDef:  # (2)
    ...# list_policies method usage example with argument unpacking
kwargs: ListPoliciesRequestTypeDef = {  # (1)
    "Filter": ...,
}
parent.list_policies(**kwargs)list_policies_for_target#
Lists the policies that are directly attached to the specified target root, organizational unit (OU), or account.
Type annotations and code completion for boto3.client("organizations").list_policies_for_target method.
 boto3 documentation
# list_policies_for_target method definition
def list_policies_for_target(
    self,
    *,
    TargetId: str,
    Filter: PolicyTypeType,  # (1)
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListPoliciesForTargetResponseTypeDef:  # (2)
    ...# list_policies_for_target method usage example with argument unpacking
kwargs: ListPoliciesForTargetRequestTypeDef = {  # (1)
    "TargetId": ...,
    "Filter": ...,
}
parent.list_policies_for_target(**kwargs)list_roots#
Lists the roots that are defined in the current organization.
Type annotations and code completion for boto3.client("organizations").list_roots method.
 boto3 documentation
# list_roots method definition
def list_roots(
    self,
    *,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListRootsResponseTypeDef:  # (1)
    ...# list_roots method usage example with argument unpacking
kwargs: ListRootsRequestTypeDef = {  # (1)
    "NextToken": ...,
}
parent.list_roots(**kwargs)list_tags_for_resource#
Lists tags that are attached to the specified resource.
Type annotations and code completion for boto3.client("organizations").list_tags_for_resource method.
 boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
    self,
    *,
    ResourceId: str,
    NextToken: str = ...,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceRequestTypeDef = {  # (1)
    "ResourceId": ...,
}
parent.list_tags_for_resource(**kwargs)list_targets_for_policy#
Lists all the roots, organizational units (OUs), and accounts that the specified policy is attached to.
Type annotations and code completion for boto3.client("organizations").list_targets_for_policy method.
 boto3 documentation
# list_targets_for_policy method definition
def list_targets_for_policy(
    self,
    *,
    PolicyId: str,
    NextToken: str = ...,
    MaxResults: int = ...,
) -> ListTargetsForPolicyResponseTypeDef:  # (1)
    ...# list_targets_for_policy method usage example with argument unpacking
kwargs: ListTargetsForPolicyRequestTypeDef = {  # (1)
    "PolicyId": ...,
}
parent.list_targets_for_policy(**kwargs)move_account#
Moves an account from its current source parent root or organizational unit (OU) to the specified destination parent root or OU.
Type annotations and code completion for boto3.client("organizations").move_account method.
 boto3 documentation
# move_account method definition
def move_account(
    self,
    *,
    AccountId: str,
    SourceParentId: str,
    DestinationParentId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# move_account method usage example with argument unpacking
kwargs: MoveAccountRequestTypeDef = {  # (1)
    "AccountId": ...,
    "SourceParentId": ...,
    "DestinationParentId": ...,
}
parent.move_account(**kwargs)put_resource_policy#
Creates or updates a resource policy.
Type annotations and code completion for boto3.client("organizations").put_resource_policy method.
 boto3 documentation
# put_resource_policy method definition
def put_resource_policy(
    self,
    *,
    Content: str,
    Tags: Sequence[TagTypeDef] = ...,  # (1)
) -> PutResourcePolicyResponseTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See PutResourcePolicyResponseTypeDef
# put_resource_policy method usage example with argument unpacking
kwargs: PutResourcePolicyRequestTypeDef = {  # (1)
    "Content": ...,
}
parent.put_resource_policy(**kwargs)register_delegated_administrator#
Enables the specified member account to administer the Organizations features of the specified Amazon Web Services service.
Type annotations and code completion for boto3.client("organizations").register_delegated_administrator method.
 boto3 documentation
# register_delegated_administrator method definition
def register_delegated_administrator(
    self,
    *,
    AccountId: str,
    ServicePrincipal: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# register_delegated_administrator method usage example with argument unpacking
kwargs: RegisterDelegatedAdministratorRequestTypeDef = {  # (1)
    "AccountId": ...,
    "ServicePrincipal": ...,
}
parent.register_delegated_administrator(**kwargs)remove_account_from_organization#
Removes the specified account from the organization.
Type annotations and code completion for boto3.client("organizations").remove_account_from_organization method.
 boto3 documentation
# remove_account_from_organization method definition
def remove_account_from_organization(
    self,
    *,
    AccountId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# remove_account_from_organization method usage example with argument unpacking
kwargs: RemoveAccountFromOrganizationRequestTypeDef = {  # (1)
    "AccountId": ...,
}
parent.remove_account_from_organization(**kwargs)tag_resource#
Adds one or more tags to the specified resource.
Type annotations and code completion for boto3.client("organizations").tag_resource method.
 boto3 documentation
# tag_resource method definition
def tag_resource(
    self,
    *,
    ResourceId: str,
    Tags: Sequence[TagTypeDef],  # (1)
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See EmptyResponseMetadataTypeDef
# tag_resource method usage example with argument unpacking
kwargs: TagResourceRequestTypeDef = {  # (1)
    "ResourceId": ...,
    "Tags": ...,
}
parent.tag_resource(**kwargs)untag_resource#
Removes any tags with the specified keys from the specified resource.
Type annotations and code completion for boto3.client("organizations").untag_resource method.
 boto3 documentation
# untag_resource method definition
def untag_resource(
    self,
    *,
    ResourceId: str,
    TagKeys: Sequence[str],
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# untag_resource method usage example with argument unpacking
kwargs: UntagResourceRequestTypeDef = {  # (1)
    "ResourceId": ...,
    "TagKeys": ...,
}
parent.untag_resource(**kwargs)update_organizational_unit#
Renames the specified organizational unit (OU).
Type annotations and code completion for boto3.client("organizations").update_organizational_unit method.
 boto3 documentation
# update_organizational_unit method definition
def update_organizational_unit(
    self,
    *,
    OrganizationalUnitId: str,
    Name: str = ...,
) -> UpdateOrganizationalUnitResponseTypeDef:  # (1)
    ...# update_organizational_unit method usage example with argument unpacking
kwargs: UpdateOrganizationalUnitRequestTypeDef = {  # (1)
    "OrganizationalUnitId": ...,
}
parent.update_organizational_unit(**kwargs)update_policy#
Updates an existing policy with a new name, description, or content.
Type annotations and code completion for boto3.client("organizations").update_policy method.
 boto3 documentation
# update_policy method definition
def update_policy(
    self,
    *,
    PolicyId: str,
    Name: str = ...,
    Description: str = ...,
    Content: str = ...,
) -> UpdatePolicyResponseTypeDef:  # (1)
    ...# update_policy method usage example with argument unpacking
kwargs: UpdatePolicyRequestTypeDef = {  # (1)
    "PolicyId": ...,
}
parent.update_policy(**kwargs)get_paginator#
Type annotations and code completion for boto3.client("organizations").get_paginator method with overloads.
- client.get_paginator("list_aws_service_access_for_organization")-> ListAWSServiceAccessForOrganizationPaginator
- client.get_paginator("list_accounts_for_parent")-> ListAccountsForParentPaginator
- client.get_paginator("list_accounts")-> ListAccountsPaginator
- client.get_paginator("list_accounts_with_invalid_effective_policy")-> ListAccountsWithInvalidEffectivePolicyPaginator
- client.get_paginator("list_children")-> ListChildrenPaginator
- client.get_paginator("list_create_account_status")-> ListCreateAccountStatusPaginator
- client.get_paginator("list_delegated_administrators")-> ListDelegatedAdministratorsPaginator
- client.get_paginator("list_delegated_services_for_account")-> ListDelegatedServicesForAccountPaginator
- client.get_paginator("list_effective_policy_validation_errors")-> ListEffectivePolicyValidationErrorsPaginator
- client.get_paginator("list_handshakes_for_account")-> ListHandshakesForAccountPaginator
- client.get_paginator("list_handshakes_for_organization")-> ListHandshakesForOrganizationPaginator
- client.get_paginator("list_organizational_units_for_parent")-> ListOrganizationalUnitsForParentPaginator
- client.get_paginator("list_parents")-> ListParentsPaginator
- client.get_paginator("list_policies_for_target")-> ListPoliciesForTargetPaginator
- client.get_paginator("list_policies")-> ListPoliciesPaginator
- client.get_paginator("list_roots")-> ListRootsPaginator
- client.get_paginator("list_tags_for_resource")-> ListTagsForResourcePaginator
- client.get_paginator("list_targets_for_policy")-> ListTargetsForPolicyPaginator