import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AcceptEngagementInvitationCommandInput, type AcceptEngagementInvitationCommandOutput } from "./commands/AcceptEngagementInvitationCommand"; import { type AssignOpportunityCommandInput, type AssignOpportunityCommandOutput } from "./commands/AssignOpportunityCommand"; import { type AssociateOpportunityCommandInput, type AssociateOpportunityCommandOutput } from "./commands/AssociateOpportunityCommand"; import { type CreateEngagementCommandInput, type CreateEngagementCommandOutput } from "./commands/CreateEngagementCommand"; import { type CreateEngagementContextCommandInput, type CreateEngagementContextCommandOutput } from "./commands/CreateEngagementContextCommand"; import { type CreateEngagementInvitationCommandInput, type CreateEngagementInvitationCommandOutput } from "./commands/CreateEngagementInvitationCommand"; import { type CreateOpportunityCommandInput, type CreateOpportunityCommandOutput } from "./commands/CreateOpportunityCommand"; import { type CreateResourceSnapshotCommandInput, type CreateResourceSnapshotCommandOutput } from "./commands/CreateResourceSnapshotCommand"; import { type CreateResourceSnapshotJobCommandInput, type CreateResourceSnapshotJobCommandOutput } from "./commands/CreateResourceSnapshotJobCommand"; import { type DeleteResourceSnapshotJobCommandInput, type DeleteResourceSnapshotJobCommandOutput } from "./commands/DeleteResourceSnapshotJobCommand"; import { type DisassociateOpportunityCommandInput, type DisassociateOpportunityCommandOutput } from "./commands/DisassociateOpportunityCommand"; import { type GetAwsOpportunitySummaryCommandInput, type GetAwsOpportunitySummaryCommandOutput } from "./commands/GetAwsOpportunitySummaryCommand"; import { type GetEngagementCommandInput, type GetEngagementCommandOutput } from "./commands/GetEngagementCommand"; import { type GetEngagementInvitationCommandInput, type GetEngagementInvitationCommandOutput } from "./commands/GetEngagementInvitationCommand"; import { type GetOpportunityCommandInput, type GetOpportunityCommandOutput } from "./commands/GetOpportunityCommand"; import { type GetProspectingFromEngagementTaskCommandInput, type GetProspectingFromEngagementTaskCommandOutput } from "./commands/GetProspectingFromEngagementTaskCommand"; import { type GetResourceSnapshotCommandInput, type GetResourceSnapshotCommandOutput } from "./commands/GetResourceSnapshotCommand"; import { type GetResourceSnapshotJobCommandInput, type GetResourceSnapshotJobCommandOutput } from "./commands/GetResourceSnapshotJobCommand"; import { type GetSellingSystemSettingsCommandInput, type GetSellingSystemSettingsCommandOutput } from "./commands/GetSellingSystemSettingsCommand"; import { type ListEngagementByAcceptingInvitationTasksCommandInput, type ListEngagementByAcceptingInvitationTasksCommandOutput } from "./commands/ListEngagementByAcceptingInvitationTasksCommand"; import { type ListEngagementFromOpportunityTasksCommandInput, type ListEngagementFromOpportunityTasksCommandOutput } from "./commands/ListEngagementFromOpportunityTasksCommand"; import { type ListEngagementInvitationsCommandInput, type ListEngagementInvitationsCommandOutput } from "./commands/ListEngagementInvitationsCommand"; import { type ListEngagementMembersCommandInput, type ListEngagementMembersCommandOutput } from "./commands/ListEngagementMembersCommand"; import { type ListEngagementResourceAssociationsCommandInput, type ListEngagementResourceAssociationsCommandOutput } from "./commands/ListEngagementResourceAssociationsCommand"; import { type ListEngagementsCommandInput, type ListEngagementsCommandOutput } from "./commands/ListEngagementsCommand"; import { type ListOpportunitiesCommandInput, type ListOpportunitiesCommandOutput } from "./commands/ListOpportunitiesCommand"; import { type ListOpportunityFromEngagementTasksCommandInput, type ListOpportunityFromEngagementTasksCommandOutput } from "./commands/ListOpportunityFromEngagementTasksCommand"; import { type ListProspectingFromEngagementTasksCommandInput, type ListProspectingFromEngagementTasksCommandOutput } from "./commands/ListProspectingFromEngagementTasksCommand"; import { type ListResourceSnapshotJobsCommandInput, type ListResourceSnapshotJobsCommandOutput } from "./commands/ListResourceSnapshotJobsCommand"; import { type ListResourceSnapshotsCommandInput, type ListResourceSnapshotsCommandOutput } from "./commands/ListResourceSnapshotsCommand"; import { type ListSolutionsCommandInput, type ListSolutionsCommandOutput } from "./commands/ListSolutionsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PutSellingSystemSettingsCommandInput, type PutSellingSystemSettingsCommandOutput } from "./commands/PutSellingSystemSettingsCommand"; import { type RejectEngagementInvitationCommandInput, type RejectEngagementInvitationCommandOutput } from "./commands/RejectEngagementInvitationCommand"; import { type StartEngagementByAcceptingInvitationTaskCommandInput, type StartEngagementByAcceptingInvitationTaskCommandOutput } from "./commands/StartEngagementByAcceptingInvitationTaskCommand"; import { type StartEngagementFromOpportunityTaskCommandInput, type StartEngagementFromOpportunityTaskCommandOutput } from "./commands/StartEngagementFromOpportunityTaskCommand"; import { type StartOpportunityFromEngagementTaskCommandInput, type StartOpportunityFromEngagementTaskCommandOutput } from "./commands/StartOpportunityFromEngagementTaskCommand"; import { type StartProspectingFromEngagementTaskCommandInput, type StartProspectingFromEngagementTaskCommandOutput } from "./commands/StartProspectingFromEngagementTaskCommand"; import { type StartResourceSnapshotJobCommandInput, type StartResourceSnapshotJobCommandOutput } from "./commands/StartResourceSnapshotJobCommand"; import { type StopResourceSnapshotJobCommandInput, type StopResourceSnapshotJobCommandOutput } from "./commands/StopResourceSnapshotJobCommand"; import { type SubmitOpportunityCommandInput, type SubmitOpportunityCommandOutput } from "./commands/SubmitOpportunityCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateEngagementContextCommandInput, type UpdateEngagementContextCommandOutput } from "./commands/UpdateEngagementContextCommand"; import { type UpdateOpportunityCommandInput, type UpdateOpportunityCommandOutput } from "./commands/UpdateOpportunityCommand"; import { PartnerCentralSellingClient } from "./PartnerCentralSellingClient"; export interface PartnerCentralSelling { /** * @see {@link AcceptEngagementInvitationCommand} */ acceptEngagementInvitation(args: AcceptEngagementInvitationCommandInput, options?: __HttpHandlerOptions): Promise; acceptEngagementInvitation(args: AcceptEngagementInvitationCommandInput, cb: (err: any, data?: AcceptEngagementInvitationCommandOutput) => void): void; acceptEngagementInvitation(args: AcceptEngagementInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AcceptEngagementInvitationCommandOutput) => void): void; /** * @see {@link AssignOpportunityCommand} */ assignOpportunity(args: AssignOpportunityCommandInput, options?: __HttpHandlerOptions): Promise; assignOpportunity(args: AssignOpportunityCommandInput, cb: (err: any, data?: AssignOpportunityCommandOutput) => void): void; assignOpportunity(args: AssignOpportunityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssignOpportunityCommandOutput) => void): void; /** * @see {@link AssociateOpportunityCommand} */ associateOpportunity(args: AssociateOpportunityCommandInput, options?: __HttpHandlerOptions): Promise; associateOpportunity(args: AssociateOpportunityCommandInput, cb: (err: any, data?: AssociateOpportunityCommandOutput) => void): void; associateOpportunity(args: AssociateOpportunityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateOpportunityCommandOutput) => void): void; /** * @see {@link CreateEngagementCommand} */ createEngagement(args: CreateEngagementCommandInput, options?: __HttpHandlerOptions): Promise; createEngagement(args: CreateEngagementCommandInput, cb: (err: any, data?: CreateEngagementCommandOutput) => void): void; createEngagement(args: CreateEngagementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEngagementCommandOutput) => void): void; /** * @see {@link CreateEngagementContextCommand} */ createEngagementContext(args: CreateEngagementContextCommandInput, options?: __HttpHandlerOptions): Promise; createEngagementContext(args: CreateEngagementContextCommandInput, cb: (err: any, data?: CreateEngagementContextCommandOutput) => void): void; createEngagementContext(args: CreateEngagementContextCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEngagementContextCommandOutput) => void): void; /** * @see {@link CreateEngagementInvitationCommand} */ createEngagementInvitation(args: CreateEngagementInvitationCommandInput, options?: __HttpHandlerOptions): Promise; createEngagementInvitation(args: CreateEngagementInvitationCommandInput, cb: (err: any, data?: CreateEngagementInvitationCommandOutput) => void): void; createEngagementInvitation(args: CreateEngagementInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEngagementInvitationCommandOutput) => void): void; /** * @see {@link CreateOpportunityCommand} */ createOpportunity(args: CreateOpportunityCommandInput, options?: __HttpHandlerOptions): Promise; createOpportunity(args: CreateOpportunityCommandInput, cb: (err: any, data?: CreateOpportunityCommandOutput) => void): void; createOpportunity(args: CreateOpportunityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOpportunityCommandOutput) => void): void; /** * @see {@link CreateResourceSnapshotCommand} */ createResourceSnapshot(args: CreateResourceSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; createResourceSnapshot(args: CreateResourceSnapshotCommandInput, cb: (err: any, data?: CreateResourceSnapshotCommandOutput) => void): void; createResourceSnapshot(args: CreateResourceSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResourceSnapshotCommandOutput) => void): void; /** * @see {@link CreateResourceSnapshotJobCommand} */ createResourceSnapshotJob(args: CreateResourceSnapshotJobCommandInput, options?: __HttpHandlerOptions): Promise; createResourceSnapshotJob(args: CreateResourceSnapshotJobCommandInput, cb: (err: any, data?: CreateResourceSnapshotJobCommandOutput) => void): void; createResourceSnapshotJob(args: CreateResourceSnapshotJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResourceSnapshotJobCommandOutput) => void): void; /** * @see {@link DeleteResourceSnapshotJobCommand} */ deleteResourceSnapshotJob(args: DeleteResourceSnapshotJobCommandInput, options?: __HttpHandlerOptions): Promise; deleteResourceSnapshotJob(args: DeleteResourceSnapshotJobCommandInput, cb: (err: any, data?: DeleteResourceSnapshotJobCommandOutput) => void): void; deleteResourceSnapshotJob(args: DeleteResourceSnapshotJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourceSnapshotJobCommandOutput) => void): void; /** * @see {@link DisassociateOpportunityCommand} */ disassociateOpportunity(args: DisassociateOpportunityCommandInput, options?: __HttpHandlerOptions): Promise; disassociateOpportunity(args: DisassociateOpportunityCommandInput, cb: (err: any, data?: DisassociateOpportunityCommandOutput) => void): void; disassociateOpportunity(args: DisassociateOpportunityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateOpportunityCommandOutput) => void): void; /** * @see {@link GetAwsOpportunitySummaryCommand} */ getAwsOpportunitySummary(args: GetAwsOpportunitySummaryCommandInput, options?: __HttpHandlerOptions): Promise; getAwsOpportunitySummary(args: GetAwsOpportunitySummaryCommandInput, cb: (err: any, data?: GetAwsOpportunitySummaryCommandOutput) => void): void; getAwsOpportunitySummary(args: GetAwsOpportunitySummaryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAwsOpportunitySummaryCommandOutput) => void): void; /** * @see {@link GetEngagementCommand} */ getEngagement(args: GetEngagementCommandInput, options?: __HttpHandlerOptions): Promise; getEngagement(args: GetEngagementCommandInput, cb: (err: any, data?: GetEngagementCommandOutput) => void): void; getEngagement(args: GetEngagementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEngagementCommandOutput) => void): void; /** * @see {@link GetEngagementInvitationCommand} */ getEngagementInvitation(args: GetEngagementInvitationCommandInput, options?: __HttpHandlerOptions): Promise; getEngagementInvitation(args: GetEngagementInvitationCommandInput, cb: (err: any, data?: GetEngagementInvitationCommandOutput) => void): void; getEngagementInvitation(args: GetEngagementInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEngagementInvitationCommandOutput) => void): void; /** * @see {@link GetOpportunityCommand} */ getOpportunity(args: GetOpportunityCommandInput, options?: __HttpHandlerOptions): Promise; getOpportunity(args: GetOpportunityCommandInput, cb: (err: any, data?: GetOpportunityCommandOutput) => void): void; getOpportunity(args: GetOpportunityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOpportunityCommandOutput) => void): void; /** * @see {@link GetProspectingFromEngagementTaskCommand} */ getProspectingFromEngagementTask(args: GetProspectingFromEngagementTaskCommandInput, options?: __HttpHandlerOptions): Promise; getProspectingFromEngagementTask(args: GetProspectingFromEngagementTaskCommandInput, cb: (err: any, data?: GetProspectingFromEngagementTaskCommandOutput) => void): void; getProspectingFromEngagementTask(args: GetProspectingFromEngagementTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProspectingFromEngagementTaskCommandOutput) => void): void; /** * @see {@link GetResourceSnapshotCommand} */ getResourceSnapshot(args: GetResourceSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; getResourceSnapshot(args: GetResourceSnapshotCommandInput, cb: (err: any, data?: GetResourceSnapshotCommandOutput) => void): void; getResourceSnapshot(args: GetResourceSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourceSnapshotCommandOutput) => void): void; /** * @see {@link GetResourceSnapshotJobCommand} */ getResourceSnapshotJob(args: GetResourceSnapshotJobCommandInput, options?: __HttpHandlerOptions): Promise; getResourceSnapshotJob(args: GetResourceSnapshotJobCommandInput, cb: (err: any, data?: GetResourceSnapshotJobCommandOutput) => void): void; getResourceSnapshotJob(args: GetResourceSnapshotJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourceSnapshotJobCommandOutput) => void): void; /** * @see {@link GetSellingSystemSettingsCommand} */ getSellingSystemSettings(args: GetSellingSystemSettingsCommandInput, options?: __HttpHandlerOptions): Promise; getSellingSystemSettings(args: GetSellingSystemSettingsCommandInput, cb: (err: any, data?: GetSellingSystemSettingsCommandOutput) => void): void; getSellingSystemSettings(args: GetSellingSystemSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSellingSystemSettingsCommandOutput) => void): void; /** * @see {@link ListEngagementByAcceptingInvitationTasksCommand} */ listEngagementByAcceptingInvitationTasks(args: ListEngagementByAcceptingInvitationTasksCommandInput, options?: __HttpHandlerOptions): Promise; listEngagementByAcceptingInvitationTasks(args: ListEngagementByAcceptingInvitationTasksCommandInput, cb: (err: any, data?: ListEngagementByAcceptingInvitationTasksCommandOutput) => void): void; listEngagementByAcceptingInvitationTasks(args: ListEngagementByAcceptingInvitationTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEngagementByAcceptingInvitationTasksCommandOutput) => void): void; /** * @see {@link ListEngagementFromOpportunityTasksCommand} */ listEngagementFromOpportunityTasks(args: ListEngagementFromOpportunityTasksCommandInput, options?: __HttpHandlerOptions): Promise; listEngagementFromOpportunityTasks(args: ListEngagementFromOpportunityTasksCommandInput, cb: (err: any, data?: ListEngagementFromOpportunityTasksCommandOutput) => void): void; listEngagementFromOpportunityTasks(args: ListEngagementFromOpportunityTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEngagementFromOpportunityTasksCommandOutput) => void): void; /** * @see {@link ListEngagementInvitationsCommand} */ listEngagementInvitations(args: ListEngagementInvitationsCommandInput, options?: __HttpHandlerOptions): Promise; listEngagementInvitations(args: ListEngagementInvitationsCommandInput, cb: (err: any, data?: ListEngagementInvitationsCommandOutput) => void): void; listEngagementInvitations(args: ListEngagementInvitationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEngagementInvitationsCommandOutput) => void): void; /** * @see {@link ListEngagementMembersCommand} */ listEngagementMembers(args: ListEngagementMembersCommandInput, options?: __HttpHandlerOptions): Promise; listEngagementMembers(args: ListEngagementMembersCommandInput, cb: (err: any, data?: ListEngagementMembersCommandOutput) => void): void; listEngagementMembers(args: ListEngagementMembersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEngagementMembersCommandOutput) => void): void; /** * @see {@link ListEngagementResourceAssociationsCommand} */ listEngagementResourceAssociations(args: ListEngagementResourceAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; listEngagementResourceAssociations(args: ListEngagementResourceAssociationsCommandInput, cb: (err: any, data?: ListEngagementResourceAssociationsCommandOutput) => void): void; listEngagementResourceAssociations(args: ListEngagementResourceAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEngagementResourceAssociationsCommandOutput) => void): void; /** * @see {@link ListEngagementsCommand} */ listEngagements(args: ListEngagementsCommandInput, options?: __HttpHandlerOptions): Promise; listEngagements(args: ListEngagementsCommandInput, cb: (err: any, data?: ListEngagementsCommandOutput) => void): void; listEngagements(args: ListEngagementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEngagementsCommandOutput) => void): void; /** * @see {@link ListOpportunitiesCommand} */ listOpportunities(args: ListOpportunitiesCommandInput, options?: __HttpHandlerOptions): Promise; listOpportunities(args: ListOpportunitiesCommandInput, cb: (err: any, data?: ListOpportunitiesCommandOutput) => void): void; listOpportunities(args: ListOpportunitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOpportunitiesCommandOutput) => void): void; /** * @see {@link ListOpportunityFromEngagementTasksCommand} */ listOpportunityFromEngagementTasks(args: ListOpportunityFromEngagementTasksCommandInput, options?: __HttpHandlerOptions): Promise; listOpportunityFromEngagementTasks(args: ListOpportunityFromEngagementTasksCommandInput, cb: (err: any, data?: ListOpportunityFromEngagementTasksCommandOutput) => void): void; listOpportunityFromEngagementTasks(args: ListOpportunityFromEngagementTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOpportunityFromEngagementTasksCommandOutput) => void): void; /** * @see {@link ListProspectingFromEngagementTasksCommand} */ listProspectingFromEngagementTasks(args: ListProspectingFromEngagementTasksCommandInput, options?: __HttpHandlerOptions): Promise; listProspectingFromEngagementTasks(args: ListProspectingFromEngagementTasksCommandInput, cb: (err: any, data?: ListProspectingFromEngagementTasksCommandOutput) => void): void; listProspectingFromEngagementTasks(args: ListProspectingFromEngagementTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProspectingFromEngagementTasksCommandOutput) => void): void; /** * @see {@link ListResourceSnapshotJobsCommand} */ listResourceSnapshotJobs(args: ListResourceSnapshotJobsCommandInput, options?: __HttpHandlerOptions): Promise; listResourceSnapshotJobs(args: ListResourceSnapshotJobsCommandInput, cb: (err: any, data?: ListResourceSnapshotJobsCommandOutput) => void): void; listResourceSnapshotJobs(args: ListResourceSnapshotJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceSnapshotJobsCommandOutput) => void): void; /** * @see {@link ListResourceSnapshotsCommand} */ listResourceSnapshots(args: ListResourceSnapshotsCommandInput, options?: __HttpHandlerOptions): Promise; listResourceSnapshots(args: ListResourceSnapshotsCommandInput, cb: (err: any, data?: ListResourceSnapshotsCommandOutput) => void): void; listResourceSnapshots(args: ListResourceSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResourceSnapshotsCommandOutput) => void): void; /** * @see {@link ListSolutionsCommand} */ listSolutions(args: ListSolutionsCommandInput, options?: __HttpHandlerOptions): Promise; listSolutions(args: ListSolutionsCommandInput, cb: (err: any, data?: ListSolutionsCommandOutput) => void): void; listSolutions(args: ListSolutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSolutionsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link PutSellingSystemSettingsCommand} */ putSellingSystemSettings(args: PutSellingSystemSettingsCommandInput, options?: __HttpHandlerOptions): Promise; putSellingSystemSettings(args: PutSellingSystemSettingsCommandInput, cb: (err: any, data?: PutSellingSystemSettingsCommandOutput) => void): void; putSellingSystemSettings(args: PutSellingSystemSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutSellingSystemSettingsCommandOutput) => void): void; /** * @see {@link RejectEngagementInvitationCommand} */ rejectEngagementInvitation(args: RejectEngagementInvitationCommandInput, options?: __HttpHandlerOptions): Promise; rejectEngagementInvitation(args: RejectEngagementInvitationCommandInput, cb: (err: any, data?: RejectEngagementInvitationCommandOutput) => void): void; rejectEngagementInvitation(args: RejectEngagementInvitationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RejectEngagementInvitationCommandOutput) => void): void; /** * @see {@link StartEngagementByAcceptingInvitationTaskCommand} */ startEngagementByAcceptingInvitationTask(args: StartEngagementByAcceptingInvitationTaskCommandInput, options?: __HttpHandlerOptions): Promise; startEngagementByAcceptingInvitationTask(args: StartEngagementByAcceptingInvitationTaskCommandInput, cb: (err: any, data?: StartEngagementByAcceptingInvitationTaskCommandOutput) => void): void; startEngagementByAcceptingInvitationTask(args: StartEngagementByAcceptingInvitationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartEngagementByAcceptingInvitationTaskCommandOutput) => void): void; /** * @see {@link StartEngagementFromOpportunityTaskCommand} */ startEngagementFromOpportunityTask(args: StartEngagementFromOpportunityTaskCommandInput, options?: __HttpHandlerOptions): Promise; startEngagementFromOpportunityTask(args: StartEngagementFromOpportunityTaskCommandInput, cb: (err: any, data?: StartEngagementFromOpportunityTaskCommandOutput) => void): void; startEngagementFromOpportunityTask(args: StartEngagementFromOpportunityTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartEngagementFromOpportunityTaskCommandOutput) => void): void; /** * @see {@link StartOpportunityFromEngagementTaskCommand} */ startOpportunityFromEngagementTask(args: StartOpportunityFromEngagementTaskCommandInput, options?: __HttpHandlerOptions): Promise; startOpportunityFromEngagementTask(args: StartOpportunityFromEngagementTaskCommandInput, cb: (err: any, data?: StartOpportunityFromEngagementTaskCommandOutput) => void): void; startOpportunityFromEngagementTask(args: StartOpportunityFromEngagementTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartOpportunityFromEngagementTaskCommandOutput) => void): void; /** * @see {@link StartProspectingFromEngagementTaskCommand} */ startProspectingFromEngagementTask(args: StartProspectingFromEngagementTaskCommandInput, options?: __HttpHandlerOptions): Promise; startProspectingFromEngagementTask(args: StartProspectingFromEngagementTaskCommandInput, cb: (err: any, data?: StartProspectingFromEngagementTaskCommandOutput) => void): void; startProspectingFromEngagementTask(args: StartProspectingFromEngagementTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartProspectingFromEngagementTaskCommandOutput) => void): void; /** * @see {@link StartResourceSnapshotJobCommand} */ startResourceSnapshotJob(args: StartResourceSnapshotJobCommandInput, options?: __HttpHandlerOptions): Promise; startResourceSnapshotJob(args: StartResourceSnapshotJobCommandInput, cb: (err: any, data?: StartResourceSnapshotJobCommandOutput) => void): void; startResourceSnapshotJob(args: StartResourceSnapshotJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartResourceSnapshotJobCommandOutput) => void): void; /** * @see {@link StopResourceSnapshotJobCommand} */ stopResourceSnapshotJob(args: StopResourceSnapshotJobCommandInput, options?: __HttpHandlerOptions): Promise; stopResourceSnapshotJob(args: StopResourceSnapshotJobCommandInput, cb: (err: any, data?: StopResourceSnapshotJobCommandOutput) => void): void; stopResourceSnapshotJob(args: StopResourceSnapshotJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopResourceSnapshotJobCommandOutput) => void): void; /** * @see {@link SubmitOpportunityCommand} */ submitOpportunity(args: SubmitOpportunityCommandInput, options?: __HttpHandlerOptions): Promise; submitOpportunity(args: SubmitOpportunityCommandInput, cb: (err: any, data?: SubmitOpportunityCommandOutput) => void): void; submitOpportunity(args: SubmitOpportunityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SubmitOpportunityCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateEngagementContextCommand} */ updateEngagementContext(args: UpdateEngagementContextCommandInput, options?: __HttpHandlerOptions): Promise; updateEngagementContext(args: UpdateEngagementContextCommandInput, cb: (err: any, data?: UpdateEngagementContextCommandOutput) => void): void; updateEngagementContext(args: UpdateEngagementContextCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEngagementContextCommandOutput) => void): void; /** * @see {@link UpdateOpportunityCommand} */ updateOpportunity(args: UpdateOpportunityCommandInput, options?: __HttpHandlerOptions): Promise; updateOpportunity(args: UpdateOpportunityCommandInput, cb: (err: any, data?: UpdateOpportunityCommandOutput) => void): void; updateOpportunity(args: UpdateOpportunityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateOpportunityCommandOutput) => void): void; /** * @see {@link ListEngagementByAcceptingInvitationTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEngagementByAcceptingInvitationTasksCommandOutput}. */ paginateListEngagementByAcceptingInvitationTasks(args: ListEngagementByAcceptingInvitationTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEngagementFromOpportunityTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEngagementFromOpportunityTasksCommandOutput}. */ paginateListEngagementFromOpportunityTasks(args: ListEngagementFromOpportunityTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEngagementInvitationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEngagementInvitationsCommandOutput}. */ paginateListEngagementInvitations(args: ListEngagementInvitationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEngagementMembersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEngagementMembersCommandOutput}. */ paginateListEngagementMembers(args: ListEngagementMembersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEngagementResourceAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEngagementResourceAssociationsCommandOutput}. */ paginateListEngagementResourceAssociations(args: ListEngagementResourceAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEngagementsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEngagementsCommandOutput}. */ paginateListEngagements(args: ListEngagementsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOpportunitiesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOpportunitiesCommandOutput}. */ paginateListOpportunities(args: ListOpportunitiesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOpportunityFromEngagementTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOpportunityFromEngagementTasksCommandOutput}. */ paginateListOpportunityFromEngagementTasks(args: ListOpportunityFromEngagementTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProspectingFromEngagementTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProspectingFromEngagementTasksCommandOutput}. */ paginateListProspectingFromEngagementTasks(args: ListProspectingFromEngagementTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListResourceSnapshotJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListResourceSnapshotJobsCommandOutput}. */ paginateListResourceSnapshotJobs(args: ListResourceSnapshotJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListResourceSnapshotsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListResourceSnapshotsCommandOutput}. */ paginateListResourceSnapshots(args: ListResourceSnapshotsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSolutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSolutionsCommandOutput}. */ paginateListSolutions(args: ListSolutionsCommandInput, paginationConfig?: Omit): Paginator; } /** * Partner Central

This Amazon Web Services (AWS) Partner Central API reference is designed to help AWS Partners integrate Customer Relationship Management (CRM) systems with AWS Partner Central. Partners can automate interactions with AWS Partner Central, which helps to ensure effective engagements in joint business activities.

The API provides standard AWS API functionality. Access it by either using API Actions or by using an AWS SDK that's tailored to your programming language or platform. For more information, see Getting Started with AWS and Tools to Build on AWS.

Features offered by AWS Partner Central API

  1. Opportunity management: Manages coselling opportunities through API actions such as CreateOpportunity, UpdateOpportunity, ListOpportunities, GetOpportunity, and AssignOpportunity.

  2. AWS referral management: Manages referrals shared by AWS using actions such as ListEngagementInvitations, GetEngagementInvitation, StartEngagementByAcceptingInvitation, and RejectEngagementInvitation.

  3. Entity association: Associates related entities such as AWS Products, Partner Solutions, and AWS Marketplace Private Offers with opportunities using the actions AssociateOpportunity, and DisassociateOpportunity.

  4. View AWS opportunity details: Retrieves real-time summaries of AWS opportunities using the GetAWSOpportunitySummary action.

  5. List solutions: Provides list APIs for listing partner offers using ListSolutions.

  6. Event subscription: Subscribe to real-time opportunity updates through AWS EventBridge by using actions such as Opportunity Created, Opportunity Updated, Engagement Invitation Accepted, Engagement Invitation Rejected, and Engagement Invitation Created.

* @public */ export declare class PartnerCentralSelling extends PartnerCentralSellingClient implements PartnerCentralSelling { }