Partnercentral Selling Classes
AcceptEngagementInvitationRequest
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
Account
CompanyName
- Type:
- Required: Yes
Address
- Type:
AwsAccountId
- Type: typing.Optional[str]
Duns
- Type: typing.Optional[str]
Industry
- Type: typing.Optional[typing.Literal['Aerospace', 'Agriculture', 'Automotive', 'Computers and Electronics', 'Consumer Goods', 'Education', 'Energy - Oil and Gas', 'Energy - Power and Utilities', 'Financial Services', 'Gaming', 'Government', 'Healthcare', 'Hospitality', 'Life Sciences', 'Manufacturing', 'Marketing and Advertising', 'Media and Entertainment', 'Mining', 'Non-Profit Organization', 'Other', 'Professional Services', 'Real Estate and Construction', 'Retail', 'Software and Internet', 'Telecommunications', 'Transportation and Logistics', 'Travel', 'Wholesale and Distribution']]
OtherIndustry
- Type: typing.Optional[str]
WebsiteUrl
- Type: typing.Optional[str]
AccountReceiver
AwsAccountId
- Type:
- Required: Yes
Alias
- Type: typing.Optional[str]
AccountSummary
CompanyName
- Type:
- Required: Yes
Address
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.AddressSummary]
Industry
- Type: typing.Optional[typing.Literal['Aerospace', 'Agriculture', 'Automotive', 'Computers and Electronics', 'Consumer Goods', 'Education', 'Energy - Oil and Gas', 'Energy - Power and Utilities', 'Financial Services', 'Gaming', 'Government', 'Healthcare', 'Hospitality', 'Life Sciences', 'Manufacturing', 'Marketing and Advertising', 'Media and Entertainment', 'Mining', 'Non-Profit Organization', 'Other', 'Professional Services', 'Real Estate and Construction', 'Retail', 'Software and Internet', 'Telecommunications', 'Transportation and Logistics', 'Travel', 'Wholesale and Distribution']]
OtherIndustry
- Type: typing.Optional[str]
WebsiteUrl
- Type: typing.Optional[str]
Address
City
- Type: typing.Optional[str]
CountryCode
- Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]
PostalCode
- Type: typing.Optional[str]
StateOrRegion
- Type: typing.Optional[str]
StreetAddress
- Type: typing.Optional[str]
AddressSummary
City
- Type: typing.Optional[str]
CountryCode
- Type: typing.Optional[typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']]
PostalCode
- Type: typing.Optional[str]
StateOrRegion
- Type: typing.Optional[str]
AssignOpportunityRequest
Assignee
- Type:
- Required: Yes
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
AssigneeContact
BusinessTitle
- Type:
- Required: Yes
- Type:
- Required: Yes
FirstName
- Type:
- Required: Yes
LastName
- Type:
- Required: Yes
AssociateOpportunityRequest
Catalog
- Type:
- Required: Yes
OpportunityIdentifier
- Type:
- Required: Yes
RelatedEntityIdentifier
- Type:
- Required: Yes
RelatedEntityType
- Type: typing.Literal['AwsMarketplaceOffers', 'AwsProducts', 'Solutions']
- Required: Yes
AwsOpportunityCustomer
Contacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Contact]]
AwsOpportunityInsights
EngagementScore
- Type: typing.Optional[typing.Literal['High', 'Low', 'Medium']]
NextBestActions
- Type: typing.Optional[str]
AwsOpportunityLifeCycle
ClosedLostReason
- Type: typing.Optional[typing.Literal['Administrative', 'Business Associate Agreement', 'Company Acquired/Dissolved', 'Competitive Offering', 'Customer Data Requirement', 'Customer Deficiency', 'Customer Experience', 'Delay / Cancellation of Project', 'Duplicate', 'Duplicate Opportunity', 'Executive Blocker', 'Failed Vetting', 'Feature Limitation', 'Financial/Commercial', 'Insufficient AWS Value', 'Insufficient Amazon Value', 'International Constraints', 'Legal / Tax / Regulatory', 'Legal Terms and Conditions', 'Lost to Competitor', 'Lost to Competitor - Google', 'Lost to Competitor - Microsoft', 'Lost to Competitor - Other', 'Lost to Competitor - Rackspace', 'Lost to Competitor - SoftLayer', 'Lost to Competitor - VMWare', 'No Customer Reference', 'No Integration Resources', 'No Opportunity', 'No Perceived Value of MP', 'No Response', 'No Update', 'Not Committed to AWS', 'On Premises Deployment', 'Other', 'Other (Details in Description)', 'Partner Gap', 'Past Due', 'People/Relationship/Governance', 'Platform Technology Limitation', 'Preference for Competitor', 'Price', 'Product Not on AWS', 'Product/Technology', 'Security / Compliance', 'Self-Service', 'Technical Limitations', 'Term Sheet Impasse']]
NextSteps
- Type: typing.Optional[str]
NextStepsHistory
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ProfileNextStepsHistory]]
Stage
- Type: typing.Optional[typing.Literal['Building Integration', 'Business Validation', 'Closed Incomplete', 'Closed Lost', 'Committed', 'Completed', 'Contract Negotiation', 'Deferred to Partner', 'Engaged', 'Evaluating', 'Identified', 'In Progress', 'Launched', 'Not Started', 'On-hold', 'Onboarding', 'Prospect', 'Qualified', 'Qualify', 'Research', 'Seller Engaged', 'Seller Registered', 'Technical Validation', 'Term Sheet Negotiation']]
TargetCloseDate
- Type: typing.Optional[str]
AwsOpportunityProject
ExpectedCustomerSpend
- Type: typing.Optional[typing.List[NoneType]]
AwsOpportunityRelatedEntities
AwsProducts
- Type: typing.Optional[typing.List[str]]
Solutions
- Type: typing.Optional[typing.List[str]]
AwsSubmission
InvolvementType
- Type: typing.Literal['Co-Sell', 'For Visibility Only']
- Required: Yes
Visibility
- Type: typing.Optional[typing.Literal['Full', 'Limited']]
AwsTeamMember
BusinessTitle
- Type: typing.Optional[typing.Literal['AWSAccountOwner', 'AWSSalesRep', 'ISVSM', 'PDM', 'PSM', 'WWPSPDM']]
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
Contact
BusinessTitle
- Type: typing.Optional[str]
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
Phone
- Type: typing.Optional[str]
CreateEngagementInvitationRequest
Catalog
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
EngagementIdentifier
- Type:
- Required: Yes
Invitation
- Type:
- Required: Yes
CreateEngagementInvitationResponse
Arn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateEngagementRequest
Catalog
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
Contexts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementContextDetails]]
CreateEngagementResponse
Arn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateOpportunityRequest
Catalog
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Customer
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Customer, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.CustomerOutput, NoneType]
LifeCycle
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.LifeCycle, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.LifeCycleOutput, NoneType]
Marketing
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Marketing, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.MarketingOutput, NoneType]
NationalSecurity
- Type: typing.Optional[typing.Literal['No', 'Yes']]
OpportunityTeam
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Contact]]
OpportunityType
- Type: typing.Optional[typing.Literal['Expansion', 'Flat Renewal', 'Net New Business']]
Origin
- Type: typing.Optional[typing.Literal['AWS Referral', 'Partner Referral']]
PartnerOpportunityIdentifier
- Type: typing.Optional[str]
PrimaryNeedsFromAws
- Type: typing.Optional[typing.List[typing.Literal['Co-Sell - Architectural Validation', 'Co-Sell - Business Presentation', 'Co-Sell - Competitive Information', 'Co-Sell - Deal Support', 'Co-Sell - Pricing Assistance', 'Co-Sell - Support for Public Tender / RFx', 'Co-Sell - Technical Consultation', 'Co-Sell - Total Cost of Ownership Evaluation']]]
Project
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Project, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ProjectOutput, NoneType]
SoftwareRevenue
- Type:
CreateOpportunityResponse
Id
- Type:
- Required: Yes
LastModifiedDate
- Type:
- Required: Yes
PartnerOpportunityIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateResourceSnapshotJobRequest
Catalog
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
EngagementIdentifier
- Type:
- Required: Yes
ResourceIdentifier
- Type:
- Required: Yes
ResourceSnapshotTemplateIdentifier
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['Opportunity']
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Tag]]
CreateResourceSnapshotJobResponse
Arn
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateResourceSnapshotRequest
Catalog
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
EngagementIdentifier
- Type:
- Required: Yes
ResourceIdentifier
- Type:
- Required: Yes
ResourceSnapshotTemplateIdentifier
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['Opportunity']
- Required: Yes
CreateResourceSnapshotResponse
Arn
- Type:
- Required: Yes
Revision
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Customer
Account
- Type:
Contacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Contact]]
CustomerOutput
Account
- Type:
Contacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Contact]]
CustomerProjectsContext
Customer
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementCustomer]
Project
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementCustomerProjectDetails]
CustomerSummary
Account
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.AccountSummary]
DeleteResourceSnapshotJobRequest
Catalog
- Type:
- Required: Yes
ResourceSnapshotJobIdentifier
- Type:
- Required: Yes
DisassociateOpportunityRequest
Catalog
- Type:
- Required: Yes
OpportunityIdentifier
- Type:
- Required: Yes
RelatedEntityIdentifier
- Type:
- Required: Yes
RelatedEntityType
- Type: typing.Literal['AwsMarketplaceOffers', 'AwsProducts', 'Solutions']
- Required: Yes
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
EngagementContextDetails
Type
- Type: typing.Literal['CustomerProject']
- Required: Yes
Payload
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementContextPayload]
EngagementContextPayload
CustomerProject
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.CustomerProjectsContext]
EngagementCustomer
CompanyName
- Type:
- Required: Yes
CountryCode
- Type: typing.Literal['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BQ', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CW', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'SS', 'ST', 'SV', 'SX', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW']
- Required: Yes
Industry
- Type: typing.Literal['Aerospace', 'Agriculture', 'Automotive', 'Computers and Electronics', 'Consumer Goods', 'Education', 'Energy - Oil and Gas', 'Energy - Power and Utilities', 'Financial Services', 'Gaming', 'Government', 'Healthcare', 'Hospitality', 'Life Sciences', 'Manufacturing', 'Marketing and Advertising', 'Media and Entertainment', 'Mining', 'Non-Profit Organization', 'Other', 'Professional Services', 'Real Estate and Construction', 'Retail', 'Software and Internet', 'Telecommunications', 'Transportation and Logistics', 'Travel', 'Wholesale and Distribution']
- Required: Yes
WebsiteUrl
- Type:
- Required: Yes
EngagementCustomerProjectDetails
BusinessProblem
- Type:
- Required: Yes
TargetCompletionDate
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
EngagementInvitationSummary
Catalog
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Arn
- Type: typing.Optional[str]
EngagementId
- Type: typing.Optional[str]
EngagementTitle
- Type: typing.Optional[str]
ExpirationDate
- Type: typing.Optional[datetime.datetime]
InvitationDate
- Type: typing.Optional[datetime.datetime]
ParticipantType
- Type: typing.Optional[typing.Literal['RECEIVER', 'SENDER']]
PayloadType
- Type: typing.Optional[typing.Literal['OpportunityInvitation']]
Receiver
- Type:
SenderAwsAccountId
- Type: typing.Optional[str]
SenderCompanyName
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['ACCEPTED', 'EXPIRED', 'PENDING', 'REJECTED']]
EngagementMember
AccountId
- Type: typing.Optional[str]
CompanyName
- Type: typing.Optional[str]
WebsiteUrl
- Type: typing.Optional[str]
EngagementMemberSummary
CompanyName
- Type: typing.Optional[str]
WebsiteUrl
- Type: typing.Optional[str]
EngagementResourceAssociationSummary
Catalog
- Type:
- Required: Yes
CreatedBy
- Type: typing.Optional[str]
EngagementId
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['Opportunity']]
EngagementSort
SortBy
- Type: typing.Literal['CreatedDate']
- Required: Yes
SortOrder
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
EngagementSummary
Arn
- Type: typing.Optional[str]
CreatedAt
- Type: typing.Optional[datetime.datetime]
CreatedBy
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
MemberCount
- Type: typing.Optional[int]
Title
- Type: typing.Optional[str]
ExpectedCustomerSpend
Amount
- Type:
- Required: Yes
CurrencyCode
- Type: typing.Literal['AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'JPY', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KRW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USD', 'USN', 'UYI', 'UYU', 'UZS', 'VEF', 'VND', 'VUV', 'WST', 'XAF', 'XCD', 'XDR', 'XOF', 'XPF', 'XSU', 'XUA', 'YER', 'ZAR', 'ZMW', 'ZWL']
- Required: Yes
Frequency
- Type: typing.Literal['Monthly']
- Required: Yes
TargetCompany
- Type:
- Required: Yes
EstimationUrl
- Type: typing.Optional[str]
GetAwsOpportunitySummaryRequest
Catalog
- Type:
- Required: Yes
RelatedOpportunityIdentifier
- Type:
- Required: Yes
GetAwsOpportunitySummaryResponse
Catalog
- Type:
- Required: Yes
Customer
- Type:
- Required: Yes
Insights
- Type:
- Required: Yes
InvolvementType
- Type: typing.Literal['Co-Sell', 'For Visibility Only']
- Required: Yes
InvolvementTypeChangeReason
- Type: typing.Literal['Change in Deal Information', 'Customer Requested', 'Expansion Opportunity', 'Risk Mitigation', 'Technical Complexity']
- Required: Yes
LifeCycle
- Type:
- Required: Yes
OpportunityTeam
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.AwsTeamMember]
- Required: Yes
Origin
- Type: typing.Literal['AWS Referral', 'Partner Referral']
- Required: Yes
Project
- Type:
- Required: Yes
RelatedEntityIds
- Type:
- Required: Yes
RelatedOpportunityId
- Type:
- Required: Yes
Visibility
- Type: typing.Literal['Full', 'Limited']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEngagementInvitationRequest
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
GetEngagementInvitationResponse
Arn
- Type:
- Required: Yes
Catalog
- Type:
- Required: Yes
EngagementDescription
- Type:
- Required: Yes
EngagementId
- Type:
- Required: Yes
EngagementTitle
- Type:
- Required: Yes
ExistingMembers
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementMemberSummary]
- Required: Yes
ExpirationDate
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
InvitationDate
- Type:
- Required: Yes
InvitationMessage
- Type:
- Required: Yes
Payload
- Type:
- Required: Yes
PayloadType
- Type: typing.Literal['OpportunityInvitation']
- Required: Yes
Receiver
- Type:
- Required: Yes
RejectionReason
- Type:
- Required: Yes
SenderAwsAccountId
- Type:
- Required: Yes
SenderCompanyName
- Type:
- Required: Yes
Status
- Type: typing.Literal['ACCEPTED', 'EXPIRED', 'PENDING', 'REJECTED']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetEngagementRequest
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
GetEngagementResponse
Arn
- Type:
- Required: Yes
Contexts
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementContextDetails]
- Required: Yes
CreatedAt
- Type:
- Required: Yes
CreatedBy
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
MemberCount
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetOpportunityRequest
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
GetOpportunityResponse
Arn
- Type:
- Required: Yes
Catalog
- Type:
- Required: Yes
CreatedDate
- Type:
- Required: Yes
Customer
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
LastModifiedDate
- Type:
- Required: Yes
LifeCycle
- Type:
- Required: Yes
Marketing
- Type:
- Required: Yes
NationalSecurity
- Type: typing.Literal['No', 'Yes']
- Required: Yes
OpportunityTeam
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Contact]
- Required: Yes
OpportunityType
- Type: typing.Literal['Expansion', 'Flat Renewal', 'Net New Business']
- Required: Yes
PartnerOpportunityIdentifier
- Type:
- Required: Yes
PrimaryNeedsFromAws
- Type: typing.List[typing.Literal['Co-Sell - Architectural Validation', 'Co-Sell - Business Presentation', 'Co-Sell - Competitive Information', 'Co-Sell - Deal Support', 'Co-Sell - Pricing Assistance', 'Co-Sell - Support for Public Tender / RFx', 'Co-Sell - Technical Consultation', 'Co-Sell - Total Cost of Ownership Evaluation']]
- Required: Yes
Project
- Type:
- Required: Yes
RelatedEntityIdentifiers
- Type:
- Required: Yes
SoftwareRevenue
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourceSnapshotJobRequest
Catalog
- Type:
- Required: Yes
ResourceSnapshotJobIdentifier
- Type:
- Required: Yes
GetResourceSnapshotJobResponse
Arn
- Type:
- Required: Yes
Catalog
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
EngagementId
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
LastFailure
- Type:
- Required: Yes
LastSuccessfulExecutionDate
- Type:
- Required: Yes
ResourceArn
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
ResourceSnapshotTemplateName
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['Opportunity']
- Required: Yes
Status
- Type: typing.Literal['Running', 'Stopped']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetResourceSnapshotRequest
Catalog
- Type:
- Required: Yes
EngagementIdentifier
- Type:
- Required: Yes
ResourceIdentifier
- Type:
- Required: Yes
ResourceSnapshotTemplateIdentifier
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['Opportunity']
- Required: Yes
Revision
- Type: typing.Optional[int]
GetResourceSnapshotResponse
Arn
- Type:
- Required: Yes
Catalog
- Type:
- Required: Yes
CreatedAt
- Type:
- Required: Yes
CreatedBy
- Type:
- Required: Yes
EngagementId
- Type:
- Required: Yes
Payload
- Type:
- Required: Yes
ResourceId
- Type:
- Required: Yes
ResourceSnapshotTemplateName
- Type:
- Required: Yes
ResourceType
- Type: typing.Literal['Opportunity']
- Required: Yes
Revision
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSellingSystemSettingsRequest
Catalog
- Type:
- Required: Yes
GetSellingSystemSettingsResponse
Catalog
- Type:
- Required: Yes
ResourceSnapshotJobRoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Invitation
Message
- Type:
- Required: Yes
Payload
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Payload, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PayloadOutput]
- Required: Yes
Receiver
- Type:
- Required: Yes
LastModifiedDate
AfterLastModifiedDate
- Type: typing.Union[datetime.datetime, str, NoneType]
BeforeLastModifiedDate
- Type: typing.Union[datetime.datetime, str, NoneType]
LifeCycle
ClosedLostReason
- Type: typing.Optional[typing.Literal['Customer Deficiency', 'Customer Experience', 'Delay / Cancellation of Project', 'Financial/Commercial', 'Legal / Tax / Regulatory', 'Lost to Competitor - Google', 'Lost to Competitor - Microsoft', 'Lost to Competitor - Other', 'Lost to Competitor - SoftLayer', 'Lost to Competitor - VMWare', 'No Opportunity', 'On Premises Deployment', 'Other', 'Partner Gap', 'People/Relationship/Governance', 'Price', 'Product/Technology', 'Security / Compliance', 'Technical Limitations']]
NextSteps
- Type: typing.Optional[str]
NextStepsHistory
- Type: typing.Optional[typing.List[NoneType]]
ReviewComments
- Type: typing.Optional[str]
ReviewStatus
- Type: typing.Optional[typing.Literal['Action Required', 'Approved', 'In review', 'Pending Submission', 'Rejected', 'Submitted']]
ReviewStatusReason
- Type: typing.Optional[str]
Stage
- Type: typing.Optional[typing.Literal['Business Validation', 'Closed Lost', 'Committed', 'Launched', 'Prospect', 'Qualified', 'Technical Validation']]
TargetCloseDate
- Type: typing.Optional[str]
LifeCycleForView
NextSteps
- Type: typing.Optional[str]
ReviewStatus
- Type: typing.Optional[typing.Literal['Action Required', 'Approved', 'In review', 'Pending Submission', 'Rejected', 'Submitted']]
Stage
- Type: typing.Optional[typing.Literal['Business Validation', 'Closed Lost', 'Committed', 'Launched', 'Prospect', 'Qualified', 'Technical Validation']]
TargetCloseDate
- Type: typing.Optional[str]
LifeCycleOutput
ClosedLostReason
- Type: typing.Optional[typing.Literal['Customer Deficiency', 'Customer Experience', 'Delay / Cancellation of Project', 'Financial/Commercial', 'Legal / Tax / Regulatory', 'Lost to Competitor - Google', 'Lost to Competitor - Microsoft', 'Lost to Competitor - Other', 'Lost to Competitor - SoftLayer', 'Lost to Competitor - VMWare', 'No Opportunity', 'On Premises Deployment', 'Other', 'Partner Gap', 'People/Relationship/Governance', 'Price', 'Product/Technology', 'Security / Compliance', 'Technical Limitations']]
NextSteps
- Type: typing.Optional[str]
NextStepsHistory
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.NextStepsHistoryOutput]]
ReviewComments
- Type: typing.Optional[str]
ReviewStatus
- Type: typing.Optional[typing.Literal['Action Required', 'Approved', 'In review', 'Pending Submission', 'Rejected', 'Submitted']]
ReviewStatusReason
- Type: typing.Optional[str]
Stage
- Type: typing.Optional[typing.Literal['Business Validation', 'Closed Lost', 'Committed', 'Launched', 'Prospect', 'Qualified', 'Technical Validation']]
TargetCloseDate
- Type: typing.Optional[str]
LifeCycleSummary
ClosedLostReason
- Type: typing.Optional[typing.Literal['Customer Deficiency', 'Customer Experience', 'Delay / Cancellation of Project', 'Financial/Commercial', 'Legal / Tax / Regulatory', 'Lost to Competitor - Google', 'Lost to Competitor - Microsoft', 'Lost to Competitor - Other', 'Lost to Competitor - SoftLayer', 'Lost to Competitor - VMWare', 'No Opportunity', 'On Premises Deployment', 'Other', 'Partner Gap', 'People/Relationship/Governance', 'Price', 'Product/Technology', 'Security / Compliance', 'Technical Limitations']]
NextSteps
- Type: typing.Optional[str]
ReviewComments
- Type: typing.Optional[str]
ReviewStatus
- Type: typing.Optional[typing.Literal['Action Required', 'Approved', 'In review', 'Pending Submission', 'Rejected', 'Submitted']]
ReviewStatusReason
- Type: typing.Optional[str]
Stage
- Type: typing.Optional[typing.Literal['Business Validation', 'Closed Lost', 'Committed', 'Launched', 'Prospect', 'Qualified', 'Technical Validation']]
TargetCloseDate
- Type: typing.Optional[str]
ListEngagementByAcceptingInvitationTaskSummary
EngagementInvitationId
- Type: typing.Optional[str]
Message
- Type: typing.Optional[str]
OpportunityId
- Type: typing.Optional[str]
ReasonCode
- Type: typing.Optional[typing.Literal['EngagementAccessDenied', 'EngagementConflict', 'EngagementInvitationConflict', 'EngagementValidationFailed', 'InternalError', 'InvitationAccessDenied', 'InvitationValidationFailed', 'OpportunityAccessDenied', 'OpportunityConflict', 'OpportunitySubmissionFailed', 'OpportunityValidationFailed', 'RequestThrottled', 'ResourceSnapshotAccessDenied', 'ResourceSnapshotConflict', 'ResourceSnapshotJobAccessDenied', 'ResourceSnapshotJobConflict', 'ResourceSnapshotJobValidationFailed', 'ResourceSnapshotValidationFailed', 'ServiceQuotaExceeded']]
ResourceSnapshotJobId
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
TaskArn
- Type: typing.Optional[str]
TaskId
- Type: typing.Optional[str]
TaskStatus
- Type: typing.Optional[typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']]
ListEngagementByAcceptingInvitationTasksRequest
Catalog
- Type:
- Required: Yes
EngagementInvitationIdentifier
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
OpportunityIdentifier
- Type: typing.Optional[typing.List[str]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ListTasksSortBase]
TaskIdentifier
- Type: typing.Optional[typing.List[str]]
TaskStatus
- Type: typing.Optional[typing.List[typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']]]
ListEngagementByAcceptingInvitationTasksRequestPaginate
Catalog
- Type:
- Required: Yes
EngagementInvitationIdentifier
- Type: typing.Optional[typing.List[str]]
OpportunityIdentifier
- Type: typing.Optional[typing.List[str]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ListTasksSortBase]
TaskIdentifier
- Type: typing.Optional[typing.List[str]]
TaskStatus
- Type: typing.Optional[typing.List[typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListEngagementByAcceptingInvitationTasksResponse
TaskSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ListEngagementByAcceptingInvitationTaskSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEngagementFromOpportunityTaskSummary
EngagementId
- Type: typing.Optional[str]
EngagementInvitationId
- Type: typing.Optional[str]
Message
- Type: typing.Optional[str]
OpportunityId
- Type: typing.Optional[str]
ReasonCode
- Type: typing.Optional[typing.Literal['EngagementAccessDenied', 'EngagementConflict', 'EngagementInvitationConflict', 'EngagementValidationFailed', 'InternalError', 'InvitationAccessDenied', 'InvitationValidationFailed', 'OpportunityAccessDenied', 'OpportunityConflict', 'OpportunitySubmissionFailed', 'OpportunityValidationFailed', 'RequestThrottled', 'ResourceSnapshotAccessDenied', 'ResourceSnapshotConflict', 'ResourceSnapshotJobAccessDenied', 'ResourceSnapshotJobConflict', 'ResourceSnapshotJobValidationFailed', 'ResourceSnapshotValidationFailed', 'ServiceQuotaExceeded']]
ResourceSnapshotJobId
- Type: typing.Optional[str]
StartTime
- Type: typing.Optional[datetime.datetime]
TaskArn
- Type: typing.Optional[str]
TaskId
- Type: typing.Optional[str]
TaskStatus
- Type: typing.Optional[typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']]
ListEngagementFromOpportunityTasksRequest
Catalog
- Type:
- Required: Yes
EngagementIdentifier
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
OpportunityIdentifier
- Type: typing.Optional[typing.List[str]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ListTasksSortBase]
TaskIdentifier
- Type: typing.Optional[typing.List[str]]
TaskStatus
- Type: typing.Optional[typing.List[typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']]]
ListEngagementFromOpportunityTasksRequestPaginate
Catalog
- Type:
- Required: Yes
EngagementIdentifier
- Type: typing.Optional[typing.List[str]]
OpportunityIdentifier
- Type: typing.Optional[typing.List[str]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ListTasksSortBase]
TaskIdentifier
- Type: typing.Optional[typing.List[str]]
TaskStatus
- Type: typing.Optional[typing.List[typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListEngagementFromOpportunityTasksResponse
TaskSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ListEngagementFromOpportunityTaskSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEngagementInvitationsRequest
Catalog
- Type:
- Required: Yes
ParticipantType
- Type: typing.Literal['RECEIVER', 'SENDER']
- Required: Yes
EngagementIdentifier
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
PayloadType
- Type: typing.Optional[typing.List[typing.Literal['OpportunityInvitation']]]
SenderAwsAccountId
- Type: typing.Optional[typing.List[str]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunityEngagementInvitationSort]
Status
- Type: typing.Optional[typing.List[typing.Literal['ACCEPTED', 'EXPIRED', 'PENDING', 'REJECTED']]]
ListEngagementInvitationsRequestPaginate
Catalog
- Type:
- Required: Yes
ParticipantType
- Type: typing.Literal['RECEIVER', 'SENDER']
- Required: Yes
EngagementIdentifier
- Type: typing.Optional[typing.List[str]]
PayloadType
- Type: typing.Optional[typing.List[typing.Literal['OpportunityInvitation']]]
SenderAwsAccountId
- Type: typing.Optional[typing.List[str]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunityEngagementInvitationSort]
Status
- Type: typing.Optional[typing.List[typing.Literal['ACCEPTED', 'EXPIRED', 'PENDING', 'REJECTED']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListEngagementInvitationsResponse
EngagementInvitationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementInvitationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEngagementMembersRequest
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListEngagementMembersRequestPaginate
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListEngagementMembersResponse
EngagementMemberList
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementMember]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEngagementResourceAssociationsRequest
Catalog
- Type:
- Required: Yes
CreatedBy
- Type: typing.Optional[str]
EngagementIdentifier
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ResourceIdentifier
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['Opportunity']]
ListEngagementResourceAssociationsRequestPaginate
Catalog
- Type:
- Required: Yes
CreatedBy
- Type: typing.Optional[str]
EngagementIdentifier
- Type: typing.Optional[str]
ResourceIdentifier
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['Opportunity']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListEngagementResourceAssociationsResponse
EngagementResourceAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementResourceAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListEngagementsRequest
Catalog
- Type:
- Required: Yes
CreatedBy
- Type: typing.Optional[typing.List[str]]
EngagementIdentifier
- Type: typing.Optional[typing.List[str]]
ExcludeCreatedBy
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementSort]
ListEngagementsRequestPaginate
Catalog
- Type:
- Required: Yes
CreatedBy
- Type: typing.Optional[typing.List[str]]
EngagementIdentifier
- Type: typing.Optional[typing.List[str]]
ExcludeCreatedBy
- Type: typing.Optional[typing.List[str]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementSort]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListEngagementsResponse
EngagementSummaryList
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.EngagementSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListOpportunitiesRequest
Catalog
- Type:
- Required: Yes
CustomerCompanyName
- Type: typing.Optional[typing.List[str]]
Identifier
- Type: typing.Optional[typing.List[str]]
LastModifiedDate
- Type:
LifeCycleReviewStatus
- Type: typing.Optional[typing.List[typing.Literal['Action Required', 'Approved', 'In review', 'Pending Submission', 'Rejected', 'Submitted']]]
LifeCycleStage
- Type: typing.Optional[typing.List[typing.Literal['Business Validation', 'Closed Lost', 'Committed', 'Launched', 'Prospect', 'Qualified', 'Technical Validation']]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunitySort]
ListOpportunitiesRequestPaginate
Catalog
- Type:
- Required: Yes
CustomerCompanyName
- Type: typing.Optional[typing.List[str]]
Identifier
- Type: typing.Optional[typing.List[str]]
LastModifiedDate
- Type:
LifeCycleReviewStatus
- Type: typing.Optional[typing.List[typing.Literal['Action Required', 'Approved', 'In review', 'Pending Submission', 'Rejected', 'Submitted']]]
LifeCycleStage
- Type: typing.Optional[typing.List[typing.Literal['Business Validation', 'Closed Lost', 'Committed', 'Launched', 'Prospect', 'Qualified', 'Technical Validation']]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunitySort]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListOpportunitiesResponse
OpportunitySummaries
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunitySummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceSnapshotJobsRequest
Catalog
- Type:
- Required: Yes
EngagementIdentifier
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.SortObject]
Status
- Type: typing.Optional[typing.Literal['Running', 'Stopped']]
ListResourceSnapshotJobsRequestPaginate
Catalog
- Type:
- Required: Yes
EngagementIdentifier
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.SortObject]
Status
- Type: typing.Optional[typing.Literal['Running', 'Stopped']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListResourceSnapshotJobsResponse
ResourceSnapshotJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ResourceSnapshotJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListResourceSnapshotsRequest
Catalog
- Type:
- Required: Yes
EngagementIdentifier
- Type:
- Required: Yes
CreatedBy
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ResourceIdentifier
- Type: typing.Optional[str]
ResourceSnapshotTemplateIdentifier
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['Opportunity']]
ListResourceSnapshotsRequestPaginate
Catalog
- Type:
- Required: Yes
EngagementIdentifier
- Type:
- Required: Yes
CreatedBy
- Type: typing.Optional[str]
ResourceIdentifier
- Type: typing.Optional[str]
ResourceSnapshotTemplateIdentifier
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['Opportunity']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListResourceSnapshotsResponse
ResourceSnapshotSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ResourceSnapshotSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSolutionsRequest
Catalog
- Type:
- Required: Yes
Category
- Type: typing.Optional[typing.List[str]]
Identifier
- Type: typing.Optional[typing.List[str]]
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.SolutionSort]
Status
- Type: typing.Optional[typing.List[typing.Literal['Active', 'Draft', 'Inactive']]]
ListSolutionsRequestPaginate
Catalog
- Type:
- Required: Yes
Category
- Type: typing.Optional[typing.List[str]]
Identifier
- Type: typing.Optional[typing.List[str]]
Sort
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.SolutionSort]
Status
- Type: typing.Optional[typing.List[typing.Literal['Active', 'Draft', 'Inactive']]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.PaginatorConfig]
ListSolutionsResponse
SolutionSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.SolutionBase]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Tag]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTasksSortBase
SortBy
- Type: typing.Literal['StartTime']
- Required: Yes
SortOrder
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
Marketing
AwsFundingUsed
- Type: typing.Optional[typing.Literal['No', 'Yes']]
CampaignName
- Type: typing.Optional[str]
Channels
- Type: typing.Optional[typing.List[typing.Literal['AWS Marketing Central', 'Content Syndication', 'Display', 'Email', 'Live Event', 'Out Of Home (OOH)', 'Print', 'Search', 'Social', 'TV', 'Telemarketing', 'Video', 'Virtual Event']]]
Source
- Type: typing.Optional[typing.Literal['Marketing Activity', 'None']]
UseCases
- Type: typing.Optional[typing.List[str]]
MarketingOutput
AwsFundingUsed
- Type: typing.Optional[typing.Literal['No', 'Yes']]
CampaignName
- Type: typing.Optional[str]
Channels
- Type: typing.Optional[typing.List[typing.Literal['AWS Marketing Central', 'Content Syndication', 'Display', 'Email', 'Live Event', 'Out Of Home (OOH)', 'Print', 'Search', 'Social', 'TV', 'Telemarketing', 'Video', 'Virtual Event']]]
Source
- Type: typing.Optional[typing.Literal['Marketing Activity', 'None']]
UseCases
- Type: typing.Optional[typing.List[str]]
MonetaryValue
Amount
- Type:
- Required: Yes
CurrencyCode
- Type: typing.Literal['AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYN', 'BZD', 'CAD', 'CDF', 'CHE', 'CHF', 'CHW', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'JPY', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KRW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRU', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLL', 'SOS', 'SRD', 'SSP', 'STN', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TWD', 'TZS', 'UAH', 'UGX', 'USD', 'USN', 'UYI', 'UYU', 'UZS', 'VEF', 'VND', 'VUV', 'WST', 'XAF', 'XCD', 'XDR', 'XOF', 'XPF', 'XSU', 'XUA', 'YER', 'ZAR', 'ZMW', 'ZWL']
- Required: Yes
NextStepsHistory
Time
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Value
- Type:
- Required: Yes
NextStepsHistoryOutput
Time
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
OpportunityEngagementInvitationSort
SortBy
- Type: typing.Literal['InvitationDate']
- Required: Yes
SortOrder
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
OpportunityInvitationPayload
Customer
- Type:
- Required: Yes
Project
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ProjectDetails, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ProjectDetailsOutput]
- Required: Yes
ReceiverResponsibilities
- Type: typing.List[typing.Literal['Co-Sell Facilitator', 'Distributor', 'Facilitator', 'Hardware Partner', 'Managed Service Provider', 'Reseller', 'Services Partner', 'Software Partner', 'Training Partner']]
- Required: Yes
SenderContacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.SenderContact]]
OpportunityInvitationPayloadOutput
Customer
- Type:
- Required: Yes
Project
- Type:
- Required: Yes
ReceiverResponsibilities
- Type: typing.List[typing.Literal['Co-Sell Facilitator', 'Distributor', 'Facilitator', 'Hardware Partner', 'Managed Service Provider', 'Reseller', 'Services Partner', 'Software Partner', 'Training Partner']]
- Required: Yes
SenderContacts
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.SenderContact]]
OpportunitySort
SortBy
- Type: typing.Literal['CustomerCompanyName', 'Identifier', 'LastModifiedDate']
- Required: Yes
SortOrder
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
OpportunitySummary
Catalog
- Type:
- Required: Yes
Arn
- Type: typing.Optional[str]
CreatedDate
- Type: typing.Optional[datetime.datetime]
Customer
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.CustomerSummary]
Id
- Type: typing.Optional[str]
LastModifiedDate
- Type: typing.Optional[datetime.datetime]
LifeCycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.LifeCycleSummary]
OpportunityType
- Type: typing.Optional[typing.Literal['Expansion', 'Flat Renewal', 'Net New Business']]
PartnerOpportunityIdentifier
- Type: typing.Optional[str]
Project
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ProjectSummary]
OpportunitySummaryView
Customer
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.CustomerOutput]
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.LifeCycleForView]
OpportunityTeam
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Contact]]
OpportunityType
- Type: typing.Optional[typing.Literal['Expansion', 'Flat Renewal', 'Net New Business']]
PrimaryNeedsFromAws
- Type: typing.Optional[typing.List[typing.Literal['Co-Sell - Architectural Validation', 'Co-Sell - Business Presentation', 'Co-Sell - Competitive Information', 'Co-Sell - Deal Support', 'Co-Sell - Pricing Assistance', 'Co-Sell - Support for Public Tender / RFx', 'Co-Sell - Technical Consultation', 'Co-Sell - Total Cost of Ownership Evaluation']]]
Project
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ProjectView]
RelatedEntityIdentifiers
- Type:
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
Payload
OpportunityInvitation
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunityInvitationPayload, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunityInvitationPayloadOutput, NoneType]
PayloadOutput
OpportunityInvitation
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunityInvitationPayloadOutput]
ProfileNextStepsHistory
Time
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
Project
AdditionalComments
- Type: typing.Optional[str]
ApnPrograms
- Type: typing.Optional[typing.List[str]]
CompetitorName
- Type: typing.Optional[typing.Literal['*Other', 'Akamai', 'AliCloud', 'Co-location', 'Google Cloud Platform', 'IBM Softlayer', 'Microsoft Azure', 'No Competition', 'On-Prem', 'Oracle Cloud', 'Other- Cost Optimization']]
CustomerBusinessProblem
- Type: typing.Optional[str]
CustomerUseCase
- Type: typing.Optional[str]
DeliveryModels
- Type: typing.Optional[typing.List[typing.Literal['BYOL or AMI', 'Managed Services', 'Other', 'Professional Services', 'Resell', 'SaaS or PaaS']]]
ExpectedCustomerSpend
- Type: typing.Optional[typing.List[NoneType]]
OtherCompetitorNames
- Type: typing.Optional[str]
OtherSolutionDescription
- Type: typing.Optional[str]
RelatedOpportunityIdentifier
- Type: typing.Optional[str]
SalesActivities
- Type: typing.Optional[typing.List[typing.Literal['Agreed on solution to Business Problem', 'Completed Action Plan', 'Conducted POC / Demo', 'Customer has shown interest in solution', 'Finalized Deployment Need', 'In evaluation / planning stage', 'Initialized discussions with customer', 'SOW Signed']]]
Title
- Type: typing.Optional[str]
ProjectDetails
BusinessProblem
- Type:
- Required: Yes
ExpectedCustomerSpend
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ExpectedCustomerSpend]
- Required: Yes
TargetCompletionDate
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
ProjectDetailsOutput
BusinessProblem
- Type:
- Required: Yes
ExpectedCustomerSpend
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ExpectedCustomerSpend]
- Required: Yes
TargetCompletionDate
- Type:
- Required: Yes
Title
- Type:
- Required: Yes
ProjectOutput
AdditionalComments
- Type: typing.Optional[str]
ApnPrograms
- Type: typing.Optional[typing.List[str]]
CompetitorName
- Type: typing.Optional[typing.Literal['*Other', 'Akamai', 'AliCloud', 'Co-location', 'Google Cloud Platform', 'IBM Softlayer', 'Microsoft Azure', 'No Competition', 'On-Prem', 'Oracle Cloud', 'Other- Cost Optimization']]
CustomerBusinessProblem
- Type: typing.Optional[str]
CustomerUseCase
- Type: typing.Optional[str]
DeliveryModels
- Type: typing.Optional[typing.List[typing.Literal['BYOL or AMI', 'Managed Services', 'Other', 'Professional Services', 'Resell', 'SaaS or PaaS']]]
ExpectedCustomerSpend
- Type: typing.Optional[typing.List[NoneType]]
OtherCompetitorNames
- Type: typing.Optional[str]
OtherSolutionDescription
- Type: typing.Optional[str]
RelatedOpportunityIdentifier
- Type: typing.Optional[str]
SalesActivities
- Type: typing.Optional[typing.List[typing.Literal['Agreed on solution to Business Problem', 'Completed Action Plan', 'Conducted POC / Demo', 'Customer has shown interest in solution', 'Finalized Deployment Need', 'In evaluation / planning stage', 'Initialized discussions with customer', 'SOW Signed']]]
Title
- Type: typing.Optional[str]
ProjectSummary
DeliveryModels
- Type: typing.Optional[typing.List[typing.Literal['BYOL or AMI', 'Managed Services', 'Other', 'Professional Services', 'Resell', 'SaaS or PaaS']]]
ExpectedCustomerSpend
- Type: typing.Optional[typing.List[NoneType]]
ProjectView
CustomerUseCase
- Type: typing.Optional[str]
DeliveryModels
- Type: typing.Optional[typing.List[typing.Literal['BYOL or AMI', 'Managed Services', 'Other', 'Professional Services', 'Resell', 'SaaS or PaaS']]]
ExpectedCustomerSpend
- Type: typing.Optional[typing.List[NoneType]]
OtherSolutionDescription
- Type: typing.Optional[str]
SalesActivities
- Type: typing.Optional[typing.List[typing.Literal['Agreed on solution to Business Problem', 'Completed Action Plan', 'Conducted POC / Demo', 'Customer has shown interest in solution', 'Finalized Deployment Need', 'In evaluation / planning stage', 'Initialized discussions with customer', 'SOW Signed']]]
PutSellingSystemSettingsRequest
Catalog
- Type:
- Required: Yes
ResourceSnapshotJobRoleIdentifier
- Type: typing.Optional[str]
PutSellingSystemSettingsResponse
Catalog
- Type:
- Required: Yes
ResourceSnapshotJobRoleArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
Receiver
Account
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.AccountReceiver]
RejectEngagementInvitationRequest
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
RejectionReason
- Type: typing.Optional[str]
RelatedEntityIdentifiers
AwsMarketplaceOffers
- Type: typing.Optional[typing.List[str]]
AwsProducts
- Type: typing.Optional[typing.List[str]]
Solutions
- Type: typing.Optional[typing.List[str]]
ResourceSnapshotJobSummary
Arn
- Type: typing.Optional[str]
EngagementId
- Type: typing.Optional[str]
Id
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['Running', 'Stopped']]
ResourceSnapshotPayload
OpportunitySummary
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.OpportunitySummaryView]
ResourceSnapshotSummary
Arn
- Type: typing.Optional[str]
CreatedBy
- Type: typing.Optional[str]
ResourceId
- Type: typing.Optional[str]
ResourceSnapshotTemplateName
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['Opportunity']]
Revision
- Type: typing.Optional[int]
ResponseMetadata
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SenderContact
- Type:
- Required: Yes
BusinessTitle
- Type: typing.Optional[str]
FirstName
- Type: typing.Optional[str]
LastName
- Type: typing.Optional[str]
Phone
- Type: typing.Optional[str]
SoftwareRevenue
DeliveryModel
- Type: typing.Optional[typing.Literal['Contract', 'Pay-as-you-go', 'Subscription']]
EffectiveDate
- Type: typing.Optional[str]
ExpirationDate
- Type: typing.Optional[str]
Value
- Type: typing.Optional[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.MonetaryValue]
SolutionBase
Catalog
- Type:
- Required: Yes
Category
- Type:
- Required: Yes
CreatedDate
- Type:
- Required: Yes
Id
- Type:
- Required: Yes
Name
- Type:
- Required: Yes
Status
- Type: typing.Literal['Active', 'Draft', 'Inactive']
- Required: Yes
Arn
- Type: typing.Optional[str]
SolutionSort
SortBy
- Type: typing.Literal['Category', 'CreatedDate', 'Identifier', 'Name', 'Status']
- Required: Yes
SortOrder
- Type: typing.Literal['ASCENDING', 'DESCENDING']
- Required: Yes
SortObject
SortBy
- Type: typing.Optional[typing.Literal['CreatedDate']]
SortOrder
- Type: typing.Optional[typing.Literal['ASCENDING', 'DESCENDING']]
StartEngagementByAcceptingInvitationTaskRequest
Catalog
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Tag]]
StartEngagementByAcceptingInvitationTaskResponse
EngagementInvitationId
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
OpportunityId
- Type:
- Required: Yes
ReasonCode
- Type: typing.Literal['EngagementAccessDenied', 'EngagementConflict', 'EngagementInvitationConflict', 'EngagementValidationFailed', 'InternalError', 'InvitationAccessDenied', 'InvitationValidationFailed', 'OpportunityAccessDenied', 'OpportunityConflict', 'OpportunitySubmissionFailed', 'OpportunityValidationFailed', 'RequestThrottled', 'ResourceSnapshotAccessDenied', 'ResourceSnapshotConflict', 'ResourceSnapshotJobAccessDenied', 'ResourceSnapshotJobConflict', 'ResourceSnapshotJobValidationFailed', 'ResourceSnapshotValidationFailed', 'ServiceQuotaExceeded']
- Required: Yes
ResourceSnapshotJobId
- Type:
- Required: Yes
StartTime
- Type:
- Required: Yes
TaskArn
- Type:
- Required: Yes
TaskId
- Type:
- Required: Yes
TaskStatus
- Type: typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartEngagementFromOpportunityTaskRequest
AwsSubmission
- Type:
- Required: Yes
Catalog
- Type:
- Required: Yes
ClientToken
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
Tags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Tag]]
StartEngagementFromOpportunityTaskResponse
EngagementId
- Type:
- Required: Yes
EngagementInvitationId
- Type:
- Required: Yes
Message
- Type:
- Required: Yes
OpportunityId
- Type:
- Required: Yes
ReasonCode
- Type: typing.Literal['EngagementAccessDenied', 'EngagementConflict', 'EngagementInvitationConflict', 'EngagementValidationFailed', 'InternalError', 'InvitationAccessDenied', 'InvitationValidationFailed', 'OpportunityAccessDenied', 'OpportunityConflict', 'OpportunitySubmissionFailed', 'OpportunityValidationFailed', 'RequestThrottled', 'ResourceSnapshotAccessDenied', 'ResourceSnapshotConflict', 'ResourceSnapshotJobAccessDenied', 'ResourceSnapshotJobConflict', 'ResourceSnapshotJobValidationFailed', 'ResourceSnapshotValidationFailed', 'ServiceQuotaExceeded']
- Required: Yes
ResourceSnapshotJobId
- Type:
- Required: Yes
StartTime
- Type:
- Required: Yes
TaskArn
- Type:
- Required: Yes
TaskId
- Type:
- Required: Yes
TaskStatus
- Type: typing.Literal['COMPLETE', 'FAILED', 'IN_PROGRESS']
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartResourceSnapshotJobRequest
Catalog
- Type:
- Required: Yes
ResourceSnapshotJobIdentifier
- Type:
- Required: Yes
StopResourceSnapshotJobRequest
Catalog
- Type:
- Required: Yes
ResourceSnapshotJobIdentifier
- Type:
- Required: Yes
SubmitOpportunityRequest
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
InvolvementType
- Type: typing.Literal['Co-Sell', 'For Visibility Only']
- Required: Yes
Visibility
- Type: typing.Optional[typing.Literal['Full', 'Limited']]
Tag
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.List[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Tag]
- Required: Yes
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes
UpdateOpportunityRequest
Catalog
- Type:
- Required: Yes
Identifier
- Type:
- Required: Yes
LastModifiedDate
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Customer
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Customer, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.CustomerOutput, NoneType]
LifeCycle
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.LifeCycle, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.LifeCycleOutput, NoneType]
Marketing
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Marketing, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.MarketingOutput, NoneType]
NationalSecurity
- Type: typing.Optional[typing.Literal['No', 'Yes']]
OpportunityType
- Type: typing.Optional[typing.Literal['Expansion', 'Flat Renewal', 'Net New Business']]
PartnerOpportunityIdentifier
- Type: typing.Optional[str]
PrimaryNeedsFromAws
- Type: typing.Optional[typing.List[typing.Literal['Co-Sell - Architectural Validation', 'Co-Sell - Business Presentation', 'Co-Sell - Competitive Information', 'Co-Sell - Deal Support', 'Co-Sell - Pricing Assistance', 'Co-Sell - Support for Public Tender / RFx', 'Co-Sell - Technical Consultation', 'Co-Sell - Total Cost of Ownership Evaluation']]]
Project
- Type: typing.Union[aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.Project, aws_resource_validator.pydantic_models.partnercentral_selling.partnercentral_selling_classes.ProjectOutput, NoneType]
SoftwareRevenue
- Type:
UpdateOpportunityResponse
Id
- Type:
- Required: Yes
LastModifiedDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes