Skip to content

Type definitions#

Index > PartnerCentralAccountAPI > Type definitions

Auto-generated documentation for PartnerCentralAccountAPI type annotations stubs module mypy-boto3-partnercentral-account.

TaskDetailsUnionTypeDef#

# TaskDetailsUnionTypeDef Union usage example

from mypy_boto3_partnercentral_account.type_defs import TaskDetailsUnionTypeDef


def get_value() -> TaskDetailsUnionTypeDef:
    return ...


# TaskDetailsUnionTypeDef definition

TaskDetailsUnionTypeDef = Union[
    TaskDetailsTypeDef,  # (1)
    TaskDetailsOutputTypeDef,  # (2)
]
  1. See TaskDetailsTypeDef
  2. See TaskDetailsOutputTypeDef

AcceptConnectionInvitationRequestTypeDef#

# AcceptConnectionInvitationRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import AcceptConnectionInvitationRequestTypeDef


def get_value() -> AcceptConnectionInvitationRequestTypeDef:
    return {
        "Catalog": ...,
    }


# AcceptConnectionInvitationRequestTypeDef definition

class AcceptConnectionInvitationRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    ClientToken: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.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],

AccountSummaryTypeDef#

# AccountSummaryTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import AccountSummaryTypeDef


def get_value() -> AccountSummaryTypeDef:
    return {
        "Name": ...,
    }


# AccountSummaryTypeDef definition

class AccountSummaryTypeDef(TypedDict):
    Name: str,

AllianceLeadContactTypeDef#

# AllianceLeadContactTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import AllianceLeadContactTypeDef


def get_value() -> AllianceLeadContactTypeDef:
    return {
        "FirstName": ...,
    }


# AllianceLeadContactTypeDef definition

class AllianceLeadContactTypeDef(TypedDict):
    FirstName: str,
    LastName: str,
    Email: str,
    BusinessTitle: str,

AssociateAwsTrainingCertificationEmailDomainRequestTypeDef#

# AssociateAwsTrainingCertificationEmailDomainRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import AssociateAwsTrainingCertificationEmailDomainRequestTypeDef


def get_value() -> AssociateAwsTrainingCertificationEmailDomainRequestTypeDef:
    return {
        "Catalog": ...,
    }


# AssociateAwsTrainingCertificationEmailDomainRequestTypeDef definition

class AssociateAwsTrainingCertificationEmailDomainRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    Email: str,
    EmailVerificationCode: str,
    ClientToken: NotRequired[str],

BusinessVerificationDetailsTypeDef#

# BusinessVerificationDetailsTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import BusinessVerificationDetailsTypeDef


def get_value() -> BusinessVerificationDetailsTypeDef:
    return {
        "LegalName": ...,
    }


# BusinessVerificationDetailsTypeDef definition

class BusinessVerificationDetailsTypeDef(TypedDict):
    LegalName: str,
    RegistrationId: str,
    CountryCode: str,
    JurisdictionOfIncorporation: NotRequired[str],

CancelConnectionInvitationRequestTypeDef#

# CancelConnectionInvitationRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CancelConnectionInvitationRequestTypeDef


def get_value() -> CancelConnectionInvitationRequestTypeDef:
    return {
        "Catalog": ...,
    }


# CancelConnectionInvitationRequestTypeDef definition

class CancelConnectionInvitationRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    ClientToken: str,

CancelConnectionRequestTypeDef#

# CancelConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CancelConnectionRequestTypeDef


def get_value() -> CancelConnectionRequestTypeDef:
    return {
        "Catalog": ...,
    }


# CancelConnectionRequestTypeDef definition

class CancelConnectionRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    ConnectionType: ConnectionTypeType,  # (1)
    Reason: str,
    ClientToken: str,
  1. See ConnectionTypeType

CancelProfileUpdateTaskRequestTypeDef#

# CancelProfileUpdateTaskRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CancelProfileUpdateTaskRequestTypeDef


def get_value() -> CancelProfileUpdateTaskRequestTypeDef:
    return {
        "Catalog": ...,
    }


# CancelProfileUpdateTaskRequestTypeDef definition

class CancelProfileUpdateTaskRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    TaskId: str,
    ClientToken: NotRequired[str],

ErrorDetailTypeDef#

# ErrorDetailTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ErrorDetailTypeDef


def get_value() -> ErrorDetailTypeDef:
    return {
        "Locale": ...,
    }


# ErrorDetailTypeDef definition

class ErrorDetailTypeDef(TypedDict):
    Locale: str,
    Message: str,
    Reason: ProfileValidationErrorReasonType,  # (1)
  1. See ProfileValidationErrorReasonType

ConnectionInvitationSummaryTypeDef#

# ConnectionInvitationSummaryTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ConnectionInvitationSummaryTypeDef


def get_value() -> ConnectionInvitationSummaryTypeDef:
    return {
        "Catalog": ...,
    }


# ConnectionInvitationSummaryTypeDef definition

class ConnectionInvitationSummaryTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    ConnectionType: ConnectionTypeType,  # (1)
    CreatedAt: datetime.datetime,
    UpdatedAt: datetime.datetime,
    OtherParticipantIdentifier: str,
    ParticipantType: ParticipantTypeType,  # (2)
    Status: InvitationStatusType,  # (3)
    ConnectionId: NotRequired[str],
    ExpiresAt: NotRequired[datetime.datetime],
  1. See ConnectionTypeType
  2. See ParticipantTypeType
  3. See InvitationStatusType

CreateConnectionInvitationRequestTypeDef#

# CreateConnectionInvitationRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CreateConnectionInvitationRequestTypeDef


def get_value() -> CreateConnectionInvitationRequestTypeDef:
    return {
        "Catalog": ...,
    }


# CreateConnectionInvitationRequestTypeDef definition

class CreateConnectionInvitationRequestTypeDef(TypedDict):
    Catalog: str,
    ClientToken: str,
    ConnectionType: ConnectionTypeType,  # (1)
    Email: str,
    Message: str,
    Name: str,
    ReceiverIdentifier: str,
  1. See ConnectionTypeType

TagTypeDef#

# TagTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import TagTypeDef


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


# TagTypeDef definition

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

PartnerDomainTypeDef#

# PartnerDomainTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PartnerDomainTypeDef


def get_value() -> PartnerDomainTypeDef:
    return {
        "DomainName": ...,
    }


# PartnerDomainTypeDef definition

class PartnerDomainTypeDef(TypedDict):
    DomainName: str,
    RegisteredAt: datetime.datetime,

DisassociateAwsTrainingCertificationEmailDomainRequestTypeDef#

# DisassociateAwsTrainingCertificationEmailDomainRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import DisassociateAwsTrainingCertificationEmailDomainRequestTypeDef


def get_value() -> DisassociateAwsTrainingCertificationEmailDomainRequestTypeDef:
    return {
        "Catalog": ...,
    }


# DisassociateAwsTrainingCertificationEmailDomainRequestTypeDef definition

class DisassociateAwsTrainingCertificationEmailDomainRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    DomainName: str,
    ClientToken: NotRequired[str],

GetAllianceLeadContactRequestTypeDef#

# GetAllianceLeadContactRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetAllianceLeadContactRequestTypeDef


def get_value() -> GetAllianceLeadContactRequestTypeDef:
    return {
        "Catalog": ...,
    }


# GetAllianceLeadContactRequestTypeDef definition

class GetAllianceLeadContactRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,

GetConnectionInvitationRequestTypeDef#

# GetConnectionInvitationRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetConnectionInvitationRequestTypeDef


def get_value() -> GetConnectionInvitationRequestTypeDef:
    return {
        "Catalog": ...,
    }


# GetConnectionInvitationRequestTypeDef definition

class GetConnectionInvitationRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,

GetConnectionPreferencesRequestTypeDef#

# GetConnectionPreferencesRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetConnectionPreferencesRequestTypeDef


def get_value() -> GetConnectionPreferencesRequestTypeDef:
    return {
        "Catalog": ...,
    }


# GetConnectionPreferencesRequestTypeDef definition

class GetConnectionPreferencesRequestTypeDef(TypedDict):
    Catalog: str,

GetConnectionRequestTypeDef#

# GetConnectionRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetConnectionRequestTypeDef


def get_value() -> GetConnectionRequestTypeDef:
    return {
        "Catalog": ...,
    }


# GetConnectionRequestTypeDef definition

class GetConnectionRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,

GetPartnerRequestTypeDef#

# GetPartnerRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetPartnerRequestTypeDef


def get_value() -> GetPartnerRequestTypeDef:
    return {
        "Catalog": ...,
    }


# GetPartnerRequestTypeDef definition

class GetPartnerRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,

GetProfileUpdateTaskRequestTypeDef#

# GetProfileUpdateTaskRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetProfileUpdateTaskRequestTypeDef


def get_value() -> GetProfileUpdateTaskRequestTypeDef:
    return {
        "Catalog": ...,
    }


# GetProfileUpdateTaskRequestTypeDef definition

class GetProfileUpdateTaskRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,

GetProfileVisibilityRequestTypeDef#

# GetProfileVisibilityRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetProfileVisibilityRequestTypeDef


def get_value() -> GetProfileVisibilityRequestTypeDef:
    return {
        "Catalog": ...,
    }


# GetProfileVisibilityRequestTypeDef definition

class GetProfileVisibilityRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,

GetVerificationRequestTypeDef#

# GetVerificationRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetVerificationRequestTypeDef


def get_value() -> GetVerificationRequestTypeDef:
    return {
        "VerificationType": ...,
    }


# GetVerificationRequestTypeDef definition

class GetVerificationRequestTypeDef(TypedDict):
    VerificationType: VerificationTypeType,  # (1)
  1. See VerificationTypeType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PaginatorConfigTypeDef


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


# PaginatorConfigTypeDef definition

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

ListConnectionInvitationsRequestTypeDef#

# ListConnectionInvitationsRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListConnectionInvitationsRequestTypeDef


def get_value() -> ListConnectionInvitationsRequestTypeDef:
    return {
        "Catalog": ...,
    }


# ListConnectionInvitationsRequestTypeDef definition

class ListConnectionInvitationsRequestTypeDef(TypedDict):
    Catalog: str,
    NextToken: NotRequired[str],
    ConnectionType: NotRequired[ConnectionTypeType],  # (1)
    MaxResults: NotRequired[int],
    OtherParticipantIdentifiers: NotRequired[Sequence[str]],
    ParticipantType: NotRequired[ParticipantTypeType],  # (2)
    Status: NotRequired[InvitationStatusType],  # (3)
  1. See ConnectionTypeType
  2. See ParticipantTypeType
  3. See InvitationStatusType

ListConnectionsRequestTypeDef#

# ListConnectionsRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListConnectionsRequestTypeDef


def get_value() -> ListConnectionsRequestTypeDef:
    return {
        "Catalog": ...,
    }


# ListConnectionsRequestTypeDef definition

class ListConnectionsRequestTypeDef(TypedDict):
    Catalog: str,
    NextToken: NotRequired[str],
    ConnectionType: NotRequired[str],
    MaxResults: NotRequired[int],
    OtherParticipantIdentifiers: NotRequired[Sequence[str]],

ListPartnersRequestTypeDef#

# ListPartnersRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListPartnersRequestTypeDef


def get_value() -> ListPartnersRequestTypeDef:
    return {
        "Catalog": ...,
    }


# ListPartnersRequestTypeDef definition

class ListPartnersRequestTypeDef(TypedDict):
    Catalog: str,
    NextToken: NotRequired[str],

PartnerSummaryTypeDef#

# PartnerSummaryTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PartnerSummaryTypeDef


def get_value() -> PartnerSummaryTypeDef:
    return {
        "Catalog": ...,
    }


# PartnerSummaryTypeDef definition

class PartnerSummaryTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    LegalName: str,
    CreatedAt: datetime.datetime,

ListTagsForResourceRequestTypeDef#

# ListTagsForResourceRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListTagsForResourceRequestTypeDef


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


# ListTagsForResourceRequestTypeDef definition

class ListTagsForResourceRequestTypeDef(TypedDict):
    ResourceArn: str,

LocalizedContentTypeDef#

# LocalizedContentTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import LocalizedContentTypeDef


def get_value() -> LocalizedContentTypeDef:
    return {
        "DisplayName": ...,
    }


# LocalizedContentTypeDef definition

class LocalizedContentTypeDef(TypedDict):
    DisplayName: str,
    Description: str,
    WebsiteUrl: str,
    LogoUrl: str,
    Locale: str,

PartnerProfileSummaryTypeDef#

# PartnerProfileSummaryTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PartnerProfileSummaryTypeDef


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


# PartnerProfileSummaryTypeDef definition

class PartnerProfileSummaryTypeDef(TypedDict):
    Id: str,
    Name: str,

SellerProfileSummaryTypeDef#

# SellerProfileSummaryTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import SellerProfileSummaryTypeDef


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


# SellerProfileSummaryTypeDef definition

class SellerProfileSummaryTypeDef(TypedDict):
    Id: str,
    Name: str,

PutProfileVisibilityRequestTypeDef#

# PutProfileVisibilityRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PutProfileVisibilityRequestTypeDef


def get_value() -> PutProfileVisibilityRequestTypeDef:
    return {
        "Catalog": ...,
    }


# PutProfileVisibilityRequestTypeDef definition

class PutProfileVisibilityRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    Visibility: ProfileVisibilityType,  # (1)
  1. See ProfileVisibilityType

RegistrantVerificationResponseTypeDef#

# RegistrantVerificationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import RegistrantVerificationResponseTypeDef


def get_value() -> RegistrantVerificationResponseTypeDef:
    return {
        "CompletionUrl": ...,
    }


# RegistrantVerificationResponseTypeDef definition

class RegistrantVerificationResponseTypeDef(TypedDict):
    CompletionUrl: str,
    CompletionUrlExpiresAt: datetime.datetime,

RejectConnectionInvitationRequestTypeDef#

# RejectConnectionInvitationRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import RejectConnectionInvitationRequestTypeDef


def get_value() -> RejectConnectionInvitationRequestTypeDef:
    return {
        "Catalog": ...,
    }


# RejectConnectionInvitationRequestTypeDef definition

class RejectConnectionInvitationRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    ClientToken: str,
    Reason: NotRequired[str],

SendEmailVerificationCodeRequestTypeDef#

# SendEmailVerificationCodeRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import SendEmailVerificationCodeRequestTypeDef


def get_value() -> SendEmailVerificationCodeRequestTypeDef:
    return {
        "Catalog": ...,
    }


# SendEmailVerificationCodeRequestTypeDef definition

class SendEmailVerificationCodeRequestTypeDef(TypedDict):
    Catalog: str,
    Email: str,

UntagResourceRequestTypeDef#

# UntagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import UntagResourceRequestTypeDef


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


# UntagResourceRequestTypeDef definition

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

UpdateConnectionPreferencesRequestTypeDef#

# UpdateConnectionPreferencesRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import UpdateConnectionPreferencesRequestTypeDef


def get_value() -> UpdateConnectionPreferencesRequestTypeDef:
    return {
        "Catalog": ...,
    }


# UpdateConnectionPreferencesRequestTypeDef definition

class UpdateConnectionPreferencesRequestTypeDef(TypedDict):
    Catalog: str,
    Revision: int,
    AccessType: AccessTypeType,  # (1)
    ExcludedParticipantIdentifiers: NotRequired[Sequence[str]],
  1. See AccessTypeType

CancelConnectionInvitationResponseTypeDef#

# CancelConnectionInvitationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CancelConnectionInvitationResponseTypeDef


def get_value() -> CancelConnectionInvitationResponseTypeDef:
    return {
        "Catalog": ...,
    }


# CancelConnectionInvitationResponseTypeDef definition

class CancelConnectionInvitationResponseTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    ConnectionId: str,
    ConnectionType: ConnectionTypeType,  # (1)
    CreatedAt: datetime.datetime,
    UpdatedAt: datetime.datetime,
    ExpiresAt: datetime.datetime,
    OtherParticipantIdentifier: str,
    ParticipantType: ParticipantTypeType,  # (2)
    Status: InvitationStatusType,  # (3)
    InvitationMessage: str,
    InviterEmail: str,
    InviterName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ConnectionTypeType
  2. See ParticipantTypeType
  3. See InvitationStatusType
  4. See ResponseMetadataTypeDef

CreateConnectionInvitationResponseTypeDef#

# CreateConnectionInvitationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CreateConnectionInvitationResponseTypeDef


def get_value() -> CreateConnectionInvitationResponseTypeDef:
    return {
        "Catalog": ...,
    }


# CreateConnectionInvitationResponseTypeDef definition

class CreateConnectionInvitationResponseTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    ConnectionId: str,
    ConnectionType: ConnectionTypeType,  # (1)
    CreatedAt: datetime.datetime,
    UpdatedAt: datetime.datetime,
    ExpiresAt: datetime.datetime,
    OtherParticipantIdentifier: str,
    ParticipantType: ParticipantTypeType,  # (2)
    Status: InvitationStatusType,  # (3)
    InvitationMessage: str,
    InviterEmail: str,
    InviterName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ConnectionTypeType
  2. See ParticipantTypeType
  3. See InvitationStatusType
  4. See ResponseMetadataTypeDef

GetConnectionInvitationResponseTypeDef#

# GetConnectionInvitationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetConnectionInvitationResponseTypeDef


def get_value() -> GetConnectionInvitationResponseTypeDef:
    return {
        "Catalog": ...,
    }


# GetConnectionInvitationResponseTypeDef definition

class GetConnectionInvitationResponseTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    ConnectionId: str,
    ConnectionType: ConnectionTypeType,  # (1)
    CreatedAt: datetime.datetime,
    UpdatedAt: datetime.datetime,
    ExpiresAt: datetime.datetime,
    OtherParticipantIdentifier: str,
    ParticipantType: ParticipantTypeType,  # (2)
    Status: InvitationStatusType,  # (3)
    InvitationMessage: str,
    InviterEmail: str,
    InviterName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ConnectionTypeType
  2. See ParticipantTypeType
  3. See InvitationStatusType
  4. See ResponseMetadataTypeDef

GetConnectionPreferencesResponseTypeDef#

# GetConnectionPreferencesResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetConnectionPreferencesResponseTypeDef


def get_value() -> GetConnectionPreferencesResponseTypeDef:
    return {
        "Catalog": ...,
    }


# GetConnectionPreferencesResponseTypeDef definition

class GetConnectionPreferencesResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    AccessType: AccessTypeType,  # (1)
    ExcludedParticipantIds: list[str],
    UpdatedAt: datetime.datetime,
    Revision: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessTypeType
  2. See ResponseMetadataTypeDef

GetProfileVisibilityResponseTypeDef#

# GetProfileVisibilityResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetProfileVisibilityResponseTypeDef


def get_value() -> GetProfileVisibilityResponseTypeDef:
    return {
        "Catalog": ...,
    }


# GetProfileVisibilityResponseTypeDef definition

class GetProfileVisibilityResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    Visibility: ProfileVisibilityType,  # (1)
    ProfileId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileVisibilityType
  2. See ResponseMetadataTypeDef

PutProfileVisibilityResponseTypeDef#

# PutProfileVisibilityResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PutProfileVisibilityResponseTypeDef


def get_value() -> PutProfileVisibilityResponseTypeDef:
    return {
        "Catalog": ...,
    }


# PutProfileVisibilityResponseTypeDef definition

class PutProfileVisibilityResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    Visibility: ProfileVisibilityType,  # (1)
    ProfileId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProfileVisibilityType
  2. See ResponseMetadataTypeDef

RejectConnectionInvitationResponseTypeDef#

# RejectConnectionInvitationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import RejectConnectionInvitationResponseTypeDef


def get_value() -> RejectConnectionInvitationResponseTypeDef:
    return {
        "Catalog": ...,
    }


# RejectConnectionInvitationResponseTypeDef definition

class RejectConnectionInvitationResponseTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    ConnectionId: str,
    ConnectionType: ConnectionTypeType,  # (1)
    CreatedAt: datetime.datetime,
    UpdatedAt: datetime.datetime,
    ExpiresAt: datetime.datetime,
    OtherParticipantIdentifier: str,
    ParticipantType: ParticipantTypeType,  # (2)
    Status: InvitationStatusType,  # (3)
    InvitationMessage: str,
    InviterEmail: str,
    InviterName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ConnectionTypeType
  2. See ParticipantTypeType
  3. See InvitationStatusType
  4. See ResponseMetadataTypeDef

UpdateConnectionPreferencesResponseTypeDef#

# UpdateConnectionPreferencesResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import UpdateConnectionPreferencesResponseTypeDef


def get_value() -> UpdateConnectionPreferencesResponseTypeDef:
    return {
        "Catalog": ...,
    }


# UpdateConnectionPreferencesResponseTypeDef definition

class UpdateConnectionPreferencesResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    AccessType: AccessTypeType,  # (1)
    ExcludedParticipantIds: list[str],
    UpdatedAt: datetime.datetime,
    Revision: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessTypeType
  2. See ResponseMetadataTypeDef

GetAllianceLeadContactResponseTypeDef#

# GetAllianceLeadContactResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetAllianceLeadContactResponseTypeDef


def get_value() -> GetAllianceLeadContactResponseTypeDef:
    return {
        "Catalog": ...,
    }


# GetAllianceLeadContactResponseTypeDef definition

class GetAllianceLeadContactResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    AllianceLeadContact: AllianceLeadContactTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AllianceLeadContactTypeDef
  2. See ResponseMetadataTypeDef

PutAllianceLeadContactRequestTypeDef#

# PutAllianceLeadContactRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PutAllianceLeadContactRequestTypeDef


def get_value() -> PutAllianceLeadContactRequestTypeDef:
    return {
        "Catalog": ...,
    }


# PutAllianceLeadContactRequestTypeDef definition

class PutAllianceLeadContactRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    AllianceLeadContact: AllianceLeadContactTypeDef,  # (1)
    EmailVerificationCode: NotRequired[str],
  1. See AllianceLeadContactTypeDef

PutAllianceLeadContactResponseTypeDef#

# PutAllianceLeadContactResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PutAllianceLeadContactResponseTypeDef


def get_value() -> PutAllianceLeadContactResponseTypeDef:
    return {
        "Catalog": ...,
    }


# PutAllianceLeadContactResponseTypeDef definition

class PutAllianceLeadContactResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    AllianceLeadContact: AllianceLeadContactTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AllianceLeadContactTypeDef
  2. See ResponseMetadataTypeDef

BusinessVerificationResponseTypeDef#

# BusinessVerificationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import BusinessVerificationResponseTypeDef


def get_value() -> BusinessVerificationResponseTypeDef:
    return {
        "BusinessVerificationDetails": ...,
    }


# BusinessVerificationResponseTypeDef definition

class BusinessVerificationResponseTypeDef(TypedDict):
    BusinessVerificationDetails: BusinessVerificationDetailsTypeDef,  # (1)
  1. See BusinessVerificationDetailsTypeDef

VerificationDetailsTypeDef#

# VerificationDetailsTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import VerificationDetailsTypeDef


def get_value() -> VerificationDetailsTypeDef:
    return {
        "BusinessVerificationDetails": ...,
    }


# VerificationDetailsTypeDef definition

class VerificationDetailsTypeDef(TypedDict):
    BusinessVerificationDetails: NotRequired[BusinessVerificationDetailsTypeDef],  # (1)
    RegistrantVerificationDetails: NotRequired[Mapping[str, Any]],
  1. See BusinessVerificationDetailsTypeDef

ListConnectionInvitationsResponseTypeDef#

# ListConnectionInvitationsResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListConnectionInvitationsResponseTypeDef


def get_value() -> ListConnectionInvitationsResponseTypeDef:
    return {
        "ConnectionInvitationSummaries": ...,
    }


# ListConnectionInvitationsResponseTypeDef definition

class ListConnectionInvitationsResponseTypeDef(TypedDict):
    ConnectionInvitationSummaries: list[ConnectionInvitationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See list[ConnectionInvitationSummaryTypeDef]
  2. See ResponseMetadataTypeDef

CreatePartnerRequestTypeDef#

# CreatePartnerRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CreatePartnerRequestTypeDef


def get_value() -> CreatePartnerRequestTypeDef:
    return {
        "Catalog": ...,
    }


# CreatePartnerRequestTypeDef definition

class CreatePartnerRequestTypeDef(TypedDict):
    Catalog: str,
    LegalName: str,
    PrimarySolutionType: PrimarySolutionTypeType,  # (1)
    AllianceLeadContact: AllianceLeadContactTypeDef,  # (2)
    EmailVerificationCode: str,
    ClientToken: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See PrimarySolutionTypeType
  2. See AllianceLeadContactTypeDef
  3. See Sequence[TagTypeDef]

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    ResourceArn: str,
    Tags: list[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See list[TagTypeDef]
  2. See ResponseMetadataTypeDef

TagResourceRequestTypeDef#

# TagResourceRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import TagResourceRequestTypeDef


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


# TagResourceRequestTypeDef definition

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

ListConnectionInvitationsRequestPaginateTypeDef#

# ListConnectionInvitationsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListConnectionInvitationsRequestPaginateTypeDef


def get_value() -> ListConnectionInvitationsRequestPaginateTypeDef:
    return {
        "Catalog": ...,
    }


# ListConnectionInvitationsRequestPaginateTypeDef definition

class ListConnectionInvitationsRequestPaginateTypeDef(TypedDict):
    Catalog: str,
    ConnectionType: NotRequired[ConnectionTypeType],  # (1)
    OtherParticipantIdentifiers: NotRequired[Sequence[str]],
    ParticipantType: NotRequired[ParticipantTypeType],  # (2)
    Status: NotRequired[InvitationStatusType],  # (3)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (4)
  1. See ConnectionTypeType
  2. See ParticipantTypeType
  3. See InvitationStatusType
  4. See PaginatorConfigTypeDef

ListConnectionsRequestPaginateTypeDef#

# ListConnectionsRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListConnectionsRequestPaginateTypeDef


def get_value() -> ListConnectionsRequestPaginateTypeDef:
    return {
        "Catalog": ...,
    }


# ListConnectionsRequestPaginateTypeDef definition

class ListConnectionsRequestPaginateTypeDef(TypedDict):
    Catalog: str,
    ConnectionType: NotRequired[str],
    OtherParticipantIdentifiers: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPartnersRequestPaginateTypeDef#

# ListPartnersRequestPaginateTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListPartnersRequestPaginateTypeDef


def get_value() -> ListPartnersRequestPaginateTypeDef:
    return {
        "Catalog": ...,
    }


# ListPartnersRequestPaginateTypeDef definition

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

ListPartnersResponseTypeDef#

# ListPartnersResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListPartnersResponseTypeDef


def get_value() -> ListPartnersResponseTypeDef:
    return {
        "PartnerSummaryList": ...,
    }


# ListPartnersResponseTypeDef definition

class ListPartnersResponseTypeDef(TypedDict):
    PartnerSummaryList: list[PartnerSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See list[PartnerSummaryTypeDef]
  2. See ResponseMetadataTypeDef

PartnerProfileTypeDef#

# PartnerProfileTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import PartnerProfileTypeDef


def get_value() -> PartnerProfileTypeDef:
    return {
        "DisplayName": ...,
    }


# PartnerProfileTypeDef definition

class PartnerProfileTypeDef(TypedDict):
    DisplayName: str,
    Description: str,
    WebsiteUrl: str,
    LogoUrl: str,
    PrimarySolutionType: PrimarySolutionTypeType,  # (1)
    IndustrySegments: list[IndustrySegmentType],  # (2)
    TranslationSourceLocale: str,
    LocalizedContents: NotRequired[list[LocalizedContentTypeDef]],  # (3)
    ProfileId: NotRequired[str],
  1. See PrimarySolutionTypeType
  2. See list[IndustrySegmentType]
  3. See list[LocalizedContentTypeDef]

TaskDetailsOutputTypeDef#

# TaskDetailsOutputTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import TaskDetailsOutputTypeDef


def get_value() -> TaskDetailsOutputTypeDef:
    return {
        "DisplayName": ...,
    }


# TaskDetailsOutputTypeDef definition

class TaskDetailsOutputTypeDef(TypedDict):
    DisplayName: str,
    Description: str,
    WebsiteUrl: str,
    LogoUrl: str,
    PrimarySolutionType: PrimarySolutionTypeType,  # (1)
    IndustrySegments: list[IndustrySegmentType],  # (2)
    TranslationSourceLocale: str,
    LocalizedContents: NotRequired[list[LocalizedContentTypeDef]],  # (3)
  1. See PrimarySolutionTypeType
  2. See list[IndustrySegmentType]
  3. See list[LocalizedContentTypeDef]

TaskDetailsTypeDef#

# TaskDetailsTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import TaskDetailsTypeDef


def get_value() -> TaskDetailsTypeDef:
    return {
        "DisplayName": ...,
    }


# TaskDetailsTypeDef definition

class TaskDetailsTypeDef(TypedDict):
    DisplayName: str,
    Description: str,
    WebsiteUrl: str,
    LogoUrl: str,
    PrimarySolutionType: PrimarySolutionTypeType,  # (1)
    IndustrySegments: Sequence[IndustrySegmentType],  # (2)
    TranslationSourceLocale: str,
    LocalizedContents: NotRequired[Sequence[LocalizedContentTypeDef]],  # (3)
  1. See PrimarySolutionTypeType
  2. See Sequence[IndustrySegmentType]
  3. See Sequence[LocalizedContentTypeDef]

ParticipantTypeDef#

# ParticipantTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ParticipantTypeDef


def get_value() -> ParticipantTypeDef:
    return {
        "PartnerProfile": ...,
    }


# ParticipantTypeDef definition

class ParticipantTypeDef(TypedDict):
    PartnerProfile: NotRequired[PartnerProfileSummaryTypeDef],  # (1)
    SellerProfile: NotRequired[SellerProfileSummaryTypeDef],  # (2)
    Account: NotRequired[AccountSummaryTypeDef],  # (3)
  1. See PartnerProfileSummaryTypeDef
  2. See SellerProfileSummaryTypeDef
  3. See AccountSummaryTypeDef

VerificationResponseDetailsTypeDef#

# VerificationResponseDetailsTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import VerificationResponseDetailsTypeDef


def get_value() -> VerificationResponseDetailsTypeDef:
    return {
        "BusinessVerificationResponse": ...,
    }


# VerificationResponseDetailsTypeDef definition

class VerificationResponseDetailsTypeDef(TypedDict):
    BusinessVerificationResponse: NotRequired[BusinessVerificationResponseTypeDef],  # (1)
    RegistrantVerificationResponse: NotRequired[RegistrantVerificationResponseTypeDef],  # (2)
  1. See BusinessVerificationResponseTypeDef
  2. See RegistrantVerificationResponseTypeDef

StartVerificationRequestTypeDef#

# StartVerificationRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import StartVerificationRequestTypeDef


def get_value() -> StartVerificationRequestTypeDef:
    return {
        "ClientToken": ...,
    }


# StartVerificationRequestTypeDef definition

class StartVerificationRequestTypeDef(TypedDict):
    ClientToken: NotRequired[str],
    VerificationDetails: NotRequired[VerificationDetailsTypeDef],  # (1)
  1. See VerificationDetailsTypeDef

CreatePartnerResponseTypeDef#

# CreatePartnerResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CreatePartnerResponseTypeDef


def get_value() -> CreatePartnerResponseTypeDef:
    return {
        "Catalog": ...,
    }


# CreatePartnerResponseTypeDef definition

class CreatePartnerResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    LegalName: str,
    CreatedAt: datetime.datetime,
    Profile: PartnerProfileTypeDef,  # (1)
    AwsTrainingCertificationEmailDomains: list[PartnerDomainTypeDef],  # (2)
    AllianceLeadContact: AllianceLeadContactTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See PartnerProfileTypeDef
  2. See list[PartnerDomainTypeDef]
  3. See AllianceLeadContactTypeDef
  4. See ResponseMetadataTypeDef

GetPartnerResponseTypeDef#

# GetPartnerResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetPartnerResponseTypeDef


def get_value() -> GetPartnerResponseTypeDef:
    return {
        "Catalog": ...,
    }


# GetPartnerResponseTypeDef definition

class GetPartnerResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    LegalName: str,
    CreatedAt: datetime.datetime,
    Profile: PartnerProfileTypeDef,  # (1)
    AwsTrainingCertificationEmailDomains: list[PartnerDomainTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PartnerProfileTypeDef
  2. See list[PartnerDomainTypeDef]
  3. See ResponseMetadataTypeDef

CancelProfileUpdateTaskResponseTypeDef#

# CancelProfileUpdateTaskResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CancelProfileUpdateTaskResponseTypeDef


def get_value() -> CancelProfileUpdateTaskResponseTypeDef:
    return {
        "Catalog": ...,
    }


# CancelProfileUpdateTaskResponseTypeDef definition

class CancelProfileUpdateTaskResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    TaskId: str,
    TaskDetails: TaskDetailsOutputTypeDef,  # (1)
    StartedAt: datetime.datetime,
    Status: ProfileTaskStatusType,  # (2)
    EndedAt: datetime.datetime,
    ErrorDetailList: list[ErrorDetailTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TaskDetailsOutputTypeDef
  2. See ProfileTaskStatusType
  3. See list[ErrorDetailTypeDef]
  4. See ResponseMetadataTypeDef

GetProfileUpdateTaskResponseTypeDef#

# GetProfileUpdateTaskResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetProfileUpdateTaskResponseTypeDef


def get_value() -> GetProfileUpdateTaskResponseTypeDef:
    return {
        "Catalog": ...,
    }


# GetProfileUpdateTaskResponseTypeDef definition

class GetProfileUpdateTaskResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    TaskId: str,
    TaskDetails: TaskDetailsOutputTypeDef,  # (1)
    StartedAt: datetime.datetime,
    Status: ProfileTaskStatusType,  # (2)
    EndedAt: datetime.datetime,
    ErrorDetailList: list[ErrorDetailTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TaskDetailsOutputTypeDef
  2. See ProfileTaskStatusType
  3. See list[ErrorDetailTypeDef]
  4. See ResponseMetadataTypeDef

StartProfileUpdateTaskResponseTypeDef#

# StartProfileUpdateTaskResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import StartProfileUpdateTaskResponseTypeDef


def get_value() -> StartProfileUpdateTaskResponseTypeDef:
    return {
        "Catalog": ...,
    }


# StartProfileUpdateTaskResponseTypeDef definition

class StartProfileUpdateTaskResponseTypeDef(TypedDict):
    Catalog: str,
    Arn: str,
    Id: str,
    TaskId: str,
    TaskDetails: TaskDetailsOutputTypeDef,  # (1)
    StartedAt: datetime.datetime,
    Status: ProfileTaskStatusType,  # (2)
    EndedAt: datetime.datetime,
    ErrorDetailList: list[ErrorDetailTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See TaskDetailsOutputTypeDef
  2. See ProfileTaskStatusType
  3. See list[ErrorDetailTypeDef]
  4. See ResponseMetadataTypeDef

ConnectionTypeDetailTypeDef#

# ConnectionTypeDetailTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ConnectionTypeDetailTypeDef


def get_value() -> ConnectionTypeDetailTypeDef:
    return {
        "CreatedAt": ...,
    }


# ConnectionTypeDetailTypeDef definition

class ConnectionTypeDetailTypeDef(TypedDict):
    CreatedAt: datetime.datetime,
    InviterEmail: str,
    InviterName: str,
    Status: ConnectionTypeStatusType,  # (1)
    OtherParticipant: ParticipantTypeDef,  # (2)
    CanceledAt: NotRequired[datetime.datetime],
    CanceledBy: NotRequired[str],
  1. See ConnectionTypeStatusType
  2. See ParticipantTypeDef

ConnectionTypeSummaryTypeDef#

# ConnectionTypeSummaryTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ConnectionTypeSummaryTypeDef


def get_value() -> ConnectionTypeSummaryTypeDef:
    return {
        "Status": ...,
    }


# ConnectionTypeSummaryTypeDef definition

class ConnectionTypeSummaryTypeDef(TypedDict):
    Status: ConnectionTypeStatusType,  # (1)
    OtherParticipant: ParticipantTypeDef,  # (2)
  1. See ConnectionTypeStatusType
  2. See ParticipantTypeDef

GetVerificationResponseTypeDef#

# GetVerificationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetVerificationResponseTypeDef


def get_value() -> GetVerificationResponseTypeDef:
    return {
        "VerificationType": ...,
    }


# GetVerificationResponseTypeDef definition

class GetVerificationResponseTypeDef(TypedDict):
    VerificationType: VerificationTypeType,  # (1)
    VerificationStatus: VerificationStatusType,  # (2)
    VerificationStatusReason: str,
    VerificationResponseDetails: VerificationResponseDetailsTypeDef,  # (3)
    StartedAt: datetime.datetime,
    CompletedAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See VerificationTypeType
  2. See VerificationStatusType
  3. See VerificationResponseDetailsTypeDef
  4. See ResponseMetadataTypeDef

StartVerificationResponseTypeDef#

# StartVerificationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import StartVerificationResponseTypeDef


def get_value() -> StartVerificationResponseTypeDef:
    return {
        "VerificationType": ...,
    }


# StartVerificationResponseTypeDef definition

class StartVerificationResponseTypeDef(TypedDict):
    VerificationType: VerificationTypeType,  # (1)
    VerificationStatus: VerificationStatusType,  # (2)
    VerificationStatusReason: str,
    VerificationResponseDetails: VerificationResponseDetailsTypeDef,  # (3)
    StartedAt: datetime.datetime,
    CompletedAt: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See VerificationTypeType
  2. See VerificationStatusType
  3. See VerificationResponseDetailsTypeDef
  4. See ResponseMetadataTypeDef

StartProfileUpdateTaskRequestTypeDef#

# StartProfileUpdateTaskRequestTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import StartProfileUpdateTaskRequestTypeDef


def get_value() -> StartProfileUpdateTaskRequestTypeDef:
    return {
        "Catalog": ...,
    }


# StartProfileUpdateTaskRequestTypeDef definition

class StartProfileUpdateTaskRequestTypeDef(TypedDict):
    Catalog: str,
    Identifier: str,
    TaskDetails: TaskDetailsUnionTypeDef,  # (1)
    ClientToken: NotRequired[str],
  1. See TaskDetailsUnionTypeDef

CancelConnectionResponseTypeDef#

# CancelConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import CancelConnectionResponseTypeDef


def get_value() -> CancelConnectionResponseTypeDef:
    return {
        "Catalog": ...,
    }


# CancelConnectionResponseTypeDef definition

class CancelConnectionResponseTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    OtherParticipantAccountId: str,
    UpdatedAt: datetime.datetime,
    ConnectionTypes: dict[ConnectionTypeType, ConnectionTypeDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See dict[ConnectionTypeType, ConnectionTypeDetailTypeDef]
  2. See ResponseMetadataTypeDef

ConnectionTypeDef#

# ConnectionTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ConnectionTypeDef


def get_value() -> ConnectionTypeDef:
    return {
        "Catalog": ...,
    }


# ConnectionTypeDef definition

class ConnectionTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    OtherParticipantAccountId: str,
    UpdatedAt: datetime.datetime,
    ConnectionTypes: dict[ConnectionTypeType, ConnectionTypeDetailTypeDef],  # (1)
  1. See dict[ConnectionTypeType, ConnectionTypeDetailTypeDef]

GetConnectionResponseTypeDef#

# GetConnectionResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import GetConnectionResponseTypeDef


def get_value() -> GetConnectionResponseTypeDef:
    return {
        "Catalog": ...,
    }


# GetConnectionResponseTypeDef definition

class GetConnectionResponseTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    OtherParticipantAccountId: str,
    UpdatedAt: datetime.datetime,
    ConnectionTypes: dict[ConnectionTypeType, ConnectionTypeDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See dict[ConnectionTypeType, ConnectionTypeDetailTypeDef]
  2. See ResponseMetadataTypeDef

ConnectionSummaryTypeDef#

# ConnectionSummaryTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ConnectionSummaryTypeDef


def get_value() -> ConnectionSummaryTypeDef:
    return {
        "Catalog": ...,
    }


# ConnectionSummaryTypeDef definition

class ConnectionSummaryTypeDef(TypedDict):
    Catalog: str,
    Id: str,
    Arn: str,
    OtherParticipantAccountId: str,
    UpdatedAt: datetime.datetime,
    ConnectionTypes: dict[ConnectionTypeType, ConnectionTypeSummaryTypeDef],  # (1)
  1. See dict[ConnectionTypeType, ConnectionTypeSummaryTypeDef]

AcceptConnectionInvitationResponseTypeDef#

# AcceptConnectionInvitationResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import AcceptConnectionInvitationResponseTypeDef


def get_value() -> AcceptConnectionInvitationResponseTypeDef:
    return {
        "Connection": ...,
    }


# AcceptConnectionInvitationResponseTypeDef definition

class AcceptConnectionInvitationResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

ListConnectionsResponseTypeDef#

# ListConnectionsResponseTypeDef TypedDict usage example

from mypy_boto3_partnercentral_account.type_defs import ListConnectionsResponseTypeDef


def get_value() -> ListConnectionsResponseTypeDef:
    return {
        "ConnectionSummaries": ...,
    }


# ListConnectionsResponseTypeDef definition

class ListConnectionsResponseTypeDef(TypedDict):
    ConnectionSummaries: list[ConnectionSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See list[ConnectionSummaryTypeDef]
  2. See ResponseMetadataTypeDef