PartnerCentralSellingAPIClient#
Index > PartnerCentralSellingAPI > PartnerCentralSellingAPIClient
Auto-generated documentation for PartnerCentralSellingAPI type annotations stubs module mypy-boto3-partnercentral-selling.
PartnerCentralSellingAPIClient#
Type annotations and code completion for boto3.client("partnercentral-selling")
.
boto3 documentation
# PartnerCentralSellingAPIClient usage example
from boto3.session import Session
from mypy_boto3_partnercentral_selling.client import PartnerCentralSellingAPIClient
def get_partnercentral-selling_client() -> PartnerCentralSellingAPIClient:
return Session().client("partnercentral-selling")
Exceptions#
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("partnercentral-selling").exceptions
structure.
# Exceptions.exceptions usage example
client = boto3.client("partnercentral-selling")
try:
do_something(client)
except (
client.exceptions.AccessDeniedException,
client.exceptions.ClientError,
client.exceptions.ConflictException,
client.exceptions.InternalServerException,
client.exceptions.ResourceNotFoundException,
client.exceptions.ServiceQuotaExceededException,
client.exceptions.ThrottlingException,
client.exceptions.ValidationException,
) as e:
print(e)
# Exceptions.exceptions type checking example
from mypy_boto3_partnercentral_selling.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedException) -> None:
...
Methods#
can_paginate#
Type annotations and code completion for boto3.client("partnercentral-selling").can_paginate
method.
boto3 documentation
# can_paginate method definition
def can_paginate(
self,
operation_name: str,
) -> bool:
...
generate_presigned_url#
Type annotations and code completion for boto3.client("partnercentral-selling").generate_presigned_url
method.
boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
self,
ClientMethod: str,
Params: Mapping[str, Any] = ...,
ExpiresIn: int = 3600,
HttpMethod: str = ...,
) -> str:
...
accept_engagement_invitation#
Use the AcceptEngagementInvitation
action to accept an engagement
invitation shared by AWS.
Type annotations and code completion for boto3.client("partnercentral-selling").accept_engagement_invitation
method.
boto3 documentation
# accept_engagement_invitation method definition
def accept_engagement_invitation(
self,
*,
Catalog: str,
Identifier: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# accept_engagement_invitation method usage example with argument unpacking
kwargs: AcceptEngagementInvitationRequestRequestTypeDef = { # (1)
"Catalog": ...,
"Identifier": ...,
}
parent.accept_engagement_invitation(**kwargs)
assign_opportunity#
Enables you to reassign an existing Opportunity
to another user
within your Partner Central account.
Type annotations and code completion for boto3.client("partnercentral-selling").assign_opportunity
method.
boto3 documentation
# assign_opportunity method definition
def assign_opportunity(
self,
*,
Assignee: AssigneeContactTypeDef, # (1)
Catalog: str,
Identifier: str,
) -> EmptyResponseMetadataTypeDef: # (2)
...
# assign_opportunity method usage example with argument unpacking
kwargs: AssignOpportunityRequestRequestTypeDef = { # (1)
"Assignee": ...,
"Catalog": ...,
"Identifier": ...,
}
parent.assign_opportunity(**kwargs)
associate_opportunity#
Enables you to create a formal association between an Opportunity
and various related entities, enriching the context and details of the
opportunity for better collaboration and decision making.
Type annotations and code completion for boto3.client("partnercentral-selling").associate_opportunity
method.
boto3 documentation
# associate_opportunity method definition
def associate_opportunity(
self,
*,
Catalog: str,
OpportunityIdentifier: str,
RelatedEntityIdentifier: str,
RelatedEntityType: RelatedEntityTypeType, # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# associate_opportunity method usage example with argument unpacking
kwargs: AssociateOpportunityRequestRequestTypeDef = { # (1)
"Catalog": ...,
"OpportunityIdentifier": ...,
"RelatedEntityIdentifier": ...,
"RelatedEntityType": ...,
}
parent.associate_opportunity(**kwargs)
create_engagement#
The CreateEngagement
action allows you to create an
Engagement
, which serves as a collaborative space between
different parties such as AWS Partners and AWS Sellers.
Type annotations and code completion for boto3.client("partnercentral-selling").create_engagement
method.
boto3 documentation
# create_engagement method definition
def create_engagement(
self,
*,
Catalog: str,
ClientToken: str,
Description: str,
Title: str,
Contexts: Sequence[EngagementContextDetailsTypeDef] = ..., # (1)
) -> CreateEngagementResponseTypeDef: # (2)
...
# create_engagement method usage example with argument unpacking
kwargs: CreateEngagementRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ClientToken": ...,
"Description": ...,
"Title": ...,
}
parent.create_engagement(**kwargs)
create_engagement_invitation#
This action creates an invitation from a sender to a single receiver to join an engagement.
Type annotations and code completion for boto3.client("partnercentral-selling").create_engagement_invitation
method.
boto3 documentation
# create_engagement_invitation method definition
def create_engagement_invitation(
self,
*,
Catalog: str,
ClientToken: str,
EngagementIdentifier: str,
Invitation: InvitationTypeDef, # (1)
) -> CreateEngagementInvitationResponseTypeDef: # (2)
...
# create_engagement_invitation method usage example with argument unpacking
kwargs: CreateEngagementInvitationRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ClientToken": ...,
"EngagementIdentifier": ...,
"Invitation": ...,
}
parent.create_engagement_invitation(**kwargs)
create_opportunity#
Creates an Opportunity
record in Partner Central.
Type annotations and code completion for boto3.client("partnercentral-selling").create_opportunity
method.
boto3 documentation
# create_opportunity method definition
def create_opportunity(
self,
*,
Catalog: str,
ClientToken: str,
Customer: CustomerTypeDef = ..., # (1)
LifeCycle: LifeCycleTypeDef = ..., # (2)
Marketing: MarketingTypeDef = ..., # (3)
NationalSecurity: NationalSecurityType = ..., # (4)
OpportunityTeam: Sequence[ContactTypeDef] = ..., # (5)
OpportunityType: OpportunityTypeType = ..., # (6)
Origin: OpportunityOriginType = ..., # (7)
PartnerOpportunityIdentifier: str = ...,
PrimaryNeedsFromAws: Sequence[PrimaryNeedFromAwsType] = ..., # (8)
Project: ProjectTypeDef = ..., # (9)
SoftwareRevenue: SoftwareRevenueTypeDef = ..., # (10)
) -> CreateOpportunityResponseTypeDef: # (11)
...
- See CustomerTypeDef
- See LifeCycleTypeDef
- See MarketingTypeDef
- See NationalSecurityType
- See ContactTypeDef
- See OpportunityTypeType
- See OpportunityOriginType
- See PrimaryNeedFromAwsType
- See ProjectTypeDef
- See SoftwareRevenueTypeDef
- See CreateOpportunityResponseTypeDef
# create_opportunity method usage example with argument unpacking
kwargs: CreateOpportunityRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ClientToken": ...,
}
parent.create_opportunity(**kwargs)
create_resource_snapshot#
This action allows you to create an immutable snapshot of a specific resource, such as an opportunity, within the context of an engagement.
Type annotations and code completion for boto3.client("partnercentral-selling").create_resource_snapshot
method.
boto3 documentation
# create_resource_snapshot method definition
def create_resource_snapshot(
self,
*,
Catalog: str,
ClientToken: str,
EngagementIdentifier: str,
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
ResourceType: ResourceTypeType, # (1)
) -> CreateResourceSnapshotResponseTypeDef: # (2)
...
# create_resource_snapshot method usage example with argument unpacking
kwargs: CreateResourceSnapshotRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ClientToken": ...,
"EngagementIdentifier": ...,
"ResourceIdentifier": ...,
"ResourceSnapshotTemplateIdentifier": ...,
"ResourceType": ...,
}
parent.create_resource_snapshot(**kwargs)
create_resource_snapshot_job#
Use this action to create a job to generate a snapshot of the specified resource within an engagement.
Type annotations and code completion for boto3.client("partnercentral-selling").create_resource_snapshot_job
method.
boto3 documentation
# create_resource_snapshot_job method definition
def create_resource_snapshot_job(
self,
*,
Catalog: str,
ClientToken: str,
EngagementIdentifier: str,
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
ResourceType: ResourceTypeType, # (1)
) -> CreateResourceSnapshotJobResponseTypeDef: # (2)
...
# create_resource_snapshot_job method usage example with argument unpacking
kwargs: CreateResourceSnapshotJobRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ClientToken": ...,
"EngagementIdentifier": ...,
"ResourceIdentifier": ...,
"ResourceSnapshotTemplateIdentifier": ...,
"ResourceType": ...,
}
parent.create_resource_snapshot_job(**kwargs)
delete_resource_snapshot_job#
Use this action to deletes a previously created resource snapshot job.
Type annotations and code completion for boto3.client("partnercentral-selling").delete_resource_snapshot_job
method.
boto3 documentation
# delete_resource_snapshot_job method definition
def delete_resource_snapshot_job(
self,
*,
Catalog: str,
ResourceSnapshotJobIdentifier: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# delete_resource_snapshot_job method usage example with argument unpacking
kwargs: DeleteResourceSnapshotJobRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ResourceSnapshotJobIdentifier": ...,
}
parent.delete_resource_snapshot_job(**kwargs)
disassociate_opportunity#
Allows you to remove an existing association between an
Opportunity
and related entities, such as a Partner Solution,
Amazon Web Services product, or an Amazon Web Services Marketplace offer.
Type annotations and code completion for boto3.client("partnercentral-selling").disassociate_opportunity
method.
boto3 documentation
# disassociate_opportunity method definition
def disassociate_opportunity(
self,
*,
Catalog: str,
OpportunityIdentifier: str,
RelatedEntityIdentifier: str,
RelatedEntityType: RelatedEntityTypeType, # (1)
) -> EmptyResponseMetadataTypeDef: # (2)
...
# disassociate_opportunity method usage example with argument unpacking
kwargs: DisassociateOpportunityRequestRequestTypeDef = { # (1)
"Catalog": ...,
"OpportunityIdentifier": ...,
"RelatedEntityIdentifier": ...,
"RelatedEntityType": ...,
}
parent.disassociate_opportunity(**kwargs)
get_aws_opportunity_summary#
Retrieves a summary of an AWS Opportunity.
Type annotations and code completion for boto3.client("partnercentral-selling").get_aws_opportunity_summary
method.
boto3 documentation
# get_aws_opportunity_summary method definition
def get_aws_opportunity_summary(
self,
*,
Catalog: str,
RelatedOpportunityIdentifier: str,
) -> GetAwsOpportunitySummaryResponseTypeDef: # (1)
...
# get_aws_opportunity_summary method usage example with argument unpacking
kwargs: GetAwsOpportunitySummaryRequestRequestTypeDef = { # (1)
"Catalog": ...,
"RelatedOpportunityIdentifier": ...,
}
parent.get_aws_opportunity_summary(**kwargs)
get_engagement#
Use this action to retrieve the engagement record for a given
EngagementIdentifier
.
Type annotations and code completion for boto3.client("partnercentral-selling").get_engagement
method.
boto3 documentation
# get_engagement method definition
def get_engagement(
self,
*,
Catalog: str,
Identifier: str,
) -> GetEngagementResponseTypeDef: # (1)
...
# get_engagement method usage example with argument unpacking
kwargs: GetEngagementRequestRequestTypeDef = { # (1)
"Catalog": ...,
"Identifier": ...,
}
parent.get_engagement(**kwargs)
get_engagement_invitation#
Retrieves the details of an engagement invitation shared by AWS with a partner.
Type annotations and code completion for boto3.client("partnercentral-selling").get_engagement_invitation
method.
boto3 documentation
# get_engagement_invitation method definition
def get_engagement_invitation(
self,
*,
Catalog: str,
Identifier: str,
) -> GetEngagementInvitationResponseTypeDef: # (1)
...
# get_engagement_invitation method usage example with argument unpacking
kwargs: GetEngagementInvitationRequestRequestTypeDef = { # (1)
"Catalog": ...,
"Identifier": ...,
}
parent.get_engagement_invitation(**kwargs)
get_opportunity#
Fetches the Opportunity
record from Partner Central by a given
Identifier
.
Type annotations and code completion for boto3.client("partnercentral-selling").get_opportunity
method.
boto3 documentation
# get_opportunity method definition
def get_opportunity(
self,
*,
Catalog: str,
Identifier: str,
) -> GetOpportunityResponseTypeDef: # (1)
...
# get_opportunity method usage example with argument unpacking
kwargs: GetOpportunityRequestRequestTypeDef = { # (1)
"Catalog": ...,
"Identifier": ...,
}
parent.get_opportunity(**kwargs)
get_resource_snapshot#
Use this action to retrieve a specific snapshot record.
Type annotations and code completion for boto3.client("partnercentral-selling").get_resource_snapshot
method.
boto3 documentation
# get_resource_snapshot method definition
def get_resource_snapshot(
self,
*,
Catalog: str,
EngagementIdentifier: str,
ResourceIdentifier: str,
ResourceSnapshotTemplateIdentifier: str,
ResourceType: ResourceTypeType, # (1)
Revision: int = ...,
) -> GetResourceSnapshotResponseTypeDef: # (2)
...
# get_resource_snapshot method usage example with argument unpacking
kwargs: GetResourceSnapshotRequestRequestTypeDef = { # (1)
"Catalog": ...,
"EngagementIdentifier": ...,
"ResourceIdentifier": ...,
"ResourceSnapshotTemplateIdentifier": ...,
"ResourceType": ...,
}
parent.get_resource_snapshot(**kwargs)
get_resource_snapshot_job#
Use this action to retrieves information about a specific resource snapshot job.
Type annotations and code completion for boto3.client("partnercentral-selling").get_resource_snapshot_job
method.
boto3 documentation
# get_resource_snapshot_job method definition
def get_resource_snapshot_job(
self,
*,
Catalog: str,
ResourceSnapshotJobIdentifier: str,
) -> GetResourceSnapshotJobResponseTypeDef: # (1)
...
# get_resource_snapshot_job method usage example with argument unpacking
kwargs: GetResourceSnapshotJobRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ResourceSnapshotJobIdentifier": ...,
}
parent.get_resource_snapshot_job(**kwargs)
get_selling_system_settings#
Retrieves the currently set system settings, which include the IAM Role used for resource snapshot jobs.
Type annotations and code completion for boto3.client("partnercentral-selling").get_selling_system_settings
method.
boto3 documentation
# get_selling_system_settings method definition
def get_selling_system_settings(
self,
*,
Catalog: str,
) -> GetSellingSystemSettingsResponseTypeDef: # (1)
...
# get_selling_system_settings method usage example with argument unpacking
kwargs: GetSellingSystemSettingsRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.get_selling_system_settings(**kwargs)
list_engagement_by_accepting_invitation_tasks#
Lists all in-progress, completed, or failed StartEngagementByAcceptingInvitationTask tasks that were initiated by the caller's account.
Type annotations and code completion for boto3.client("partnercentral-selling").list_engagement_by_accepting_invitation_tasks
method.
boto3 documentation
# list_engagement_by_accepting_invitation_tasks method definition
def list_engagement_by_accepting_invitation_tasks(
self,
*,
Catalog: str,
EngagementInvitationIdentifier: Sequence[str] = ...,
MaxResults: int = ...,
NextToken: str = ...,
OpportunityIdentifier: Sequence[str] = ...,
Sort: ListTasksSortBaseTypeDef = ..., # (1)
TaskIdentifier: Sequence[str] = ...,
TaskStatus: Sequence[TaskStatusType] = ..., # (2)
) -> ListEngagementByAcceptingInvitationTasksResponseTypeDef: # (3)
...
- See ListTasksSortBaseTypeDef
- See TaskStatusType
- See ListEngagementByAcceptingInvitationTasksResponseTypeDef
# list_engagement_by_accepting_invitation_tasks method usage example with argument unpacking
kwargs: ListEngagementByAcceptingInvitationTasksRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.list_engagement_by_accepting_invitation_tasks(**kwargs)
list_engagement_from_opportunity_tasks#
Lists all in-progress, completed, or failed
EngagementFromOpportunity
tasks that were initiated by the
caller's account.
Type annotations and code completion for boto3.client("partnercentral-selling").list_engagement_from_opportunity_tasks
method.
boto3 documentation
# list_engagement_from_opportunity_tasks method definition
def list_engagement_from_opportunity_tasks(
self,
*,
Catalog: str,
EngagementIdentifier: Sequence[str] = ...,
MaxResults: int = ...,
NextToken: str = ...,
OpportunityIdentifier: Sequence[str] = ...,
Sort: ListTasksSortBaseTypeDef = ..., # (1)
TaskIdentifier: Sequence[str] = ...,
TaskStatus: Sequence[TaskStatusType] = ..., # (2)
) -> ListEngagementFromOpportunityTasksResponseTypeDef: # (3)
...
- See ListTasksSortBaseTypeDef
- See TaskStatusType
- See ListEngagementFromOpportunityTasksResponseTypeDef
# list_engagement_from_opportunity_tasks method usage example with argument unpacking
kwargs: ListEngagementFromOpportunityTasksRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.list_engagement_from_opportunity_tasks(**kwargs)
list_engagement_invitations#
Retrieves a list of engagement invitations sent to the partner.
Type annotations and code completion for boto3.client("partnercentral-selling").list_engagement_invitations
method.
boto3 documentation
# list_engagement_invitations method definition
def list_engagement_invitations(
self,
*,
Catalog: str,
ParticipantType: ParticipantTypeType, # (1)
EngagementIdentifier: Sequence[str] = ...,
MaxResults: int = ...,
NextToken: str = ...,
PayloadType: Sequence[EngagementInvitationPayloadTypeType] = ..., # (2)
SenderAwsAccountId: Sequence[str] = ...,
Sort: OpportunityEngagementInvitationSortTypeDef = ..., # (3)
Status: Sequence[InvitationStatusType] = ..., # (4)
) -> ListEngagementInvitationsResponseTypeDef: # (5)
...
- See ParticipantTypeType
- See EngagementInvitationPayloadTypeType
- See OpportunityEngagementInvitationSortTypeDef
- See InvitationStatusType
- See ListEngagementInvitationsResponseTypeDef
# list_engagement_invitations method usage example with argument unpacking
kwargs: ListEngagementInvitationsRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ParticipantType": ...,
}
parent.list_engagement_invitations(**kwargs)
list_engagement_members#
Retrieves the details of member partners in an engagement.
Type annotations and code completion for boto3.client("partnercentral-selling").list_engagement_members
method.
boto3 documentation
# list_engagement_members method definition
def list_engagement_members(
self,
*,
Catalog: str,
Identifier: str,
MaxResults: int = ...,
NextToken: str = ...,
) -> ListEngagementMembersResponseTypeDef: # (1)
...
# list_engagement_members method usage example with argument unpacking
kwargs: ListEngagementMembersRequestRequestTypeDef = { # (1)
"Catalog": ...,
"Identifier": ...,
}
parent.list_engagement_members(**kwargs)
list_engagement_resource_associations#
Lists the associations between resources and engagements where the caller is a member and has at least one snapshot in the engagement.
Type annotations and code completion for boto3.client("partnercentral-selling").list_engagement_resource_associations
method.
boto3 documentation
# list_engagement_resource_associations method definition
def list_engagement_resource_associations(
self,
*,
Catalog: str,
CreatedBy: str = ...,
EngagementIdentifier: str = ...,
MaxResults: int = ...,
NextToken: str = ...,
ResourceIdentifier: str = ...,
ResourceType: ResourceTypeType = ..., # (1)
) -> ListEngagementResourceAssociationsResponseTypeDef: # (2)
...
# list_engagement_resource_associations method usage example with argument unpacking
kwargs: ListEngagementResourceAssociationsRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.list_engagement_resource_associations(**kwargs)
list_engagements#
This action allows users to retrieve a list of engagement records from Partner Central.
Type annotations and code completion for boto3.client("partnercentral-selling").list_engagements
method.
boto3 documentation
# list_engagements method definition
def list_engagements(
self,
*,
Catalog: str,
CreatedBy: Sequence[str] = ...,
EngagementIdentifier: Sequence[str] = ...,
ExcludeCreatedBy: Sequence[str] = ...,
MaxResults: int = ...,
NextToken: str = ...,
Sort: EngagementSortTypeDef = ..., # (1)
) -> ListEngagementsResponseTypeDef: # (2)
...
# list_engagements method usage example with argument unpacking
kwargs: ListEngagementsRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.list_engagements(**kwargs)
list_opportunities#
This request accepts a list of filters that retrieve opportunity subsets as well as sort options.
Type annotations and code completion for boto3.client("partnercentral-selling").list_opportunities
method.
boto3 documentation
# list_opportunities method definition
def list_opportunities(
self,
*,
Catalog: str,
CustomerCompanyName: Sequence[str] = ...,
Identifier: Sequence[str] = ...,
LastModifiedDate: LastModifiedDateTypeDef = ..., # (1)
LifeCycleReviewStatus: Sequence[ReviewStatusType] = ..., # (2)
LifeCycleStage: Sequence[StageType] = ..., # (3)
MaxResults: int = ...,
NextToken: str = ...,
Sort: OpportunitySortTypeDef = ..., # (4)
) -> ListOpportunitiesResponseTypeDef: # (5)
...
- See LastModifiedDateTypeDef
- See ReviewStatusType
- See StageType
- See OpportunitySortTypeDef
- See ListOpportunitiesResponseTypeDef
# list_opportunities method usage example with argument unpacking
kwargs: ListOpportunitiesRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.list_opportunities(**kwargs)
list_resource_snapshot_jobs#
Lists resource snapshot jobs owned by the customer.
Type annotations and code completion for boto3.client("partnercentral-selling").list_resource_snapshot_jobs
method.
boto3 documentation
# list_resource_snapshot_jobs method definition
def list_resource_snapshot_jobs(
self,
*,
Catalog: str,
EngagementIdentifier: str = ...,
MaxResults: int = ...,
NextToken: str = ...,
Sort: SortObjectTypeDef = ..., # (1)
Status: ResourceSnapshotJobStatusType = ..., # (2)
) -> ListResourceSnapshotJobsResponseTypeDef: # (3)
...
# list_resource_snapshot_jobs method usage example with argument unpacking
kwargs: ListResourceSnapshotJobsRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.list_resource_snapshot_jobs(**kwargs)
list_resource_snapshots#
Retrieves a list of resource view snapshots based on specified criteria.
Type annotations and code completion for boto3.client("partnercentral-selling").list_resource_snapshots
method.
boto3 documentation
# list_resource_snapshots method definition
def list_resource_snapshots(
self,
*,
Catalog: str,
EngagementIdentifier: str,
CreatedBy: str = ...,
MaxResults: int = ...,
NextToken: str = ...,
ResourceIdentifier: str = ...,
ResourceSnapshotTemplateIdentifier: str = ...,
ResourceType: ResourceTypeType = ..., # (1)
) -> ListResourceSnapshotsResponseTypeDef: # (2)
...
# list_resource_snapshots method usage example with argument unpacking
kwargs: ListResourceSnapshotsRequestRequestTypeDef = { # (1)
"Catalog": ...,
"EngagementIdentifier": ...,
}
parent.list_resource_snapshots(**kwargs)
list_solutions#
Retrieves a list of Partner Solutions that the partner registered on Partner Central.
Type annotations and code completion for boto3.client("partnercentral-selling").list_solutions
method.
boto3 documentation
# list_solutions method definition
def list_solutions(
self,
*,
Catalog: str,
Category: Sequence[str] = ...,
Identifier: Sequence[str] = ...,
MaxResults: int = ...,
NextToken: str = ...,
Sort: SolutionSortTypeDef = ..., # (1)
Status: Sequence[SolutionStatusType] = ..., # (2)
) -> ListSolutionsResponseTypeDef: # (3)
...
# list_solutions method usage example with argument unpacking
kwargs: ListSolutionsRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.list_solutions(**kwargs)
put_selling_system_settings#
Updates the currently set system settings, which include the IAM Role used for resource snapshot jobs.
Type annotations and code completion for boto3.client("partnercentral-selling").put_selling_system_settings
method.
boto3 documentation
# put_selling_system_settings method definition
def put_selling_system_settings(
self,
*,
Catalog: str,
ResourceSnapshotJobRoleIdentifier: str = ...,
) -> PutSellingSystemSettingsResponseTypeDef: # (1)
...
# put_selling_system_settings method usage example with argument unpacking
kwargs: PutSellingSystemSettingsRequestRequestTypeDef = { # (1)
"Catalog": ...,
}
parent.put_selling_system_settings(**kwargs)
reject_engagement_invitation#
This action rejects an EngagementInvitation
that AWS shared.
Type annotations and code completion for boto3.client("partnercentral-selling").reject_engagement_invitation
method.
boto3 documentation
# reject_engagement_invitation method definition
def reject_engagement_invitation(
self,
*,
Catalog: str,
Identifier: str,
RejectionReason: str = ...,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# reject_engagement_invitation method usage example with argument unpacking
kwargs: RejectEngagementInvitationRequestRequestTypeDef = { # (1)
"Catalog": ...,
"Identifier": ...,
}
parent.reject_engagement_invitation(**kwargs)
start_engagement_by_accepting_invitation_task#
This action starts the engagement by accepting an
EngagementInvitation
.
Type annotations and code completion for boto3.client("partnercentral-selling").start_engagement_by_accepting_invitation_task
method.
boto3 documentation
# start_engagement_by_accepting_invitation_task method definition
def start_engagement_by_accepting_invitation_task(
self,
*,
Catalog: str,
ClientToken: str,
Identifier: str,
) -> StartEngagementByAcceptingInvitationTaskResponseTypeDef: # (1)
...
# start_engagement_by_accepting_invitation_task method usage example with argument unpacking
kwargs: StartEngagementByAcceptingInvitationTaskRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ClientToken": ...,
"Identifier": ...,
}
parent.start_engagement_by_accepting_invitation_task(**kwargs)
start_engagement_from_opportunity_task#
This action initiates the engagement process from an existing opportunity by accepting the engagement invitation and creating a corresponding opportunity in the partner's system.
Type annotations and code completion for boto3.client("partnercentral-selling").start_engagement_from_opportunity_task
method.
boto3 documentation
# start_engagement_from_opportunity_task method definition
def start_engagement_from_opportunity_task(
self,
*,
AwsSubmission: AwsSubmissionTypeDef, # (1)
Catalog: str,
ClientToken: str,
Identifier: str,
) -> StartEngagementFromOpportunityTaskResponseTypeDef: # (2)
...
# start_engagement_from_opportunity_task method usage example with argument unpacking
kwargs: StartEngagementFromOpportunityTaskRequestRequestTypeDef = { # (1)
"AwsSubmission": ...,
"Catalog": ...,
"ClientToken": ...,
"Identifier": ...,
}
parent.start_engagement_from_opportunity_task(**kwargs)
start_resource_snapshot_job#
Starts a resource snapshot job that has been previously created.
Type annotations and code completion for boto3.client("partnercentral-selling").start_resource_snapshot_job
method.
boto3 documentation
# start_resource_snapshot_job method definition
def start_resource_snapshot_job(
self,
*,
Catalog: str,
ResourceSnapshotJobIdentifier: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# start_resource_snapshot_job method usage example with argument unpacking
kwargs: StartResourceSnapshotJobRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ResourceSnapshotJobIdentifier": ...,
}
parent.start_resource_snapshot_job(**kwargs)
stop_resource_snapshot_job#
Stops a resource snapshot job.
Type annotations and code completion for boto3.client("partnercentral-selling").stop_resource_snapshot_job
method.
boto3 documentation
# stop_resource_snapshot_job method definition
def stop_resource_snapshot_job(
self,
*,
Catalog: str,
ResourceSnapshotJobIdentifier: str,
) -> EmptyResponseMetadataTypeDef: # (1)
...
# stop_resource_snapshot_job method usage example with argument unpacking
kwargs: StopResourceSnapshotJobRequestRequestTypeDef = { # (1)
"Catalog": ...,
"ResourceSnapshotJobIdentifier": ...,
}
parent.stop_resource_snapshot_job(**kwargs)
submit_opportunity#
Use this action to submit an opportunity that was previously created by partner for AWS review.
Type annotations and code completion for boto3.client("partnercentral-selling").submit_opportunity
method.
boto3 documentation
# submit_opportunity method definition
def submit_opportunity(
self,
*,
Catalog: str,
Identifier: str,
InvolvementType: SalesInvolvementTypeType, # (1)
Visibility: VisibilityType = ..., # (2)
) -> EmptyResponseMetadataTypeDef: # (3)
...
# submit_opportunity method usage example with argument unpacking
kwargs: SubmitOpportunityRequestRequestTypeDef = { # (1)
"Catalog": ...,
"Identifier": ...,
"InvolvementType": ...,
}
parent.submit_opportunity(**kwargs)
update_opportunity#
Updates the Opportunity
record identified by a given
Identifier
.
Type annotations and code completion for boto3.client("partnercentral-selling").update_opportunity
method.
boto3 documentation
# update_opportunity method definition
def update_opportunity(
self,
*,
Catalog: str,
Identifier: str,
LastModifiedDate: TimestampTypeDef,
Customer: CustomerTypeDef = ..., # (1)
LifeCycle: LifeCycleTypeDef = ..., # (2)
Marketing: MarketingTypeDef = ..., # (3)
NationalSecurity: NationalSecurityType = ..., # (4)
OpportunityType: OpportunityTypeType = ..., # (5)
PartnerOpportunityIdentifier: str = ...,
PrimaryNeedsFromAws: Sequence[PrimaryNeedFromAwsType] = ..., # (6)
Project: ProjectTypeDef = ..., # (7)
SoftwareRevenue: SoftwareRevenueTypeDef = ..., # (8)
) -> UpdateOpportunityResponseTypeDef: # (9)
...
- See CustomerTypeDef
- See LifeCycleTypeDef
- See MarketingTypeDef
- See NationalSecurityType
- See OpportunityTypeType
- See PrimaryNeedFromAwsType
- See ProjectTypeDef
- See SoftwareRevenueTypeDef
- See UpdateOpportunityResponseTypeDef
# update_opportunity method usage example with argument unpacking
kwargs: UpdateOpportunityRequestRequestTypeDef = { # (1)
"Catalog": ...,
"Identifier": ...,
"LastModifiedDate": ...,
}
parent.update_opportunity(**kwargs)
get_paginator#
Type annotations and code completion for boto3.client("partnercentral-selling").get_paginator
method with overloads.
client.get_paginator("list_engagement_by_accepting_invitation_tasks")
-> ListEngagementByAcceptingInvitationTasksPaginatorclient.get_paginator("list_engagement_from_opportunity_tasks")
-> ListEngagementFromOpportunityTasksPaginatorclient.get_paginator("list_engagement_invitations")
-> ListEngagementInvitationsPaginatorclient.get_paginator("list_engagement_members")
-> ListEngagementMembersPaginatorclient.get_paginator("list_engagement_resource_associations")
-> ListEngagementResourceAssociationsPaginatorclient.get_paginator("list_engagements")
-> ListEngagementsPaginatorclient.get_paginator("list_opportunities")
-> ListOpportunitiesPaginatorclient.get_paginator("list_resource_snapshot_jobs")
-> ListResourceSnapshotJobsPaginatorclient.get_paginator("list_resource_snapshots")
-> ListResourceSnapshotsPaginatorclient.get_paginator("list_solutions")
-> ListSolutionsPaginator