Skip to content

Organizations Classes

AcceptHandshakeRequest

HandshakeId

  • Type:
  • Required: Yes

AcceptHandshakeResponse

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Account

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]

AttachPolicyRequest

PolicyId

  • Type:
  • Required: Yes

TargetId

  • Type:
  • Required: Yes

BaseValidatorModel

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

CancelHandshakeRequest

HandshakeId

  • Type:
  • Required: Yes

CancelHandshakeResponse

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Child

Id

  • Type: typing.Optional[str]

Type

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

CloseAccountRequest

AccountId

  • Type:
  • Required: Yes

CreateAccountRequest

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.List[aws_resource_validator.pydantic_models.organizations.organizations_classes.Tag]]

CreateAccountResponse

CreateAccountStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateAccountStatus

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']]

CreateGovCloudAccountRequest

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.List[aws_resource_validator.pydantic_models.organizations.organizations_classes.Tag]]

CreateGovCloudAccountResponse

CreateAccountStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOrganizationRequest

FeatureSet

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

CreateOrganizationResponse

Organization

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateOrganizationalUnitRequest

ParentId

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Tags

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

CreateOrganizationalUnitResponse

OrganizationalUnit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePolicyRequest

Content

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

Name

  • Type:
  • Required: Yes

Type

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

Tags

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

CreatePolicyResponse

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeclineHandshakeRequest

HandshakeId

  • Type:
  • Required: Yes

DeclineHandshakeResponse

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DelegatedAdministrator

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]

DelegatedService

ServicePrincipal

  • Type: typing.Optional[str]

DelegationEnabledDate

  • Type: typing.Optional[datetime.datetime]

DeleteOrganizationalUnitRequest

OrganizationalUnitId

  • Type:
  • Required: Yes

DeletePolicyRequest

PolicyId

  • Type:
  • Required: Yes

DeregisterDelegatedAdministratorRequest

AccountId

  • Type:
  • Required: Yes

ServicePrincipal

  • Type:
  • Required: Yes

DescribeAccountRequest

AccountId

  • Type:
  • Required: Yes

DescribeAccountResponse

Account

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCreateAccountStatusRequest

CreateAccountRequestId

  • Type:
  • Required: Yes

DescribeCreateAccountStatusResponse

CreateAccountStatus

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeEffectivePolicyRequest

PolicyType

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

TargetId

  • Type: typing.Optional[str]

DescribeEffectivePolicyResponse

EffectivePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeHandshakeRequest

HandshakeId

  • Type:
  • Required: Yes

DescribeHandshakeResponse

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationResponse

Organization

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeOrganizationalUnitRequest

OrganizationalUnitId

  • Type:
  • Required: Yes

DescribeOrganizationalUnitResponse

OrganizationalUnit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribePolicyRequest

PolicyId

  • Type:
  • Required: Yes

DescribePolicyResponse

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeResourcePolicyResponse

ResourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetachPolicyRequest

PolicyId

  • Type:
  • Required: Yes

TargetId

  • Type:
  • Required: Yes

DisableAWSServiceAccessRequest

ServicePrincipal

  • Type:
  • Required: Yes

DisablePolicyTypeRequest

RootId

  • Type:
  • Required: Yes

PolicyType

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

DisablePolicyTypeResponse

Root

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EffectivePolicy

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', 'CHATBOT_POLICY', 'DECLARATIVE_POLICY_EC2', 'TAG_POLICY']]

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EnableAWSServiceAccessRequest

ServicePrincipal

  • Type:
  • Required: Yes

EnableAllFeaturesResponse

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EnablePolicyTypeRequest

RootId

  • Type:
  • Required: Yes

PolicyType

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

EnablePolicyTypeResponse

Root

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EnabledServicePrincipal

ServicePrincipal

  • Type: typing.Optional[str]

DateEnabled

  • Type: typing.Optional[datetime.datetime]

Handshake

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Parties

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

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.organizations_classes.HandshakeResource]]

HandshakeFilter

ActionType

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

ParentHandshakeId

  • Type: typing.Optional[str]

HandshakePaginator

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Parties

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

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.organizations_classes.HandshakeResourcePaginator]]

HandshakeParty

Id

  • Type:
  • Required: Yes

Type

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

HandshakeResource

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]]]

HandshakeResourcePaginator

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]]]

InviteAccountToOrganizationRequest

Target

  • Type:
  • Required: Yes

Notes

  • Type: typing.Optional[str]

Tags

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

InviteAccountToOrganizationResponse

Handshake

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListAWSServiceAccessForOrganizationRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAWSServiceAccessForOrganizationRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListAWSServiceAccessForOrganizationResponse

EnabledServicePrincipals

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAccountsForParentRequest

ParentId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAccountsForParentRequestPaginate

ParentId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListAccountsForParentResponse

Accounts

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListAccountsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListAccountsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListAccountsResponse

Accounts

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListChildrenRequest

ParentId

  • Type:
  • Required: Yes

ChildType

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListChildrenRequestPaginate

ParentId

  • Type:
  • Required: Yes

ChildType

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListChildrenResponse

Children

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCreateAccountStatusRequest

States

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListCreateAccountStatusRequestPaginate

States

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListCreateAccountStatusResponse

CreateAccountStatuses

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDelegatedAdministratorsRequest

ServicePrincipal

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDelegatedAdministratorsRequestPaginate

ServicePrincipal

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListDelegatedAdministratorsResponse

DelegatedAdministrators

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListDelegatedServicesForAccountRequest

AccountId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListDelegatedServicesForAccountRequestPaginate

AccountId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListDelegatedServicesForAccountResponse

DelegatedServices

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHandshakesForAccountRequest

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.HandshakeFilter]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListHandshakesForAccountRequestPaginate

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.HandshakeFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListHandshakesForAccountResponse

Handshakes

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHandshakesForAccountResponsePaginator

Handshakes

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHandshakesForOrganizationRequest

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.HandshakeFilter]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListHandshakesForOrganizationRequestPaginate

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.HandshakeFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListHandshakesForOrganizationResponse

Handshakes

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListHandshakesForOrganizationResponsePaginator

Handshakes

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOrganizationalUnitsForParentRequest

ParentId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListOrganizationalUnitsForParentRequestPaginate

ParentId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListOrganizationalUnitsForParentResponse

OrganizationalUnits

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListParentsRequest

ChildId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListParentsRequestPaginate

ChildId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListParentsResponse

Parents

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPoliciesForTargetRequest

TargetId

  • Type:
  • Required: Yes

Filter

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPoliciesForTargetRequestPaginate

TargetId

  • Type:
  • Required: Yes

Filter

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListPoliciesForTargetResponse

Policies

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListPoliciesRequest

Filter

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

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListPoliciesRequestPaginate

Filter

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

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListPoliciesResponse

Policies

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRootsRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListRootsRequestPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListRootsResponse

Roots

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequestPaginate

ResourceId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListTagsForResourceResponse

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTargetsForPolicyRequest

PolicyId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListTargetsForPolicyRequestPaginate

PolicyId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.organizations.organizations_classes.PaginatorConfig]

ListTargetsForPolicyResponse

Targets

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

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MoveAccountRequest

AccountId

  • Type:
  • Required: Yes

SourceParentId

  • Type:
  • Required: Yes

DestinationParentId

  • Type:
  • Required: Yes

Organization

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.organizations_classes.PolicyTypeSummary]]

OrganizationalUnit

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

Name

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

Parent

Id

  • Type: typing.Optional[str]

Type

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

Policy

PolicySummary

  • Type:

Content

  • Type: typing.Optional[str]

PolicySummary

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', 'CHATBOT_POLICY', 'DECLARATIVE_POLICY_EC2', 'RESOURCE_CONTROL_POLICY', 'SERVICE_CONTROL_POLICY', 'TAG_POLICY']]

AwsManaged

  • Type: typing.Optional[bool]

PolicyTargetSummary

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']]

PolicyTypeSummary

Type

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

Status

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

PutResourcePolicyRequest

Content

  • Type:
  • Required: Yes

Tags

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

PutResourcePolicyResponse

ResourcePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RegisterDelegatedAdministratorRequest

AccountId

  • Type:
  • Required: Yes

ServicePrincipal

  • Type:
  • Required: Yes

RemoveAccountFromOrganizationRequest

AccountId

  • Type:
  • Required: Yes

ResourcePolicy

ResourcePolicySummary

  • Type:

Content

  • Type: typing.Optional[str]

ResourcePolicySummary

Id

  • Type: typing.Optional[str]

Arn

  • Type: typing.Optional[str]

ResponseMetadata

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]

Root

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.organizations_classes.PolicyTypeSummary]]

Tag

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

TagResourceRequest

ResourceId

  • Type:
  • Required: Yes

Tags

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

UntagResourceRequest

ResourceId

  • Type:
  • Required: Yes

TagKeys

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

UpdateOrganizationalUnitRequest

OrganizationalUnitId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

UpdateOrganizationalUnitResponse

OrganizationalUnit

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePolicyRequest

PolicyId

  • Type:
  • Required: Yes

Name

  • Type: typing.Optional[str]

Description

  • Type: typing.Optional[str]

Content

  • Type: typing.Optional[str]

UpdatePolicyResponse

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes