Type definitions#
Index > PartnerCentralSellingAPI > Type definitions
Auto-generated documentation for PartnerCentralSellingAPI type annotations stubs module mypy-boto3-partnercentral-selling.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime.datetime,
str,
]
MarketingUnionTypeDef#
# MarketingUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import MarketingUnionTypeDef
def get_value() -> MarketingUnionTypeDef:
return ...
# MarketingUnionTypeDef definition
MarketingUnionTypeDef = Union[
MarketingTypeDef, # (1)
MarketingOutputTypeDef, # (2)
]
ProjectDetailsUnionTypeDef#
# ProjectDetailsUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectDetailsUnionTypeDef
def get_value() -> ProjectDetailsUnionTypeDef:
return ...
# ProjectDetailsUnionTypeDef definition
ProjectDetailsUnionTypeDef = Union[
ProjectDetailsTypeDef, # (1)
ProjectDetailsOutputTypeDef, # (2)
]
ProjectUnionTypeDef#
# ProjectUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectUnionTypeDef
def get_value() -> ProjectUnionTypeDef:
return ...
# ProjectUnionTypeDef definition
ProjectUnionTypeDef = Union[
ProjectTypeDef, # (1)
ProjectOutputTypeDef, # (2)
]
- See ProjectTypeDef
- See ProjectOutputTypeDef
LeadInteractionUnionTypeDef#
# LeadInteractionUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadInteractionUnionTypeDef
def get_value() -> LeadInteractionUnionTypeDef:
return ...
# LeadInteractionUnionTypeDef definition
LeadInteractionUnionTypeDef = Union[
LeadInteractionTypeDef, # (1)
LeadInteractionOutputTypeDef, # (2)
]
CustomerUnionTypeDef#
# CustomerUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import CustomerUnionTypeDef
def get_value() -> CustomerUnionTypeDef:
return ...
# CustomerUnionTypeDef definition
CustomerUnionTypeDef = Union[
CustomerTypeDef, # (1)
CustomerOutputTypeDef, # (2)
]
- See CustomerTypeDef
- See CustomerOutputTypeDef
LifeCycleUnionTypeDef#
# LifeCycleUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleUnionTypeDef
def get_value() -> LifeCycleUnionTypeDef:
return ...
# LifeCycleUnionTypeDef definition
LifeCycleUnionTypeDef = Union[
LifeCycleTypeDef, # (1)
LifeCycleOutputTypeDef, # (2)
]
OpportunityInvitationPayloadUnionTypeDef#
# OpportunityInvitationPayloadUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunityInvitationPayloadUnionTypeDef
def get_value() -> OpportunityInvitationPayloadUnionTypeDef:
return ...
# OpportunityInvitationPayloadUnionTypeDef definition
OpportunityInvitationPayloadUnionTypeDef = Union[
OpportunityInvitationPayloadTypeDef, # (1)
OpportunityInvitationPayloadOutputTypeDef, # (2)
]
LeadContextUnionTypeDef#
# LeadContextUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadContextUnionTypeDef
def get_value() -> LeadContextUnionTypeDef:
return ...
# LeadContextUnionTypeDef definition
LeadContextUnionTypeDef = Union[
LeadContextTypeDef, # (1)
LeadContextOutputTypeDef, # (2)
]
PayloadUnionTypeDef#
# PayloadUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import PayloadUnionTypeDef
def get_value() -> PayloadUnionTypeDef:
return ...
# PayloadUnionTypeDef definition
PayloadUnionTypeDef = Union[
PayloadTypeDef, # (1)
PayloadOutputTypeDef, # (2)
]
- See PayloadTypeDef
- See PayloadOutputTypeDef
EngagementContextPayloadUnionTypeDef#
# EngagementContextPayloadUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementContextPayloadUnionTypeDef
def get_value() -> EngagementContextPayloadUnionTypeDef:
return ...
# EngagementContextPayloadUnionTypeDef definition
EngagementContextPayloadUnionTypeDef = Union[
EngagementContextPayloadTypeDef, # (1)
EngagementContextPayloadOutputTypeDef, # (2)
]
EngagementContextDetailsUnionTypeDef#
# EngagementContextDetailsUnionTypeDef Union usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementContextDetailsUnionTypeDef
def get_value() -> EngagementContextDetailsUnionTypeDef:
return ...
# EngagementContextDetailsUnionTypeDef definition
EngagementContextDetailsUnionTypeDef = Union[
EngagementContextDetailsTypeDef, # (1)
EngagementContextDetailsOutputTypeDef, # (2)
]
AcceptEngagementInvitationRequestTypeDef#
# AcceptEngagementInvitationRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AcceptEngagementInvitationRequestTypeDef
def get_value() -> AcceptEngagementInvitationRequestTypeDef:
return {
"Catalog": ...,
}
# AcceptEngagementInvitationRequestTypeDef definition
class AcceptEngagementInvitationRequestTypeDef(TypedDict):
Catalog: str,
Identifier: str,
AccountReceiverTypeDef#
# AccountReceiverTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AccountReceiverTypeDef
def get_value() -> AccountReceiverTypeDef:
return {
"Alias": ...,
}
# AccountReceiverTypeDef definition
class AccountReceiverTypeDef(TypedDict):
AwsAccountId: str,
Alias: NotRequired[str],
AddressSummaryTypeDef#
# AddressSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AddressSummaryTypeDef
def get_value() -> AddressSummaryTypeDef:
return {
"City": ...,
}
# AddressSummaryTypeDef definition
class AddressSummaryTypeDef(TypedDict):
City: NotRequired[str],
PostalCode: NotRequired[str],
StateOrRegion: NotRequired[str],
CountryCode: NotRequired[CountryCodeType], # (1)
- See CountryCodeType
AddressTypeDef#
# AddressTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AddressTypeDef
def get_value() -> AddressTypeDef:
return {
"City": ...,
}
# AddressTypeDef definition
class AddressTypeDef(TypedDict):
City: NotRequired[str],
PostalCode: NotRequired[str],
StateOrRegion: NotRequired[str],
CountryCode: NotRequired[CountryCodeType], # (1)
StreetAddress: NotRequired[str],
- See CountryCodeType
AssigneeContactTypeDef#
# AssigneeContactTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AssigneeContactTypeDef
def get_value() -> AssigneeContactTypeDef:
return {
"Email": ...,
}
# AssigneeContactTypeDef definition
class AssigneeContactTypeDef(TypedDict):
Email: str,
FirstName: str,
LastName: str,
BusinessTitle: str,
Phone: NotRequired[str],
AssociateOpportunityRequestTypeDef#
# AssociateOpportunityRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AssociateOpportunityRequestTypeDef
def get_value() -> AssociateOpportunityRequestTypeDef:
return {
"Catalog": ...,
}
# AssociateOpportunityRequestTypeDef definition
class AssociateOpportunityRequestTypeDef(TypedDict):
Catalog: str,
OpportunityIdentifier: str,
RelatedEntityType: RelatedEntityTypeType, # (1)
RelatedEntityIdentifier: str,
ContactTypeDef#
# ContactTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ContactTypeDef
def get_value() -> ContactTypeDef:
return {
"Email": ...,
}
# ContactTypeDef definition
class ContactTypeDef(TypedDict):
Email: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
BusinessTitle: NotRequired[str],
Phone: NotRequired[str],
ProfileNextStepsHistoryTypeDef#
# ProfileNextStepsHistoryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProfileNextStepsHistoryTypeDef
def get_value() -> ProfileNextStepsHistoryTypeDef:
return {
"Value": ...,
}
# ProfileNextStepsHistoryTypeDef definition
class ProfileNextStepsHistoryTypeDef(TypedDict):
Value: str,
Time: datetime.datetime,
ExpectedCustomerSpendTypeDef#
# ExpectedCustomerSpendTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ExpectedCustomerSpendTypeDef
def get_value() -> ExpectedCustomerSpendTypeDef:
return {
"Amount": ...,
}
# ExpectedCustomerSpendTypeDef definition
class ExpectedCustomerSpendTypeDef(TypedDict):
CurrencyCode: CurrencyCodeType, # (1)
Frequency: PaymentFrequencyType, # (2)
TargetCompany: str,
Amount: NotRequired[str],
EstimationUrl: NotRequired[str],
- See CurrencyCodeType
- See PaymentFrequencyType
AwsOpportunityRelatedEntitiesTypeDef#
# AwsOpportunityRelatedEntitiesTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsOpportunityRelatedEntitiesTypeDef
def get_value() -> AwsOpportunityRelatedEntitiesTypeDef:
return {
"AwsProducts": ...,
}
# AwsOpportunityRelatedEntitiesTypeDef definition
class AwsOpportunityRelatedEntitiesTypeDef(TypedDict):
AwsProducts: NotRequired[list[str]],
Solutions: NotRequired[list[str]],
AwsTeamMemberTypeDef#
# AwsTeamMemberTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsTeamMemberTypeDef
def get_value() -> AwsTeamMemberTypeDef:
return {
"Email": ...,
}
# AwsTeamMemberTypeDef definition
class AwsTeamMemberTypeDef(TypedDict):
Email: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
BusinessTitle: NotRequired[AwsMemberBusinessTitleType], # (1)
AwsProductOptimizationTypeDef#
# AwsProductOptimizationTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsProductOptimizationTypeDef
def get_value() -> AwsProductOptimizationTypeDef:
return {
"Description": ...,
}
# AwsProductOptimizationTypeDef definition
class AwsProductOptimizationTypeDef(TypedDict):
Description: str,
SavingsAmount: str,
AwsSubmissionTypeDef#
# AwsSubmissionTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsSubmissionTypeDef
def get_value() -> AwsSubmissionTypeDef:
return {
"InvolvementType": ...,
}
# AwsSubmissionTypeDef definition
class AwsSubmissionTypeDef(TypedDict):
InvolvementType: SalesInvolvementTypeType, # (1)
Visibility: NotRequired[VisibilityType], # (2)
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.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],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
CreateResourceSnapshotRequestTypeDef#
# CreateResourceSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateResourceSnapshotRequestTypeDef
def get_value() -> CreateResourceSnapshotRequestTypeDef:
return {
"Catalog": ...,
}
# CreateResourceSnapshotRequestTypeDef definition
class CreateResourceSnapshotRequestTypeDef(TypedDict):
Catalog: str,
EngagementIdentifier: str,
ResourceType: ResourceTypeType, # (1)
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
ClientToken: str,
- See ResourceTypeType
EngagementCustomerProjectDetailsTypeDef#
# EngagementCustomerProjectDetailsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementCustomerProjectDetailsTypeDef
def get_value() -> EngagementCustomerProjectDetailsTypeDef:
return {
"Title": ...,
}
# EngagementCustomerProjectDetailsTypeDef definition
class EngagementCustomerProjectDetailsTypeDef(TypedDict):
Title: str,
BusinessProblem: str,
TargetCompletionDate: str,
EngagementCustomerTypeDef#
# EngagementCustomerTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementCustomerTypeDef
def get_value() -> EngagementCustomerTypeDef:
return {
"Industry": ...,
}
# EngagementCustomerTypeDef definition
class EngagementCustomerTypeDef(TypedDict):
Industry: IndustryType, # (1)
CompanyName: str,
WebsiteUrl: str,
CountryCode: CountryCodeType, # (2)
- See IndustryType
- See CountryCodeType
DeleteResourceSnapshotJobRequestTypeDef#
# DeleteResourceSnapshotJobRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import DeleteResourceSnapshotJobRequestTypeDef
def get_value() -> DeleteResourceSnapshotJobRequestTypeDef:
return {
"Catalog": ...,
}
# DeleteResourceSnapshotJobRequestTypeDef definition
class DeleteResourceSnapshotJobRequestTypeDef(TypedDict):
Catalog: str,
ResourceSnapshotJobIdentifier: str,
DisassociateOpportunityRequestTypeDef#
# DisassociateOpportunityRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import DisassociateOpportunityRequestTypeDef
def get_value() -> DisassociateOpportunityRequestTypeDef:
return {
"Catalog": ...,
}
# DisassociateOpportunityRequestTypeDef definition
class DisassociateOpportunityRequestTypeDef(TypedDict):
Catalog: str,
OpportunityIdentifier: str,
RelatedEntityType: RelatedEntityTypeType, # (1)
RelatedEntityIdentifier: str,
EngagementMemberSummaryTypeDef#
# EngagementMemberSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementMemberSummaryTypeDef
def get_value() -> EngagementMemberSummaryTypeDef:
return {
"CompanyName": ...,
}
# EngagementMemberSummaryTypeDef definition
class EngagementMemberSummaryTypeDef(TypedDict):
CompanyName: NotRequired[str],
WebsiteUrl: NotRequired[str],
EngagementMemberTypeDef#
# EngagementMemberTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementMemberTypeDef
def get_value() -> EngagementMemberTypeDef:
return {
"CompanyName": ...,
}
# EngagementMemberTypeDef definition
class EngagementMemberTypeDef(TypedDict):
CompanyName: NotRequired[str],
WebsiteUrl: NotRequired[str],
AccountId: NotRequired[str],
EngagementResourceAssociationSummaryTypeDef#
# EngagementResourceAssociationSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementResourceAssociationSummaryTypeDef
def get_value() -> EngagementResourceAssociationSummaryTypeDef:
return {
"Catalog": ...,
}
# EngagementResourceAssociationSummaryTypeDef definition
class EngagementResourceAssociationSummaryTypeDef(TypedDict):
Catalog: str,
EngagementId: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceId: NotRequired[str],
CreatedBy: NotRequired[str],
- See ResourceTypeType
EngagementSortTypeDef#
# EngagementSortTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementSortTypeDef
def get_value() -> EngagementSortTypeDef:
return {
"SortOrder": ...,
}
# EngagementSortTypeDef definition
class EngagementSortTypeDef(TypedDict):
SortOrder: SortOrderType, # (1)
SortBy: EngagementSortNameType, # (2)
- See SortOrderType
- See EngagementSortNameType
EngagementSummaryTypeDef#
# EngagementSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementSummaryTypeDef
def get_value() -> EngagementSummaryTypeDef:
return {
"Arn": ...,
}
# EngagementSummaryTypeDef definition
class EngagementSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Id: NotRequired[str],
Title: NotRequired[str],
CreatedAt: NotRequired[datetime.datetime],
CreatedBy: NotRequired[str],
MemberCount: NotRequired[int],
ModifiedAt: NotRequired[datetime.datetime],
ModifiedBy: NotRequired[str],
ContextTypes: NotRequired[list[EngagementContextTypeType]], # (1)
- See
list[EngagementContextTypeType]
GetAwsOpportunitySummaryRequestTypeDef#
# GetAwsOpportunitySummaryRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetAwsOpportunitySummaryRequestTypeDef
def get_value() -> GetAwsOpportunitySummaryRequestTypeDef:
return {
"Catalog": ...,
}
# GetAwsOpportunitySummaryRequestTypeDef definition
class GetAwsOpportunitySummaryRequestTypeDef(TypedDict):
Catalog: str,
RelatedOpportunityIdentifier: str,
GetEngagementInvitationRequestTypeDef#
# GetEngagementInvitationRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetEngagementInvitationRequestTypeDef
def get_value() -> GetEngagementInvitationRequestTypeDef:
return {
"Catalog": ...,
}
# GetEngagementInvitationRequestTypeDef definition
class GetEngagementInvitationRequestTypeDef(TypedDict):
Catalog: str,
Identifier: str,
GetEngagementRequestTypeDef#
# GetEngagementRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetEngagementRequestTypeDef
def get_value() -> GetEngagementRequestTypeDef:
return {
"Catalog": ...,
}
# GetEngagementRequestTypeDef definition
class GetEngagementRequestTypeDef(TypedDict):
Catalog: str,
Identifier: str,
GetOpportunityRequestTypeDef#
# GetOpportunityRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetOpportunityRequestTypeDef
def get_value() -> GetOpportunityRequestTypeDef:
return {
"Catalog": ...,
}
# GetOpportunityRequestTypeDef definition
class GetOpportunityRequestTypeDef(TypedDict):
Catalog: str,
Identifier: str,
MarketingOutputTypeDef#
# MarketingOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import MarketingOutputTypeDef
def get_value() -> MarketingOutputTypeDef:
return {
"CampaignName": ...,
}
# MarketingOutputTypeDef definition
class MarketingOutputTypeDef(TypedDict):
CampaignName: NotRequired[str],
Source: NotRequired[MarketingSourceType], # (1)
UseCases: NotRequired[list[str]],
Channels: NotRequired[list[ChannelType]], # (2)
AwsFundingUsed: NotRequired[AwsFundingUsedType], # (3)
- See MarketingSourceType
- See
list[ChannelType] - See AwsFundingUsedType
RelatedEntityIdentifiersTypeDef#
# RelatedEntityIdentifiersTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import RelatedEntityIdentifiersTypeDef
def get_value() -> RelatedEntityIdentifiersTypeDef:
return {
"AwsMarketplaceOffers": ...,
}
# RelatedEntityIdentifiersTypeDef definition
class RelatedEntityIdentifiersTypeDef(TypedDict):
AwsMarketplaceOffers: NotRequired[list[str]],
AwsMarketplaceOfferSets: NotRequired[list[str]],
Solutions: NotRequired[list[str]],
AwsProducts: NotRequired[list[str]],
GetResourceSnapshotJobRequestTypeDef#
# GetResourceSnapshotJobRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetResourceSnapshotJobRequestTypeDef
def get_value() -> GetResourceSnapshotJobRequestTypeDef:
return {
"Catalog": ...,
}
# GetResourceSnapshotJobRequestTypeDef definition
class GetResourceSnapshotJobRequestTypeDef(TypedDict):
Catalog: str,
ResourceSnapshotJobIdentifier: str,
GetResourceSnapshotRequestTypeDef#
# GetResourceSnapshotRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetResourceSnapshotRequestTypeDef
def get_value() -> GetResourceSnapshotRequestTypeDef:
return {
"Catalog": ...,
}
# GetResourceSnapshotRequestTypeDef definition
class GetResourceSnapshotRequestTypeDef(TypedDict):
Catalog: str,
EngagementIdentifier: str,
ResourceType: ResourceTypeType, # (1)
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
Revision: NotRequired[int],
- See ResourceTypeType
GetSellingSystemSettingsRequestTypeDef#
# GetSellingSystemSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetSellingSystemSettingsRequestTypeDef
def get_value() -> GetSellingSystemSettingsRequestTypeDef:
return {
"Catalog": ...,
}
# GetSellingSystemSettingsRequestTypeDef definition
class GetSellingSystemSettingsRequestTypeDef(TypedDict):
Catalog: str,
LeadContactTypeDef#
# LeadContactTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadContactTypeDef
def get_value() -> LeadContactTypeDef:
return {
"BusinessTitle": ...,
}
# LeadContactTypeDef definition
class LeadContactTypeDef(TypedDict):
BusinessTitle: str,
Email: str,
FirstName: str,
LastName: str,
Phone: NotRequired[str],
LeadInvitationCustomerTypeDef#
# LeadInvitationCustomerTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadInvitationCustomerTypeDef
def get_value() -> LeadInvitationCustomerTypeDef:
return {
"Industry": ...,
}
# LeadInvitationCustomerTypeDef definition
class LeadInvitationCustomerTypeDef(TypedDict):
CompanyName: str,
CountryCode: CountryCodeType, # (2)
Industry: NotRequired[IndustryType], # (1)
WebsiteUrl: NotRequired[str],
AwsMaturity: NotRequired[str],
MarketSegment: NotRequired[MarketSegmentType], # (3)
- See IndustryType
- See CountryCodeType
- See MarketSegmentType
LeadInvitationInteractionTypeDef#
# LeadInvitationInteractionTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadInvitationInteractionTypeDef
def get_value() -> LeadInvitationInteractionTypeDef:
return {
"SourceType": ...,
}
# LeadInvitationInteractionTypeDef definition
class LeadInvitationInteractionTypeDef(TypedDict):
SourceType: str,
SourceId: str,
SourceName: str,
ContactBusinessTitle: str,
Usecase: NotRequired[str],
LifeCycleForViewTypeDef#
# LifeCycleForViewTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleForViewTypeDef
def get_value() -> LifeCycleForViewTypeDef:
return {
"TargetCloseDate": ...,
}
# LifeCycleForViewTypeDef definition
class LifeCycleForViewTypeDef(TypedDict):
TargetCloseDate: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (1)
Stage: NotRequired[StageType], # (2)
NextSteps: NotRequired[str],
- See ReviewStatusType
- See StageType
NextStepsHistoryOutputTypeDef#
# NextStepsHistoryOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import NextStepsHistoryOutputTypeDef
def get_value() -> NextStepsHistoryOutputTypeDef:
return {
"Value": ...,
}
# NextStepsHistoryOutputTypeDef definition
class NextStepsHistoryOutputTypeDef(TypedDict):
Value: str,
Time: datetime.datetime,
LifeCycleSummaryTypeDef#
# LifeCycleSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleSummaryTypeDef
def get_value() -> LifeCycleSummaryTypeDef:
return {
"Stage": ...,
}
# LifeCycleSummaryTypeDef definition
class LifeCycleSummaryTypeDef(TypedDict):
Stage: NotRequired[StageType], # (1)
ClosedLostReason: NotRequired[ClosedLostReasonType], # (2)
NextSteps: NotRequired[str],
TargetCloseDate: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (3)
ReviewComments: NotRequired[str],
ReviewStatusReason: NotRequired[str],
- See StageType
- See ClosedLostReasonType
- See ReviewStatusType
ListEngagementByAcceptingInvitationTaskSummaryTypeDef#
# ListEngagementByAcceptingInvitationTaskSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementByAcceptingInvitationTaskSummaryTypeDef
def get_value() -> ListEngagementByAcceptingInvitationTaskSummaryTypeDef:
return {
"TaskId": ...,
}
# ListEngagementByAcceptingInvitationTaskSummaryTypeDef definition
class ListEngagementByAcceptingInvitationTaskSummaryTypeDef(TypedDict):
TaskId: NotRequired[str],
TaskArn: NotRequired[str],
StartTime: NotRequired[datetime.datetime],
TaskStatus: NotRequired[TaskStatusType], # (1)
Message: NotRequired[str],
ReasonCode: NotRequired[ReasonCodeType], # (2)
OpportunityId: NotRequired[str],
ResourceSnapshotJobId: NotRequired[str],
EngagementInvitationId: NotRequired[str],
- See TaskStatusType
- See ReasonCodeType
ListTasksSortBaseTypeDef#
# ListTasksSortBaseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListTasksSortBaseTypeDef
def get_value() -> ListTasksSortBaseTypeDef:
return {
"SortOrder": ...,
}
# ListTasksSortBaseTypeDef definition
class ListTasksSortBaseTypeDef(TypedDict):
SortOrder: SortOrderType, # (1)
SortBy: ListTasksSortNameType, # (2)
- See SortOrderType
- See ListTasksSortNameType
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListEngagementFromOpportunityTaskSummaryTypeDef#
# ListEngagementFromOpportunityTaskSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementFromOpportunityTaskSummaryTypeDef
def get_value() -> ListEngagementFromOpportunityTaskSummaryTypeDef:
return {
"TaskId": ...,
}
# ListEngagementFromOpportunityTaskSummaryTypeDef definition
class ListEngagementFromOpportunityTaskSummaryTypeDef(TypedDict):
TaskId: NotRequired[str],
TaskArn: NotRequired[str],
StartTime: NotRequired[datetime.datetime],
TaskStatus: NotRequired[TaskStatusType], # (1)
Message: NotRequired[str],
ReasonCode: NotRequired[ReasonCodeType], # (2)
OpportunityId: NotRequired[str],
ResourceSnapshotJobId: NotRequired[str],
EngagementId: NotRequired[str],
EngagementInvitationId: NotRequired[str],
- See TaskStatusType
- See ReasonCodeType
OpportunityEngagementInvitationSortTypeDef#
# OpportunityEngagementInvitationSortTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunityEngagementInvitationSortTypeDef
def get_value() -> OpportunityEngagementInvitationSortTypeDef:
return {
"SortOrder": ...,
}
# OpportunityEngagementInvitationSortTypeDef definition
class OpportunityEngagementInvitationSortTypeDef(TypedDict):
SortOrder: SortOrderType, # (1)
SortBy: OpportunityEngagementInvitationSortNameType, # (2)
ListEngagementMembersRequestTypeDef#
# ListEngagementMembersRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementMembersRequestTypeDef
def get_value() -> ListEngagementMembersRequestTypeDef:
return {
"Catalog": ...,
}
# ListEngagementMembersRequestTypeDef definition
class ListEngagementMembersRequestTypeDef(TypedDict):
Catalog: str,
Identifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ListEngagementResourceAssociationsRequestTypeDef#
# ListEngagementResourceAssociationsRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementResourceAssociationsRequestTypeDef
def get_value() -> ListEngagementResourceAssociationsRequestTypeDef:
return {
"Catalog": ...,
}
# ListEngagementResourceAssociationsRequestTypeDef definition
class ListEngagementResourceAssociationsRequestTypeDef(TypedDict):
Catalog: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
EngagementIdentifier: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceIdentifier: NotRequired[str],
CreatedBy: NotRequired[str],
- See ResourceTypeType
OpportunitySortTypeDef#
# OpportunitySortTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunitySortTypeDef
def get_value() -> OpportunitySortTypeDef:
return {
"SortOrder": ...,
}
# OpportunitySortTypeDef definition
class OpportunitySortTypeDef(TypedDict):
SortOrder: SortOrderType, # (1)
SortBy: OpportunitySortNameType, # (2)
- See SortOrderType
- See OpportunitySortNameType
TargetCloseDateFilterTypeDef#
# TargetCloseDateFilterTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import TargetCloseDateFilterTypeDef
def get_value() -> TargetCloseDateFilterTypeDef:
return {
"AfterTargetCloseDate": ...,
}
# TargetCloseDateFilterTypeDef definition
class TargetCloseDateFilterTypeDef(TypedDict):
AfterTargetCloseDate: NotRequired[str],
BeforeTargetCloseDate: NotRequired[str],
ListOpportunityFromEngagementTaskSummaryTypeDef#
# ListOpportunityFromEngagementTaskSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListOpportunityFromEngagementTaskSummaryTypeDef
def get_value() -> ListOpportunityFromEngagementTaskSummaryTypeDef:
return {
"TaskId": ...,
}
# ListOpportunityFromEngagementTaskSummaryTypeDef definition
class ListOpportunityFromEngagementTaskSummaryTypeDef(TypedDict):
TaskId: NotRequired[str],
TaskArn: NotRequired[str],
StartTime: NotRequired[datetime.datetime],
TaskStatus: NotRequired[TaskStatusType], # (1)
Message: NotRequired[str],
ReasonCode: NotRequired[ReasonCodeType], # (2)
OpportunityId: NotRequired[str],
ResourceSnapshotJobId: NotRequired[str],
EngagementId: NotRequired[str],
ContextId: NotRequired[str],
- See TaskStatusType
- See ReasonCodeType
SortObjectTypeDef#
# SortObjectTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import SortObjectTypeDef
def get_value() -> SortObjectTypeDef:
return {
"SortBy": ...,
}
# SortObjectTypeDef definition
class SortObjectTypeDef(TypedDict):
SortBy: NotRequired[SortByType], # (1)
SortOrder: NotRequired[SortOrderType], # (2)
- See SortByType
- See SortOrderType
ResourceSnapshotJobSummaryTypeDef#
# ResourceSnapshotJobSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ResourceSnapshotJobSummaryTypeDef
def get_value() -> ResourceSnapshotJobSummaryTypeDef:
return {
"Id": ...,
}
# ResourceSnapshotJobSummaryTypeDef definition
class ResourceSnapshotJobSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Arn: NotRequired[str],
EngagementId: NotRequired[str],
Status: NotRequired[ResourceSnapshotJobStatusType], # (1)
ListResourceSnapshotsRequestTypeDef#
# ListResourceSnapshotsRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListResourceSnapshotsRequestTypeDef
def get_value() -> ListResourceSnapshotsRequestTypeDef:
return {
"Catalog": ...,
}
# ListResourceSnapshotsRequestTypeDef definition
class ListResourceSnapshotsRequestTypeDef(TypedDict):
Catalog: str,
EngagementIdentifier: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceIdentifier: NotRequired[str],
ResourceSnapshotTemplateIdentifier: NotRequired[str],
CreatedBy: NotRequired[str],
- See ResourceTypeType
ResourceSnapshotSummaryTypeDef#
# ResourceSnapshotSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ResourceSnapshotSummaryTypeDef
def get_value() -> ResourceSnapshotSummaryTypeDef:
return {
"Arn": ...,
}
# ResourceSnapshotSummaryTypeDef definition
class ResourceSnapshotSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
Revision: NotRequired[int],
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceId: NotRequired[str],
ResourceSnapshotTemplateName: NotRequired[str],
CreatedBy: NotRequired[str],
- See ResourceTypeType
SolutionSortTypeDef#
# SolutionSortTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import SolutionSortTypeDef
def get_value() -> SolutionSortTypeDef:
return {
"SortOrder": ...,
}
# SolutionSortTypeDef definition
class SolutionSortTypeDef(TypedDict):
SortOrder: SortOrderType, # (1)
SortBy: SolutionSortNameType, # (2)
- See SortOrderType
- See SolutionSortNameType
SolutionBaseTypeDef#
# SolutionBaseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import SolutionBaseTypeDef
def get_value() -> SolutionBaseTypeDef:
return {
"Catalog": ...,
}
# SolutionBaseTypeDef definition
class SolutionBaseTypeDef(TypedDict):
Catalog: str,
Id: str,
Name: str,
Status: SolutionStatusType, # (1)
Category: str,
CreatedDate: datetime.datetime,
Arn: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
ResourceArn: str,
MarketingTypeDef#
# MarketingTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import MarketingTypeDef
def get_value() -> MarketingTypeDef:
return {
"CampaignName": ...,
}
# MarketingTypeDef definition
class MarketingTypeDef(TypedDict):
CampaignName: NotRequired[str],
Source: NotRequired[MarketingSourceType], # (1)
UseCases: NotRequired[Sequence[str]],
Channels: NotRequired[Sequence[ChannelType]], # (2)
AwsFundingUsed: NotRequired[AwsFundingUsedType], # (3)
- See MarketingSourceType
- See
Sequence[ChannelType] - See AwsFundingUsedType
MonetaryValueTypeDef#
# MonetaryValueTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import MonetaryValueTypeDef
def get_value() -> MonetaryValueTypeDef:
return {
"Amount": ...,
}
# MonetaryValueTypeDef definition
class MonetaryValueTypeDef(TypedDict):
Amount: str,
CurrencyCode: CurrencyCodeType, # (1)
- See CurrencyCodeType
SenderContactTypeDef#
# SenderContactTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import SenderContactTypeDef
def get_value() -> SenderContactTypeDef:
return {
"Email": ...,
}
# SenderContactTypeDef definition
class SenderContactTypeDef(TypedDict):
Email: str,
FirstName: NotRequired[str],
LastName: NotRequired[str],
BusinessTitle: NotRequired[str],
Phone: NotRequired[str],
PutSellingSystemSettingsRequestTypeDef#
# PutSellingSystemSettingsRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import PutSellingSystemSettingsRequestTypeDef
def get_value() -> PutSellingSystemSettingsRequestTypeDef:
return {
"Catalog": ...,
}
# PutSellingSystemSettingsRequestTypeDef definition
class PutSellingSystemSettingsRequestTypeDef(TypedDict):
Catalog: str,
ResourceSnapshotJobRoleIdentifier: NotRequired[str],
RejectEngagementInvitationRequestTypeDef#
# RejectEngagementInvitationRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import RejectEngagementInvitationRequestTypeDef
def get_value() -> RejectEngagementInvitationRequestTypeDef:
return {
"Catalog": ...,
}
# RejectEngagementInvitationRequestTypeDef definition
class RejectEngagementInvitationRequestTypeDef(TypedDict):
Catalog: str,
Identifier: str,
RejectionReason: NotRequired[str],
StartResourceSnapshotJobRequestTypeDef#
# StartResourceSnapshotJobRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StartResourceSnapshotJobRequestTypeDef
def get_value() -> StartResourceSnapshotJobRequestTypeDef:
return {
"Catalog": ...,
}
# StartResourceSnapshotJobRequestTypeDef definition
class StartResourceSnapshotJobRequestTypeDef(TypedDict):
Catalog: str,
ResourceSnapshotJobIdentifier: str,
StopResourceSnapshotJobRequestTypeDef#
# StopResourceSnapshotJobRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StopResourceSnapshotJobRequestTypeDef
def get_value() -> StopResourceSnapshotJobRequestTypeDef:
return {
"Catalog": ...,
}
# StopResourceSnapshotJobRequestTypeDef definition
class StopResourceSnapshotJobRequestTypeDef(TypedDict):
Catalog: str,
ResourceSnapshotJobIdentifier: str,
SubmitOpportunityRequestTypeDef#
# SubmitOpportunityRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import SubmitOpportunityRequestTypeDef
def get_value() -> SubmitOpportunityRequestTypeDef:
return {
"Catalog": ...,
}
# SubmitOpportunityRequestTypeDef definition
class SubmitOpportunityRequestTypeDef(TypedDict):
Catalog: str,
Identifier: str,
InvolvementType: SalesInvolvementTypeType, # (1)
Visibility: NotRequired[VisibilityType], # (2)
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
ReceiverTypeDef#
# ReceiverTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ReceiverTypeDef
def get_value() -> ReceiverTypeDef:
return {
"Account": ...,
}
# ReceiverTypeDef definition
class ReceiverTypeDef(TypedDict):
Account: NotRequired[AccountReceiverTypeDef], # (1)
AccountSummaryTypeDef#
# AccountSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AccountSummaryTypeDef
def get_value() -> AccountSummaryTypeDef:
return {
"Industry": ...,
}
# AccountSummaryTypeDef definition
class AccountSummaryTypeDef(TypedDict):
CompanyName: str,
Industry: NotRequired[IndustryType], # (1)
OtherIndustry: NotRequired[str],
WebsiteUrl: NotRequired[str],
Address: NotRequired[AddressSummaryTypeDef], # (2)
- See IndustryType
- See AddressSummaryTypeDef
LeadCustomerTypeDef#
# LeadCustomerTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadCustomerTypeDef
def get_value() -> LeadCustomerTypeDef:
return {
"Industry": ...,
}
# LeadCustomerTypeDef definition
class LeadCustomerTypeDef(TypedDict):
CompanyName: str,
Address: AddressSummaryTypeDef, # (2)
Industry: NotRequired[IndustryType], # (1)
WebsiteUrl: NotRequired[str],
AwsMaturity: NotRequired[str],
MarketSegment: NotRequired[MarketSegmentType], # (3)
- See IndustryType
- See AddressSummaryTypeDef
- See MarketSegmentType
AccountTypeDef#
# AccountTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AccountTypeDef
def get_value() -> AccountTypeDef:
return {
"Industry": ...,
}
# AccountTypeDef definition
class AccountTypeDef(TypedDict):
CompanyName: str,
Industry: NotRequired[IndustryType], # (1)
OtherIndustry: NotRequired[str],
WebsiteUrl: NotRequired[str],
AwsAccountId: NotRequired[str],
Address: NotRequired[AddressTypeDef], # (2)
Duns: NotRequired[str],
- See IndustryType
- See AddressTypeDef
AssignOpportunityRequestTypeDef#
# AssignOpportunityRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AssignOpportunityRequestTypeDef
def get_value() -> AssignOpportunityRequestTypeDef:
return {
"Catalog": ...,
}
# AssignOpportunityRequestTypeDef definition
class AssignOpportunityRequestTypeDef(TypedDict):
Catalog: str,
Identifier: str,
Assignee: AssigneeContactTypeDef, # (1)
AwsOpportunityCustomerTypeDef#
# AwsOpportunityCustomerTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsOpportunityCustomerTypeDef
def get_value() -> AwsOpportunityCustomerTypeDef:
return {
"Contacts": ...,
}
# AwsOpportunityCustomerTypeDef definition
class AwsOpportunityCustomerTypeDef(TypedDict):
Contacts: NotRequired[list[ContactTypeDef]], # (1)
- See
list[ContactTypeDef]
AwsOpportunityLifeCycleTypeDef#
# AwsOpportunityLifeCycleTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsOpportunityLifeCycleTypeDef
def get_value() -> AwsOpportunityLifeCycleTypeDef:
return {
"TargetCloseDate": ...,
}
# AwsOpportunityLifeCycleTypeDef definition
class AwsOpportunityLifeCycleTypeDef(TypedDict):
TargetCloseDate: NotRequired[str],
ClosedLostReason: NotRequired[AwsClosedLostReasonType], # (1)
Stage: NotRequired[AwsOpportunityStageType], # (2)
NextSteps: NotRequired[str],
NextStepsHistory: NotRequired[list[ProfileNextStepsHistoryTypeDef]], # (3)
- See AwsClosedLostReasonType
- See AwsOpportunityStageType
- See
list[ProfileNextStepsHistoryTypeDef]
AwsOpportunityProjectTypeDef#
# AwsOpportunityProjectTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsOpportunityProjectTypeDef
def get_value() -> AwsOpportunityProjectTypeDef:
return {
"ExpectedCustomerSpend": ...,
}
# AwsOpportunityProjectTypeDef definition
class AwsOpportunityProjectTypeDef(TypedDict):
ExpectedCustomerSpend: NotRequired[list[ExpectedCustomerSpendTypeDef]], # (1)
AwsPartition: NotRequired[AwsPartitionType], # (2)
- See
list[ExpectedCustomerSpendTypeDef] - See AwsPartitionType
ProjectDetailsOutputTypeDef#
# ProjectDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectDetailsOutputTypeDef
def get_value() -> ProjectDetailsOutputTypeDef:
return {
"BusinessProblem": ...,
}
# ProjectDetailsOutputTypeDef definition
class ProjectDetailsOutputTypeDef(TypedDict):
BusinessProblem: str,
Title: str,
TargetCompletionDate: str,
ExpectedCustomerSpend: list[ExpectedCustomerSpendTypeDef], # (1)
- See
list[ExpectedCustomerSpendTypeDef]
ProjectDetailsTypeDef#
# ProjectDetailsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectDetailsTypeDef
def get_value() -> ProjectDetailsTypeDef:
return {
"BusinessProblem": ...,
}
# ProjectDetailsTypeDef definition
class ProjectDetailsTypeDef(TypedDict):
BusinessProblem: str,
Title: str,
TargetCompletionDate: str,
ExpectedCustomerSpend: Sequence[ExpectedCustomerSpendTypeDef], # (1)
- See
Sequence[ExpectedCustomerSpendTypeDef]
ProjectOutputTypeDef#
# ProjectOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectOutputTypeDef
def get_value() -> ProjectOutputTypeDef:
return {
"DeliveryModels": ...,
}
# ProjectOutputTypeDef definition
class ProjectOutputTypeDef(TypedDict):
DeliveryModels: NotRequired[list[DeliveryModelType]], # (1)
ExpectedCustomerSpend: NotRequired[list[ExpectedCustomerSpendTypeDef]], # (2)
Title: NotRequired[str],
ApnPrograms: NotRequired[list[str]],
CustomerBusinessProblem: NotRequired[str],
CustomerUseCase: NotRequired[str],
RelatedOpportunityIdentifier: NotRequired[str],
SalesActivities: NotRequired[list[SalesActivityType]], # (3)
CompetitorName: NotRequired[CompetitorNameType], # (4)
OtherCompetitorNames: NotRequired[str],
OtherSolutionDescription: NotRequired[str],
AdditionalComments: NotRequired[str],
AwsPartition: NotRequired[AwsPartitionType], # (5)
- See
list[DeliveryModelType] - See
list[ExpectedCustomerSpendTypeDef] - See
list[SalesActivityType] - See CompetitorNameType
- See AwsPartitionType
ProjectSummaryTypeDef#
# ProjectSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectSummaryTypeDef
def get_value() -> ProjectSummaryTypeDef:
return {
"DeliveryModels": ...,
}
# ProjectSummaryTypeDef definition
class ProjectSummaryTypeDef(TypedDict):
DeliveryModels: NotRequired[list[DeliveryModelType]], # (1)
ExpectedCustomerSpend: NotRequired[list[ExpectedCustomerSpendTypeDef]], # (2)
- See
list[DeliveryModelType] - See
list[ExpectedCustomerSpendTypeDef]
ProjectTypeDef#
# ProjectTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectTypeDef
def get_value() -> ProjectTypeDef:
return {
"DeliveryModels": ...,
}
# ProjectTypeDef definition
class ProjectTypeDef(TypedDict):
DeliveryModels: NotRequired[Sequence[DeliveryModelType]], # (1)
ExpectedCustomerSpend: NotRequired[Sequence[ExpectedCustomerSpendTypeDef]], # (2)
Title: NotRequired[str],
ApnPrograms: NotRequired[Sequence[str]],
CustomerBusinessProblem: NotRequired[str],
CustomerUseCase: NotRequired[str],
RelatedOpportunityIdentifier: NotRequired[str],
SalesActivities: NotRequired[Sequence[SalesActivityType]], # (3)
CompetitorName: NotRequired[CompetitorNameType], # (4)
OtherCompetitorNames: NotRequired[str],
OtherSolutionDescription: NotRequired[str],
AdditionalComments: NotRequired[str],
AwsPartition: NotRequired[AwsPartitionType], # (5)
- See
Sequence[DeliveryModelType] - See
Sequence[ExpectedCustomerSpendTypeDef] - See
Sequence[SalesActivityType] - See CompetitorNameType
- See AwsPartitionType
ProjectViewTypeDef#
# ProjectViewTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectViewTypeDef
def get_value() -> ProjectViewTypeDef:
return {
"DeliveryModels": ...,
}
# ProjectViewTypeDef definition
class ProjectViewTypeDef(TypedDict):
DeliveryModels: NotRequired[list[DeliveryModelType]], # (1)
ExpectedCustomerSpend: NotRequired[list[ExpectedCustomerSpendTypeDef]], # (2)
CustomerUseCase: NotRequired[str],
SalesActivities: NotRequired[list[SalesActivityType]], # (3)
OtherSolutionDescription: NotRequired[str],
- See
list[DeliveryModelType] - See
list[ExpectedCustomerSpendTypeDef] - See
list[SalesActivityType]
AwsProductDetailsTypeDef#
# AwsProductDetailsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsProductDetailsTypeDef
def get_value() -> AwsProductDetailsTypeDef:
return {
"ProductCode": ...,
}
# AwsProductDetailsTypeDef definition
class AwsProductDetailsTypeDef(TypedDict):
ProductCode: str,
Categories: list[str],
Optimizations: list[AwsProductOptimizationTypeDef], # (1)
ServiceCode: NotRequired[str],
Amount: NotRequired[str],
OptimizedAmount: NotRequired[str],
PotentialSavingsAmount: NotRequired[str],
- See
list[AwsProductOptimizationTypeDef]
CreateEngagementContextResponseTypeDef#
# CreateEngagementContextResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateEngagementContextResponseTypeDef
def get_value() -> CreateEngagementContextResponseTypeDef:
return {
"EngagementId": ...,
}
# CreateEngagementContextResponseTypeDef definition
class CreateEngagementContextResponseTypeDef(TypedDict):
EngagementId: str,
EngagementArn: str,
EngagementLastModifiedAt: datetime.datetime,
ContextId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEngagementInvitationResponseTypeDef#
# CreateEngagementInvitationResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateEngagementInvitationResponseTypeDef
def get_value() -> CreateEngagementInvitationResponseTypeDef:
return {
"Id": ...,
}
# CreateEngagementInvitationResponseTypeDef definition
class CreateEngagementInvitationResponseTypeDef(TypedDict):
Id: str,
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEngagementResponseTypeDef#
# CreateEngagementResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateEngagementResponseTypeDef
def get_value() -> CreateEngagementResponseTypeDef:
return {
"Id": ...,
}
# CreateEngagementResponseTypeDef definition
class CreateEngagementResponseTypeDef(TypedDict):
Id: str,
Arn: str,
ModifiedAt: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateOpportunityResponseTypeDef#
# CreateOpportunityResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateOpportunityResponseTypeDef
def get_value() -> CreateOpportunityResponseTypeDef:
return {
"Id": ...,
}
# CreateOpportunityResponseTypeDef definition
class CreateOpportunityResponseTypeDef(TypedDict):
Id: str,
PartnerOpportunityIdentifier: str,
LastModifiedDate: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateResourceSnapshotJobResponseTypeDef#
# CreateResourceSnapshotJobResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateResourceSnapshotJobResponseTypeDef
def get_value() -> CreateResourceSnapshotJobResponseTypeDef:
return {
"Id": ...,
}
# CreateResourceSnapshotJobResponseTypeDef definition
class CreateResourceSnapshotJobResponseTypeDef(TypedDict):
Id: str,
Arn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateResourceSnapshotResponseTypeDef#
# CreateResourceSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateResourceSnapshotResponseTypeDef
def get_value() -> CreateResourceSnapshotResponseTypeDef:
return {
"Arn": ...,
}
# CreateResourceSnapshotResponseTypeDef definition
class CreateResourceSnapshotResponseTypeDef(TypedDict):
Arn: str,
Revision: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetResourceSnapshotJobResponseTypeDef#
# GetResourceSnapshotJobResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetResourceSnapshotJobResponseTypeDef
def get_value() -> GetResourceSnapshotJobResponseTypeDef:
return {
"Catalog": ...,
}
# GetResourceSnapshotJobResponseTypeDef definition
class GetResourceSnapshotJobResponseTypeDef(TypedDict):
Catalog: str,
Id: str,
Arn: str,
EngagementId: str,
ResourceType: ResourceTypeType, # (1)
ResourceId: str,
ResourceArn: str,
ResourceSnapshotTemplateName: str,
CreatedAt: datetime.datetime,
Status: ResourceSnapshotJobStatusType, # (2)
LastSuccessfulExecutionDate: datetime.datetime,
LastFailure: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetSellingSystemSettingsResponseTypeDef#
# GetSellingSystemSettingsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetSellingSystemSettingsResponseTypeDef
def get_value() -> GetSellingSystemSettingsResponseTypeDef:
return {
"Catalog": ...,
}
# GetSellingSystemSettingsResponseTypeDef definition
class GetSellingSystemSettingsResponseTypeDef(TypedDict):
Catalog: str,
ResourceSnapshotJobRoleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutSellingSystemSettingsResponseTypeDef#
# PutSellingSystemSettingsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import PutSellingSystemSettingsResponseTypeDef
def get_value() -> PutSellingSystemSettingsResponseTypeDef:
return {
"Catalog": ...,
}
# PutSellingSystemSettingsResponseTypeDef definition
class PutSellingSystemSettingsResponseTypeDef(TypedDict):
Catalog: str,
ResourceSnapshotJobRoleArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartEngagementByAcceptingInvitationTaskResponseTypeDef#
# StartEngagementByAcceptingInvitationTaskResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StartEngagementByAcceptingInvitationTaskResponseTypeDef
def get_value() -> StartEngagementByAcceptingInvitationTaskResponseTypeDef:
return {
"TaskId": ...,
}
# StartEngagementByAcceptingInvitationTaskResponseTypeDef definition
class StartEngagementByAcceptingInvitationTaskResponseTypeDef(TypedDict):
TaskId: str,
TaskArn: str,
StartTime: datetime.datetime,
TaskStatus: TaskStatusType, # (1)
Message: str,
ReasonCode: ReasonCodeType, # (2)
OpportunityId: str,
ResourceSnapshotJobId: str,
EngagementInvitationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See TaskStatusType
- See ReasonCodeType
- See ResponseMetadataTypeDef
StartEngagementFromOpportunityTaskResponseTypeDef#
# StartEngagementFromOpportunityTaskResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StartEngagementFromOpportunityTaskResponseTypeDef
def get_value() -> StartEngagementFromOpportunityTaskResponseTypeDef:
return {
"TaskId": ...,
}
# StartEngagementFromOpportunityTaskResponseTypeDef definition
class StartEngagementFromOpportunityTaskResponseTypeDef(TypedDict):
TaskId: str,
TaskArn: str,
StartTime: datetime.datetime,
TaskStatus: TaskStatusType, # (1)
Message: str,
ReasonCode: ReasonCodeType, # (2)
OpportunityId: str,
ResourceSnapshotJobId: str,
EngagementId: str,
EngagementInvitationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See TaskStatusType
- See ReasonCodeType
- See ResponseMetadataTypeDef
StartOpportunityFromEngagementTaskResponseTypeDef#
# StartOpportunityFromEngagementTaskResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StartOpportunityFromEngagementTaskResponseTypeDef
def get_value() -> StartOpportunityFromEngagementTaskResponseTypeDef:
return {
"TaskId": ...,
}
# StartOpportunityFromEngagementTaskResponseTypeDef definition
class StartOpportunityFromEngagementTaskResponseTypeDef(TypedDict):
TaskId: str,
TaskArn: str,
StartTime: datetime.datetime,
TaskStatus: TaskStatusType, # (1)
Message: str,
ReasonCode: ReasonCodeType, # (2)
OpportunityId: str,
ResourceSnapshotJobId: str,
EngagementId: str,
ContextId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See TaskStatusType
- See ReasonCodeType
- See ResponseMetadataTypeDef
UpdateEngagementContextResponseTypeDef#
# UpdateEngagementContextResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import UpdateEngagementContextResponseTypeDef
def get_value() -> UpdateEngagementContextResponseTypeDef:
return {
"EngagementId": ...,
}
# UpdateEngagementContextResponseTypeDef definition
class UpdateEngagementContextResponseTypeDef(TypedDict):
EngagementId: str,
EngagementArn: str,
EngagementLastModifiedAt: datetime.datetime,
ContextId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateOpportunityResponseTypeDef#
# UpdateOpportunityResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import UpdateOpportunityResponseTypeDef
def get_value() -> UpdateOpportunityResponseTypeDef:
return {
"Id": ...,
}
# UpdateOpportunityResponseTypeDef definition
class UpdateOpportunityResponseTypeDef(TypedDict):
Id: str,
LastModifiedDate: datetime.datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateResourceSnapshotJobRequestTypeDef#
# CreateResourceSnapshotJobRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateResourceSnapshotJobRequestTypeDef
def get_value() -> CreateResourceSnapshotJobRequestTypeDef:
return {
"Catalog": ...,
}
# CreateResourceSnapshotJobRequestTypeDef definition
class CreateResourceSnapshotJobRequestTypeDef(TypedDict):
Catalog: str,
ClientToken: str,
EngagementIdentifier: str,
ResourceType: ResourceTypeType, # (1)
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See ResourceTypeType
- See
Sequence[TagTypeDef]
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"Tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
Tags: list[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[TagTypeDef] - See ResponseMetadataTypeDef
StartEngagementByAcceptingInvitationTaskRequestTypeDef#
# StartEngagementByAcceptingInvitationTaskRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StartEngagementByAcceptingInvitationTaskRequestTypeDef
def get_value() -> StartEngagementByAcceptingInvitationTaskRequestTypeDef:
return {
"Catalog": ...,
}
# StartEngagementByAcceptingInvitationTaskRequestTypeDef definition
class StartEngagementByAcceptingInvitationTaskRequestTypeDef(TypedDict):
Catalog: str,
ClientToken: str,
Identifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
StartEngagementFromOpportunityTaskRequestTypeDef#
# StartEngagementFromOpportunityTaskRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StartEngagementFromOpportunityTaskRequestTypeDef
def get_value() -> StartEngagementFromOpportunityTaskRequestTypeDef:
return {
"Catalog": ...,
}
# StartEngagementFromOpportunityTaskRequestTypeDef definition
class StartEngagementFromOpportunityTaskRequestTypeDef(TypedDict):
Catalog: str,
ClientToken: str,
Identifier: str,
AwsSubmission: AwsSubmissionTypeDef, # (1)
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See AwsSubmissionTypeDef
- See
Sequence[TagTypeDef]
StartOpportunityFromEngagementTaskRequestTypeDef#
# StartOpportunityFromEngagementTaskRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StartOpportunityFromEngagementTaskRequestTypeDef
def get_value() -> StartOpportunityFromEngagementTaskRequestTypeDef:
return {
"Catalog": ...,
}
# StartOpportunityFromEngagementTaskRequestTypeDef definition
class StartOpportunityFromEngagementTaskRequestTypeDef(TypedDict):
Catalog: str,
ClientToken: str,
Identifier: str,
ContextIdentifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"ResourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See
Sequence[TagTypeDef]
CreatedDateFilterTypeDef#
# CreatedDateFilterTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreatedDateFilterTypeDef
def get_value() -> CreatedDateFilterTypeDef:
return {
"AfterCreatedDate": ...,
}
# CreatedDateFilterTypeDef definition
class CreatedDateFilterTypeDef(TypedDict):
AfterCreatedDate: NotRequired[TimestampTypeDef],
BeforeCreatedDate: NotRequired[TimestampTypeDef],
LastModifiedDateTypeDef#
# LastModifiedDateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LastModifiedDateTypeDef
def get_value() -> LastModifiedDateTypeDef:
return {
"AfterLastModifiedDate": ...,
}
# LastModifiedDateTypeDef definition
class LastModifiedDateTypeDef(TypedDict):
AfterLastModifiedDate: NotRequired[TimestampTypeDef],
BeforeLastModifiedDate: NotRequired[TimestampTypeDef],
NextStepsHistoryTypeDef#
# NextStepsHistoryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import NextStepsHistoryTypeDef
def get_value() -> NextStepsHistoryTypeDef:
return {
"Value": ...,
}
# NextStepsHistoryTypeDef definition
class NextStepsHistoryTypeDef(TypedDict):
Value: str,
Time: TimestampTypeDef,
CustomerProjectsContextTypeDef#
# CustomerProjectsContextTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CustomerProjectsContextTypeDef
def get_value() -> CustomerProjectsContextTypeDef:
return {
"Customer": ...,
}
# CustomerProjectsContextTypeDef definition
class CustomerProjectsContextTypeDef(TypedDict):
Customer: NotRequired[EngagementCustomerTypeDef], # (1)
Project: NotRequired[EngagementCustomerProjectDetailsTypeDef], # (2)
ListEngagementMembersResponseTypeDef#
# ListEngagementMembersResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementMembersResponseTypeDef
def get_value() -> ListEngagementMembersResponseTypeDef:
return {
"EngagementMemberList": ...,
}
# ListEngagementMembersResponseTypeDef definition
class ListEngagementMembersResponseTypeDef(TypedDict):
EngagementMemberList: list[EngagementMemberTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[EngagementMemberTypeDef] - See ResponseMetadataTypeDef
ListEngagementResourceAssociationsResponseTypeDef#
# ListEngagementResourceAssociationsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementResourceAssociationsResponseTypeDef
def get_value() -> ListEngagementResourceAssociationsResponseTypeDef:
return {
"EngagementResourceAssociationSummaries": ...,
}
# ListEngagementResourceAssociationsResponseTypeDef definition
class ListEngagementResourceAssociationsResponseTypeDef(TypedDict):
EngagementResourceAssociationSummaries: list[EngagementResourceAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[EngagementResourceAssociationSummaryTypeDef] - See ResponseMetadataTypeDef
ListEngagementsRequestTypeDef#
# ListEngagementsRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementsRequestTypeDef
def get_value() -> ListEngagementsRequestTypeDef:
return {
"Catalog": ...,
}
# ListEngagementsRequestTypeDef definition
class ListEngagementsRequestTypeDef(TypedDict):
Catalog: str,
CreatedBy: NotRequired[Sequence[str]],
ExcludeCreatedBy: NotRequired[Sequence[str]],
ContextTypes: NotRequired[Sequence[EngagementContextTypeType]], # (1)
ExcludeContextTypes: NotRequired[Sequence[EngagementContextTypeType]], # (1)
Sort: NotRequired[EngagementSortTypeDef], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
EngagementIdentifier: NotRequired[Sequence[str]],
- See
Sequence[EngagementContextTypeType] - See
Sequence[EngagementContextTypeType] - See EngagementSortTypeDef
ListEngagementsResponseTypeDef#
# ListEngagementsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementsResponseTypeDef
def get_value() -> ListEngagementsResponseTypeDef:
return {
"EngagementSummaryList": ...,
}
# ListEngagementsResponseTypeDef definition
class ListEngagementsResponseTypeDef(TypedDict):
EngagementSummaryList: list[EngagementSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[EngagementSummaryTypeDef] - See ResponseMetadataTypeDef
LeadInteractionOutputTypeDef#
# LeadInteractionOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadInteractionOutputTypeDef
def get_value() -> LeadInteractionOutputTypeDef:
return {
"SourceType": ...,
}
# LeadInteractionOutputTypeDef definition
class LeadInteractionOutputTypeDef(TypedDict):
SourceType: str,
SourceId: str,
SourceName: str,
CustomerAction: str,
Contact: LeadContactTypeDef, # (1)
Usecase: NotRequired[str],
InteractionDate: NotRequired[datetime.datetime],
BusinessProblem: NotRequired[str],
LeadInteractionTypeDef#
# LeadInteractionTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadInteractionTypeDef
def get_value() -> LeadInteractionTypeDef:
return {
"SourceType": ...,
}
# LeadInteractionTypeDef definition
class LeadInteractionTypeDef(TypedDict):
SourceType: str,
SourceId: str,
SourceName: str,
CustomerAction: str,
Contact: LeadContactTypeDef, # (1)
Usecase: NotRequired[str],
InteractionDate: NotRequired[TimestampTypeDef],
BusinessProblem: NotRequired[str],
LeadInvitationPayloadTypeDef#
# LeadInvitationPayloadTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadInvitationPayloadTypeDef
def get_value() -> LeadInvitationPayloadTypeDef:
return {
"Customer": ...,
}
# LeadInvitationPayloadTypeDef definition
class LeadInvitationPayloadTypeDef(TypedDict):
Customer: LeadInvitationCustomerTypeDef, # (1)
Interaction: LeadInvitationInteractionTypeDef, # (2)
LifeCycleOutputTypeDef#
# LifeCycleOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleOutputTypeDef
def get_value() -> LifeCycleOutputTypeDef:
return {
"Stage": ...,
}
# LifeCycleOutputTypeDef definition
class LifeCycleOutputTypeDef(TypedDict):
Stage: NotRequired[StageType], # (1)
ClosedLostReason: NotRequired[ClosedLostReasonType], # (2)
NextSteps: NotRequired[str],
TargetCloseDate: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (3)
ReviewComments: NotRequired[str],
ReviewStatusReason: NotRequired[str],
NextStepsHistory: NotRequired[list[NextStepsHistoryOutputTypeDef]], # (4)
- See StageType
- See ClosedLostReasonType
- See ReviewStatusType
- See
list[NextStepsHistoryOutputTypeDef]
ListEngagementByAcceptingInvitationTasksResponseTypeDef#
# ListEngagementByAcceptingInvitationTasksResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementByAcceptingInvitationTasksResponseTypeDef
def get_value() -> ListEngagementByAcceptingInvitationTasksResponseTypeDef:
return {
"TaskSummaries": ...,
}
# ListEngagementByAcceptingInvitationTasksResponseTypeDef definition
class ListEngagementByAcceptingInvitationTasksResponseTypeDef(TypedDict):
TaskSummaries: list[ListEngagementByAcceptingInvitationTaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListEngagementByAcceptingInvitationTaskSummaryTypeDef] - See ResponseMetadataTypeDef
ListEngagementByAcceptingInvitationTasksRequestTypeDef#
# ListEngagementByAcceptingInvitationTasksRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementByAcceptingInvitationTasksRequestTypeDef
def get_value() -> ListEngagementByAcceptingInvitationTasksRequestTypeDef:
return {
"Catalog": ...,
}
# ListEngagementByAcceptingInvitationTasksRequestTypeDef definition
class ListEngagementByAcceptingInvitationTasksRequestTypeDef(TypedDict):
Catalog: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
OpportunityIdentifier: NotRequired[Sequence[str]],
EngagementInvitationIdentifier: NotRequired[Sequence[str]],
TaskIdentifier: NotRequired[Sequence[str]],
- See ListTasksSortBaseTypeDef
- See
Sequence[TaskStatusType]
ListEngagementFromOpportunityTasksRequestTypeDef#
# ListEngagementFromOpportunityTasksRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementFromOpportunityTasksRequestTypeDef
def get_value() -> ListEngagementFromOpportunityTasksRequestTypeDef:
return {
"Catalog": ...,
}
# ListEngagementFromOpportunityTasksRequestTypeDef definition
class ListEngagementFromOpportunityTasksRequestTypeDef(TypedDict):
Catalog: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
TaskIdentifier: NotRequired[Sequence[str]],
OpportunityIdentifier: NotRequired[Sequence[str]],
EngagementIdentifier: NotRequired[Sequence[str]],
- See ListTasksSortBaseTypeDef
- See
Sequence[TaskStatusType]
ListOpportunityFromEngagementTasksRequestTypeDef#
# ListOpportunityFromEngagementTasksRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListOpportunityFromEngagementTasksRequestTypeDef
def get_value() -> ListOpportunityFromEngagementTasksRequestTypeDef:
return {
"Catalog": ...,
}
# ListOpportunityFromEngagementTasksRequestTypeDef definition
class ListOpportunityFromEngagementTasksRequestTypeDef(TypedDict):
Catalog: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
TaskIdentifier: NotRequired[Sequence[str]],
OpportunityIdentifier: NotRequired[Sequence[str]],
EngagementIdentifier: NotRequired[Sequence[str]],
ContextIdentifier: NotRequired[Sequence[str]],
- See ListTasksSortBaseTypeDef
- See
Sequence[TaskStatusType]
ListEngagementByAcceptingInvitationTasksRequestPaginateTypeDef#
# ListEngagementByAcceptingInvitationTasksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementByAcceptingInvitationTasksRequestPaginateTypeDef
def get_value() -> ListEngagementByAcceptingInvitationTasksRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListEngagementByAcceptingInvitationTasksRequestPaginateTypeDef definition
class ListEngagementByAcceptingInvitationTasksRequestPaginateTypeDef(TypedDict):
Catalog: str,
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
OpportunityIdentifier: NotRequired[Sequence[str]],
EngagementInvitationIdentifier: NotRequired[Sequence[str]],
TaskIdentifier: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See ListTasksSortBaseTypeDef
- See
Sequence[TaskStatusType] - See PaginatorConfigTypeDef
ListEngagementFromOpportunityTasksRequestPaginateTypeDef#
# ListEngagementFromOpportunityTasksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementFromOpportunityTasksRequestPaginateTypeDef
def get_value() -> ListEngagementFromOpportunityTasksRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListEngagementFromOpportunityTasksRequestPaginateTypeDef definition
class ListEngagementFromOpportunityTasksRequestPaginateTypeDef(TypedDict):
Catalog: str,
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
TaskIdentifier: NotRequired[Sequence[str]],
OpportunityIdentifier: NotRequired[Sequence[str]],
EngagementIdentifier: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See ListTasksSortBaseTypeDef
- See
Sequence[TaskStatusType] - See PaginatorConfigTypeDef
ListEngagementMembersRequestPaginateTypeDef#
# ListEngagementMembersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementMembersRequestPaginateTypeDef
def get_value() -> ListEngagementMembersRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListEngagementMembersRequestPaginateTypeDef definition
class ListEngagementMembersRequestPaginateTypeDef(TypedDict):
Catalog: str,
Identifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListEngagementResourceAssociationsRequestPaginateTypeDef#
# ListEngagementResourceAssociationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementResourceAssociationsRequestPaginateTypeDef
def get_value() -> ListEngagementResourceAssociationsRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListEngagementResourceAssociationsRequestPaginateTypeDef definition
class ListEngagementResourceAssociationsRequestPaginateTypeDef(TypedDict):
Catalog: str,
EngagementIdentifier: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceIdentifier: NotRequired[str],
CreatedBy: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEngagementsRequestPaginateTypeDef#
# ListEngagementsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementsRequestPaginateTypeDef
def get_value() -> ListEngagementsRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListEngagementsRequestPaginateTypeDef definition
class ListEngagementsRequestPaginateTypeDef(TypedDict):
Catalog: str,
CreatedBy: NotRequired[Sequence[str]],
ExcludeCreatedBy: NotRequired[Sequence[str]],
ContextTypes: NotRequired[Sequence[EngagementContextTypeType]], # (1)
ExcludeContextTypes: NotRequired[Sequence[EngagementContextTypeType]], # (1)
Sort: NotRequired[EngagementSortTypeDef], # (3)
EngagementIdentifier: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (4)
- See
Sequence[EngagementContextTypeType] - See
Sequence[EngagementContextTypeType] - See EngagementSortTypeDef
- See PaginatorConfigTypeDef
ListOpportunityFromEngagementTasksRequestPaginateTypeDef#
# ListOpportunityFromEngagementTasksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListOpportunityFromEngagementTasksRequestPaginateTypeDef
def get_value() -> ListOpportunityFromEngagementTasksRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListOpportunityFromEngagementTasksRequestPaginateTypeDef definition
class ListOpportunityFromEngagementTasksRequestPaginateTypeDef(TypedDict):
Catalog: str,
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
TaskIdentifier: NotRequired[Sequence[str]],
OpportunityIdentifier: NotRequired[Sequence[str]],
EngagementIdentifier: NotRequired[Sequence[str]],
ContextIdentifier: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See ListTasksSortBaseTypeDef
- See
Sequence[TaskStatusType] - See PaginatorConfigTypeDef
ListResourceSnapshotsRequestPaginateTypeDef#
# ListResourceSnapshotsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListResourceSnapshotsRequestPaginateTypeDef
def get_value() -> ListResourceSnapshotsRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListResourceSnapshotsRequestPaginateTypeDef definition
class ListResourceSnapshotsRequestPaginateTypeDef(TypedDict):
Catalog: str,
EngagementIdentifier: str,
ResourceType: NotRequired[ResourceTypeType], # (1)
ResourceIdentifier: NotRequired[str],
ResourceSnapshotTemplateIdentifier: NotRequired[str],
CreatedBy: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEngagementFromOpportunityTasksResponseTypeDef#
# ListEngagementFromOpportunityTasksResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementFromOpportunityTasksResponseTypeDef
def get_value() -> ListEngagementFromOpportunityTasksResponseTypeDef:
return {
"TaskSummaries": ...,
}
# ListEngagementFromOpportunityTasksResponseTypeDef definition
class ListEngagementFromOpportunityTasksResponseTypeDef(TypedDict):
TaskSummaries: list[ListEngagementFromOpportunityTaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListEngagementFromOpportunityTaskSummaryTypeDef] - See ResponseMetadataTypeDef
ListEngagementInvitationsRequestPaginateTypeDef#
# ListEngagementInvitationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementInvitationsRequestPaginateTypeDef
def get_value() -> ListEngagementInvitationsRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListEngagementInvitationsRequestPaginateTypeDef definition
class ListEngagementInvitationsRequestPaginateTypeDef(TypedDict):
Catalog: str,
ParticipantType: ParticipantTypeType, # (1)
Sort: NotRequired[OpportunityEngagementInvitationSortTypeDef], # (2)
PayloadType: NotRequired[Sequence[EngagementInvitationPayloadTypeType]], # (3)
Status: NotRequired[Sequence[InvitationStatusType]], # (4)
EngagementIdentifier: NotRequired[Sequence[str]],
SenderAwsAccountId: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See ParticipantTypeType
- See OpportunityEngagementInvitationSortTypeDef
- See
Sequence[EngagementInvitationPayloadTypeType] - See
Sequence[InvitationStatusType] - See PaginatorConfigTypeDef
ListEngagementInvitationsRequestTypeDef#
# ListEngagementInvitationsRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementInvitationsRequestTypeDef
def get_value() -> ListEngagementInvitationsRequestTypeDef:
return {
"Catalog": ...,
}
# ListEngagementInvitationsRequestTypeDef definition
class ListEngagementInvitationsRequestTypeDef(TypedDict):
Catalog: str,
ParticipantType: ParticipantTypeType, # (1)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[OpportunityEngagementInvitationSortTypeDef], # (2)
PayloadType: NotRequired[Sequence[EngagementInvitationPayloadTypeType]], # (3)
Status: NotRequired[Sequence[InvitationStatusType]], # (4)
EngagementIdentifier: NotRequired[Sequence[str]],
SenderAwsAccountId: NotRequired[Sequence[str]],
- See ParticipantTypeType
- See OpportunityEngagementInvitationSortTypeDef
- See
Sequence[EngagementInvitationPayloadTypeType] - See
Sequence[InvitationStatusType]
ListOpportunityFromEngagementTasksResponseTypeDef#
# ListOpportunityFromEngagementTasksResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListOpportunityFromEngagementTasksResponseTypeDef
def get_value() -> ListOpportunityFromEngagementTasksResponseTypeDef:
return {
"TaskSummaries": ...,
}
# ListOpportunityFromEngagementTasksResponseTypeDef definition
class ListOpportunityFromEngagementTasksResponseTypeDef(TypedDict):
TaskSummaries: list[ListOpportunityFromEngagementTaskSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ListOpportunityFromEngagementTaskSummaryTypeDef] - See ResponseMetadataTypeDef
ListResourceSnapshotJobsRequestPaginateTypeDef#
# ListResourceSnapshotJobsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListResourceSnapshotJobsRequestPaginateTypeDef
def get_value() -> ListResourceSnapshotJobsRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListResourceSnapshotJobsRequestPaginateTypeDef definition
class ListResourceSnapshotJobsRequestPaginateTypeDef(TypedDict):
Catalog: str,
EngagementIdentifier: NotRequired[str],
Status: NotRequired[ResourceSnapshotJobStatusType], # (1)
Sort: NotRequired[SortObjectTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListResourceSnapshotJobsRequestTypeDef#
# ListResourceSnapshotJobsRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListResourceSnapshotJobsRequestTypeDef
def get_value() -> ListResourceSnapshotJobsRequestTypeDef:
return {
"Catalog": ...,
}
# ListResourceSnapshotJobsRequestTypeDef definition
class ListResourceSnapshotJobsRequestTypeDef(TypedDict):
Catalog: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
EngagementIdentifier: NotRequired[str],
Status: NotRequired[ResourceSnapshotJobStatusType], # (1)
Sort: NotRequired[SortObjectTypeDef], # (2)
ListResourceSnapshotJobsResponseTypeDef#
# ListResourceSnapshotJobsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListResourceSnapshotJobsResponseTypeDef
def get_value() -> ListResourceSnapshotJobsResponseTypeDef:
return {
"ResourceSnapshotJobSummaries": ...,
}
# ListResourceSnapshotJobsResponseTypeDef definition
class ListResourceSnapshotJobsResponseTypeDef(TypedDict):
ResourceSnapshotJobSummaries: list[ResourceSnapshotJobSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ResourceSnapshotJobSummaryTypeDef] - See ResponseMetadataTypeDef
ListResourceSnapshotsResponseTypeDef#
# ListResourceSnapshotsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListResourceSnapshotsResponseTypeDef
def get_value() -> ListResourceSnapshotsResponseTypeDef:
return {
"ResourceSnapshotSummaries": ...,
}
# ListResourceSnapshotsResponseTypeDef definition
class ListResourceSnapshotsResponseTypeDef(TypedDict):
ResourceSnapshotSummaries: list[ResourceSnapshotSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[ResourceSnapshotSummaryTypeDef] - See ResponseMetadataTypeDef
ListSolutionsRequestPaginateTypeDef#
# ListSolutionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListSolutionsRequestPaginateTypeDef
def get_value() -> ListSolutionsRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListSolutionsRequestPaginateTypeDef definition
class ListSolutionsRequestPaginateTypeDef(TypedDict):
Catalog: str,
Sort: NotRequired[SolutionSortTypeDef], # (1)
Status: NotRequired[Sequence[SolutionStatusType]], # (2)
Identifier: NotRequired[Sequence[str]],
Category: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SolutionSortTypeDef
- See
Sequence[SolutionStatusType] - See PaginatorConfigTypeDef
ListSolutionsRequestTypeDef#
# ListSolutionsRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListSolutionsRequestTypeDef
def get_value() -> ListSolutionsRequestTypeDef:
return {
"Catalog": ...,
}
# ListSolutionsRequestTypeDef definition
class ListSolutionsRequestTypeDef(TypedDict):
Catalog: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[SolutionSortTypeDef], # (1)
Status: NotRequired[Sequence[SolutionStatusType]], # (2)
Identifier: NotRequired[Sequence[str]],
Category: NotRequired[Sequence[str]],
- See SolutionSortTypeDef
- See
Sequence[SolutionStatusType]
ListSolutionsResponseTypeDef#
# ListSolutionsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListSolutionsResponseTypeDef
def get_value() -> ListSolutionsResponseTypeDef:
return {
"SolutionSummaries": ...,
}
# ListSolutionsResponseTypeDef definition
class ListSolutionsResponseTypeDef(TypedDict):
SolutionSummaries: list[SolutionBaseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[SolutionBaseTypeDef] - See ResponseMetadataTypeDef
SoftwareRevenueTypeDef#
# SoftwareRevenueTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import SoftwareRevenueTypeDef
def get_value() -> SoftwareRevenueTypeDef:
return {
"DeliveryModel": ...,
}
# SoftwareRevenueTypeDef definition
class SoftwareRevenueTypeDef(TypedDict):
DeliveryModel: NotRequired[RevenueModelType], # (1)
Value: NotRequired[MonetaryValueTypeDef], # (2)
EffectiveDate: NotRequired[str],
ExpirationDate: NotRequired[str],
- See RevenueModelType
- See MonetaryValueTypeDef
EngagementInvitationSummaryTypeDef#
# EngagementInvitationSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementInvitationSummaryTypeDef
def get_value() -> EngagementInvitationSummaryTypeDef:
return {
"Arn": ...,
}
# EngagementInvitationSummaryTypeDef definition
class EngagementInvitationSummaryTypeDef(TypedDict):
Id: str,
Catalog: str,
Arn: NotRequired[str],
PayloadType: NotRequired[EngagementInvitationPayloadTypeType], # (1)
EngagementId: NotRequired[str],
EngagementTitle: NotRequired[str],
Status: NotRequired[InvitationStatusType], # (2)
InvitationDate: NotRequired[datetime.datetime],
ExpirationDate: NotRequired[datetime.datetime],
SenderAwsAccountId: NotRequired[str],
SenderCompanyName: NotRequired[str],
Receiver: NotRequired[ReceiverTypeDef], # (3)
ParticipantType: NotRequired[ParticipantTypeType], # (4)
- See EngagementInvitationPayloadTypeType
- See InvitationStatusType
- See ReceiverTypeDef
- See ParticipantTypeType
CustomerSummaryTypeDef#
# CustomerSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CustomerSummaryTypeDef
def get_value() -> CustomerSummaryTypeDef:
return {
"Account": ...,
}
# CustomerSummaryTypeDef definition
class CustomerSummaryTypeDef(TypedDict):
Account: NotRequired[AccountSummaryTypeDef], # (1)
CustomerOutputTypeDef#
# CustomerOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CustomerOutputTypeDef
def get_value() -> CustomerOutputTypeDef:
return {
"Account": ...,
}
# CustomerOutputTypeDef definition
class CustomerOutputTypeDef(TypedDict):
Account: NotRequired[AccountTypeDef], # (1)
Contacts: NotRequired[list[ContactTypeDef]], # (2)
- See AccountTypeDef
- See
list[ContactTypeDef]
CustomerTypeDef#
# CustomerTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CustomerTypeDef
def get_value() -> CustomerTypeDef:
return {
"Account": ...,
}
# CustomerTypeDef definition
class CustomerTypeDef(TypedDict):
Account: NotRequired[AccountTypeDef], # (1)
Contacts: NotRequired[Sequence[ContactTypeDef]], # (2)
- See AccountTypeDef
- See
Sequence[ContactTypeDef]
OpportunityInvitationPayloadOutputTypeDef#
# OpportunityInvitationPayloadOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunityInvitationPayloadOutputTypeDef
def get_value() -> OpportunityInvitationPayloadOutputTypeDef:
return {
"SenderContacts": ...,
}
# OpportunityInvitationPayloadOutputTypeDef definition
class OpportunityInvitationPayloadOutputTypeDef(TypedDict):
ReceiverResponsibilities: list[ReceiverResponsibilityType], # (2)
Customer: EngagementCustomerTypeDef, # (3)
Project: ProjectDetailsOutputTypeDef, # (4)
SenderContacts: NotRequired[list[SenderContactTypeDef]], # (1)
- See
list[SenderContactTypeDef] - See
list[ReceiverResponsibilityType] - See EngagementCustomerTypeDef
- See ProjectDetailsOutputTypeDef
AwsProductInsightsTypeDef#
# AwsProductInsightsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsProductInsightsTypeDef
def get_value() -> AwsProductInsightsTypeDef:
return {
"CurrencyCode": ...,
}
# AwsProductInsightsTypeDef definition
class AwsProductInsightsTypeDef(TypedDict):
CurrencyCode: CurrencyCodeType, # (1)
Frequency: PaymentFrequencyType, # (2)
TotalAmountByCategory: dict[str, str],
AwsProducts: list[AwsProductDetailsTypeDef], # (3)
TotalAmount: NotRequired[str],
TotalOptimizedAmount: NotRequired[str],
TotalPotentialSavingsAmount: NotRequired[str],
- See CurrencyCodeType
- See PaymentFrequencyType
- See
list[AwsProductDetailsTypeDef]
ListOpportunitiesRequestPaginateTypeDef#
# ListOpportunitiesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListOpportunitiesRequestPaginateTypeDef
def get_value() -> ListOpportunitiesRequestPaginateTypeDef:
return {
"Catalog": ...,
}
# ListOpportunitiesRequestPaginateTypeDef definition
class ListOpportunitiesRequestPaginateTypeDef(TypedDict):
Catalog: str,
Sort: NotRequired[OpportunitySortTypeDef], # (1)
LastModifiedDate: NotRequired[LastModifiedDateTypeDef], # (2)
Identifier: NotRequired[Sequence[str]],
LifeCycleStage: NotRequired[Sequence[StageType]], # (3)
LifeCycleReviewStatus: NotRequired[Sequence[ReviewStatusType]], # (4)
CustomerCompanyName: NotRequired[Sequence[str]],
CreatedDate: NotRequired[CreatedDateFilterTypeDef], # (5)
TargetCloseDate: NotRequired[TargetCloseDateFilterTypeDef], # (6)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (7)
- See OpportunitySortTypeDef
- See LastModifiedDateTypeDef
- See
Sequence[StageType] - See
Sequence[ReviewStatusType] - See CreatedDateFilterTypeDef
- See TargetCloseDateFilterTypeDef
- See PaginatorConfigTypeDef
ListOpportunitiesRequestTypeDef#
# ListOpportunitiesRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListOpportunitiesRequestTypeDef
def get_value() -> ListOpportunitiesRequestTypeDef:
return {
"Catalog": ...,
}
# ListOpportunitiesRequestTypeDef definition
class ListOpportunitiesRequestTypeDef(TypedDict):
Catalog: str,
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[OpportunitySortTypeDef], # (1)
LastModifiedDate: NotRequired[LastModifiedDateTypeDef], # (2)
Identifier: NotRequired[Sequence[str]],
LifeCycleStage: NotRequired[Sequence[StageType]], # (3)
LifeCycleReviewStatus: NotRequired[Sequence[ReviewStatusType]], # (4)
CustomerCompanyName: NotRequired[Sequence[str]],
CreatedDate: NotRequired[CreatedDateFilterTypeDef], # (5)
TargetCloseDate: NotRequired[TargetCloseDateFilterTypeDef], # (6)
- See OpportunitySortTypeDef
- See LastModifiedDateTypeDef
- See
Sequence[StageType] - See
Sequence[ReviewStatusType] - See CreatedDateFilterTypeDef
- See TargetCloseDateFilterTypeDef
LifeCycleTypeDef#
# LifeCycleTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleTypeDef
def get_value() -> LifeCycleTypeDef:
return {
"Stage": ...,
}
# LifeCycleTypeDef definition
class LifeCycleTypeDef(TypedDict):
Stage: NotRequired[StageType], # (1)
ClosedLostReason: NotRequired[ClosedLostReasonType], # (2)
NextSteps: NotRequired[str],
TargetCloseDate: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (3)
ReviewComments: NotRequired[str],
ReviewStatusReason: NotRequired[str],
NextStepsHistory: NotRequired[Sequence[NextStepsHistoryTypeDef]], # (4)
- See StageType
- See ClosedLostReasonType
- See ReviewStatusType
- See
Sequence[NextStepsHistoryTypeDef]
LeadContextOutputTypeDef#
# LeadContextOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadContextOutputTypeDef
def get_value() -> LeadContextOutputTypeDef:
return {
"QualificationStatus": ...,
}
# LeadContextOutputTypeDef definition
class LeadContextOutputTypeDef(TypedDict):
Customer: LeadCustomerTypeDef, # (1)
Interactions: list[LeadInteractionOutputTypeDef], # (2)
QualificationStatus: NotRequired[str],
- See LeadCustomerTypeDef
- See
list[LeadInteractionOutputTypeDef]
ListEngagementInvitationsResponseTypeDef#
# ListEngagementInvitationsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementInvitationsResponseTypeDef
def get_value() -> ListEngagementInvitationsResponseTypeDef:
return {
"EngagementInvitationSummaries": ...,
}
# ListEngagementInvitationsResponseTypeDef definition
class ListEngagementInvitationsResponseTypeDef(TypedDict):
EngagementInvitationSummaries: list[EngagementInvitationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[EngagementInvitationSummaryTypeDef] - See ResponseMetadataTypeDef
OpportunitySummaryTypeDef#
# OpportunitySummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunitySummaryTypeDef
def get_value() -> OpportunitySummaryTypeDef:
return {
"Catalog": ...,
}
# OpportunitySummaryTypeDef definition
class OpportunitySummaryTypeDef(TypedDict):
Catalog: str,
Id: NotRequired[str],
Arn: NotRequired[str],
PartnerOpportunityIdentifier: NotRequired[str],
OpportunityType: NotRequired[OpportunityTypeType], # (1)
LastModifiedDate: NotRequired[datetime.datetime],
CreatedDate: NotRequired[datetime.datetime],
LifeCycle: NotRequired[LifeCycleSummaryTypeDef], # (2)
Customer: NotRequired[CustomerSummaryTypeDef], # (3)
Project: NotRequired[ProjectSummaryTypeDef], # (4)
- See OpportunityTypeType
- See LifeCycleSummaryTypeDef
- See CustomerSummaryTypeDef
- See ProjectSummaryTypeDef
GetOpportunityResponseTypeDef#
# GetOpportunityResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetOpportunityResponseTypeDef
def get_value() -> GetOpportunityResponseTypeDef:
return {
"Catalog": ...,
}
# GetOpportunityResponseTypeDef definition
class GetOpportunityResponseTypeDef(TypedDict):
Catalog: str,
PrimaryNeedsFromAws: list[PrimaryNeedFromAwsType], # (1)
NationalSecurity: NationalSecurityType, # (2)
PartnerOpportunityIdentifier: str,
Customer: CustomerOutputTypeDef, # (3)
Project: ProjectOutputTypeDef, # (4)
OpportunityType: OpportunityTypeType, # (5)
Marketing: MarketingOutputTypeDef, # (6)
SoftwareRevenue: SoftwareRevenueTypeDef, # (7)
Id: str,
Arn: str,
LastModifiedDate: datetime.datetime,
CreatedDate: datetime.datetime,
RelatedEntityIdentifiers: RelatedEntityIdentifiersTypeDef, # (8)
LifeCycle: LifeCycleOutputTypeDef, # (9)
OpportunityTeam: list[ContactTypeDef], # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See
list[PrimaryNeedFromAwsType] - See NationalSecurityType
- See CustomerOutputTypeDef
- See ProjectOutputTypeDef
- See OpportunityTypeType
- See MarketingOutputTypeDef
- See SoftwareRevenueTypeDef
- See RelatedEntityIdentifiersTypeDef
- See LifeCycleOutputTypeDef
- See
list[ContactTypeDef] - See ResponseMetadataTypeDef
OpportunitySummaryViewTypeDef#
# OpportunitySummaryViewTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunitySummaryViewTypeDef
def get_value() -> OpportunitySummaryViewTypeDef:
return {
"OpportunityType": ...,
}
# OpportunitySummaryViewTypeDef definition
class OpportunitySummaryViewTypeDef(TypedDict):
OpportunityType: NotRequired[OpportunityTypeType], # (1)
Lifecycle: NotRequired[LifeCycleForViewTypeDef], # (2)
OpportunityTeam: NotRequired[list[ContactTypeDef]], # (3)
PrimaryNeedsFromAws: NotRequired[list[PrimaryNeedFromAwsType]], # (4)
Customer: NotRequired[CustomerOutputTypeDef], # (5)
Project: NotRequired[ProjectViewTypeDef], # (6)
RelatedEntityIdentifiers: NotRequired[RelatedEntityIdentifiersTypeDef], # (7)
- See OpportunityTypeType
- See LifeCycleForViewTypeDef
- See
list[ContactTypeDef] - See
list[PrimaryNeedFromAwsType] - See CustomerOutputTypeDef
- See ProjectViewTypeDef
- See RelatedEntityIdentifiersTypeDef
PayloadOutputTypeDef#
# PayloadOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import PayloadOutputTypeDef
def get_value() -> PayloadOutputTypeDef:
return {
"OpportunityInvitation": ...,
}
# PayloadOutputTypeDef definition
class PayloadOutputTypeDef(TypedDict):
OpportunityInvitation: NotRequired[OpportunityInvitationPayloadOutputTypeDef], # (1)
LeadInvitation: NotRequired[LeadInvitationPayloadTypeDef], # (2)
OpportunityInvitationPayloadTypeDef#
# OpportunityInvitationPayloadTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunityInvitationPayloadTypeDef
def get_value() -> OpportunityInvitationPayloadTypeDef:
return {
"SenderContacts": ...,
}
# OpportunityInvitationPayloadTypeDef definition
class OpportunityInvitationPayloadTypeDef(TypedDict):
ReceiverResponsibilities: Sequence[ReceiverResponsibilityType], # (2)
Customer: EngagementCustomerTypeDef, # (3)
Project: ProjectDetailsUnionTypeDef, # (4)
SenderContacts: NotRequired[Sequence[SenderContactTypeDef]], # (1)
- See
Sequence[SenderContactTypeDef] - See
Sequence[ReceiverResponsibilityType] - See EngagementCustomerTypeDef
- See ProjectDetailsUnionTypeDef
AwsProductsSpendInsightsBySourceTypeDef#
# AwsProductsSpendInsightsBySourceTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsProductsSpendInsightsBySourceTypeDef
def get_value() -> AwsProductsSpendInsightsBySourceTypeDef:
return {
"Partner": ...,
}
# AwsProductsSpendInsightsBySourceTypeDef definition
class AwsProductsSpendInsightsBySourceTypeDef(TypedDict):
Partner: NotRequired[AwsProductInsightsTypeDef], # (1)
AWS: NotRequired[AwsProductInsightsTypeDef], # (1)
EngagementContextPayloadOutputTypeDef#
# EngagementContextPayloadOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementContextPayloadOutputTypeDef
def get_value() -> EngagementContextPayloadOutputTypeDef:
return {
"CustomerProject": ...,
}
# EngagementContextPayloadOutputTypeDef definition
class EngagementContextPayloadOutputTypeDef(TypedDict):
CustomerProject: NotRequired[CustomerProjectsContextTypeDef], # (1)
Lead: NotRequired[LeadContextOutputTypeDef], # (2)
LeadContextTypeDef#
# LeadContextTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LeadContextTypeDef
def get_value() -> LeadContextTypeDef:
return {
"QualificationStatus": ...,
}
# LeadContextTypeDef definition
class LeadContextTypeDef(TypedDict):
Customer: LeadCustomerTypeDef, # (1)
Interactions: Sequence[LeadInteractionUnionTypeDef], # (2)
QualificationStatus: NotRequired[str],
- See LeadCustomerTypeDef
- See
Sequence[LeadInteractionUnionTypeDef]
UpdateLeadContextTypeDef#
# UpdateLeadContextTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import UpdateLeadContextTypeDef
def get_value() -> UpdateLeadContextTypeDef:
return {
"QualificationStatus": ...,
}
# UpdateLeadContextTypeDef definition
class UpdateLeadContextTypeDef(TypedDict):
Customer: LeadCustomerTypeDef, # (1)
QualificationStatus: NotRequired[str],
Interaction: NotRequired[LeadInteractionUnionTypeDef], # (2)
ListOpportunitiesResponseTypeDef#
# ListOpportunitiesResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListOpportunitiesResponseTypeDef
def get_value() -> ListOpportunitiesResponseTypeDef:
return {
"OpportunitySummaries": ...,
}
# ListOpportunitiesResponseTypeDef definition
class ListOpportunitiesResponseTypeDef(TypedDict):
OpportunitySummaries: list[OpportunitySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
list[OpportunitySummaryTypeDef] - See ResponseMetadataTypeDef
GetEngagementInvitationResponseTypeDef#
# GetEngagementInvitationResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetEngagementInvitationResponseTypeDef
def get_value() -> GetEngagementInvitationResponseTypeDef:
return {
"Arn": ...,
}
# GetEngagementInvitationResponseTypeDef definition
class GetEngagementInvitationResponseTypeDef(TypedDict):
Arn: str,
PayloadType: EngagementInvitationPayloadTypeType, # (1)
Id: str,
EngagementId: str,
EngagementTitle: str,
Status: InvitationStatusType, # (2)
InvitationDate: datetime.datetime,
ExpirationDate: datetime.datetime,
SenderAwsAccountId: str,
SenderCompanyName: str,
Receiver: ReceiverTypeDef, # (3)
Catalog: str,
RejectionReason: str,
Payload: PayloadOutputTypeDef, # (4)
InvitationMessage: str,
EngagementDescription: str,
ExistingMembers: list[EngagementMemberSummaryTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See EngagementInvitationPayloadTypeType
- See InvitationStatusType
- See ReceiverTypeDef
- See PayloadOutputTypeDef
- See
list[EngagementMemberSummaryTypeDef] - See ResponseMetadataTypeDef
AwsOpportunityInsightsTypeDef#
# AwsOpportunityInsightsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsOpportunityInsightsTypeDef
def get_value() -> AwsOpportunityInsightsTypeDef:
return {
"NextBestActions": ...,
}
# AwsOpportunityInsightsTypeDef definition
class AwsOpportunityInsightsTypeDef(TypedDict):
NextBestActions: NotRequired[str],
EngagementScore: NotRequired[EngagementScoreType], # (1)
AwsProductsSpendInsightsBySource: NotRequired[AwsProductsSpendInsightsBySourceTypeDef], # (2)
CreateOpportunityRequestTypeDef#
# CreateOpportunityRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateOpportunityRequestTypeDef
def get_value() -> CreateOpportunityRequestTypeDef:
return {
"Catalog": ...,
}
# CreateOpportunityRequestTypeDef definition
class CreateOpportunityRequestTypeDef(TypedDict):
Catalog: str,
ClientToken: str,
PrimaryNeedsFromAws: NotRequired[Sequence[PrimaryNeedFromAwsType]], # (1)
NationalSecurity: NotRequired[NationalSecurityType], # (2)
PartnerOpportunityIdentifier: NotRequired[str],
Customer: NotRequired[CustomerUnionTypeDef], # (3)
Project: NotRequired[ProjectUnionTypeDef], # (4)
OpportunityType: NotRequired[OpportunityTypeType], # (5)
Marketing: NotRequired[MarketingUnionTypeDef], # (6)
SoftwareRevenue: NotRequired[SoftwareRevenueTypeDef], # (7)
LifeCycle: NotRequired[LifeCycleUnionTypeDef], # (8)
Origin: NotRequired[OpportunityOriginType], # (9)
OpportunityTeam: NotRequired[Sequence[ContactTypeDef]], # (10)
Tags: NotRequired[Sequence[TagTypeDef]], # (11)
- See
Sequence[PrimaryNeedFromAwsType] - See NationalSecurityType
- See CustomerUnionTypeDef
- See ProjectUnionTypeDef
- See OpportunityTypeType
- See MarketingUnionTypeDef
- See SoftwareRevenueTypeDef
- See LifeCycleUnionTypeDef
- See OpportunityOriginType
- See
Sequence[ContactTypeDef] - See
Sequence[TagTypeDef]
UpdateOpportunityRequestTypeDef#
# UpdateOpportunityRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import UpdateOpportunityRequestTypeDef
def get_value() -> UpdateOpportunityRequestTypeDef:
return {
"Catalog": ...,
}
# UpdateOpportunityRequestTypeDef definition
class UpdateOpportunityRequestTypeDef(TypedDict):
Catalog: str,
LastModifiedDate: TimestampTypeDef,
Identifier: str,
PrimaryNeedsFromAws: NotRequired[Sequence[PrimaryNeedFromAwsType]], # (1)
NationalSecurity: NotRequired[NationalSecurityType], # (2)
PartnerOpportunityIdentifier: NotRequired[str],
Customer: NotRequired[CustomerUnionTypeDef], # (3)
Project: NotRequired[ProjectUnionTypeDef], # (4)
OpportunityType: NotRequired[OpportunityTypeType], # (5)
Marketing: NotRequired[MarketingUnionTypeDef], # (6)
SoftwareRevenue: NotRequired[SoftwareRevenueTypeDef], # (7)
LifeCycle: NotRequired[LifeCycleUnionTypeDef], # (8)
- See
Sequence[PrimaryNeedFromAwsType] - See NationalSecurityType
- See CustomerUnionTypeDef
- See ProjectUnionTypeDef
- See OpportunityTypeType
- See MarketingUnionTypeDef
- See SoftwareRevenueTypeDef
- See LifeCycleUnionTypeDef
EngagementContextDetailsOutputTypeDef#
# EngagementContextDetailsOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementContextDetailsOutputTypeDef
def get_value() -> EngagementContextDetailsOutputTypeDef:
return {
"Id": ...,
}
# EngagementContextDetailsOutputTypeDef definition
class EngagementContextDetailsOutputTypeDef(TypedDict):
Type: EngagementContextTypeType, # (1)
Id: NotRequired[str],
Payload: NotRequired[EngagementContextPayloadOutputTypeDef], # (2)
UpdateEngagementContextPayloadTypeDef#
# UpdateEngagementContextPayloadTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import UpdateEngagementContextPayloadTypeDef
def get_value() -> UpdateEngagementContextPayloadTypeDef:
return {
"Lead": ...,
}
# UpdateEngagementContextPayloadTypeDef definition
class UpdateEngagementContextPayloadTypeDef(TypedDict):
Lead: NotRequired[UpdateLeadContextTypeDef], # (1)
CustomerProject: NotRequired[CustomerProjectsContextTypeDef], # (2)
PayloadTypeDef#
# PayloadTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import PayloadTypeDef
def get_value() -> PayloadTypeDef:
return {
"OpportunityInvitation": ...,
}
# PayloadTypeDef definition
class PayloadTypeDef(TypedDict):
OpportunityInvitation: NotRequired[OpportunityInvitationPayloadUnionTypeDef], # (1)
LeadInvitation: NotRequired[LeadInvitationPayloadTypeDef], # (2)
AwsOpportunitySummaryFullViewTypeDef#
# AwsOpportunitySummaryFullViewTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsOpportunitySummaryFullViewTypeDef
def get_value() -> AwsOpportunitySummaryFullViewTypeDef:
return {
"RelatedOpportunityId": ...,
}
# AwsOpportunitySummaryFullViewTypeDef definition
class AwsOpportunitySummaryFullViewTypeDef(TypedDict):
RelatedOpportunityId: NotRequired[str],
Origin: NotRequired[OpportunityOriginType], # (1)
InvolvementType: NotRequired[SalesInvolvementTypeType], # (2)
Visibility: NotRequired[VisibilityType], # (3)
LifeCycle: NotRequired[AwsOpportunityLifeCycleTypeDef], # (4)
OpportunityTeam: NotRequired[list[AwsTeamMemberTypeDef]], # (5)
Insights: NotRequired[AwsOpportunityInsightsTypeDef], # (6)
InvolvementTypeChangeReason: NotRequired[InvolvementTypeChangeReasonType], # (7)
RelatedEntityIds: NotRequired[AwsOpportunityRelatedEntitiesTypeDef], # (8)
Customer: NotRequired[AwsOpportunityCustomerTypeDef], # (9)
Project: NotRequired[AwsOpportunityProjectTypeDef], # (10)
- See OpportunityOriginType
- See SalesInvolvementTypeType
- See VisibilityType
- See AwsOpportunityLifeCycleTypeDef
- See
list[AwsTeamMemberTypeDef] - See AwsOpportunityInsightsTypeDef
- See InvolvementTypeChangeReasonType
- See AwsOpportunityRelatedEntitiesTypeDef
- See AwsOpportunityCustomerTypeDef
- See AwsOpportunityProjectTypeDef
GetAwsOpportunitySummaryResponseTypeDef#
# GetAwsOpportunitySummaryResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetAwsOpportunitySummaryResponseTypeDef
def get_value() -> GetAwsOpportunitySummaryResponseTypeDef:
return {
"RelatedOpportunityId": ...,
}
# GetAwsOpportunitySummaryResponseTypeDef definition
class GetAwsOpportunitySummaryResponseTypeDef(TypedDict):
RelatedOpportunityId: str,
Origin: OpportunityOriginType, # (1)
InvolvementType: SalesInvolvementTypeType, # (2)
Visibility: VisibilityType, # (3)
LifeCycle: AwsOpportunityLifeCycleTypeDef, # (4)
OpportunityTeam: list[AwsTeamMemberTypeDef], # (5)
Insights: AwsOpportunityInsightsTypeDef, # (6)
InvolvementTypeChangeReason: InvolvementTypeChangeReasonType, # (7)
RelatedEntityIds: AwsOpportunityRelatedEntitiesTypeDef, # (8)
Customer: AwsOpportunityCustomerTypeDef, # (9)
Project: AwsOpportunityProjectTypeDef, # (10)
Catalog: str,
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See OpportunityOriginType
- See SalesInvolvementTypeType
- See VisibilityType
- See AwsOpportunityLifeCycleTypeDef
- See
list[AwsTeamMemberTypeDef] - See AwsOpportunityInsightsTypeDef
- See InvolvementTypeChangeReasonType
- See AwsOpportunityRelatedEntitiesTypeDef
- See AwsOpportunityCustomerTypeDef
- See AwsOpportunityProjectTypeDef
- See ResponseMetadataTypeDef
GetEngagementResponseTypeDef#
# GetEngagementResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetEngagementResponseTypeDef
def get_value() -> GetEngagementResponseTypeDef:
return {
"Id": ...,
}
# GetEngagementResponseTypeDef definition
class GetEngagementResponseTypeDef(TypedDict):
Id: str,
Arn: str,
Title: str,
Description: str,
CreatedAt: datetime.datetime,
CreatedBy: str,
MemberCount: int,
ModifiedAt: datetime.datetime,
ModifiedBy: str,
Contexts: list[EngagementContextDetailsOutputTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
list[EngagementContextDetailsOutputTypeDef] - See ResponseMetadataTypeDef
EngagementContextPayloadTypeDef#
# EngagementContextPayloadTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementContextPayloadTypeDef
def get_value() -> EngagementContextPayloadTypeDef:
return {
"CustomerProject": ...,
}
# EngagementContextPayloadTypeDef definition
class EngagementContextPayloadTypeDef(TypedDict):
CustomerProject: NotRequired[CustomerProjectsContextTypeDef], # (1)
Lead: NotRequired[LeadContextUnionTypeDef], # (2)
UpdateEngagementContextRequestTypeDef#
# UpdateEngagementContextRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import UpdateEngagementContextRequestTypeDef
def get_value() -> UpdateEngagementContextRequestTypeDef:
return {
"Catalog": ...,
}
# UpdateEngagementContextRequestTypeDef definition
class UpdateEngagementContextRequestTypeDef(TypedDict):
Catalog: str,
EngagementIdentifier: str,
ContextIdentifier: str,
EngagementLastModifiedAt: TimestampTypeDef,
Type: EngagementContextTypeType, # (1)
Payload: UpdateEngagementContextPayloadTypeDef, # (2)
ResourceSnapshotPayloadTypeDef#
# ResourceSnapshotPayloadTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ResourceSnapshotPayloadTypeDef
def get_value() -> ResourceSnapshotPayloadTypeDef:
return {
"OpportunitySummary": ...,
}
# ResourceSnapshotPayloadTypeDef definition
class ResourceSnapshotPayloadTypeDef(TypedDict):
OpportunitySummary: NotRequired[OpportunitySummaryViewTypeDef], # (1)
AwsOpportunitySummaryFullView: NotRequired[AwsOpportunitySummaryFullViewTypeDef], # (2)
InvitationTypeDef#
# InvitationTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import InvitationTypeDef
def get_value() -> InvitationTypeDef:
return {
"Message": ...,
}
# InvitationTypeDef definition
class InvitationTypeDef(TypedDict):
Message: str,
Receiver: ReceiverTypeDef, # (1)
Payload: PayloadUnionTypeDef, # (2)
- See ReceiverTypeDef
- See PayloadUnionTypeDef
GetResourceSnapshotResponseTypeDef#
# GetResourceSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetResourceSnapshotResponseTypeDef
def get_value() -> GetResourceSnapshotResponseTypeDef:
return {
"Catalog": ...,
}
# GetResourceSnapshotResponseTypeDef definition
class GetResourceSnapshotResponseTypeDef(TypedDict):
Catalog: str,
Arn: str,
CreatedBy: str,
CreatedAt: datetime.datetime,
EngagementId: str,
ResourceType: ResourceTypeType, # (1)
ResourceId: str,
ResourceSnapshotTemplateName: str,
Revision: int,
Payload: ResourceSnapshotPayloadTypeDef, # (2)
TargetMemberAccounts: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateEngagementContextRequestTypeDef#
# CreateEngagementContextRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateEngagementContextRequestTypeDef
def get_value() -> CreateEngagementContextRequestTypeDef:
return {
"Catalog": ...,
}
# CreateEngagementContextRequestTypeDef definition
class CreateEngagementContextRequestTypeDef(TypedDict):
Catalog: str,
EngagementIdentifier: str,
ClientToken: str,
Type: EngagementContextTypeType, # (1)
Payload: EngagementContextPayloadUnionTypeDef, # (2)
EngagementContextDetailsTypeDef#
# EngagementContextDetailsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementContextDetailsTypeDef
def get_value() -> EngagementContextDetailsTypeDef:
return {
"Id": ...,
}
# EngagementContextDetailsTypeDef definition
class EngagementContextDetailsTypeDef(TypedDict):
Type: EngagementContextTypeType, # (1)
Id: NotRequired[str],
Payload: NotRequired[EngagementContextPayloadUnionTypeDef], # (2)
CreateEngagementInvitationRequestTypeDef#
# CreateEngagementInvitationRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateEngagementInvitationRequestTypeDef
def get_value() -> CreateEngagementInvitationRequestTypeDef:
return {
"Catalog": ...,
}
# CreateEngagementInvitationRequestTypeDef definition
class CreateEngagementInvitationRequestTypeDef(TypedDict):
Catalog: str,
ClientToken: str,
EngagementIdentifier: str,
Invitation: InvitationTypeDef, # (1)
CreateEngagementRequestTypeDef#
# CreateEngagementRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateEngagementRequestTypeDef
def get_value() -> CreateEngagementRequestTypeDef:
return {
"Catalog": ...,
}
# CreateEngagementRequestTypeDef definition
class CreateEngagementRequestTypeDef(TypedDict):
Catalog: str,
ClientToken: str,
Title: str,
Description: str,
Contexts: NotRequired[Sequence[EngagementContextDetailsUnionTypeDef]], # (1)
- See
Sequence[EngagementContextDetailsUnionTypeDef]