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
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)
]
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
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],
CountryCode: NotRequired[CountryCodeType], # (1)
PostalCode: NotRequired[str],
StateOrRegion: NotRequired[str],
- 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],
CountryCode: NotRequired[CountryCodeType], # (1)
PostalCode: NotRequired[str],
StateOrRegion: NotRequired[str],
StreetAddress: NotRequired[str],
- See CountryCodeType
AssigneeContactTypeDef#
# AssigneeContactTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AssigneeContactTypeDef
def get_value() -> AssigneeContactTypeDef:
return {
"BusinessTitle": ...,
}
# AssigneeContactTypeDef definition
class AssigneeContactTypeDef(TypedDict):
BusinessTitle: str,
Email: str,
FirstName: str,
LastName: 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,
RelatedEntityIdentifier: str,
RelatedEntityType: RelatedEntityTypeType, # (1)
ContactTypeDef#
# ContactTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ContactTypeDef
def get_value() -> ContactTypeDef:
return {
"BusinessTitle": ...,
}
# ContactTypeDef definition
class ContactTypeDef(TypedDict):
BusinessTitle: NotRequired[str],
Email: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
Phone: NotRequired[str],
AwsOpportunityInsightsTypeDef#
# AwsOpportunityInsightsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsOpportunityInsightsTypeDef
def get_value() -> AwsOpportunityInsightsTypeDef:
return {
"EngagementScore": ...,
}
# AwsOpportunityInsightsTypeDef definition
class AwsOpportunityInsightsTypeDef(TypedDict):
EngagementScore: NotRequired[EngagementScoreType], # (1)
NextBestActions: NotRequired[str],
ProfileNextStepsHistoryTypeDef#
# ProfileNextStepsHistoryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProfileNextStepsHistoryTypeDef
def get_value() -> ProfileNextStepsHistoryTypeDef:
return {
"Time": ...,
}
# ProfileNextStepsHistoryTypeDef definition
class ProfileNextStepsHistoryTypeDef(TypedDict):
Time: datetime.datetime,
Value: str,
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):
Amount: str,
CurrencyCode: ExpectedCustomerSpendCurrencyCodeEnumType, # (1)
Frequency: PaymentFrequencyType, # (2)
TargetCompany: str,
EstimationUrl: NotRequired[str],
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]],
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)
AwsTeamMemberTypeDef#
# AwsTeamMemberTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AwsTeamMemberTypeDef
def get_value() -> AwsTeamMemberTypeDef:
return {
"BusinessTitle": ...,
}
# AwsTeamMemberTypeDef definition
class AwsTeamMemberTypeDef(TypedDict):
BusinessTitle: NotRequired[AwsMemberBusinessTitleType], # (1)
Email: NotRequired[str],
FirstName: NotRequired[str],
LastName: NotRequired[str],
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,
ClientToken: str,
EngagementIdentifier: str,
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
ResourceType: ResourceTypeType, # (1)
- See ResourceTypeType
EngagementCustomerProjectDetailsTypeDef#
# EngagementCustomerProjectDetailsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementCustomerProjectDetailsTypeDef
def get_value() -> EngagementCustomerProjectDetailsTypeDef:
return {
"BusinessProblem": ...,
}
# EngagementCustomerProjectDetailsTypeDef definition
class EngagementCustomerProjectDetailsTypeDef(TypedDict):
BusinessProblem: str,
TargetCompletionDate: str,
Title: str,
EngagementCustomerTypeDef#
# EngagementCustomerTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementCustomerTypeDef
def get_value() -> EngagementCustomerTypeDef:
return {
"CompanyName": ...,
}
# EngagementCustomerTypeDef definition
class EngagementCustomerTypeDef(TypedDict):
CompanyName: str,
CountryCode: CountryCodeType, # (1)
Industry: IndustryType, # (2)
WebsiteUrl: str,
- See CountryCodeType
- See IndustryType
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,
RelatedEntityIdentifier: str,
RelatedEntityType: RelatedEntityTypeType, # (1)
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 {
"AccountId": ...,
}
# EngagementMemberTypeDef definition
class EngagementMemberTypeDef(TypedDict):
AccountId: NotRequired[str],
CompanyName: NotRequired[str],
WebsiteUrl: 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,
CreatedBy: NotRequired[str],
EngagementId: NotRequired[str],
ResourceId: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
- See ResourceTypeType
EngagementSortTypeDef#
# EngagementSortTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementSortTypeDef
def get_value() -> EngagementSortTypeDef:
return {
"SortBy": ...,
}
# EngagementSortTypeDef definition
class EngagementSortTypeDef(TypedDict):
SortBy: EngagementSortNameType, # (1)
SortOrder: SortOrderType, # (2)
- See EngagementSortNameType
- See SortOrderType
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],
CreatedAt: NotRequired[datetime.datetime],
CreatedBy: NotRequired[str],
Id: NotRequired[str],
MemberCount: NotRequired[int],
Title: NotRequired[str],
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 {
"AwsFundingUsed": ...,
}
# MarketingOutputTypeDef definition
class MarketingOutputTypeDef(TypedDict):
AwsFundingUsed: NotRequired[AwsFundingUsedType], # (1)
CampaignName: NotRequired[str],
Channels: NotRequired[List[ChannelType]], # (2)
Source: NotRequired[MarketingSourceType], # (3)
UseCases: NotRequired[List[str]],
- See AwsFundingUsedType
- See
List[ChannelType]
- See MarketingSourceType
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]],
AwsProducts: NotRequired[List[str]],
Solutions: 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,
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
ResourceType: ResourceTypeType, # (1)
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,
LifeCycleForViewTypeDef#
# LifeCycleForViewTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleForViewTypeDef
def get_value() -> LifeCycleForViewTypeDef:
return {
"NextSteps": ...,
}
# LifeCycleForViewTypeDef definition
class LifeCycleForViewTypeDef(TypedDict):
NextSteps: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (1)
Stage: NotRequired[StageType], # (2)
TargetCloseDate: 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 {
"Time": ...,
}
# NextStepsHistoryOutputTypeDef definition
class NextStepsHistoryOutputTypeDef(TypedDict):
Time: datetime.datetime,
Value: str,
LifeCycleSummaryTypeDef#
# LifeCycleSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleSummaryTypeDef
def get_value() -> LifeCycleSummaryTypeDef:
return {
"ClosedLostReason": ...,
}
# LifeCycleSummaryTypeDef definition
class LifeCycleSummaryTypeDef(TypedDict):
ClosedLostReason: NotRequired[ClosedLostReasonType], # (1)
NextSteps: NotRequired[str],
ReviewComments: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (2)
ReviewStatusReason: NotRequired[str],
Stage: NotRequired[StageType], # (3)
TargetCloseDate: NotRequired[str],
- See ClosedLostReasonType
- See ReviewStatusType
- See StageType
ListEngagementByAcceptingInvitationTaskSummaryTypeDef#
# ListEngagementByAcceptingInvitationTaskSummaryTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementByAcceptingInvitationTaskSummaryTypeDef
def get_value() -> ListEngagementByAcceptingInvitationTaskSummaryTypeDef:
return {
"EngagementInvitationId": ...,
}
# ListEngagementByAcceptingInvitationTaskSummaryTypeDef definition
class ListEngagementByAcceptingInvitationTaskSummaryTypeDef(TypedDict):
EngagementInvitationId: NotRequired[str],
Message: NotRequired[str],
OpportunityId: NotRequired[str],
ReasonCode: NotRequired[ReasonCodeType], # (1)
ResourceSnapshotJobId: NotRequired[str],
StartTime: NotRequired[datetime.datetime],
TaskArn: NotRequired[str],
TaskId: NotRequired[str],
TaskStatus: NotRequired[TaskStatusType], # (2)
- See ReasonCodeType
- See TaskStatusType
ListTasksSortBaseTypeDef#
# ListTasksSortBaseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListTasksSortBaseTypeDef
def get_value() -> ListTasksSortBaseTypeDef:
return {
"SortBy": ...,
}
# ListTasksSortBaseTypeDef definition
class ListTasksSortBaseTypeDef(TypedDict):
SortBy: ListTasksSortNameType, # (1)
SortOrder: SortOrderType, # (2)
- See ListTasksSortNameType
- See SortOrderType
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 {
"EngagementId": ...,
}
# ListEngagementFromOpportunityTaskSummaryTypeDef definition
class ListEngagementFromOpportunityTaskSummaryTypeDef(TypedDict):
EngagementId: NotRequired[str],
EngagementInvitationId: NotRequired[str],
Message: NotRequired[str],
OpportunityId: NotRequired[str],
ReasonCode: NotRequired[ReasonCodeType], # (1)
ResourceSnapshotJobId: NotRequired[str],
StartTime: NotRequired[datetime.datetime],
TaskArn: NotRequired[str],
TaskId: NotRequired[str],
TaskStatus: NotRequired[TaskStatusType], # (2)
- See ReasonCodeType
- See TaskStatusType
OpportunityEngagementInvitationSortTypeDef#
# OpportunityEngagementInvitationSortTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunityEngagementInvitationSortTypeDef
def get_value() -> OpportunityEngagementInvitationSortTypeDef:
return {
"SortBy": ...,
}
# OpportunityEngagementInvitationSortTypeDef definition
class OpportunityEngagementInvitationSortTypeDef(TypedDict):
SortBy: OpportunityEngagementInvitationSortNameType, # (1)
SortOrder: SortOrderType, # (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,
CreatedBy: NotRequired[str],
EngagementIdentifier: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ResourceIdentifier: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
- See ResourceTypeType
OpportunitySortTypeDef#
# OpportunitySortTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunitySortTypeDef
def get_value() -> OpportunitySortTypeDef:
return {
"SortBy": ...,
}
# OpportunitySortTypeDef definition
class OpportunitySortTypeDef(TypedDict):
SortBy: OpportunitySortNameType, # (1)
SortOrder: SortOrderType, # (2)
- See OpportunitySortNameType
- See SortOrderType
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 {
"Arn": ...,
}
# ResourceSnapshotJobSummaryTypeDef definition
class ResourceSnapshotJobSummaryTypeDef(TypedDict):
Arn: NotRequired[str],
EngagementId: NotRequired[str],
Id: 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,
CreatedBy: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
ResourceIdentifier: NotRequired[str],
ResourceSnapshotTemplateIdentifier: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
- 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],
CreatedBy: NotRequired[str],
ResourceId: NotRequired[str],
ResourceSnapshotTemplateName: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
Revision: NotRequired[int],
- See ResourceTypeType
SolutionSortTypeDef#
# SolutionSortTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import SolutionSortTypeDef
def get_value() -> SolutionSortTypeDef:
return {
"SortBy": ...,
}
# SolutionSortTypeDef definition
class SolutionSortTypeDef(TypedDict):
SortBy: SolutionSortNameType, # (1)
SortOrder: SortOrderType, # (2)
- See SolutionSortNameType
- See SortOrderType
SolutionBaseTypeDef#
# SolutionBaseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import SolutionBaseTypeDef
def get_value() -> SolutionBaseTypeDef:
return {
"Arn": ...,
}
# SolutionBaseTypeDef definition
class SolutionBaseTypeDef(TypedDict):
Catalog: str,
Category: str,
CreatedDate: datetime.datetime,
Id: str,
Name: str,
Status: SolutionStatusType, # (1)
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 {
"AwsFundingUsed": ...,
}
# MarketingTypeDef definition
class MarketingTypeDef(TypedDict):
AwsFundingUsed: NotRequired[AwsFundingUsedType], # (1)
CampaignName: NotRequired[str],
Channels: NotRequired[Sequence[ChannelType]], # (2)
Source: NotRequired[MarketingSourceType], # (3)
UseCases: NotRequired[Sequence[str]],
- See AwsFundingUsedType
- See
Sequence[ChannelType]
- See MarketingSourceType
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 {
"BusinessTitle": ...,
}
# SenderContactTypeDef definition
class SenderContactTypeDef(TypedDict):
Email: str,
BusinessTitle: NotRequired[str],
FirstName: NotRequired[str],
LastName: 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 {
"Address": ...,
}
# AccountSummaryTypeDef definition
class AccountSummaryTypeDef(TypedDict):
CompanyName: str,
Address: NotRequired[AddressSummaryTypeDef], # (1)
Industry: NotRequired[IndustryType], # (2)
OtherIndustry: NotRequired[str],
WebsiteUrl: NotRequired[str],
- See AddressSummaryTypeDef
- See IndustryType
AccountTypeDef#
# AccountTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AccountTypeDef
def get_value() -> AccountTypeDef:
return {
"Address": ...,
}
# AccountTypeDef definition
class AccountTypeDef(TypedDict):
CompanyName: str,
Address: NotRequired[AddressTypeDef], # (1)
AwsAccountId: NotRequired[str],
Duns: NotRequired[str],
Industry: NotRequired[IndustryType], # (2)
OtherIndustry: NotRequired[str],
WebsiteUrl: NotRequired[str],
- See AddressTypeDef
- See IndustryType
AssignOpportunityRequestTypeDef#
# AssignOpportunityRequestTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import AssignOpportunityRequestTypeDef
def get_value() -> AssignOpportunityRequestTypeDef:
return {
"Assignee": ...,
}
# AssignOpportunityRequestTypeDef definition
class AssignOpportunityRequestTypeDef(TypedDict):
Assignee: AssigneeContactTypeDef, # (1)
Catalog: str,
Identifier: str,
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 {
"ClosedLostReason": ...,
}
# AwsOpportunityLifeCycleTypeDef definition
class AwsOpportunityLifeCycleTypeDef(TypedDict):
ClosedLostReason: NotRequired[AwsClosedLostReasonType], # (1)
NextSteps: NotRequired[str],
NextStepsHistory: NotRequired[List[ProfileNextStepsHistoryTypeDef]], # (2)
Stage: NotRequired[AwsOpportunityStageType], # (3)
TargetCloseDate: NotRequired[str],
- See AwsClosedLostReasonType
- See
List[ProfileNextStepsHistoryTypeDef]
- See AwsOpportunityStageType
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)
- See
List[ExpectedCustomerSpendTypeDef]
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,
ExpectedCustomerSpend: List[ExpectedCustomerSpendTypeDef], # (1)
TargetCompletionDate: str,
Title: str,
- 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,
ExpectedCustomerSpend: Sequence[ExpectedCustomerSpendTypeDef], # (1)
TargetCompletionDate: str,
Title: str,
- See
Sequence[ExpectedCustomerSpendTypeDef]
ProjectOutputTypeDef#
# ProjectOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectOutputTypeDef
def get_value() -> ProjectOutputTypeDef:
return {
"AdditionalComments": ...,
}
# ProjectOutputTypeDef definition
class ProjectOutputTypeDef(TypedDict):
AdditionalComments: NotRequired[str],
ApnPrograms: NotRequired[List[str]],
CompetitorName: NotRequired[CompetitorNameType], # (1)
CustomerBusinessProblem: NotRequired[str],
CustomerUseCase: NotRequired[str],
DeliveryModels: NotRequired[List[DeliveryModelType]], # (2)
ExpectedCustomerSpend: NotRequired[List[ExpectedCustomerSpendTypeDef]], # (3)
OtherCompetitorNames: NotRequired[str],
OtherSolutionDescription: NotRequired[str],
RelatedOpportunityIdentifier: NotRequired[str],
SalesActivities: NotRequired[List[SalesActivityType]], # (4)
Title: NotRequired[str],
- See CompetitorNameType
- See
List[DeliveryModelType]
- See
List[ExpectedCustomerSpendTypeDef]
- See
List[SalesActivityType]
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 {
"AdditionalComments": ...,
}
# ProjectTypeDef definition
class ProjectTypeDef(TypedDict):
AdditionalComments: NotRequired[str],
ApnPrograms: NotRequired[Sequence[str]],
CompetitorName: NotRequired[CompetitorNameType], # (1)
CustomerBusinessProblem: NotRequired[str],
CustomerUseCase: NotRequired[str],
DeliveryModels: NotRequired[Sequence[DeliveryModelType]], # (2)
ExpectedCustomerSpend: NotRequired[Sequence[ExpectedCustomerSpendTypeDef]], # (3)
OtherCompetitorNames: NotRequired[str],
OtherSolutionDescription: NotRequired[str],
RelatedOpportunityIdentifier: NotRequired[str],
SalesActivities: NotRequired[Sequence[SalesActivityType]], # (4)
Title: NotRequired[str],
- See CompetitorNameType
- See
Sequence[DeliveryModelType]
- See
Sequence[ExpectedCustomerSpendTypeDef]
- See
Sequence[SalesActivityType]
ProjectViewTypeDef#
# ProjectViewTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ProjectViewTypeDef
def get_value() -> ProjectViewTypeDef:
return {
"CustomerUseCase": ...,
}
# ProjectViewTypeDef definition
class ProjectViewTypeDef(TypedDict):
CustomerUseCase: NotRequired[str],
DeliveryModels: NotRequired[List[DeliveryModelType]], # (1)
ExpectedCustomerSpend: NotRequired[List[ExpectedCustomerSpendTypeDef]], # (2)
OtherSolutionDescription: NotRequired[str],
SalesActivities: NotRequired[List[SalesActivityType]], # (3)
- See
List[DeliveryModelType]
- See
List[ExpectedCustomerSpendTypeDef]
- See
List[SalesActivityType]
CreateEngagementInvitationResponseTypeDef#
# CreateEngagementInvitationResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateEngagementInvitationResponseTypeDef
def get_value() -> CreateEngagementInvitationResponseTypeDef:
return {
"Arn": ...,
}
# CreateEngagementInvitationResponseTypeDef definition
class CreateEngagementInvitationResponseTypeDef(TypedDict):
Arn: str,
Id: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateEngagementResponseTypeDef#
# CreateEngagementResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateEngagementResponseTypeDef
def get_value() -> CreateEngagementResponseTypeDef:
return {
"Arn": ...,
}
# CreateEngagementResponseTypeDef definition
class CreateEngagementResponseTypeDef(TypedDict):
Arn: str,
Id: str,
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,
LastModifiedDate: datetime.datetime,
PartnerOpportunityIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateResourceSnapshotJobResponseTypeDef#
# CreateResourceSnapshotJobResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import CreateResourceSnapshotJobResponseTypeDef
def get_value() -> CreateResourceSnapshotJobResponseTypeDef:
return {
"Arn": ...,
}
# CreateResourceSnapshotJobResponseTypeDef definition
class CreateResourceSnapshotJobResponseTypeDef(TypedDict):
Arn: str,
Id: 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 {
"Arn": ...,
}
# GetResourceSnapshotJobResponseTypeDef definition
class GetResourceSnapshotJobResponseTypeDef(TypedDict):
Arn: str,
Catalog: str,
CreatedAt: datetime.datetime,
EngagementId: str,
Id: str,
LastFailure: str,
LastSuccessfulExecutionDate: datetime.datetime,
ResourceArn: str,
ResourceId: str,
ResourceSnapshotTemplateName: str,
ResourceType: ResourceTypeType, # (1)
Status: ResourceSnapshotJobStatusType, # (2)
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 {
"EngagementInvitationId": ...,
}
# StartEngagementByAcceptingInvitationTaskResponseTypeDef definition
class StartEngagementByAcceptingInvitationTaskResponseTypeDef(TypedDict):
EngagementInvitationId: str,
Message: str,
OpportunityId: str,
ReasonCode: ReasonCodeType, # (1)
ResourceSnapshotJobId: str,
StartTime: datetime.datetime,
TaskArn: str,
TaskId: str,
TaskStatus: TaskStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ReasonCodeType
- See TaskStatusType
- See ResponseMetadataTypeDef
StartEngagementFromOpportunityTaskResponseTypeDef#
# StartEngagementFromOpportunityTaskResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import StartEngagementFromOpportunityTaskResponseTypeDef
def get_value() -> StartEngagementFromOpportunityTaskResponseTypeDef:
return {
"EngagementId": ...,
}
# StartEngagementFromOpportunityTaskResponseTypeDef definition
class StartEngagementFromOpportunityTaskResponseTypeDef(TypedDict):
EngagementId: str,
EngagementInvitationId: str,
Message: str,
OpportunityId: str,
ReasonCode: ReasonCodeType, # (1)
ResourceSnapshotJobId: str,
StartTime: datetime.datetime,
TaskArn: str,
TaskId: str,
TaskStatus: TaskStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ReasonCodeType
- See TaskStatusType
- See ResponseMetadataTypeDef
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,
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
ResourceType: ResourceTypeType, # (1)
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 {
"AwsSubmission": ...,
}
# StartEngagementFromOpportunityTaskRequestTypeDef definition
class StartEngagementFromOpportunityTaskRequestTypeDef(TypedDict):
AwsSubmission: AwsSubmissionTypeDef, # (1)
Catalog: str,
ClientToken: str,
Identifier: str,
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
- See AwsSubmissionTypeDef
- 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]
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]],
EngagementIdentifier: NotRequired[Sequence[str]],
ExcludeCreatedBy: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[EngagementSortTypeDef], # (1)
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
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 {
"Time": ...,
}
# NextStepsHistoryTypeDef definition
class NextStepsHistoryTypeDef(TypedDict):
Time: TimestampTypeDef,
Value: str,
LifeCycleOutputTypeDef#
# LifeCycleOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleOutputTypeDef
def get_value() -> LifeCycleOutputTypeDef:
return {
"ClosedLostReason": ...,
}
# LifeCycleOutputTypeDef definition
class LifeCycleOutputTypeDef(TypedDict):
ClosedLostReason: NotRequired[ClosedLostReasonType], # (1)
NextSteps: NotRequired[str],
NextStepsHistory: NotRequired[List[NextStepsHistoryOutputTypeDef]], # (2)
ReviewComments: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (3)
ReviewStatusReason: NotRequired[str],
Stage: NotRequired[StageType], # (4)
TargetCloseDate: NotRequired[str],
- See ClosedLostReasonType
- See
List[NextStepsHistoryOutputTypeDef]
- See ReviewStatusType
- See StageType
ListEngagementByAcceptingInvitationTasksResponseTypeDef#
# ListEngagementByAcceptingInvitationTasksResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementByAcceptingInvitationTasksResponseTypeDef
def get_value() -> ListEngagementByAcceptingInvitationTasksResponseTypeDef:
return {
"NextToken": ...,
}
# 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,
EngagementInvitationIdentifier: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OpportunityIdentifier: NotRequired[Sequence[str]],
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskIdentifier: NotRequired[Sequence[str]],
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
- 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,
EngagementIdentifier: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
OpportunityIdentifier: NotRequired[Sequence[str]],
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskIdentifier: NotRequired[Sequence[str]],
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
- 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,
EngagementInvitationIdentifier: NotRequired[Sequence[str]],
OpportunityIdentifier: NotRequired[Sequence[str]],
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskIdentifier: NotRequired[Sequence[str]],
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
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,
EngagementIdentifier: NotRequired[Sequence[str]],
OpportunityIdentifier: NotRequired[Sequence[str]],
Sort: NotRequired[ListTasksSortBaseTypeDef], # (1)
TaskIdentifier: NotRequired[Sequence[str]],
TaskStatus: NotRequired[Sequence[TaskStatusType]], # (2)
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,
CreatedBy: NotRequired[str],
EngagementIdentifier: NotRequired[str],
ResourceIdentifier: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
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]],
EngagementIdentifier: NotRequired[Sequence[str]],
ExcludeCreatedBy: NotRequired[Sequence[str]],
Sort: NotRequired[EngagementSortTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
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,
CreatedBy: NotRequired[str],
ResourceIdentifier: NotRequired[str],
ResourceSnapshotTemplateIdentifier: NotRequired[str],
ResourceType: NotRequired[ResourceTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListEngagementFromOpportunityTasksResponseTypeDef#
# ListEngagementFromOpportunityTasksResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListEngagementFromOpportunityTasksResponseTypeDef
def get_value() -> ListEngagementFromOpportunityTasksResponseTypeDef:
return {
"NextToken": ...,
}
# 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)
EngagementIdentifier: NotRequired[Sequence[str]],
PayloadType: NotRequired[Sequence[EngagementInvitationPayloadTypeType]], # (2)
SenderAwsAccountId: NotRequired[Sequence[str]],
Sort: NotRequired[OpportunityEngagementInvitationSortTypeDef], # (3)
Status: NotRequired[Sequence[InvitationStatusType]], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See ParticipantTypeType
- See
Sequence[Literal['OpportunityInvitation']]
- See OpportunityEngagementInvitationSortTypeDef
- 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)
EngagementIdentifier: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
PayloadType: NotRequired[Sequence[EngagementInvitationPayloadTypeType]], # (2)
SenderAwsAccountId: NotRequired[Sequence[str]],
Sort: NotRequired[OpportunityEngagementInvitationSortTypeDef], # (3)
Status: NotRequired[Sequence[InvitationStatusType]], # (4)
- See ParticipantTypeType
- See
Sequence[Literal['OpportunityInvitation']]
- See OpportunityEngagementInvitationSortTypeDef
- See
Sequence[InvitationStatusType]
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],
Sort: NotRequired[SortObjectTypeDef], # (1)
Status: NotRequired[ResourceSnapshotJobStatusType], # (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,
EngagementIdentifier: NotRequired[str],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[SortObjectTypeDef], # (1)
Status: NotRequired[ResourceSnapshotJobStatusType], # (2)
ListResourceSnapshotJobsResponseTypeDef#
# ListResourceSnapshotJobsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListResourceSnapshotJobsResponseTypeDef
def get_value() -> ListResourceSnapshotJobsResponseTypeDef:
return {
"NextToken": ...,
}
# 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 {
"NextToken": ...,
}
# 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,
Category: NotRequired[Sequence[str]],
Identifier: NotRequired[Sequence[str]],
Sort: NotRequired[SolutionSortTypeDef], # (1)
Status: NotRequired[Sequence[SolutionStatusType]], # (2)
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,
Category: NotRequired[Sequence[str]],
Identifier: NotRequired[Sequence[str]],
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[SolutionSortTypeDef], # (1)
Status: NotRequired[Sequence[SolutionStatusType]], # (2)
- See SolutionSortTypeDef
- See
Sequence[SolutionStatusType]
ListSolutionsResponseTypeDef#
# ListSolutionsResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListSolutionsResponseTypeDef
def get_value() -> ListSolutionsResponseTypeDef:
return {
"NextToken": ...,
}
# 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)
EffectiveDate: NotRequired[str],
ExpirationDate: NotRequired[str],
Value: NotRequired[MonetaryValueTypeDef], # (2)
- 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):
Catalog: str,
Id: str,
Arn: NotRequired[str],
EngagementId: NotRequired[str],
EngagementTitle: NotRequired[str],
ExpirationDate: NotRequired[datetime.datetime],
InvitationDate: NotRequired[datetime.datetime],
ParticipantType: NotRequired[ParticipantTypeType], # (1)
PayloadType: NotRequired[EngagementInvitationPayloadTypeType], # (2)
Receiver: NotRequired[ReceiverTypeDef], # (3)
SenderAwsAccountId: NotRequired[str],
SenderCompanyName: NotRequired[str],
Status: NotRequired[InvitationStatusType], # (4)
- See ParticipantTypeType
- See EngagementInvitationPayloadTypeType
- See ReceiverTypeDef
- See InvitationStatusType
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]
GetAwsOpportunitySummaryResponseTypeDef#
# GetAwsOpportunitySummaryResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetAwsOpportunitySummaryResponseTypeDef
def get_value() -> GetAwsOpportunitySummaryResponseTypeDef:
return {
"Catalog": ...,
}
# GetAwsOpportunitySummaryResponseTypeDef definition
class GetAwsOpportunitySummaryResponseTypeDef(TypedDict):
Catalog: str,
Customer: AwsOpportunityCustomerTypeDef, # (1)
Insights: AwsOpportunityInsightsTypeDef, # (2)
InvolvementType: SalesInvolvementTypeType, # (3)
InvolvementTypeChangeReason: InvolvementTypeChangeReasonType, # (4)
LifeCycle: AwsOpportunityLifeCycleTypeDef, # (5)
OpportunityTeam: List[AwsTeamMemberTypeDef], # (6)
Origin: OpportunityOriginType, # (7)
Project: AwsOpportunityProjectTypeDef, # (8)
RelatedEntityIds: AwsOpportunityRelatedEntitiesTypeDef, # (9)
RelatedOpportunityId: str,
Visibility: VisibilityType, # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See AwsOpportunityCustomerTypeDef
- See AwsOpportunityInsightsTypeDef
- See SalesInvolvementTypeType
- See InvolvementTypeChangeReasonType
- See AwsOpportunityLifeCycleTypeDef
- See
List[AwsTeamMemberTypeDef]
- See OpportunityOriginType
- See AwsOpportunityProjectTypeDef
- See AwsOpportunityRelatedEntitiesTypeDef
- See VisibilityType
- See ResponseMetadataTypeDef
OpportunityInvitationPayloadOutputTypeDef#
# OpportunityInvitationPayloadOutputTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunityInvitationPayloadOutputTypeDef
def get_value() -> OpportunityInvitationPayloadOutputTypeDef:
return {
"Customer": ...,
}
# OpportunityInvitationPayloadOutputTypeDef definition
class OpportunityInvitationPayloadOutputTypeDef(TypedDict):
Customer: EngagementCustomerTypeDef, # (1)
Project: ProjectDetailsOutputTypeDef, # (2)
ReceiverResponsibilities: List[ReceiverResponsibilityType], # (3)
SenderContacts: NotRequired[List[SenderContactTypeDef]], # (4)
- See EngagementCustomerTypeDef
- See ProjectDetailsOutputTypeDef
- See
List[ReceiverResponsibilityType]
- See
List[SenderContactTypeDef]
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)
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,
CustomerCompanyName: NotRequired[Sequence[str]],
Identifier: NotRequired[Sequence[str]],
LastModifiedDate: NotRequired[LastModifiedDateTypeDef], # (1)
LifeCycleReviewStatus: NotRequired[Sequence[ReviewStatusType]], # (2)
LifeCycleStage: NotRequired[Sequence[StageType]], # (3)
Sort: NotRequired[OpportunitySortTypeDef], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See LastModifiedDateTypeDef
- See
Sequence[ReviewStatusType]
- See
Sequence[StageType]
- See OpportunitySortTypeDef
- 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,
CustomerCompanyName: NotRequired[Sequence[str]],
Identifier: NotRequired[Sequence[str]],
LastModifiedDate: NotRequired[LastModifiedDateTypeDef], # (1)
LifeCycleReviewStatus: NotRequired[Sequence[ReviewStatusType]], # (2)
LifeCycleStage: NotRequired[Sequence[StageType]], # (3)
MaxResults: NotRequired[int],
NextToken: NotRequired[str],
Sort: NotRequired[OpportunitySortTypeDef], # (4)
- See LastModifiedDateTypeDef
- See
Sequence[ReviewStatusType]
- See
Sequence[StageType]
- See OpportunitySortTypeDef
LifeCycleTypeDef#
# LifeCycleTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import LifeCycleTypeDef
def get_value() -> LifeCycleTypeDef:
return {
"ClosedLostReason": ...,
}
# LifeCycleTypeDef definition
class LifeCycleTypeDef(TypedDict):
ClosedLostReason: NotRequired[ClosedLostReasonType], # (1)
NextSteps: NotRequired[str],
NextStepsHistory: NotRequired[Sequence[NextStepsHistoryTypeDef]], # (2)
ReviewComments: NotRequired[str],
ReviewStatus: NotRequired[ReviewStatusType], # (3)
ReviewStatusReason: NotRequired[str],
Stage: NotRequired[StageType], # (4)
TargetCloseDate: NotRequired[str],
- See ClosedLostReasonType
- See
Sequence[NextStepsHistoryTypeDef]
- See ReviewStatusType
- See StageType
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 {
"Arn": ...,
}
# OpportunitySummaryTypeDef definition
class OpportunitySummaryTypeDef(TypedDict):
Catalog: str,
Arn: NotRequired[str],
CreatedDate: NotRequired[datetime.datetime],
Customer: NotRequired[CustomerSummaryTypeDef], # (1)
Id: NotRequired[str],
LastModifiedDate: NotRequired[datetime.datetime],
LifeCycle: NotRequired[LifeCycleSummaryTypeDef], # (2)
OpportunityType: NotRequired[OpportunityTypeType], # (3)
PartnerOpportunityIdentifier: NotRequired[str],
Project: NotRequired[ProjectSummaryTypeDef], # (4)
- See CustomerSummaryTypeDef
- See LifeCycleSummaryTypeDef
- See OpportunityTypeType
- See ProjectSummaryTypeDef
GetOpportunityResponseTypeDef#
# GetOpportunityResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetOpportunityResponseTypeDef
def get_value() -> GetOpportunityResponseTypeDef:
return {
"Arn": ...,
}
# GetOpportunityResponseTypeDef definition
class GetOpportunityResponseTypeDef(TypedDict):
Arn: str,
Catalog: str,
CreatedDate: datetime.datetime,
Customer: CustomerOutputTypeDef, # (1)
Id: str,
LastModifiedDate: datetime.datetime,
LifeCycle: LifeCycleOutputTypeDef, # (2)
Marketing: MarketingOutputTypeDef, # (3)
NationalSecurity: NationalSecurityType, # (4)
OpportunityTeam: List[ContactTypeDef], # (5)
OpportunityType: OpportunityTypeType, # (6)
PartnerOpportunityIdentifier: str,
PrimaryNeedsFromAws: List[PrimaryNeedFromAwsType], # (7)
Project: ProjectOutputTypeDef, # (8)
RelatedEntityIdentifiers: RelatedEntityIdentifiersTypeDef, # (9)
SoftwareRevenue: SoftwareRevenueTypeDef, # (10)
ResponseMetadata: ResponseMetadataTypeDef, # (11)
- See CustomerOutputTypeDef
- See LifeCycleOutputTypeDef
- See MarketingOutputTypeDef
- See NationalSecurityType
- See
List[ContactTypeDef]
- See OpportunityTypeType
- See
List[PrimaryNeedFromAwsType]
- See ProjectOutputTypeDef
- See RelatedEntityIdentifiersTypeDef
- See SoftwareRevenueTypeDef
- See ResponseMetadataTypeDef
OpportunitySummaryViewTypeDef#
# OpportunitySummaryViewTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunitySummaryViewTypeDef
def get_value() -> OpportunitySummaryViewTypeDef:
return {
"Customer": ...,
}
# OpportunitySummaryViewTypeDef definition
class OpportunitySummaryViewTypeDef(TypedDict):
Customer: NotRequired[CustomerOutputTypeDef], # (1)
Lifecycle: NotRequired[LifeCycleForViewTypeDef], # (2)
OpportunityTeam: NotRequired[List[ContactTypeDef]], # (3)
OpportunityType: NotRequired[OpportunityTypeType], # (4)
PrimaryNeedsFromAws: NotRequired[List[PrimaryNeedFromAwsType]], # (5)
Project: NotRequired[ProjectViewTypeDef], # (6)
RelatedEntityIdentifiers: NotRequired[RelatedEntityIdentifiersTypeDef], # (7)
- See CustomerOutputTypeDef
- See LifeCycleForViewTypeDef
- See
List[ContactTypeDef]
- See OpportunityTypeType
- See
List[PrimaryNeedFromAwsType]
- 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)
OpportunityInvitationPayloadTypeDef#
# OpportunityInvitationPayloadTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import OpportunityInvitationPayloadTypeDef
def get_value() -> OpportunityInvitationPayloadTypeDef:
return {
"Customer": ...,
}
# OpportunityInvitationPayloadTypeDef definition
class OpportunityInvitationPayloadTypeDef(TypedDict):
Customer: EngagementCustomerTypeDef, # (1)
Project: ProjectDetailsUnionTypeDef, # (2)
ReceiverResponsibilities: Sequence[ReceiverResponsibilityType], # (3)
SenderContacts: NotRequired[Sequence[SenderContactTypeDef]], # (4)
- See EngagementCustomerTypeDef
- See ProjectDetailsUnionTypeDef
- See
Sequence[ReceiverResponsibilityType]
- See
Sequence[SenderContactTypeDef]
EngagementContextDetailsTypeDef#
# EngagementContextDetailsTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import EngagementContextDetailsTypeDef
def get_value() -> EngagementContextDetailsTypeDef:
return {
"Payload": ...,
}
# EngagementContextDetailsTypeDef definition
class EngagementContextDetailsTypeDef(TypedDict):
Type: EngagementContextTypeType, # (2)
Payload: NotRequired[EngagementContextPayloadTypeDef], # (1)
ListOpportunitiesResponseTypeDef#
# ListOpportunitiesResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import ListOpportunitiesResponseTypeDef
def get_value() -> ListOpportunitiesResponseTypeDef:
return {
"NextToken": ...,
}
# ListOpportunitiesResponseTypeDef definition
class ListOpportunitiesResponseTypeDef(TypedDict):
OpportunitySummaries: List[OpportunitySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
- See
List[OpportunitySummaryTypeDef]
- See ResponseMetadataTypeDef
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)
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,
Catalog: str,
EngagementDescription: str,
EngagementId: str,
EngagementTitle: str,
ExistingMembers: List[EngagementMemberSummaryTypeDef], # (1)
ExpirationDate: datetime.datetime,
Id: str,
InvitationDate: datetime.datetime,
InvitationMessage: str,
Payload: PayloadOutputTypeDef, # (2)
PayloadType: EngagementInvitationPayloadTypeType, # (3)
Receiver: ReceiverTypeDef, # (4)
RejectionReason: str,
SenderAwsAccountId: str,
SenderCompanyName: str,
Status: InvitationStatusType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See
List[EngagementMemberSummaryTypeDef]
- See PayloadOutputTypeDef
- See EngagementInvitationPayloadTypeType
- See ReceiverTypeDef
- See InvitationStatusType
- See ResponseMetadataTypeDef
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,
Description: str,
Title: str,
Contexts: NotRequired[Sequence[EngagementContextDetailsTypeDef]], # (1)
- See
Sequence[EngagementContextDetailsTypeDef]
GetEngagementResponseTypeDef#
# GetEngagementResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetEngagementResponseTypeDef
def get_value() -> GetEngagementResponseTypeDef:
return {
"Arn": ...,
}
# GetEngagementResponseTypeDef definition
class GetEngagementResponseTypeDef(TypedDict):
Arn: str,
Contexts: List[EngagementContextDetailsTypeDef], # (1)
CreatedAt: datetime.datetime,
CreatedBy: str,
Description: str,
Id: str,
MemberCount: int,
Title: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[EngagementContextDetailsTypeDef]
- See ResponseMetadataTypeDef
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,
Customer: NotRequired[CustomerUnionTypeDef], # (1)
LifeCycle: NotRequired[LifeCycleUnionTypeDef], # (2)
Marketing: NotRequired[MarketingUnionTypeDef], # (3)
NationalSecurity: NotRequired[NationalSecurityType], # (4)
OpportunityTeam: NotRequired[Sequence[ContactTypeDef]], # (5)
OpportunityType: NotRequired[OpportunityTypeType], # (6)
Origin: NotRequired[OpportunityOriginType], # (7)
PartnerOpportunityIdentifier: NotRequired[str],
PrimaryNeedsFromAws: NotRequired[Sequence[PrimaryNeedFromAwsType]], # (8)
Project: NotRequired[ProjectUnionTypeDef], # (9)
SoftwareRevenue: NotRequired[SoftwareRevenueTypeDef], # (10)
- See CustomerUnionTypeDef
- See LifeCycleUnionTypeDef
- See MarketingUnionTypeDef
- See NationalSecurityType
- See
Sequence[ContactTypeDef]
- See OpportunityTypeType
- See OpportunityOriginType
- See
Sequence[PrimaryNeedFromAwsType]
- See ProjectUnionTypeDef
- See SoftwareRevenueTypeDef
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,
Identifier: str,
LastModifiedDate: TimestampTypeDef,
Customer: NotRequired[CustomerUnionTypeDef], # (1)
LifeCycle: NotRequired[LifeCycleUnionTypeDef], # (2)
Marketing: NotRequired[MarketingUnionTypeDef], # (3)
NationalSecurity: NotRequired[NationalSecurityType], # (4)
OpportunityType: NotRequired[OpportunityTypeType], # (5)
PartnerOpportunityIdentifier: NotRequired[str],
PrimaryNeedsFromAws: NotRequired[Sequence[PrimaryNeedFromAwsType]], # (6)
Project: NotRequired[ProjectUnionTypeDef], # (7)
SoftwareRevenue: NotRequired[SoftwareRevenueTypeDef], # (8)
- See CustomerUnionTypeDef
- See LifeCycleUnionTypeDef
- See MarketingUnionTypeDef
- See NationalSecurityType
- See OpportunityTypeType
- See
Sequence[PrimaryNeedFromAwsType]
- See ProjectUnionTypeDef
- See SoftwareRevenueTypeDef
GetResourceSnapshotResponseTypeDef#
# GetResourceSnapshotResponseTypeDef TypedDict usage example
from mypy_boto3_partnercentral_selling.type_defs import GetResourceSnapshotResponseTypeDef
def get_value() -> GetResourceSnapshotResponseTypeDef:
return {
"Arn": ...,
}
# GetResourceSnapshotResponseTypeDef definition
class GetResourceSnapshotResponseTypeDef(TypedDict):
Arn: str,
Catalog: str,
CreatedAt: datetime.datetime,
CreatedBy: str,
EngagementId: str,
Payload: ResourceSnapshotPayloadTypeDef, # (1)
ResourceId: str,
ResourceSnapshotTemplateName: str,
ResourceType: ResourceTypeType, # (2)
Revision: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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)
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,
Payload: PayloadUnionTypeDef, # (1)
Receiver: ReceiverTypeDef, # (2)
- See PayloadUnionTypeDef
- See ReceiverTypeDef
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)