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