Skip to content

Organizations Classes

AcceptHandshakeRequestRequestTypeDef

HandshakeId

  • Type:
  • Required: Yes

AcceptHandshakeResponseTypeDef

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AccountTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Email

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING_CLOSURE', 'SUSPENDED']]

JoinedMethod

  • Type: typing.Optional[typing.Literal['CREATED', 'INVITED']]

JoinedTimestamp

  • Type: typing.Optional[datetime.datetime]

AttachPolicyRequestRequestTypeDef

PolicyId

  • Type:
  • Required: Yes

TargetId

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelHandshakeRequestRequestTypeDef

HandshakeId

  • Type:
  • Required: Yes

CancelHandshakeResponseTypeDef

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ChildTypeDef

Id

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['ACCOUNT', 'ORGANIZATIONAL_UNIT']]

CloseAccountRequestRequestTypeDef

AccountId

  • Type:
  • Required: Yes

CreateAccountRequestRequestTypeDef

Email

  • Type:
  • Required: Yes

AccountName

  • Type:
  • Required: Yes

RoleName

  • Type: typing.Optional[str]

IamUserAccessToBilling

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.organizations_classes.TagTypeDef]]

CreateAccountResponseTypeDef

CreateAccountStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAccountStatusTypeDef

Id

  • Type: typing.Optional[str]

AccountName

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]

RequestedTimestamp

  • Type: typing.Optional[datetime.datetime]

CompletedTimestamp

  • Type: typing.Optional[datetime.datetime]

AccountId

  • Type: typing.Optional[str]

GovCloudAccountId

  • Type: typing.Optional[str]

FailureReason

  • Type: typing.Optional[typing.Literal['ACCOUNT_LIMIT_EXCEEDED', 'CONCURRENT_ACCOUNT_MODIFICATION', 'EMAIL_ALREADY_EXISTS', 'FAILED_BUSINESS_VALIDATION', 'GOVCLOUD_ACCOUNT_ALREADY_EXISTS', 'INTERNAL_FAILURE', 'INVALID_ADDRESS', 'INVALID_EMAIL', 'INVALID_IDENTITY_FOR_BUSINESS_VALIDATION', 'INVALID_PAYMENT_INSTRUMENT', 'MISSING_BUSINESS_VALIDATION', 'MISSING_PAYMENT_INSTRUMENT', 'PENDING_BUSINESS_VALIDATION', 'UNKNOWN_BUSINESS_VALIDATION', 'UPDATE_EXISTING_RESOURCE_POLICY_WITH_TAGS_NOT_SUPPORTED']]

CreateGovCloudAccountRequestRequestTypeDef

Email

  • Type:
  • Required: Yes

AccountName

  • Type:
  • Required: Yes

RoleName

  • Type: typing.Optional[str]

IamUserAccessToBilling

  • Type: typing.Optional[typing.Literal['ALLOW', 'DENY']]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.organizations_classes.TagTypeDef]]

CreateGovCloudAccountResponseTypeDef

CreateAccountStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOrganizationRequestRequestTypeDef

FeatureSet

  • Type: typing.Optional[typing.Literal['ALL', 'CONSOLIDATED_BILLING']]

CreateOrganizationResponseTypeDef

Organization

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOrganizationalUnitRequestRequestTypeDef

ParentId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.organizations_classes.TagTypeDef]]

CreateOrganizationalUnitResponseTypeDef

OrganizationalUnit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyRequestRequestTypeDef

Content

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.organizations_classes.TagTypeDef]]

CreatePolicyResponseTypeDef

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeclineHandshakeRequestRequestTypeDef

HandshakeId

  • Type:
  • Required: Yes

DeclineHandshakeResponseTypeDef

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DelegatedAdministratorTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Email

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'PENDING_CLOSURE', 'SUSPENDED']]

JoinedMethod

  • Type: typing.Optional[typing.Literal['CREATED', 'INVITED']]

JoinedTimestamp

  • Type: typing.Optional[datetime.datetime]

DelegationEnabledDate

  • Type: typing.Optional[datetime.datetime]

DelegatedServiceTypeDef

ServicePrincipal

  • Type: typing.Optional[str]

DelegationEnabledDate

  • Type: typing.Optional[datetime.datetime]

DeleteOrganizationalUnitRequestRequestTypeDef

OrganizationalUnitId

  • Type:
  • Required: Yes

DeletePolicyRequestRequestTypeDef

PolicyId

  • Type:
  • Required: Yes

DeregisterDelegatedAdministratorRequestRequestTypeDef

AccountId

  • Type:
  • Required: Yes

ServicePrincipal

  • Type:
  • Required: Yes

DescribeAccountRequestRequestTypeDef

AccountId

  • Type:
  • Required: Yes

DescribeAccountResponseTypeDef

Account

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCreateAccountStatusRequestRequestTypeDef

CreateAccountRequestId

  • Type:
  • Required: Yes

DescribeCreateAccountStatusResponseTypeDef

CreateAccountStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEffectivePolicyRequestRequestTypeDef

PolicyType

  • Type: typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'TAG_POLICY']
  • Required: Yes

TargetId

  • Type: typing.Optional[str]

DescribeEffectivePolicyResponseTypeDef

EffectivePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeHandshakeRequestRequestTypeDef

HandshakeId

  • Type:
  • Required: Yes

DescribeHandshakeResponseTypeDef

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationResponseTypeDef

Organization

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationalUnitRequestRequestTypeDef

OrganizationalUnitId

  • Type:
  • Required: Yes

DescribeOrganizationalUnitResponseTypeDef

OrganizationalUnit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePolicyRequestRequestTypeDef

PolicyId

  • Type:
  • Required: Yes

DescribePolicyResponseTypeDef

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeResourcePolicyResponseTypeDef

ResourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetachPolicyRequestRequestTypeDef

PolicyId

  • Type:
  • Required: Yes

TargetId

  • Type:
  • Required: Yes

DisableAWSServiceAccessRequestRequestTypeDef

ServicePrincipal

  • Type:
  • Required: Yes

DisablePolicyTypeRequestRequestTypeDef

RootId

  • Type:
  • Required: Yes

PolicyType

  • Type: typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']
  • Required: Yes

DisablePolicyTypeResponseTypeDef

Root

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EffectivePolicyTypeDef

PolicyContent

  • Type: typing.Optional[str]

LastUpdatedTimestamp

  • Type: typing.Optional[datetime.datetime]

TargetId

  • Type: typing.Optional[str]

PolicyType

  • Type: typing.Optional[typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'TAG_POLICY']]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

EnableAWSServiceAccessRequestRequestTypeDef

ServicePrincipal

  • Type:
  • Required: Yes

EnableAllFeaturesResponseTypeDef

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EnablePolicyTypeRequestRequestTypeDef

RootId

  • Type:
  • Required: Yes

PolicyType

  • Type: typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']
  • Required: Yes

EnablePolicyTypeResponseTypeDef

Root

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EnabledServicePrincipalTypeDef

ServicePrincipal

  • Type: typing.Optional[str]

DateEnabled

  • Type: typing.Optional[datetime.datetime]

HandshakeFilterTypeDef

ActionType

  • Type: typing.Optional[typing.Literal['ADD_ORGANIZATIONS_SERVICE_LINKED_ROLE', 'APPROVE_ALL_FEATURES', 'ENABLE_ALL_FEATURES', 'INVITE']]

ParentHandshakeId

  • Type: typing.Optional[str]

HandshakePartyTypeDef

Id

  • Type:
  • Required: Yes

Type

  • Type: typing.Literal['ACCOUNT', 'EMAIL', 'ORGANIZATION']
  • Required: Yes

HandshakeResourceTypeDef

Value

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['ACCOUNT', 'EMAIL', 'MASTER_EMAIL', 'MASTER_NAME', 'NOTES', 'ORGANIZATION', 'ORGANIZATION_FEATURE_SET', 'PARENT_HANDSHAKE']]

Resources

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

HandshakeTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Parties

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.organizations_classes.HandshakePartyTypeDef]]

State

  • Type: typing.Optional[typing.Literal['ACCEPTED', 'CANCELED', 'DECLINED', 'EXPIRED', 'OPEN', 'REQUESTED']]

RequestedTimestamp

  • Type: typing.Optional[datetime.datetime]

ExpirationTimestamp

  • Type: typing.Optional[datetime.datetime]

Action

  • Type: typing.Optional[typing.Literal['ADD_ORGANIZATIONS_SERVICE_LINKED_ROLE', 'APPROVE_ALL_FEATURES', 'ENABLE_ALL_FEATURES', 'INVITE']]

Resources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.organizations_classes.HandshakeResourceTypeDef]]

InviteAccountToOrganizationRequestRequestTypeDef

Target

  • Type:
  • Required: Yes

Notes

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.organizations_classes.TagTypeDef]]

InviteAccountToOrganizationResponseTypeDef

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAWSServiceAccessForOrganizationRequestListAWSServiceAccessForOrganizationPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListAWSServiceAccessForOrganizationRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAWSServiceAccessForOrganizationResponseTypeDef

EnabledServicePrincipals

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.EnabledServicePrincipalTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAccountsForParentRequestListAccountsForParentPaginateTypeDef

ParentId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListAccountsForParentRequestRequestTypeDef

ParentId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAccountsForParentResponseTypeDef

Accounts

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.AccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAccountsRequestListAccountsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListAccountsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAccountsResponseTypeDef

Accounts

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.AccountTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListChildrenRequestListChildrenPaginateTypeDef

ParentId

  • Type:
  • Required: Yes

ChildType

  • Type: typing.Literal['ACCOUNT', 'ORGANIZATIONAL_UNIT']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListChildrenRequestRequestTypeDef

ParentId

  • Type:
  • Required: Yes

ChildType

  • Type: typing.Literal['ACCOUNT', 'ORGANIZATIONAL_UNIT']
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListChildrenResponseTypeDef

Children

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.ChildTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCreateAccountStatusRequestListCreateAccountStatusPaginateTypeDef

States

  • Type: typing.Optional[typing.Sequence[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListCreateAccountStatusRequestRequestTypeDef

States

  • Type: typing.Optional[typing.Sequence[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCEEDED']]]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListCreateAccountStatusResponseTypeDef

CreateAccountStatuses

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.CreateAccountStatusTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDelegatedAdministratorsRequestListDelegatedAdministratorsPaginateTypeDef

ServicePrincipal

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListDelegatedAdministratorsRequestRequestTypeDef

ServicePrincipal

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDelegatedAdministratorsResponseTypeDef

DelegatedAdministrators

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.DelegatedAdministratorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDelegatedServicesForAccountRequestListDelegatedServicesForAccountPaginateTypeDef

AccountId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListDelegatedServicesForAccountRequestRequestTypeDef

AccountId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDelegatedServicesForAccountResponseTypeDef

DelegatedServices

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.DelegatedServiceTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHandshakesForAccountRequestListHandshakesForAccountPaginateTypeDef

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.HandshakeFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListHandshakesForAccountRequestRequestTypeDef

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.HandshakeFilterTypeDef]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListHandshakesForAccountResponseTypeDef

Handshakes

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.HandshakeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHandshakesForOrganizationRequestListHandshakesForOrganizationPaginateTypeDef

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.HandshakeFilterTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListHandshakesForOrganizationRequestRequestTypeDef

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.HandshakeFilterTypeDef]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListHandshakesForOrganizationResponseTypeDef

Handshakes

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.HandshakeTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOrganizationalUnitsForParentRequestListOrganizationalUnitsForParentPaginateTypeDef

ParentId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListOrganizationalUnitsForParentRequestRequestTypeDef

ParentId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListOrganizationalUnitsForParentResponseTypeDef

OrganizationalUnits

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.OrganizationalUnitTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListParentsRequestListParentsPaginateTypeDef

ChildId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListParentsRequestRequestTypeDef

ChildId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListParentsResponseTypeDef

Parents

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.ParentTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPoliciesForTargetRequestListPoliciesForTargetPaginateTypeDef

TargetId

  • Type:
  • Required: Yes

Filter

  • Type: typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListPoliciesForTargetRequestRequestTypeDef

TargetId

  • Type:
  • Required: Yes

Filter

  • Type: typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPoliciesForTargetResponseTypeDef

Policies

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.PolicySummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPoliciesRequestListPoliciesPaginateTypeDef

Filter

  • Type: typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListPoliciesRequestRequestTypeDef

Filter

  • Type: typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPoliciesResponseTypeDef

Policies

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.PolicySummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRootsRequestListRootsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListRootsRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListRootsResponseTypeDef

Roots

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.RootTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestListTagsForResourcePaginateTypeDef

ResourceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListTagsForResourceRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceResponseTypeDef

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.TagTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTargetsForPolicyRequestListTargetsForPolicyPaginateTypeDef

PolicyId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PaginatorConfigTypeDef]

ListTargetsForPolicyRequestRequestTypeDef

PolicyId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListTargetsForPolicyResponseTypeDef

Targets

  • Type: typing.List[aws_resource_validator.pydantic_models.organizations_classes.PolicyTargetSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MoveAccountRequestRequestTypeDef

AccountId

  • Type:
  • Required: Yes

SourceParentId

  • Type:
  • Required: Yes

DestinationParentId

  • Type:
  • Required: Yes

OrganizationTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

FeatureSet

  • Type: typing.Optional[typing.Literal['ALL', 'CONSOLIDATED_BILLING']]

MasterAccountArn

  • Type: typing.Optional[str]

MasterAccountId

  • Type: typing.Optional[str]

MasterAccountEmail

  • Type: typing.Optional[str]

AvailablePolicyTypes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.organizations_classes.PolicyTypeSummaryTypeDef]]

OrganizationalUnitTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParentTypeDef

Id

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['ORGANIZATIONAL_UNIT', 'ROOT']]

PolicySummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']]

AwsManaged

  • Type: typing.Optional[bool]

PolicyTargetSummaryTypeDef

TargetId

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['ACCOUNT', 'ORGANIZATIONAL_UNIT', 'ROOT']]

PolicyTypeDef

PolicySummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.PolicySummaryTypeDef]

Content

  • Type: typing.Optional[str]

PolicyTypeSummaryTypeDef

Type

  • Type: typing.Optional[typing.Literal['AISERVICES_OPT_OUT_POLICY', 'BACKUP_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']]

Status

  • Type: typing.Optional[typing.Literal['ENABLED', 'PENDING_DISABLE', 'PENDING_ENABLE']]

PutResourcePolicyRequestRequestTypeDef

Content

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.organizations_classes.TagTypeDef]]

PutResourcePolicyResponseTypeDef

ResourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterDelegatedAdministratorRequestRequestTypeDef

AccountId

  • Type:
  • Required: Yes

ServicePrincipal

  • Type:
  • Required: Yes

RemoveAccountFromOrganizationRequestRequestTypeDef

AccountId

  • Type:
  • Required: Yes

ResourcePolicySummaryTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

ResourcePolicyTypeDef

ResourcePolicySummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations_classes.ResourcePolicySummaryTypeDef]

Content

  • Type: typing.Optional[str]

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RootTypeDef

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

PolicyTypes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.organizations_classes.PolicyTypeSummaryTypeDef]]

TagResourceRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.organizations_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

UntagResourceRequestRequestTypeDef

ResourceId

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateOrganizationalUnitRequestRequestTypeDef

OrganizationalUnitId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateOrganizationalUnitResponseTypeDef

OrganizationalUnit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePolicyRequestRequestTypeDef

PolicyId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[str]

UpdatePolicyResponseTypeDef

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes