Skip to content

Type definitions#

Index > Organizations > Type definitions

Auto-generated documentation for Organizations type annotations stubs module mypy-boto3-organizations.

AcceptHandshakeRequestTypeDef#

# AcceptHandshakeRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import AcceptHandshakeRequestTypeDef


def get_value() -> AcceptHandshakeRequestTypeDef:
    return {
        "HandshakeId": ...,
    }


# AcceptHandshakeRequestTypeDef definition

class AcceptHandshakeRequestTypeDef(TypedDict):
    HandshakeId: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

AccountTypeDef#

# AccountTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import AccountTypeDef


def get_value() -> AccountTypeDef:
    return {
        "Id": ...,
    }


# 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.datetime],
  1. See AccountStatusType
  2. See AccountJoinedMethodType

AttachPolicyRequestTypeDef#

# AttachPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import AttachPolicyRequestTypeDef


def get_value() -> AttachPolicyRequestTypeDef:
    return {
        "PolicyId": ...,
    }


# AttachPolicyRequestTypeDef definition

class AttachPolicyRequestTypeDef(TypedDict):
    PolicyId: str,
    TargetId: str,

CancelHandshakeRequestTypeDef#

# CancelHandshakeRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CancelHandshakeRequestTypeDef


def get_value() -> CancelHandshakeRequestTypeDef:
    return {
        "HandshakeId": ...,
    }


# CancelHandshakeRequestTypeDef definition

class CancelHandshakeRequestTypeDef(TypedDict):
    HandshakeId: str,

ChildTypeDef#

# ChildTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ChildTypeDef


def get_value() -> ChildTypeDef:
    return {
        "Id": ...,
    }


# ChildTypeDef definition

class ChildTypeDef(TypedDict):
    Id: NotRequired[str],
    Type: NotRequired[ChildTypeType],  # (1)
  1. See ChildTypeType

CloseAccountRequestTypeDef#

# CloseAccountRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CloseAccountRequestTypeDef


def get_value() -> CloseAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# CloseAccountRequestTypeDef definition

class CloseAccountRequestTypeDef(TypedDict):
    AccountId: str,

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import TagTypeDef


def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }


# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

CreateAccountStatusTypeDef#

# CreateAccountStatusTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateAccountStatusTypeDef


def get_value() -> CreateAccountStatusTypeDef:
    return {
        "Id": ...,
    }


# CreateAccountStatusTypeDef definition

class CreateAccountStatusTypeDef(TypedDict):
    Id: NotRequired[str],
    AccountName: NotRequired[str],
    State: NotRequired[CreateAccountStateType],  # (1)
    RequestedTimestamp: NotRequired[datetime.datetime],
    CompletedTimestamp: NotRequired[datetime.datetime],
    AccountId: NotRequired[str],
    GovCloudAccountId: NotRequired[str],
    FailureReason: NotRequired[CreateAccountFailureReasonType],  # (2)
  1. See CreateAccountStateType
  2. See CreateAccountFailureReasonType

CreateOrganizationRequestTypeDef#

# CreateOrganizationRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateOrganizationRequestTypeDef


def get_value() -> CreateOrganizationRequestTypeDef:
    return {
        "FeatureSet": ...,
    }


# CreateOrganizationRequestTypeDef definition

class CreateOrganizationRequestTypeDef(TypedDict):
    FeatureSet: NotRequired[OrganizationFeatureSetType],  # (1)
  1. See OrganizationFeatureSetType

OrganizationalUnitTypeDef#

# OrganizationalUnitTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import OrganizationalUnitTypeDef


def get_value() -> OrganizationalUnitTypeDef:
    return {
        "Id": ...,
    }


# OrganizationalUnitTypeDef definition

class OrganizationalUnitTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],

DeclineHandshakeRequestTypeDef#

# DeclineHandshakeRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DeclineHandshakeRequestTypeDef


def get_value() -> DeclineHandshakeRequestTypeDef:
    return {
        "HandshakeId": ...,
    }


# DeclineHandshakeRequestTypeDef definition

class DeclineHandshakeRequestTypeDef(TypedDict):
    HandshakeId: str,

DelegatedAdministratorTypeDef#

# DelegatedAdministratorTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DelegatedAdministratorTypeDef


def get_value() -> DelegatedAdministratorTypeDef:
    return {
        "Id": ...,
    }


# 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.datetime],
    DelegationEnabledDate: NotRequired[datetime.datetime],
  1. See AccountStatusType
  2. See AccountJoinedMethodType

DelegatedServiceTypeDef#

# DelegatedServiceTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DelegatedServiceTypeDef


def get_value() -> DelegatedServiceTypeDef:
    return {
        "ServicePrincipal": ...,
    }


# DelegatedServiceTypeDef definition

class DelegatedServiceTypeDef(TypedDict):
    ServicePrincipal: NotRequired[str],
    DelegationEnabledDate: NotRequired[datetime.datetime],

DeleteOrganizationalUnitRequestTypeDef#

# DeleteOrganizationalUnitRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DeleteOrganizationalUnitRequestTypeDef


def get_value() -> DeleteOrganizationalUnitRequestTypeDef:
    return {
        "OrganizationalUnitId": ...,
    }


# DeleteOrganizationalUnitRequestTypeDef definition

class DeleteOrganizationalUnitRequestTypeDef(TypedDict):
    OrganizationalUnitId: str,

DeletePolicyRequestTypeDef#

# DeletePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DeletePolicyRequestTypeDef


def get_value() -> DeletePolicyRequestTypeDef:
    return {
        "PolicyId": ...,
    }


# DeletePolicyRequestTypeDef definition

class DeletePolicyRequestTypeDef(TypedDict):
    PolicyId: str,

DeregisterDelegatedAdministratorRequestTypeDef#

# DeregisterDelegatedAdministratorRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DeregisterDelegatedAdministratorRequestTypeDef


def get_value() -> DeregisterDelegatedAdministratorRequestTypeDef:
    return {
        "AccountId": ...,
    }


# DeregisterDelegatedAdministratorRequestTypeDef definition

class DeregisterDelegatedAdministratorRequestTypeDef(TypedDict):
    AccountId: str,
    ServicePrincipal: str,

DescribeAccountRequestTypeDef#

# DescribeAccountRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeAccountRequestTypeDef


def get_value() -> DescribeAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# DescribeAccountRequestTypeDef definition

class DescribeAccountRequestTypeDef(TypedDict):
    AccountId: str,

DescribeCreateAccountStatusRequestTypeDef#

# DescribeCreateAccountStatusRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeCreateAccountStatusRequestTypeDef


def get_value() -> DescribeCreateAccountStatusRequestTypeDef:
    return {
        "CreateAccountRequestId": ...,
    }


# DescribeCreateAccountStatusRequestTypeDef definition

class DescribeCreateAccountStatusRequestTypeDef(TypedDict):
    CreateAccountRequestId: str,

DescribeEffectivePolicyRequestTypeDef#

# DescribeEffectivePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeEffectivePolicyRequestTypeDef


def get_value() -> DescribeEffectivePolicyRequestTypeDef:
    return {
        "PolicyType": ...,
    }


# DescribeEffectivePolicyRequestTypeDef definition

class DescribeEffectivePolicyRequestTypeDef(TypedDict):
    PolicyType: EffectivePolicyTypeType,  # (1)
    TargetId: NotRequired[str],
  1. See EffectivePolicyTypeType

EffectivePolicyTypeDef#

# EffectivePolicyTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import EffectivePolicyTypeDef


def get_value() -> EffectivePolicyTypeDef:
    return {
        "PolicyContent": ...,
    }


# EffectivePolicyTypeDef definition

class EffectivePolicyTypeDef(TypedDict):
    PolicyContent: NotRequired[str],
    LastUpdatedTimestamp: NotRequired[datetime.datetime],
    TargetId: NotRequired[str],
    PolicyType: NotRequired[EffectivePolicyTypeType],  # (1)
  1. See EffectivePolicyTypeType

DescribeHandshakeRequestTypeDef#

# DescribeHandshakeRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeHandshakeRequestTypeDef


def get_value() -> DescribeHandshakeRequestTypeDef:
    return {
        "HandshakeId": ...,
    }


# DescribeHandshakeRequestTypeDef definition

class DescribeHandshakeRequestTypeDef(TypedDict):
    HandshakeId: str,

DescribeOrganizationalUnitRequestTypeDef#

# DescribeOrganizationalUnitRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeOrganizationalUnitRequestTypeDef


def get_value() -> DescribeOrganizationalUnitRequestTypeDef:
    return {
        "OrganizationalUnitId": ...,
    }


# DescribeOrganizationalUnitRequestTypeDef definition

class DescribeOrganizationalUnitRequestTypeDef(TypedDict):
    OrganizationalUnitId: str,

DescribePolicyRequestTypeDef#

# DescribePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribePolicyRequestTypeDef


def get_value() -> DescribePolicyRequestTypeDef:
    return {
        "PolicyId": ...,
    }


# DescribePolicyRequestTypeDef definition

class DescribePolicyRequestTypeDef(TypedDict):
    PolicyId: str,

DetachPolicyRequestTypeDef#

# DetachPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DetachPolicyRequestTypeDef


def get_value() -> DetachPolicyRequestTypeDef:
    return {
        "PolicyId": ...,
    }


# DetachPolicyRequestTypeDef definition

class DetachPolicyRequestTypeDef(TypedDict):
    PolicyId: str,
    TargetId: str,

DisableAWSServiceAccessRequestTypeDef#

# DisableAWSServiceAccessRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DisableAWSServiceAccessRequestTypeDef


def get_value() -> DisableAWSServiceAccessRequestTypeDef:
    return {
        "ServicePrincipal": ...,
    }


# DisableAWSServiceAccessRequestTypeDef definition

class DisableAWSServiceAccessRequestTypeDef(TypedDict):
    ServicePrincipal: str,

DisablePolicyTypeRequestTypeDef#

# DisablePolicyTypeRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DisablePolicyTypeRequestTypeDef


def get_value() -> DisablePolicyTypeRequestTypeDef:
    return {
        "RootId": ...,
    }


# DisablePolicyTypeRequestTypeDef definition

class DisablePolicyTypeRequestTypeDef(TypedDict):
    RootId: str,
    PolicyType: PolicyTypeType,  # (1)
  1. See PolicyTypeType

EnableAWSServiceAccessRequestTypeDef#

# EnableAWSServiceAccessRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import EnableAWSServiceAccessRequestTypeDef


def get_value() -> EnableAWSServiceAccessRequestTypeDef:
    return {
        "ServicePrincipal": ...,
    }


# EnableAWSServiceAccessRequestTypeDef definition

class EnableAWSServiceAccessRequestTypeDef(TypedDict):
    ServicePrincipal: str,

EnablePolicyTypeRequestTypeDef#

# EnablePolicyTypeRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import EnablePolicyTypeRequestTypeDef


def get_value() -> EnablePolicyTypeRequestTypeDef:
    return {
        "RootId": ...,
    }


# EnablePolicyTypeRequestTypeDef definition

class EnablePolicyTypeRequestTypeDef(TypedDict):
    RootId: str,
    PolicyType: PolicyTypeType,  # (1)
  1. See PolicyTypeType

EnabledServicePrincipalTypeDef#

# EnabledServicePrincipalTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import EnabledServicePrincipalTypeDef


def get_value() -> EnabledServicePrincipalTypeDef:
    return {
        "ServicePrincipal": ...,
    }


# EnabledServicePrincipalTypeDef definition

class EnabledServicePrincipalTypeDef(TypedDict):
    ServicePrincipal: NotRequired[str],
    DateEnabled: NotRequired[datetime.datetime],

HandshakeFilterTypeDef#

# HandshakeFilterTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import HandshakeFilterTypeDef


def get_value() -> HandshakeFilterTypeDef:
    return {
        "ActionType": ...,
    }


# HandshakeFilterTypeDef definition

class HandshakeFilterTypeDef(TypedDict):
    ActionType: NotRequired[ActionTypeType],  # (1)
    ParentHandshakeId: NotRequired[str],
  1. See ActionTypeType

HandshakePartyTypeDef#

# HandshakePartyTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import HandshakePartyTypeDef


def get_value() -> HandshakePartyTypeDef:
    return {
        "Id": ...,
    }


# HandshakePartyTypeDef definition

class HandshakePartyTypeDef(TypedDict):
    Id: str,
    Type: HandshakePartyTypeType,  # (1)
  1. See HandshakePartyTypeType

HandshakeResourcePaginatorTypeDef#

# HandshakeResourcePaginatorTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import HandshakeResourcePaginatorTypeDef


def get_value() -> HandshakeResourcePaginatorTypeDef:
    return {
        "Value": ...,
    }


# HandshakeResourcePaginatorTypeDef definition

class HandshakeResourcePaginatorTypeDef(TypedDict):
    Value: NotRequired[str],
    Type: NotRequired[HandshakeResourceTypeType],  # (1)
    Resources: NotRequired[List[Dict[str, Any]]],
  1. See HandshakeResourceTypeType

HandshakeResourceTypeDef#

# HandshakeResourceTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import HandshakeResourceTypeDef


def get_value() -> HandshakeResourceTypeDef:
    return {
        "Value": ...,
    }


# HandshakeResourceTypeDef definition

class HandshakeResourceTypeDef(TypedDict):
    Value: NotRequired[str],
    Type: NotRequired[HandshakeResourceTypeType],  # (1)
    Resources: NotRequired[List[Dict[str, Any]]],
  1. See HandshakeResourceTypeType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAWSServiceAccessForOrganizationRequestTypeDef#

# ListAWSServiceAccessForOrganizationRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAWSServiceAccessForOrganizationRequestTypeDef


def get_value() -> ListAWSServiceAccessForOrganizationRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListAWSServiceAccessForOrganizationRequestTypeDef definition

class ListAWSServiceAccessForOrganizationRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListAccountsForParentRequestTypeDef#

# ListAccountsForParentRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAccountsForParentRequestTypeDef


def get_value() -> ListAccountsForParentRequestTypeDef:
    return {
        "ParentId": ...,
    }


# ListAccountsForParentRequestTypeDef definition

class ListAccountsForParentRequestTypeDef(TypedDict):
    ParentId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListAccountsRequestTypeDef#

# ListAccountsRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAccountsRequestTypeDef


def get_value() -> ListAccountsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListAccountsRequestTypeDef definition

class ListAccountsRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListChildrenRequestTypeDef#

# ListChildrenRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListChildrenRequestTypeDef


def get_value() -> ListChildrenRequestTypeDef:
    return {
        "ParentId": ...,
    }


# ListChildrenRequestTypeDef definition

class ListChildrenRequestTypeDef(TypedDict):
    ParentId: str,
    ChildType: ChildTypeType,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See ChildTypeType

ListCreateAccountStatusRequestTypeDef#

# ListCreateAccountStatusRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListCreateAccountStatusRequestTypeDef


def get_value() -> ListCreateAccountStatusRequestTypeDef:
    return {
        "States": ...,
    }


# ListCreateAccountStatusRequestTypeDef definition

class ListCreateAccountStatusRequestTypeDef(TypedDict):
    States: NotRequired[Sequence[CreateAccountStateType]],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See Sequence[CreateAccountStateType]

ListDelegatedAdministratorsRequestTypeDef#

# ListDelegatedAdministratorsRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListDelegatedAdministratorsRequestTypeDef


def get_value() -> ListDelegatedAdministratorsRequestTypeDef:
    return {
        "ServicePrincipal": ...,
    }


# ListDelegatedAdministratorsRequestTypeDef definition

class ListDelegatedAdministratorsRequestTypeDef(TypedDict):
    ServicePrincipal: NotRequired[str],
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListDelegatedServicesForAccountRequestTypeDef#

# ListDelegatedServicesForAccountRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListDelegatedServicesForAccountRequestTypeDef


def get_value() -> ListDelegatedServicesForAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# ListDelegatedServicesForAccountRequestTypeDef definition

class ListDelegatedServicesForAccountRequestTypeDef(TypedDict):
    AccountId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListOrganizationalUnitsForParentRequestTypeDef#

# ListOrganizationalUnitsForParentRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListOrganizationalUnitsForParentRequestTypeDef


def get_value() -> ListOrganizationalUnitsForParentRequestTypeDef:
    return {
        "ParentId": ...,
    }


# ListOrganizationalUnitsForParentRequestTypeDef definition

class ListOrganizationalUnitsForParentRequestTypeDef(TypedDict):
    ParentId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListParentsRequestTypeDef#

# ListParentsRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListParentsRequestTypeDef


def get_value() -> ListParentsRequestTypeDef:
    return {
        "ChildId": ...,
    }


# ListParentsRequestTypeDef definition

class ListParentsRequestTypeDef(TypedDict):
    ChildId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ParentTypeDef#

# ParentTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ParentTypeDef


def get_value() -> ParentTypeDef:
    return {
        "Id": ...,
    }


# ParentTypeDef definition

class ParentTypeDef(TypedDict):
    Id: NotRequired[str],
    Type: NotRequired[ParentTypeType],  # (1)
  1. See ParentTypeType

ListPoliciesForTargetRequestTypeDef#

# ListPoliciesForTargetRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListPoliciesForTargetRequestTypeDef


def get_value() -> ListPoliciesForTargetRequestTypeDef:
    return {
        "TargetId": ...,
    }


# ListPoliciesForTargetRequestTypeDef definition

class ListPoliciesForTargetRequestTypeDef(TypedDict):
    TargetId: str,
    Filter: PolicyTypeType,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See PolicyTypeType

PolicySummaryTypeDef#

# PolicySummaryTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import PolicySummaryTypeDef


def get_value() -> PolicySummaryTypeDef:
    return {
        "Id": ...,
    }


# PolicySummaryTypeDef definition

class PolicySummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Type: NotRequired[PolicyTypeType],  # (1)
    AwsManaged: NotRequired[bool],
  1. See PolicyTypeType

ListPoliciesRequestTypeDef#

# ListPoliciesRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListPoliciesRequestTypeDef


def get_value() -> ListPoliciesRequestTypeDef:
    return {
        "Filter": ...,
    }


# ListPoliciesRequestTypeDef definition

class ListPoliciesRequestTypeDef(TypedDict):
    Filter: PolicyTypeType,  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See PolicyTypeType

ListRootsRequestTypeDef#

# ListRootsRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListRootsRequestTypeDef


def get_value() -> ListRootsRequestTypeDef:
    return {
        "NextToken": ...,
    }


# ListRootsRequestTypeDef definition

class ListRootsRequestTypeDef(TypedDict):
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListTagsForResourceRequestTypeDef


def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "ResourceId": ...,
    }


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceId: str,
    NextToken: NotRequired[str],

ListTargetsForPolicyRequestTypeDef#

# ListTargetsForPolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListTargetsForPolicyRequestTypeDef


def get_value() -> ListTargetsForPolicyRequestTypeDef:
    return {
        "PolicyId": ...,
    }


# ListTargetsForPolicyRequestTypeDef definition

class ListTargetsForPolicyRequestTypeDef(TypedDict):
    PolicyId: str,
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],

PolicyTargetSummaryTypeDef#

# PolicyTargetSummaryTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import PolicyTargetSummaryTypeDef


def get_value() -> PolicyTargetSummaryTypeDef:
    return {
        "TargetId": ...,
    }


# PolicyTargetSummaryTypeDef definition

class PolicyTargetSummaryTypeDef(TypedDict):
    TargetId: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    Type: NotRequired[TargetTypeType],  # (1)
  1. See TargetTypeType

MoveAccountRequestTypeDef#

# MoveAccountRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import MoveAccountRequestTypeDef


def get_value() -> MoveAccountRequestTypeDef:
    return {
        "AccountId": ...,
    }


# MoveAccountRequestTypeDef definition

class MoveAccountRequestTypeDef(TypedDict):
    AccountId: str,
    SourceParentId: str,
    DestinationParentId: str,

PolicyTypeSummaryTypeDef#

# PolicyTypeSummaryTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import PolicyTypeSummaryTypeDef


def get_value() -> PolicyTypeSummaryTypeDef:
    return {
        "Type": ...,
    }


# PolicyTypeSummaryTypeDef definition

class PolicyTypeSummaryTypeDef(TypedDict):
    Type: NotRequired[PolicyTypeType],  # (1)
    Status: NotRequired[PolicyTypeStatusType],  # (2)
  1. See PolicyTypeType
  2. See PolicyTypeStatusType

RegisterDelegatedAdministratorRequestTypeDef#

# RegisterDelegatedAdministratorRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import RegisterDelegatedAdministratorRequestTypeDef


def get_value() -> RegisterDelegatedAdministratorRequestTypeDef:
    return {
        "AccountId": ...,
    }


# RegisterDelegatedAdministratorRequestTypeDef definition

class RegisterDelegatedAdministratorRequestTypeDef(TypedDict):
    AccountId: str,
    ServicePrincipal: str,

RemoveAccountFromOrganizationRequestTypeDef#

# RemoveAccountFromOrganizationRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import RemoveAccountFromOrganizationRequestTypeDef


def get_value() -> RemoveAccountFromOrganizationRequestTypeDef:
    return {
        "AccountId": ...,
    }


# RemoveAccountFromOrganizationRequestTypeDef definition

class RemoveAccountFromOrganizationRequestTypeDef(TypedDict):
    AccountId: str,

ResourcePolicySummaryTypeDef#

# ResourcePolicySummaryTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ResourcePolicySummaryTypeDef


def get_value() -> ResourcePolicySummaryTypeDef:
    return {
        "Id": ...,
    }


# ResourcePolicySummaryTypeDef definition

class ResourcePolicySummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import UntagResourceRequestTypeDef


def get_value() -> UntagResourceRequestTypeDef:
    return {
        "ResourceId": ...,
    }


# UntagResourceRequestTypeDef definition

class UntagResourceRequestTypeDef(TypedDict):
    ResourceId: str,
    TagKeys: Sequence[str],

UpdateOrganizationalUnitRequestTypeDef#

# UpdateOrganizationalUnitRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import UpdateOrganizationalUnitRequestTypeDef


def get_value() -> UpdateOrganizationalUnitRequestTypeDef:
    return {
        "OrganizationalUnitId": ...,
    }


# UpdateOrganizationalUnitRequestTypeDef definition

class UpdateOrganizationalUnitRequestTypeDef(TypedDict):
    OrganizationalUnitId: str,
    Name: NotRequired[str],

UpdatePolicyRequestTypeDef#

# UpdatePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import UpdatePolicyRequestTypeDef


def get_value() -> UpdatePolicyRequestTypeDef:
    return {
        "PolicyId": ...,
    }


# UpdatePolicyRequestTypeDef definition

class UpdatePolicyRequestTypeDef(TypedDict):
    PolicyId: str,
    Name: NotRequired[str],
    Description: NotRequired[str],
    Content: NotRequired[str],

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountResponseTypeDef#

# DescribeAccountResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeAccountResponseTypeDef


def get_value() -> DescribeAccountResponseTypeDef:
    return {
        "Account": ...,
    }


# DescribeAccountResponseTypeDef definition

class DescribeAccountResponseTypeDef(TypedDict):
    Account: AccountTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountTypeDef
  2. See ResponseMetadataTypeDef

ListAccountsForParentResponseTypeDef#

# ListAccountsForParentResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAccountsForParentResponseTypeDef


def get_value() -> ListAccountsForParentResponseTypeDef:
    return {
        "Accounts": ...,
    }


# ListAccountsForParentResponseTypeDef definition

class ListAccountsForParentResponseTypeDef(TypedDict):
    Accounts: List[AccountTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AccountTypeDef]
  2. See ResponseMetadataTypeDef

ListAccountsResponseTypeDef#

# ListAccountsResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAccountsResponseTypeDef


def get_value() -> ListAccountsResponseTypeDef:
    return {
        "Accounts": ...,
    }


# ListAccountsResponseTypeDef definition

class ListAccountsResponseTypeDef(TypedDict):
    Accounts: List[AccountTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[AccountTypeDef]
  2. See ResponseMetadataTypeDef

ListChildrenResponseTypeDef#

# ListChildrenResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListChildrenResponseTypeDef


def get_value() -> ListChildrenResponseTypeDef:
    return {
        "Children": ...,
    }


# ListChildrenResponseTypeDef definition

class ListChildrenResponseTypeDef(TypedDict):
    Children: List[ChildTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ChildTypeDef]
  2. See ResponseMetadataTypeDef

CreateAccountRequestTypeDef#

# CreateAccountRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateAccountRequestTypeDef


def get_value() -> CreateAccountRequestTypeDef:
    return {
        "Email": ...,
    }


# CreateAccountRequestTypeDef definition

class CreateAccountRequestTypeDef(TypedDict):
    Email: str,
    AccountName: str,
    RoleName: NotRequired[str],
    IamUserAccessToBilling: NotRequired[IAMUserAccessToBillingType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See IAMUserAccessToBillingType
  2. See Sequence[TagTypeDef]

CreateGovCloudAccountRequestTypeDef#

# CreateGovCloudAccountRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateGovCloudAccountRequestTypeDef


def get_value() -> CreateGovCloudAccountRequestTypeDef:
    return {
        "Email": ...,
    }


# CreateGovCloudAccountRequestTypeDef definition

class CreateGovCloudAccountRequestTypeDef(TypedDict):
    Email: str,
    AccountName: str,
    RoleName: NotRequired[str],
    IamUserAccessToBilling: NotRequired[IAMUserAccessToBillingType],  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See IAMUserAccessToBillingType
  2. See Sequence[TagTypeDef]

CreateOrganizationalUnitRequestTypeDef#

# CreateOrganizationalUnitRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateOrganizationalUnitRequestTypeDef


def get_value() -> CreateOrganizationalUnitRequestTypeDef:
    return {
        "ParentId": ...,
    }


# CreateOrganizationalUnitRequestTypeDef definition

class CreateOrganizationalUnitRequestTypeDef(TypedDict):
    ParentId: str,
    Name: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See Sequence[TagTypeDef]

CreatePolicyRequestTypeDef#

# CreatePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreatePolicyRequestTypeDef


def get_value() -> CreatePolicyRequestTypeDef:
    return {
        "Content": ...,
    }


# CreatePolicyRequestTypeDef definition

class CreatePolicyRequestTypeDef(TypedDict):
    Content: str,
    Description: str,
    Name: str,
    Type: PolicyTypeType,  # (1)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See PolicyTypeType
  2. See Sequence[TagTypeDef]

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListTagsForResourceResponseTypeDef


def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "Tags": ...,
    }


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    Tags: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[TagTypeDef]
  2. See ResponseMetadataTypeDef

PutResourcePolicyRequestTypeDef#

# PutResourcePolicyRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import PutResourcePolicyRequestTypeDef


def get_value() -> PutResourcePolicyRequestTypeDef:
    return {
        "Content": ...,
    }


# PutResourcePolicyRequestTypeDef definition

class PutResourcePolicyRequestTypeDef(TypedDict):
    Content: str,
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See Sequence[TagTypeDef]

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import TagResourceRequestTypeDef


def get_value() -> TagResourceRequestTypeDef:
    return {
        "ResourceId": ...,
    }


# TagResourceRequestTypeDef definition

class TagResourceRequestTypeDef(TypedDict):
    ResourceId: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See Sequence[TagTypeDef]

CreateAccountResponseTypeDef#

# CreateAccountResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateAccountResponseTypeDef


def get_value() -> CreateAccountResponseTypeDef:
    return {
        "CreateAccountStatus": ...,
    }


# CreateAccountResponseTypeDef definition

class CreateAccountResponseTypeDef(TypedDict):
    CreateAccountStatus: CreateAccountStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CreateAccountStatusTypeDef
  2. See ResponseMetadataTypeDef

CreateGovCloudAccountResponseTypeDef#

# CreateGovCloudAccountResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateGovCloudAccountResponseTypeDef


def get_value() -> CreateGovCloudAccountResponseTypeDef:
    return {
        "CreateAccountStatus": ...,
    }


# CreateGovCloudAccountResponseTypeDef definition

class CreateGovCloudAccountResponseTypeDef(TypedDict):
    CreateAccountStatus: CreateAccountStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CreateAccountStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeCreateAccountStatusResponseTypeDef#

# DescribeCreateAccountStatusResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeCreateAccountStatusResponseTypeDef


def get_value() -> DescribeCreateAccountStatusResponseTypeDef:
    return {
        "CreateAccountStatus": ...,
    }


# DescribeCreateAccountStatusResponseTypeDef definition

class DescribeCreateAccountStatusResponseTypeDef(TypedDict):
    CreateAccountStatus: CreateAccountStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CreateAccountStatusTypeDef
  2. See ResponseMetadataTypeDef

ListCreateAccountStatusResponseTypeDef#

# ListCreateAccountStatusResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListCreateAccountStatusResponseTypeDef


def get_value() -> ListCreateAccountStatusResponseTypeDef:
    return {
        "CreateAccountStatuses": ...,
    }


# ListCreateAccountStatusResponseTypeDef definition

class ListCreateAccountStatusResponseTypeDef(TypedDict):
    CreateAccountStatuses: List[CreateAccountStatusTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[CreateAccountStatusTypeDef]
  2. See ResponseMetadataTypeDef

CreateOrganizationalUnitResponseTypeDef#

# CreateOrganizationalUnitResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateOrganizationalUnitResponseTypeDef


def get_value() -> CreateOrganizationalUnitResponseTypeDef:
    return {
        "OrganizationalUnit": ...,
    }


# CreateOrganizationalUnitResponseTypeDef definition

class CreateOrganizationalUnitResponseTypeDef(TypedDict):
    OrganizationalUnit: OrganizationalUnitTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationalUnitTypeDef
  2. See ResponseMetadataTypeDef

DescribeOrganizationalUnitResponseTypeDef#

# DescribeOrganizationalUnitResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeOrganizationalUnitResponseTypeDef


def get_value() -> DescribeOrganizationalUnitResponseTypeDef:
    return {
        "OrganizationalUnit": ...,
    }


# DescribeOrganizationalUnitResponseTypeDef definition

class DescribeOrganizationalUnitResponseTypeDef(TypedDict):
    OrganizationalUnit: OrganizationalUnitTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationalUnitTypeDef
  2. See ResponseMetadataTypeDef

ListOrganizationalUnitsForParentResponseTypeDef#

# ListOrganizationalUnitsForParentResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListOrganizationalUnitsForParentResponseTypeDef


def get_value() -> ListOrganizationalUnitsForParentResponseTypeDef:
    return {
        "OrganizationalUnits": ...,
    }


# ListOrganizationalUnitsForParentResponseTypeDef definition

class ListOrganizationalUnitsForParentResponseTypeDef(TypedDict):
    OrganizationalUnits: List[OrganizationalUnitTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[OrganizationalUnitTypeDef]
  2. See ResponseMetadataTypeDef

UpdateOrganizationalUnitResponseTypeDef#

# UpdateOrganizationalUnitResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import UpdateOrganizationalUnitResponseTypeDef


def get_value() -> UpdateOrganizationalUnitResponseTypeDef:
    return {
        "OrganizationalUnit": ...,
    }


# UpdateOrganizationalUnitResponseTypeDef definition

class UpdateOrganizationalUnitResponseTypeDef(TypedDict):
    OrganizationalUnit: OrganizationalUnitTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationalUnitTypeDef
  2. See ResponseMetadataTypeDef

ListDelegatedAdministratorsResponseTypeDef#

# ListDelegatedAdministratorsResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListDelegatedAdministratorsResponseTypeDef


def get_value() -> ListDelegatedAdministratorsResponseTypeDef:
    return {
        "DelegatedAdministrators": ...,
    }


# ListDelegatedAdministratorsResponseTypeDef definition

class ListDelegatedAdministratorsResponseTypeDef(TypedDict):
    DelegatedAdministrators: List[DelegatedAdministratorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[DelegatedAdministratorTypeDef]
  2. See ResponseMetadataTypeDef

ListDelegatedServicesForAccountResponseTypeDef#

# ListDelegatedServicesForAccountResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListDelegatedServicesForAccountResponseTypeDef


def get_value() -> ListDelegatedServicesForAccountResponseTypeDef:
    return {
        "DelegatedServices": ...,
    }


# ListDelegatedServicesForAccountResponseTypeDef definition

class ListDelegatedServicesForAccountResponseTypeDef(TypedDict):
    DelegatedServices: List[DelegatedServiceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[DelegatedServiceTypeDef]
  2. See ResponseMetadataTypeDef

DescribeEffectivePolicyResponseTypeDef#

# DescribeEffectivePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeEffectivePolicyResponseTypeDef


def get_value() -> DescribeEffectivePolicyResponseTypeDef:
    return {
        "EffectivePolicy": ...,
    }


# DescribeEffectivePolicyResponseTypeDef definition

class DescribeEffectivePolicyResponseTypeDef(TypedDict):
    EffectivePolicy: EffectivePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EffectivePolicyTypeDef
  2. See ResponseMetadataTypeDef

ListAWSServiceAccessForOrganizationResponseTypeDef#

# ListAWSServiceAccessForOrganizationResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAWSServiceAccessForOrganizationResponseTypeDef


def get_value() -> ListAWSServiceAccessForOrganizationResponseTypeDef:
    return {
        "EnabledServicePrincipals": ...,
    }


# ListAWSServiceAccessForOrganizationResponseTypeDef definition

class ListAWSServiceAccessForOrganizationResponseTypeDef(TypedDict):
    EnabledServicePrincipals: List[EnabledServicePrincipalTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[EnabledServicePrincipalTypeDef]
  2. See ResponseMetadataTypeDef

ListHandshakesForAccountRequestTypeDef#

# ListHandshakesForAccountRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListHandshakesForAccountRequestTypeDef


def get_value() -> ListHandshakesForAccountRequestTypeDef:
    return {
        "Filter": ...,
    }


# ListHandshakesForAccountRequestTypeDef definition

class ListHandshakesForAccountRequestTypeDef(TypedDict):
    Filter: NotRequired[HandshakeFilterTypeDef],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See HandshakeFilterTypeDef

ListHandshakesForOrganizationRequestTypeDef#

# ListHandshakesForOrganizationRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListHandshakesForOrganizationRequestTypeDef


def get_value() -> ListHandshakesForOrganizationRequestTypeDef:
    return {
        "Filter": ...,
    }


# ListHandshakesForOrganizationRequestTypeDef definition

class ListHandshakesForOrganizationRequestTypeDef(TypedDict):
    Filter: NotRequired[HandshakeFilterTypeDef],  # (1)
    NextToken: NotRequired[str],
    MaxResults: NotRequired[int],
  1. See HandshakeFilterTypeDef

InviteAccountToOrganizationRequestTypeDef#

# InviteAccountToOrganizationRequestTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import InviteAccountToOrganizationRequestTypeDef


def get_value() -> InviteAccountToOrganizationRequestTypeDef:
    return {
        "Target": ...,
    }


# InviteAccountToOrganizationRequestTypeDef definition

class InviteAccountToOrganizationRequestTypeDef(TypedDict):
    Target: HandshakePartyTypeDef,  # (1)
    Notes: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See HandshakePartyTypeDef
  2. See Sequence[TagTypeDef]

HandshakePaginatorTypeDef#

# HandshakePaginatorTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import HandshakePaginatorTypeDef


def get_value() -> HandshakePaginatorTypeDef:
    return {
        "Id": ...,
    }


# HandshakePaginatorTypeDef definition

class HandshakePaginatorTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Parties: NotRequired[List[HandshakePartyTypeDef]],  # (1)
    State: NotRequired[HandshakeStateType],  # (2)
    RequestedTimestamp: NotRequired[datetime.datetime],
    ExpirationTimestamp: NotRequired[datetime.datetime],
    Action: NotRequired[ActionTypeType],  # (3)
    Resources: NotRequired[List[HandshakeResourcePaginatorTypeDef]],  # (4)
  1. See List[HandshakePartyTypeDef]
  2. See HandshakeStateType
  3. See ActionTypeType
  4. See List[HandshakeResourcePaginatorTypeDef]

HandshakeTypeDef#

# HandshakeTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import HandshakeTypeDef


def get_value() -> HandshakeTypeDef:
    return {
        "Id": ...,
    }


# HandshakeTypeDef definition

class HandshakeTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Parties: NotRequired[List[HandshakePartyTypeDef]],  # (1)
    State: NotRequired[HandshakeStateType],  # (2)
    RequestedTimestamp: NotRequired[datetime.datetime],
    ExpirationTimestamp: NotRequired[datetime.datetime],
    Action: NotRequired[ActionTypeType],  # (3)
    Resources: NotRequired[List[HandshakeResourceTypeDef]],  # (4)
  1. See List[HandshakePartyTypeDef]
  2. See HandshakeStateType
  3. See ActionTypeType
  4. See List[HandshakeResourceTypeDef]

ListAWSServiceAccessForOrganizationRequestPaginateTypeDef#

# ListAWSServiceAccessForOrganizationRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAWSServiceAccessForOrganizationRequestPaginateTypeDef


def get_value() -> ListAWSServiceAccessForOrganizationRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListAWSServiceAccessForOrganizationRequestPaginateTypeDef definition

class ListAWSServiceAccessForOrganizationRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAccountsForParentRequestPaginateTypeDef#

# ListAccountsForParentRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAccountsForParentRequestPaginateTypeDef


def get_value() -> ListAccountsForParentRequestPaginateTypeDef:
    return {
        "ParentId": ...,
    }


# ListAccountsForParentRequestPaginateTypeDef definition

class ListAccountsForParentRequestPaginateTypeDef(TypedDict):
    ParentId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListAccountsRequestPaginateTypeDef#

# ListAccountsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListAccountsRequestPaginateTypeDef


def get_value() -> ListAccountsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListAccountsRequestPaginateTypeDef definition

class ListAccountsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListChildrenRequestPaginateTypeDef#

# ListChildrenRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListChildrenRequestPaginateTypeDef


def get_value() -> ListChildrenRequestPaginateTypeDef:
    return {
        "ParentId": ...,
    }


# ListChildrenRequestPaginateTypeDef definition

class ListChildrenRequestPaginateTypeDef(TypedDict):
    ParentId: str,
    ChildType: ChildTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ChildTypeType
  2. See PaginatorConfigTypeDef

ListCreateAccountStatusRequestPaginateTypeDef#

# ListCreateAccountStatusRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListCreateAccountStatusRequestPaginateTypeDef


def get_value() -> ListCreateAccountStatusRequestPaginateTypeDef:
    return {
        "States": ...,
    }


# ListCreateAccountStatusRequestPaginateTypeDef definition

class ListCreateAccountStatusRequestPaginateTypeDef(TypedDict):
    States: NotRequired[Sequence[CreateAccountStateType]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See Sequence[CreateAccountStateType]
  2. See PaginatorConfigTypeDef

ListDelegatedAdministratorsRequestPaginateTypeDef#

# ListDelegatedAdministratorsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListDelegatedAdministratorsRequestPaginateTypeDef


def get_value() -> ListDelegatedAdministratorsRequestPaginateTypeDef:
    return {
        "ServicePrincipal": ...,
    }


# ListDelegatedAdministratorsRequestPaginateTypeDef definition

class ListDelegatedAdministratorsRequestPaginateTypeDef(TypedDict):
    ServicePrincipal: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDelegatedServicesForAccountRequestPaginateTypeDef#

# ListDelegatedServicesForAccountRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListDelegatedServicesForAccountRequestPaginateTypeDef


def get_value() -> ListDelegatedServicesForAccountRequestPaginateTypeDef:
    return {
        "AccountId": ...,
    }


# ListDelegatedServicesForAccountRequestPaginateTypeDef definition

class ListDelegatedServicesForAccountRequestPaginateTypeDef(TypedDict):
    AccountId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListHandshakesForAccountRequestPaginateTypeDef#

# ListHandshakesForAccountRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListHandshakesForAccountRequestPaginateTypeDef


def get_value() -> ListHandshakesForAccountRequestPaginateTypeDef:
    return {
        "Filter": ...,
    }


# ListHandshakesForAccountRequestPaginateTypeDef definition

class ListHandshakesForAccountRequestPaginateTypeDef(TypedDict):
    Filter: NotRequired[HandshakeFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See HandshakeFilterTypeDef
  2. See PaginatorConfigTypeDef

ListHandshakesForOrganizationRequestPaginateTypeDef#

# ListHandshakesForOrganizationRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListHandshakesForOrganizationRequestPaginateTypeDef


def get_value() -> ListHandshakesForOrganizationRequestPaginateTypeDef:
    return {
        "Filter": ...,
    }


# ListHandshakesForOrganizationRequestPaginateTypeDef definition

class ListHandshakesForOrganizationRequestPaginateTypeDef(TypedDict):
    Filter: NotRequired[HandshakeFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See HandshakeFilterTypeDef
  2. See PaginatorConfigTypeDef

ListOrganizationalUnitsForParentRequestPaginateTypeDef#

# ListOrganizationalUnitsForParentRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListOrganizationalUnitsForParentRequestPaginateTypeDef


def get_value() -> ListOrganizationalUnitsForParentRequestPaginateTypeDef:
    return {
        "ParentId": ...,
    }


# ListOrganizationalUnitsForParentRequestPaginateTypeDef definition

class ListOrganizationalUnitsForParentRequestPaginateTypeDef(TypedDict):
    ParentId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListParentsRequestPaginateTypeDef#

# ListParentsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListParentsRequestPaginateTypeDef


def get_value() -> ListParentsRequestPaginateTypeDef:
    return {
        "ChildId": ...,
    }


# ListParentsRequestPaginateTypeDef definition

class ListParentsRequestPaginateTypeDef(TypedDict):
    ChildId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPoliciesForTargetRequestPaginateTypeDef#

# ListPoliciesForTargetRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListPoliciesForTargetRequestPaginateTypeDef


def get_value() -> ListPoliciesForTargetRequestPaginateTypeDef:
    return {
        "TargetId": ...,
    }


# ListPoliciesForTargetRequestPaginateTypeDef definition

class ListPoliciesForTargetRequestPaginateTypeDef(TypedDict):
    TargetId: str,
    Filter: PolicyTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PolicyTypeType
  2. See PaginatorConfigTypeDef

ListPoliciesRequestPaginateTypeDef#

# ListPoliciesRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListPoliciesRequestPaginateTypeDef


def get_value() -> ListPoliciesRequestPaginateTypeDef:
    return {
        "Filter": ...,
    }


# ListPoliciesRequestPaginateTypeDef definition

class ListPoliciesRequestPaginateTypeDef(TypedDict):
    Filter: PolicyTypeType,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PolicyTypeType
  2. See PaginatorConfigTypeDef

ListRootsRequestPaginateTypeDef#

# ListRootsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListRootsRequestPaginateTypeDef


def get_value() -> ListRootsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# ListRootsRequestPaginateTypeDef definition

class ListRootsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTagsForResourceRequestPaginateTypeDef#

# ListTagsForResourceRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListTagsForResourceRequestPaginateTypeDef


def get_value() -> ListTagsForResourceRequestPaginateTypeDef:
    return {
        "ResourceId": ...,
    }


# ListTagsForResourceRequestPaginateTypeDef definition

class ListTagsForResourceRequestPaginateTypeDef(TypedDict):
    ResourceId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTargetsForPolicyRequestPaginateTypeDef#

# ListTargetsForPolicyRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListTargetsForPolicyRequestPaginateTypeDef


def get_value() -> ListTargetsForPolicyRequestPaginateTypeDef:
    return {
        "PolicyId": ...,
    }


# ListTargetsForPolicyRequestPaginateTypeDef definition

class ListTargetsForPolicyRequestPaginateTypeDef(TypedDict):
    PolicyId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListParentsResponseTypeDef#

# ListParentsResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListParentsResponseTypeDef


def get_value() -> ListParentsResponseTypeDef:
    return {
        "Parents": ...,
    }


# ListParentsResponseTypeDef definition

class ListParentsResponseTypeDef(TypedDict):
    Parents: List[ParentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[ParentTypeDef]
  2. See ResponseMetadataTypeDef

ListPoliciesForTargetResponseTypeDef#

# ListPoliciesForTargetResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListPoliciesForTargetResponseTypeDef


def get_value() -> ListPoliciesForTargetResponseTypeDef:
    return {
        "Policies": ...,
    }


# ListPoliciesForTargetResponseTypeDef definition

class ListPoliciesForTargetResponseTypeDef(TypedDict):
    Policies: List[PolicySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PolicySummaryTypeDef]
  2. See ResponseMetadataTypeDef

ListPoliciesResponseTypeDef#

# ListPoliciesResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListPoliciesResponseTypeDef


def get_value() -> ListPoliciesResponseTypeDef:
    return {
        "Policies": ...,
    }


# ListPoliciesResponseTypeDef definition

class ListPoliciesResponseTypeDef(TypedDict):
    Policies: List[PolicySummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PolicySummaryTypeDef]
  2. See ResponseMetadataTypeDef

PolicyTypeDef#

# PolicyTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import PolicyTypeDef


def get_value() -> PolicyTypeDef:
    return {
        "PolicySummary": ...,
    }


# PolicyTypeDef definition

class PolicyTypeDef(TypedDict):
    PolicySummary: NotRequired[PolicySummaryTypeDef],  # (1)
    Content: NotRequired[str],
  1. See PolicySummaryTypeDef

ListTargetsForPolicyResponseTypeDef#

# ListTargetsForPolicyResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListTargetsForPolicyResponseTypeDef


def get_value() -> ListTargetsForPolicyResponseTypeDef:
    return {
        "Targets": ...,
    }


# ListTargetsForPolicyResponseTypeDef definition

class ListTargetsForPolicyResponseTypeDef(TypedDict):
    Targets: List[PolicyTargetSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[PolicyTargetSummaryTypeDef]
  2. See ResponseMetadataTypeDef

OrganizationTypeDef#

# OrganizationTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import OrganizationTypeDef


def get_value() -> OrganizationTypeDef:
    return {
        "Id": ...,
    }


# 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)
  1. See OrganizationFeatureSetType
  2. See List[PolicyTypeSummaryTypeDef]

RootTypeDef#

# RootTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import RootTypeDef


def get_value() -> RootTypeDef:
    return {
        "Id": ...,
    }


# RootTypeDef definition

class RootTypeDef(TypedDict):
    Id: NotRequired[str],
    Arn: NotRequired[str],
    Name: NotRequired[str],
    PolicyTypes: NotRequired[List[PolicyTypeSummaryTypeDef]],  # (1)
  1. See List[PolicyTypeSummaryTypeDef]

ResourcePolicyTypeDef#

# ResourcePolicyTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ResourcePolicyTypeDef


def get_value() -> ResourcePolicyTypeDef:
    return {
        "ResourcePolicySummary": ...,
    }


# ResourcePolicyTypeDef definition

class ResourcePolicyTypeDef(TypedDict):
    ResourcePolicySummary: NotRequired[ResourcePolicySummaryTypeDef],  # (1)
    Content: NotRequired[str],
  1. See ResourcePolicySummaryTypeDef

ListHandshakesForAccountResponsePaginatorTypeDef#

# ListHandshakesForAccountResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListHandshakesForAccountResponsePaginatorTypeDef


def get_value() -> ListHandshakesForAccountResponsePaginatorTypeDef:
    return {
        "Handshakes": ...,
    }


# ListHandshakesForAccountResponsePaginatorTypeDef definition

class ListHandshakesForAccountResponsePaginatorTypeDef(TypedDict):
    Handshakes: List[HandshakePaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[HandshakePaginatorTypeDef]
  2. See ResponseMetadataTypeDef

ListHandshakesForOrganizationResponsePaginatorTypeDef#

# ListHandshakesForOrganizationResponsePaginatorTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListHandshakesForOrganizationResponsePaginatorTypeDef


def get_value() -> ListHandshakesForOrganizationResponsePaginatorTypeDef:
    return {
        "Handshakes": ...,
    }


# ListHandshakesForOrganizationResponsePaginatorTypeDef definition

class ListHandshakesForOrganizationResponsePaginatorTypeDef(TypedDict):
    Handshakes: List[HandshakePaginatorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[HandshakePaginatorTypeDef]
  2. See ResponseMetadataTypeDef

AcceptHandshakeResponseTypeDef#

# AcceptHandshakeResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import AcceptHandshakeResponseTypeDef


def get_value() -> AcceptHandshakeResponseTypeDef:
    return {
        "Handshake": ...,
    }


# AcceptHandshakeResponseTypeDef definition

class AcceptHandshakeResponseTypeDef(TypedDict):
    Handshake: HandshakeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HandshakeTypeDef
  2. See ResponseMetadataTypeDef

CancelHandshakeResponseTypeDef#

# CancelHandshakeResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CancelHandshakeResponseTypeDef


def get_value() -> CancelHandshakeResponseTypeDef:
    return {
        "Handshake": ...,
    }


# CancelHandshakeResponseTypeDef definition

class CancelHandshakeResponseTypeDef(TypedDict):
    Handshake: HandshakeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HandshakeTypeDef
  2. See ResponseMetadataTypeDef

DeclineHandshakeResponseTypeDef#

# DeclineHandshakeResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DeclineHandshakeResponseTypeDef


def get_value() -> DeclineHandshakeResponseTypeDef:
    return {
        "Handshake": ...,
    }


# DeclineHandshakeResponseTypeDef definition

class DeclineHandshakeResponseTypeDef(TypedDict):
    Handshake: HandshakeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HandshakeTypeDef
  2. See ResponseMetadataTypeDef

DescribeHandshakeResponseTypeDef#

# DescribeHandshakeResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeHandshakeResponseTypeDef


def get_value() -> DescribeHandshakeResponseTypeDef:
    return {
        "Handshake": ...,
    }


# DescribeHandshakeResponseTypeDef definition

class DescribeHandshakeResponseTypeDef(TypedDict):
    Handshake: HandshakeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HandshakeTypeDef
  2. See ResponseMetadataTypeDef

EnableAllFeaturesResponseTypeDef#

# EnableAllFeaturesResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import EnableAllFeaturesResponseTypeDef


def get_value() -> EnableAllFeaturesResponseTypeDef:
    return {
        "Handshake": ...,
    }


# EnableAllFeaturesResponseTypeDef definition

class EnableAllFeaturesResponseTypeDef(TypedDict):
    Handshake: HandshakeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HandshakeTypeDef
  2. See ResponseMetadataTypeDef

InviteAccountToOrganizationResponseTypeDef#

# InviteAccountToOrganizationResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import InviteAccountToOrganizationResponseTypeDef


def get_value() -> InviteAccountToOrganizationResponseTypeDef:
    return {
        "Handshake": ...,
    }


# InviteAccountToOrganizationResponseTypeDef definition

class InviteAccountToOrganizationResponseTypeDef(TypedDict):
    Handshake: HandshakeTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HandshakeTypeDef
  2. See ResponseMetadataTypeDef

ListHandshakesForAccountResponseTypeDef#

# ListHandshakesForAccountResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListHandshakesForAccountResponseTypeDef


def get_value() -> ListHandshakesForAccountResponseTypeDef:
    return {
        "Handshakes": ...,
    }


# ListHandshakesForAccountResponseTypeDef definition

class ListHandshakesForAccountResponseTypeDef(TypedDict):
    Handshakes: List[HandshakeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[HandshakeTypeDef]
  2. See ResponseMetadataTypeDef

ListHandshakesForOrganizationResponseTypeDef#

# ListHandshakesForOrganizationResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListHandshakesForOrganizationResponseTypeDef


def get_value() -> ListHandshakesForOrganizationResponseTypeDef:
    return {
        "Handshakes": ...,
    }


# ListHandshakesForOrganizationResponseTypeDef definition

class ListHandshakesForOrganizationResponseTypeDef(TypedDict):
    Handshakes: List[HandshakeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[HandshakeTypeDef]
  2. See ResponseMetadataTypeDef

CreatePolicyResponseTypeDef#

# CreatePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreatePolicyResponseTypeDef


def get_value() -> CreatePolicyResponseTypeDef:
    return {
        "Policy": ...,
    }


# CreatePolicyResponseTypeDef definition

class CreatePolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

DescribePolicyResponseTypeDef#

# DescribePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribePolicyResponseTypeDef


def get_value() -> DescribePolicyResponseTypeDef:
    return {
        "Policy": ...,
    }


# DescribePolicyResponseTypeDef definition

class DescribePolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

UpdatePolicyResponseTypeDef#

# UpdatePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import UpdatePolicyResponseTypeDef


def get_value() -> UpdatePolicyResponseTypeDef:
    return {
        "Policy": ...,
    }


# UpdatePolicyResponseTypeDef definition

class UpdatePolicyResponseTypeDef(TypedDict):
    Policy: PolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PolicyTypeDef
  2. See ResponseMetadataTypeDef

CreateOrganizationResponseTypeDef#

# CreateOrganizationResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import CreateOrganizationResponseTypeDef


def get_value() -> CreateOrganizationResponseTypeDef:
    return {
        "Organization": ...,
    }


# CreateOrganizationResponseTypeDef definition

class CreateOrganizationResponseTypeDef(TypedDict):
    Organization: OrganizationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationTypeDef
  2. See ResponseMetadataTypeDef

DescribeOrganizationResponseTypeDef#

# DescribeOrganizationResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeOrganizationResponseTypeDef


def get_value() -> DescribeOrganizationResponseTypeDef:
    return {
        "Organization": ...,
    }


# DescribeOrganizationResponseTypeDef definition

class DescribeOrganizationResponseTypeDef(TypedDict):
    Organization: OrganizationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationTypeDef
  2. See ResponseMetadataTypeDef

DisablePolicyTypeResponseTypeDef#

# DisablePolicyTypeResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DisablePolicyTypeResponseTypeDef


def get_value() -> DisablePolicyTypeResponseTypeDef:
    return {
        "Root": ...,
    }


# DisablePolicyTypeResponseTypeDef definition

class DisablePolicyTypeResponseTypeDef(TypedDict):
    Root: RootTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RootTypeDef
  2. See ResponseMetadataTypeDef

EnablePolicyTypeResponseTypeDef#

# EnablePolicyTypeResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import EnablePolicyTypeResponseTypeDef


def get_value() -> EnablePolicyTypeResponseTypeDef:
    return {
        "Root": ...,
    }


# EnablePolicyTypeResponseTypeDef definition

class EnablePolicyTypeResponseTypeDef(TypedDict):
    Root: RootTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RootTypeDef
  2. See ResponseMetadataTypeDef

ListRootsResponseTypeDef#

# ListRootsResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import ListRootsResponseTypeDef


def get_value() -> ListRootsResponseTypeDef:
    return {
        "Roots": ...,
    }


# ListRootsResponseTypeDef definition

class ListRootsResponseTypeDef(TypedDict):
    Roots: List[RootTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See List[RootTypeDef]
  2. See ResponseMetadataTypeDef

DescribeResourcePolicyResponseTypeDef#

# DescribeResourcePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import DescribeResourcePolicyResponseTypeDef


def get_value() -> DescribeResourcePolicyResponseTypeDef:
    return {
        "ResourcePolicy": ...,
    }


# DescribeResourcePolicyResponseTypeDef definition

class DescribeResourcePolicyResponseTypeDef(TypedDict):
    ResourcePolicy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef

PutResourcePolicyResponseTypeDef#

# PutResourcePolicyResponseTypeDef TypedDict usage example

from mypy_boto3_organizations.type_defs import PutResourcePolicyResponseTypeDef


def get_value() -> PutResourcePolicyResponseTypeDef:
    return {
        "ResourcePolicy": ...,
    }


# PutResourcePolicyResponseTypeDef definition

class PutResourcePolicyResponseTypeDef(TypedDict):
    ResourcePolicy: ResourcePolicyTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePolicyTypeDef
  2. See ResponseMetadataTypeDef