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