Type definitions#
Index > Organizations > Type definitions
Auto-generated documentation for Organizations type annotations stubs module mypy-boto3-organizations.
AcceptHandshakeRequestRequestTypeDef#
# AcceptHandshakeRequestRequestTypeDef definition
class AcceptHandshakeRequestRequestTypeDef(TypedDict):
HandshakeId: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AccountTypeDef#
# AccountTypeDef definition
class AccountTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Email: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[AccountStatusType], # (1)
JoinedMethod: NotRequired[AccountJoinedMethodType], # (2)
JoinedTimestamp: NotRequired[datetime],
AttachPolicyRequestRequestTypeDef#
# AttachPolicyRequestRequestTypeDef definition
class AttachPolicyRequestRequestTypeDef(TypedDict):
PolicyId: str,
TargetId: str,
CancelHandshakeRequestRequestTypeDef#
# CancelHandshakeRequestRequestTypeDef definition
class CancelHandshakeRequestRequestTypeDef(TypedDict):
HandshakeId: str,
ChildTypeDef#
# ChildTypeDef definition
class ChildTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[ChildTypeType], # (1)
- See ChildTypeType
CloseAccountRequestRequestTypeDef#
# CloseAccountRequestRequestTypeDef definition
class CloseAccountRequestRequestTypeDef(TypedDict):
AccountId: str,
TagTypeDef#
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateAccountStatusTypeDef#
# CreateAccountStatusTypeDef definition
class CreateAccountStatusTypeDef(TypedDict):
Id: NotRequired[str],
AccountName: NotRequired[str],
State: NotRequired[CreateAccountStateType], # (1)
RequestedTimestamp: NotRequired[datetime],
CompletedTimestamp: NotRequired[datetime],
AccountId: NotRequired[str],
GovCloudAccountId: NotRequired[str],
FailureReason: NotRequired[CreateAccountFailureReasonType], # (2)
CreateOrganizationRequestRequestTypeDef#
# CreateOrganizationRequestRequestTypeDef definition
class CreateOrganizationRequestRequestTypeDef(TypedDict):
FeatureSet: NotRequired[OrganizationFeatureSetType], # (1)
OrganizationalUnitTypeDef#
# OrganizationalUnitTypeDef definition
class OrganizationalUnitTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
DeclineHandshakeRequestRequestTypeDef#
# DeclineHandshakeRequestRequestTypeDef definition
class DeclineHandshakeRequestRequestTypeDef(TypedDict):
HandshakeId: str,
DelegatedAdministratorTypeDef#
# DelegatedAdministratorTypeDef definition
class DelegatedAdministratorTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Email: NotRequired[str],
Name: NotRequired[str],
Status: NotRequired[AccountStatusType], # (1)
JoinedMethod: NotRequired[AccountJoinedMethodType], # (2)
JoinedTimestamp: NotRequired[datetime],
DelegationEnabledDate: NotRequired[datetime],
DelegatedServiceTypeDef#
# DelegatedServiceTypeDef definition
class DelegatedServiceTypeDef(TypedDict):
ServicePrincipal: NotRequired[str],
DelegationEnabledDate: NotRequired[datetime],
DeleteOrganizationalUnitRequestRequestTypeDef#
# DeleteOrganizationalUnitRequestRequestTypeDef definition
class DeleteOrganizationalUnitRequestRequestTypeDef(TypedDict):
OrganizationalUnitId: str,
DeletePolicyRequestRequestTypeDef#
# DeletePolicyRequestRequestTypeDef definition
class DeletePolicyRequestRequestTypeDef(TypedDict):
PolicyId: str,
DeregisterDelegatedAdministratorRequestRequestTypeDef#
# DeregisterDelegatedAdministratorRequestRequestTypeDef definition
class DeregisterDelegatedAdministratorRequestRequestTypeDef(TypedDict):
AccountId: str,
ServicePrincipal: str,
DescribeAccountRequestRequestTypeDef#
# DescribeAccountRequestRequestTypeDef definition
class DescribeAccountRequestRequestTypeDef(TypedDict):
AccountId: str,
DescribeCreateAccountStatusRequestRequestTypeDef#
# DescribeCreateAccountStatusRequestRequestTypeDef definition
class DescribeCreateAccountStatusRequestRequestTypeDef(TypedDict):
CreateAccountRequestId: str,
DescribeEffectivePolicyRequestRequestTypeDef#
# DescribeEffectivePolicyRequestRequestTypeDef definition
class DescribeEffectivePolicyRequestRequestTypeDef(TypedDict):
PolicyType: EffectivePolicyTypeType, # (1)
TargetId: NotRequired[str],
EffectivePolicyTypeDef#
# EffectivePolicyTypeDef definition
class EffectivePolicyTypeDef(TypedDict):
PolicyContent: NotRequired[str],
LastUpdatedTimestamp: NotRequired[datetime],
TargetId: NotRequired[str],
PolicyType: NotRequired[EffectivePolicyTypeType], # (1)
DescribeHandshakeRequestRequestTypeDef#
# DescribeHandshakeRequestRequestTypeDef definition
class DescribeHandshakeRequestRequestTypeDef(TypedDict):
HandshakeId: str,
DescribeOrganizationalUnitRequestRequestTypeDef#
# DescribeOrganizationalUnitRequestRequestTypeDef definition
class DescribeOrganizationalUnitRequestRequestTypeDef(TypedDict):
OrganizationalUnitId: str,
DescribePolicyRequestRequestTypeDef#
# DescribePolicyRequestRequestTypeDef definition
class DescribePolicyRequestRequestTypeDef(TypedDict):
PolicyId: str,
DetachPolicyRequestRequestTypeDef#
# DetachPolicyRequestRequestTypeDef definition
class DetachPolicyRequestRequestTypeDef(TypedDict):
PolicyId: str,
TargetId: str,
DisableAWSServiceAccessRequestRequestTypeDef#
# DisableAWSServiceAccessRequestRequestTypeDef definition
class DisableAWSServiceAccessRequestRequestTypeDef(TypedDict):
ServicePrincipal: str,
DisablePolicyTypeRequestRequestTypeDef#
# DisablePolicyTypeRequestRequestTypeDef definition
class DisablePolicyTypeRequestRequestTypeDef(TypedDict):
RootId: str,
PolicyType: PolicyTypeType, # (1)
- See PolicyTypeType
EnableAWSServiceAccessRequestRequestTypeDef#
# EnableAWSServiceAccessRequestRequestTypeDef definition
class EnableAWSServiceAccessRequestRequestTypeDef(TypedDict):
ServicePrincipal: str,
EnablePolicyTypeRequestRequestTypeDef#
# EnablePolicyTypeRequestRequestTypeDef definition
class EnablePolicyTypeRequestRequestTypeDef(TypedDict):
RootId: str,
PolicyType: PolicyTypeType, # (1)
- See PolicyTypeType
EnabledServicePrincipalTypeDef#
# EnabledServicePrincipalTypeDef definition
class EnabledServicePrincipalTypeDef(TypedDict):
ServicePrincipal: NotRequired[str],
DateEnabled: NotRequired[datetime],
HandshakeFilterTypeDef#
# HandshakeFilterTypeDef definition
class HandshakeFilterTypeDef(TypedDict):
ActionType: NotRequired[ActionTypeType], # (1)
ParentHandshakeId: NotRequired[str],
- See ActionTypeType
HandshakePartyTypeDef#
# HandshakePartyTypeDef definition
class HandshakePartyTypeDef(TypedDict):
Id: str,
Type: HandshakePartyTypeType, # (1)
HandshakeResourceTypeDef#
# HandshakeResourceTypeDef definition
class HandshakeResourceTypeDef(TypedDict):
Value: NotRequired[str],
Type: NotRequired[HandshakeResourceTypeType], # (1)
Resources: NotRequired[List[Dict[str, Any]]],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAWSServiceAccessForOrganizationRequestRequestTypeDef#
# ListAWSServiceAccessForOrganizationRequestRequestTypeDef definition
class ListAWSServiceAccessForOrganizationRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListAccountsForParentRequestRequestTypeDef#
# ListAccountsForParentRequestRequestTypeDef definition
class ListAccountsForParentRequestRequestTypeDef(TypedDict):
ParentId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListAccountsRequestRequestTypeDef#
# ListAccountsRequestRequestTypeDef definition
class ListAccountsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListChildrenRequestRequestTypeDef#
# ListChildrenRequestRequestTypeDef definition
class ListChildrenRequestRequestTypeDef(TypedDict):
ParentId: str,
ChildType: ChildTypeType, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See ChildTypeType
ListCreateAccountStatusRequestRequestTypeDef#
# ListCreateAccountStatusRequestRequestTypeDef definition
class ListCreateAccountStatusRequestRequestTypeDef(TypedDict):
States: NotRequired[Sequence[CreateAccountStateType]], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDelegatedAdministratorsRequestRequestTypeDef#
# ListDelegatedAdministratorsRequestRequestTypeDef definition
class ListDelegatedAdministratorsRequestRequestTypeDef(TypedDict):
ServicePrincipal: NotRequired[str],
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListDelegatedServicesForAccountRequestRequestTypeDef#
# ListDelegatedServicesForAccountRequestRequestTypeDef definition
class ListDelegatedServicesForAccountRequestRequestTypeDef(TypedDict):
AccountId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListOrganizationalUnitsForParentRequestRequestTypeDef#
# ListOrganizationalUnitsForParentRequestRequestTypeDef definition
class ListOrganizationalUnitsForParentRequestRequestTypeDef(TypedDict):
ParentId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListParentsRequestRequestTypeDef#
# ListParentsRequestRequestTypeDef definition
class ListParentsRequestRequestTypeDef(TypedDict):
ChildId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ParentTypeDef#
# ParentTypeDef definition
class ParentTypeDef(TypedDict):
Id: NotRequired[str],
Type: NotRequired[ParentTypeType], # (1)
- See ParentTypeType
ListPoliciesForTargetRequestRequestTypeDef#
# ListPoliciesForTargetRequestRequestTypeDef definition
class ListPoliciesForTargetRequestRequestTypeDef(TypedDict):
TargetId: str,
Filter: PolicyTypeType, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See PolicyTypeType
PolicySummaryTypeDef#
# PolicySummaryTypeDef definition
class PolicySummaryTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Type: NotRequired[PolicyTypeType], # (1)
AwsManaged: NotRequired[bool],
- See PolicyTypeType
ListPoliciesRequestRequestTypeDef#
# ListPoliciesRequestRequestTypeDef definition
class ListPoliciesRequestRequestTypeDef(TypedDict):
Filter: PolicyTypeType, # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
- See PolicyTypeType
ListRootsRequestRequestTypeDef#
# ListRootsRequestRequestTypeDef definition
class ListRootsRequestRequestTypeDef(TypedDict):
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
ResourceId: str,
NextToken: NotRequired[str],
ListTargetsForPolicyRequestRequestTypeDef#
# ListTargetsForPolicyRequestRequestTypeDef definition
class ListTargetsForPolicyRequestRequestTypeDef(TypedDict):
PolicyId: str,
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
PolicyTargetSummaryTypeDef#
# PolicyTargetSummaryTypeDef definition
class PolicyTargetSummaryTypeDef(TypedDict):
TargetId: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
Type: NotRequired[TargetTypeType], # (1)
- See TargetTypeType
MoveAccountRequestRequestTypeDef#
# MoveAccountRequestRequestTypeDef definition
class MoveAccountRequestRequestTypeDef(TypedDict):
AccountId: str,
SourceParentId: str,
DestinationParentId: str,
PolicyTypeSummaryTypeDef#
# PolicyTypeSummaryTypeDef definition
class PolicyTypeSummaryTypeDef(TypedDict):
Type: NotRequired[PolicyTypeType], # (1)
Status: NotRequired[PolicyTypeStatusType], # (2)
- See PolicyTypeType
- See PolicyTypeStatusType
RegisterDelegatedAdministratorRequestRequestTypeDef#
# RegisterDelegatedAdministratorRequestRequestTypeDef definition
class RegisterDelegatedAdministratorRequestRequestTypeDef(TypedDict):
AccountId: str,
ServicePrincipal: str,
RemoveAccountFromOrganizationRequestRequestTypeDef#
# RemoveAccountFromOrganizationRequestRequestTypeDef definition
class RemoveAccountFromOrganizationRequestRequestTypeDef(TypedDict):
AccountId: str,
ResourcePolicySummaryTypeDef#
# ResourcePolicySummaryTypeDef definition
class ResourcePolicySummaryTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
ResourceId: str,
TagKeys: Sequence[str],
UpdateOrganizationalUnitRequestRequestTypeDef#
# UpdateOrganizationalUnitRequestRequestTypeDef definition
class UpdateOrganizationalUnitRequestRequestTypeDef(TypedDict):
OrganizationalUnitId: str,
Name: NotRequired[str],
UpdatePolicyRequestRequestTypeDef#
# UpdatePolicyRequestRequestTypeDef definition
class UpdatePolicyRequestRequestTypeDef(TypedDict):
PolicyId: str,
Name: NotRequired[str],
Description: NotRequired[str],
Content: NotRequired[str],
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountResponseTypeDef#
# DescribeAccountResponseTypeDef definition
class DescribeAccountResponseTypeDef(TypedDict):
Account: AccountTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccountsForParentResponseTypeDef#
# ListAccountsForParentResponseTypeDef definition
class ListAccountsForParentResponseTypeDef(TypedDict):
Accounts: List[AccountTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAccountsResponseTypeDef#
# ListAccountsResponseTypeDef definition
class ListAccountsResponseTypeDef(TypedDict):
Accounts: List[AccountTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListChildrenResponseTypeDef#
# ListChildrenResponseTypeDef definition
class ListChildrenResponseTypeDef(TypedDict):
Children: List[ChildTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ChildTypeDef
- See ResponseMetadataTypeDef
CreateAccountRequestRequestTypeDef#
# CreateAccountRequestRequestTypeDef definition
class CreateAccountRequestRequestTypeDef(TypedDict):
Email: str,
AccountName: str,
RoleName: NotRequired[str],
IamUserAccessToBilling: NotRequired[IAMUserAccessToBillingType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See IAMUserAccessToBillingType
- See TagTypeDef
CreateGovCloudAccountRequestRequestTypeDef#
# CreateGovCloudAccountRequestRequestTypeDef definition
class CreateGovCloudAccountRequestRequestTypeDef(TypedDict):
Email: str,
AccountName: str,
RoleName: NotRequired[str],
IamUserAccessToBilling: NotRequired[IAMUserAccessToBillingType], # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See IAMUserAccessToBillingType
- See TagTypeDef
CreateOrganizationalUnitRequestRequestTypeDef#
# CreateOrganizationalUnitRequestRequestTypeDef definition
class CreateOrganizationalUnitRequestRequestTypeDef(TypedDict):
ParentId: str,
Name: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreatePolicyRequestRequestTypeDef#
# CreatePolicyRequestRequestTypeDef definition
class CreatePolicyRequestRequestTypeDef(TypedDict):
Content: str,
Description: str,
Name: str,
Type: PolicyTypeType, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See PolicyTypeType
- See TagTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: List[TagTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PutResourcePolicyRequestRequestTypeDef#
# PutResourcePolicyRequestRequestTypeDef definition
class PutResourcePolicyRequestRequestTypeDef(TypedDict):
Content: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
ResourceId: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateAccountResponseTypeDef#
# CreateAccountResponseTypeDef definition
class CreateAccountResponseTypeDef(TypedDict):
CreateAccountStatus: CreateAccountStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateGovCloudAccountResponseTypeDef#
# CreateGovCloudAccountResponseTypeDef definition
class CreateGovCloudAccountResponseTypeDef(TypedDict):
CreateAccountStatus: CreateAccountStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCreateAccountStatusResponseTypeDef#
# DescribeCreateAccountStatusResponseTypeDef definition
class DescribeCreateAccountStatusResponseTypeDef(TypedDict):
CreateAccountStatus: CreateAccountStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCreateAccountStatusResponseTypeDef#
# ListCreateAccountStatusResponseTypeDef definition
class ListCreateAccountStatusResponseTypeDef(TypedDict):
CreateAccountStatuses: List[CreateAccountStatusTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateOrganizationalUnitResponseTypeDef#
# CreateOrganizationalUnitResponseTypeDef definition
class CreateOrganizationalUnitResponseTypeDef(TypedDict):
OrganizationalUnit: OrganizationalUnitTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOrganizationalUnitResponseTypeDef#
# DescribeOrganizationalUnitResponseTypeDef definition
class DescribeOrganizationalUnitResponseTypeDef(TypedDict):
OrganizationalUnit: OrganizationalUnitTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListOrganizationalUnitsForParentResponseTypeDef#
# ListOrganizationalUnitsForParentResponseTypeDef definition
class ListOrganizationalUnitsForParentResponseTypeDef(TypedDict):
OrganizationalUnits: List[OrganizationalUnitTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateOrganizationalUnitResponseTypeDef#
# UpdateOrganizationalUnitResponseTypeDef definition
class UpdateOrganizationalUnitResponseTypeDef(TypedDict):
OrganizationalUnit: OrganizationalUnitTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDelegatedAdministratorsResponseTypeDef#
# ListDelegatedAdministratorsResponseTypeDef definition
class ListDelegatedAdministratorsResponseTypeDef(TypedDict):
DelegatedAdministrators: List[DelegatedAdministratorTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListDelegatedServicesForAccountResponseTypeDef#
# ListDelegatedServicesForAccountResponseTypeDef definition
class ListDelegatedServicesForAccountResponseTypeDef(TypedDict):
DelegatedServices: List[DelegatedServiceTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEffectivePolicyResponseTypeDef#
# DescribeEffectivePolicyResponseTypeDef definition
class DescribeEffectivePolicyResponseTypeDef(TypedDict):
EffectivePolicy: EffectivePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAWSServiceAccessForOrganizationResponseTypeDef#
# ListAWSServiceAccessForOrganizationResponseTypeDef definition
class ListAWSServiceAccessForOrganizationResponseTypeDef(TypedDict):
EnabledServicePrincipals: List[EnabledServicePrincipalTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHandshakesForAccountRequestRequestTypeDef#
# ListHandshakesForAccountRequestRequestTypeDef definition
class ListHandshakesForAccountRequestRequestTypeDef(TypedDict):
Filter: NotRequired[HandshakeFilterTypeDef], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
ListHandshakesForOrganizationRequestRequestTypeDef#
# ListHandshakesForOrganizationRequestRequestTypeDef definition
class ListHandshakesForOrganizationRequestRequestTypeDef(TypedDict):
Filter: NotRequired[HandshakeFilterTypeDef], # (1)
NextToken: NotRequired[str],
MaxResults: NotRequired[int],
HandshakeTypeDef#
# HandshakeTypeDef definition
class HandshakeTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Parties: NotRequired[List[HandshakePartyTypeDef]], # (1)
State: NotRequired[HandshakeStateType], # (2)
RequestedTimestamp: NotRequired[datetime],
ExpirationTimestamp: NotRequired[datetime],
Action: NotRequired[ActionTypeType], # (3)
Resources: NotRequired[List[HandshakeResourceTypeDef]], # (4)
InviteAccountToOrganizationRequestRequestTypeDef#
# InviteAccountToOrganizationRequestRequestTypeDef definition
class InviteAccountToOrganizationRequestRequestTypeDef(TypedDict):
Target: HandshakePartyTypeDef, # (1)
Notes: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See HandshakePartyTypeDef
- See TagTypeDef
ListAWSServiceAccessForOrganizationRequestListAWSServiceAccessForOrganizationPaginateTypeDef#
# ListAWSServiceAccessForOrganizationRequestListAWSServiceAccessForOrganizationPaginateTypeDef definition
class ListAWSServiceAccessForOrganizationRequestListAWSServiceAccessForOrganizationPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccountsForParentRequestListAccountsForParentPaginateTypeDef#
# ListAccountsForParentRequestListAccountsForParentPaginateTypeDef definition
class ListAccountsForParentRequestListAccountsForParentPaginateTypeDef(TypedDict):
ParentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListAccountsRequestListAccountsPaginateTypeDef#
# ListAccountsRequestListAccountsPaginateTypeDef definition
class ListAccountsRequestListAccountsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListChildrenRequestListChildrenPaginateTypeDef#
# ListChildrenRequestListChildrenPaginateTypeDef definition
class ListChildrenRequestListChildrenPaginateTypeDef(TypedDict):
ParentId: str,
ChildType: ChildTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See ChildTypeType
- See PaginatorConfigTypeDef
ListCreateAccountStatusRequestListCreateAccountStatusPaginateTypeDef#
# ListCreateAccountStatusRequestListCreateAccountStatusPaginateTypeDef definition
class ListCreateAccountStatusRequestListCreateAccountStatusPaginateTypeDef(TypedDict):
States: NotRequired[Sequence[CreateAccountStateType]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListDelegatedAdministratorsRequestListDelegatedAdministratorsPaginateTypeDef#
# ListDelegatedAdministratorsRequestListDelegatedAdministratorsPaginateTypeDef definition
class ListDelegatedAdministratorsRequestListDelegatedAdministratorsPaginateTypeDef(TypedDict):
ServicePrincipal: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListDelegatedServicesForAccountRequestListDelegatedServicesForAccountPaginateTypeDef#
# ListDelegatedServicesForAccountRequestListDelegatedServicesForAccountPaginateTypeDef definition
class ListDelegatedServicesForAccountRequestListDelegatedServicesForAccountPaginateTypeDef(TypedDict):
AccountId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListHandshakesForAccountRequestListHandshakesForAccountPaginateTypeDef#
# ListHandshakesForAccountRequestListHandshakesForAccountPaginateTypeDef definition
class ListHandshakesForAccountRequestListHandshakesForAccountPaginateTypeDef(TypedDict):
Filter: NotRequired[HandshakeFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListHandshakesForOrganizationRequestListHandshakesForOrganizationPaginateTypeDef#
# ListHandshakesForOrganizationRequestListHandshakesForOrganizationPaginateTypeDef definition
class ListHandshakesForOrganizationRequestListHandshakesForOrganizationPaginateTypeDef(TypedDict):
Filter: NotRequired[HandshakeFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListOrganizationalUnitsForParentRequestListOrganizationalUnitsForParentPaginateTypeDef#
# ListOrganizationalUnitsForParentRequestListOrganizationalUnitsForParentPaginateTypeDef definition
class ListOrganizationalUnitsForParentRequestListOrganizationalUnitsForParentPaginateTypeDef(TypedDict):
ParentId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListParentsRequestListParentsPaginateTypeDef#
# ListParentsRequestListParentsPaginateTypeDef definition
class ListParentsRequestListParentsPaginateTypeDef(TypedDict):
ChildId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPoliciesForTargetRequestListPoliciesForTargetPaginateTypeDef#
# ListPoliciesForTargetRequestListPoliciesForTargetPaginateTypeDef definition
class ListPoliciesForTargetRequestListPoliciesForTargetPaginateTypeDef(TypedDict):
TargetId: str,
Filter: PolicyTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See PolicyTypeType
- See PaginatorConfigTypeDef
ListPoliciesRequestListPoliciesPaginateTypeDef#
# ListPoliciesRequestListPoliciesPaginateTypeDef definition
class ListPoliciesRequestListPoliciesPaginateTypeDef(TypedDict):
Filter: PolicyTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See PolicyTypeType
- See PaginatorConfigTypeDef
ListRootsRequestListRootsPaginateTypeDef#
# ListRootsRequestListRootsPaginateTypeDef definition
class ListRootsRequestListRootsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTagsForResourceRequestListTagsForResourcePaginateTypeDef#
# ListTagsForResourceRequestListTagsForResourcePaginateTypeDef definition
class ListTagsForResourceRequestListTagsForResourcePaginateTypeDef(TypedDict):
ResourceId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTargetsForPolicyRequestListTargetsForPolicyPaginateTypeDef#
# ListTargetsForPolicyRequestListTargetsForPolicyPaginateTypeDef definition
class ListTargetsForPolicyRequestListTargetsForPolicyPaginateTypeDef(TypedDict):
PolicyId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListParentsResponseTypeDef#
# ListParentsResponseTypeDef definition
class ListParentsResponseTypeDef(TypedDict):
Parents: List[ParentTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ParentTypeDef
- See ResponseMetadataTypeDef
ListPoliciesForTargetResponseTypeDef#
# ListPoliciesForTargetResponseTypeDef definition
class ListPoliciesForTargetResponseTypeDef(TypedDict):
Policies: List[PolicySummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPoliciesResponseTypeDef#
# ListPoliciesResponseTypeDef definition
class ListPoliciesResponseTypeDef(TypedDict):
Policies: List[PolicySummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PolicyTypeDef#
# PolicyTypeDef definition
class PolicyTypeDef(TypedDict):
PolicySummary: NotRequired[PolicySummaryTypeDef], # (1)
Content: NotRequired[str],
ListTargetsForPolicyResponseTypeDef#
# ListTargetsForPolicyResponseTypeDef definition
class ListTargetsForPolicyResponseTypeDef(TypedDict):
Targets: List[PolicyTargetSummaryTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
OrganizationTypeDef#
# OrganizationTypeDef definition
class OrganizationTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
FeatureSet: NotRequired[OrganizationFeatureSetType], # (1)
MasterAccountArn: NotRequired[str],
MasterAccountId: NotRequired[str],
MasterAccountEmail: NotRequired[str],
AvailablePolicyTypes: NotRequired[List[PolicyTypeSummaryTypeDef]], # (2)
RootTypeDef#
# RootTypeDef definition
class RootTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
Name: NotRequired[str],
PolicyTypes: NotRequired[List[PolicyTypeSummaryTypeDef]], # (1)
ResourcePolicyTypeDef#
# ResourcePolicyTypeDef definition
class ResourcePolicyTypeDef(TypedDict):
ResourcePolicySummary: NotRequired[ResourcePolicySummaryTypeDef], # (1)
Content: NotRequired[str],
AcceptHandshakeResponseTypeDef#
# AcceptHandshakeResponseTypeDef definition
class AcceptHandshakeResponseTypeDef(TypedDict):
Handshake: HandshakeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CancelHandshakeResponseTypeDef#
# CancelHandshakeResponseTypeDef definition
class CancelHandshakeResponseTypeDef(TypedDict):
Handshake: HandshakeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeclineHandshakeResponseTypeDef#
# DeclineHandshakeResponseTypeDef definition
class DeclineHandshakeResponseTypeDef(TypedDict):
Handshake: HandshakeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeHandshakeResponseTypeDef#
# DescribeHandshakeResponseTypeDef definition
class DescribeHandshakeResponseTypeDef(TypedDict):
Handshake: HandshakeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EnableAllFeaturesResponseTypeDef#
# EnableAllFeaturesResponseTypeDef definition
class EnableAllFeaturesResponseTypeDef(TypedDict):
Handshake: HandshakeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InviteAccountToOrganizationResponseTypeDef#
# InviteAccountToOrganizationResponseTypeDef definition
class InviteAccountToOrganizationResponseTypeDef(TypedDict):
Handshake: HandshakeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHandshakesForAccountResponseTypeDef#
# ListHandshakesForAccountResponseTypeDef definition
class ListHandshakesForAccountResponseTypeDef(TypedDict):
Handshakes: List[HandshakeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListHandshakesForOrganizationResponseTypeDef#
# ListHandshakesForOrganizationResponseTypeDef definition
class ListHandshakesForOrganizationResponseTypeDef(TypedDict):
Handshakes: List[HandshakeTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePolicyResponseTypeDef#
# CreatePolicyResponseTypeDef definition
class CreatePolicyResponseTypeDef(TypedDict):
Policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
DescribePolicyResponseTypeDef#
# DescribePolicyResponseTypeDef definition
class DescribePolicyResponseTypeDef(TypedDict):
Policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
UpdatePolicyResponseTypeDef#
# UpdatePolicyResponseTypeDef definition
class UpdatePolicyResponseTypeDef(TypedDict):
Policy: PolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See PolicyTypeDef
- See ResponseMetadataTypeDef
CreateOrganizationResponseTypeDef#
# CreateOrganizationResponseTypeDef definition
class CreateOrganizationResponseTypeDef(TypedDict):
Organization: OrganizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeOrganizationResponseTypeDef#
# DescribeOrganizationResponseTypeDef definition
class DescribeOrganizationResponseTypeDef(TypedDict):
Organization: OrganizationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DisablePolicyTypeResponseTypeDef#
# DisablePolicyTypeResponseTypeDef definition
class DisablePolicyTypeResponseTypeDef(TypedDict):
Root: RootTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RootTypeDef
- See ResponseMetadataTypeDef
EnablePolicyTypeResponseTypeDef#
# EnablePolicyTypeResponseTypeDef definition
class EnablePolicyTypeResponseTypeDef(TypedDict):
Root: RootTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RootTypeDef
- See ResponseMetadataTypeDef
ListRootsResponseTypeDef#
# ListRootsResponseTypeDef definition
class ListRootsResponseTypeDef(TypedDict):
Roots: List[RootTypeDef], # (1)
NextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See RootTypeDef
- See ResponseMetadataTypeDef
DescribeResourcePolicyResponseTypeDef#
# DescribeResourcePolicyResponseTypeDef definition
class DescribeResourcePolicyResponseTypeDef(TypedDict):
ResourcePolicy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
PutResourcePolicyResponseTypeDef#
# PutResourcePolicyResponseTypeDef definition
class PutResourcePolicyResponseTypeDef(TypedDict):
ResourcePolicy: ResourcePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)