Smaws_Client_PartnerCentralSellingPartnerCentral Selling client library built on EIO.
module Types : sig ... endval make_validation_exception_error :
?field_name:Smaws_Lib.Smithy_api.Types.string_ ->
code:Types.validation_exception_error_code ->
message:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.validation_exception_errorval make_update_opportunity_response :
last_modified_date:Types.date_time ->
id:Types.opportunity_identifier ->
unit ->
Types.update_opportunity_responseval make_address :
?street_address:Types.address_part ->
?country_code:Types.country_code ->
?state_or_region:Types.address_part ->
?postal_code:Types.address_part ->
?city:Types.address_part ->
unit ->
Types.addressval make_account :
?duns:Types.duns_number ->
?address:Types.address ->
?aws_account_id:Types.aws_account ->
?website_url:Types.website_url ->
?other_industry:Smaws_Lib.Smithy_api.Types.string_ ->
?industry:Types.industry ->
company_name:Types.name ->
unit ->
Types.accountval make_contact :
?phone:Types.phone_number ->
?business_title:Types.job_title ->
?last_name:Types.name ->
?first_name:Types.name ->
?email:Types.email ->
unit ->
Types.contactval make_customer :
?contacts:Types.customer_contacts_list ->
?account:Types.account ->
unit ->
Types.customerval make_expected_customer_spend :
?estimation_url:Types.estimation_url ->
?amount:Types.amount ->
target_company:Smaws_Lib.Smithy_api.Types.string_ ->
frequency:Types.payment_frequency ->
currency_code:Types.currency_code ->
unit ->
Types.expected_customer_spendval make_expected_contract_duration :
value:Smaws_Lib.Smithy_api.Types.string_ ->
term:Types.expected_contract_duration_term ->
unit ->
Types.expected_contract_durationval make_project :
?aws_partition:Types.aws_partition ->
?additional_comments:Smaws_Lib.Smithy_api.Types.string_ ->
?other_solution_description:Types.pii_string ->
?other_competitor_names:Smaws_Lib.Smithy_api.Types.string_ ->
?competitor_name:Types.competitor_name ->
?sales_activities:Types.sales_activities ->
?related_opportunity_identifier:Types.opportunity_identifier ->
?customer_use_case:Smaws_Lib.Smithy_api.Types.string_ ->
?customer_business_problem:Types.pii_string ->
?apn_programs:Types.apn_programs ->
?title:Types.pii_string ->
?expected_contract_duration:Types.expected_contract_duration ->
?expected_customer_spend:Types.expected_customer_spend_list ->
?delivery_models:Types.delivery_models ->
unit ->
Types.projectval make_marketing :
?aws_funding_used:Types.aws_funding_used ->
?channels:Types.channels ->
?use_cases:Types.use_cases ->
?source:Types.marketing_source ->
?campaign_name:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.marketingval make_monetary_value :
currency_code:Types.currency_code ->
amount:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.monetary_valueval make_software_revenue :
?expiration_date:Types.date ->
?effective_date:Types.date ->
?value:Types.monetary_value ->
?delivery_model:Types.revenue_model ->
unit ->
Types.software_revenueval make_next_steps_history :
time:Types.date_time ->
value:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.next_steps_historyval make_life_cycle :
?next_steps_history:Types.next_steps_histories ->
?review_status_reason:Smaws_Lib.Smithy_api.Types.string_ ->
?review_comments:Smaws_Lib.Smithy_api.Types.string_ ->
?review_status:Types.review_status ->
?target_close_date:Types.date ->
?next_steps:Types.pii_string ->
?closed_lost_reason:Types.closed_lost_reason ->
?stage:Types.stage ->
unit ->
Types.life_cycleval make_update_opportunity_request :
?life_cycle:Types.life_cycle ->
?software_revenue:Types.software_revenue ->
?marketing:Types.marketing ->
?opportunity_type:Types.opportunity_type ->
?project:Types.project ->
?customer:Types.customer ->
?partner_opportunity_identifier:Smaws_Lib.Smithy_api.Types.string_ ->
?national_security:Types.national_security ->
?primary_needs_from_aws:Types.primary_needs_from_aws ->
identifier:Types.opportunity_identifier ->
last_modified_date:Types.date_time ->
catalog:Types.catalog_identifier ->
unit ->
Types.update_opportunity_requestval make_address_summary :
?country_code:Types.country_code ->
?state_or_region:Types.address_part ->
?postal_code:Types.address_part ->
?city:Types.address_part ->
unit ->
Types.address_summaryval make_lead_customer :
?market_segment:Types.market_segment ->
?aws_maturity:Types.aws_maturity ->
?website_url:Types.company_website_url ->
?industry:Types.industry ->
address:Types.address_summary ->
company_name:Types.company_name ->
unit ->
Types.lead_customerval make_lead_contact :
?phone:Types.phone_number ->
last_name:Types.name ->
first_name:Types.name ->
email:Types.email ->
business_title:Types.job_title ->
unit ->
Types.lead_contactval make_lead_interaction :
?business_problem:Types.engagement_customer_business_problem ->
?interaction_date:Types.date_time ->
?usecase:Types.engagement_use_case ->
contact:Types.lead_contact ->
customer_action:Types.customer_action ->
source_name:Types.lead_source_name ->
source_id:Types.lead_source_id ->
source_type:Types.lead_source_type ->
unit ->
Types.lead_interactionval make_lead_insights :
?lead_readiness_score:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.lead_insightsval make_update_lead_context :
?insights:Types.lead_insights ->
?interaction:Types.lead_interaction ->
?qualification_status:Types.lead_qualification_status ->
customer:Types.lead_customer ->
unit ->
Types.update_lead_contextval make_update_engagement_context_response :
context_id:Types.engagement_context_identifier ->
engagement_last_modified_at:Types.date_time ->
engagement_arn:Types.engagement_arn ->
engagement_id:Types.engagement_identifier ->
unit ->
Types.update_engagement_context_responseval make_engagement_customer :
country_code:Types.country_code ->
website_url:Types.company_website_url ->
company_name:Types.company_name ->
industry:Types.industry ->
unit ->
Types.engagement_customerval make_engagement_customer_project_details :
target_completion_date:Smaws_Lib.Smithy_api.Types.string_ ->
business_problem:Types.engagement_customer_business_problem ->
title:Types.engagement_customer_project_title ->
unit ->
Types.engagement_customer_project_detailsval make_customer_projects_context :
?project:Types.engagement_customer_project_details ->
?customer:Types.engagement_customer ->
unit ->
Types.customer_projects_contextval make_prospecting_result_customer :
?public_profile_summary:Types.prospecting_public_profile_summary ->
?eligible_programs:Types.eligible_programs_list ->
?company_size:Types.prospecting_company_size ->
?segment:Types.prospecting_segment ->
?sub_industry:Types.prospecting_sub_industry ->
?industry:Types.industry ->
?country:Types.country_code ->
?sub_region:Types.prospecting_sub_region ->
?region:Types.prospecting_region ->
?geo:Types.prospecting_geo ->
?account_name:Types.prospecting_account_name ->
unit ->
Types.prospecting_result_customerval make_prospecting_insights :
?solution_sub_category:Smaws_Lib.Smithy_api.Types.string_ ->
?solution_category:Smaws_Lib.Smithy_api.Types.string_ ->
?solution_score:Smaws_Lib.Smithy_api.Types.string_ ->
?marketplace_engagement_score:Types.engagement_score_level ->
unit ->
Types.prospecting_insightsval make_prospecting_result_aws :
?insights:Types.prospecting_insights ->
?customer:Types.prospecting_result_customer ->
?task_name:Types.task_name ->
?task_arn:Types.task_arn ->
?task_id:Types.prospecting_task_identifier ->
?end_time:Types.date_time ->
?start_time:Types.date_time ->
unit ->
Types.prospecting_result_awsval make_update_engagement_context_request :
payload:Types.update_engagement_context_payload ->
type_:Types.engagement_context_type ->
engagement_last_modified_at:Types.date_time ->
context_identifier:Types.engagement_context_identifier ->
engagement_identifier:Types.engagement_arn_or_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.update_engagement_context_requestval make_untag_resource_request :
tag_keys:Types.tag_key_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.untag_resource_requestval make_target_close_date_filter :
?before_target_close_date:Types.date ->
?after_target_close_date:Types.date ->
unit ->
Types.target_close_date_filterval make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tagval make_tag_resource_request :
tags:Types.tag_list ->
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.tag_resource_requestval make_submit_opportunity_request :
?visibility:Types.visibility ->
involvement_type:Types.sales_involvement_type ->
identifier:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.submit_opportunity_requestval make_stop_resource_snapshot_job_request :
resource_snapshot_job_identifier:Types.resource_snapshot_job_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.stop_resource_snapshot_job_requestval make_start_resource_snapshot_job_request :
resource_snapshot_job_identifier:Types.resource_snapshot_job_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.start_resource_snapshot_job_requestval make_start_prospecting_from_engagement_task_response :
?task_arn:Types.prospecting_task_arn ->
?task_id:Types.prospecting_task_identifier ->
?reason_code:Smaws_Lib.Smithy_api.Types.string_ ->
?message:Smaws_Lib.Smithy_api.Types.string_ ->
task_status:Types.prospecting_task_status ->
start_time:Types.date_time ->
task_name:Types.task_name ->
identifiers:Types.engagement_identifier_list ->
unit ->
Types.start_prospecting_from_engagement_task_responseval make_start_prospecting_from_engagement_task_request :
client_token:Types.client_token ->
task_name:Types.task_name ->
identifiers:Types.engagement_identifier_list ->
catalog:Types.catalog_identifier ->
unit ->
Types.start_prospecting_from_engagement_task_requestval make_start_opportunity_from_engagement_task_response :
?context_id:Types.context_identifier ->
?engagement_id:Types.engagement_identifier ->
?resource_snapshot_job_id:Types.resource_snapshot_job_identifier ->
?opportunity_id:Types.opportunity_identifier ->
?reason_code:Types.reason_code ->
?message:Smaws_Lib.Smithy_api.Types.string_ ->
?task_status:Types.task_status ->
?start_time:Types.date_time ->
?task_arn:Types.task_arn ->
?task_id:Types.task_identifier ->
unit ->
Types.start_opportunity_from_engagement_task_responseval make_start_opportunity_from_engagement_task_request :
?tags:Types.tag_list ->
context_identifier:Types.context_identifier ->
identifier:Types.engagement_arn_or_identifier ->
client_token:Types.client_token ->
catalog:Types.catalog_identifier ->
unit ->
Types.start_opportunity_from_engagement_task_requestval make_start_engagement_from_opportunity_task_response :
?engagement_invitation_id:Types.engagement_invitation_identifier ->
?engagement_id:Types.engagement_identifier ->
?resource_snapshot_job_id:Types.resource_snapshot_job_identifier ->
?opportunity_id:Types.opportunity_identifier ->
?reason_code:Types.reason_code ->
?message:Smaws_Lib.Smithy_api.Types.string_ ->
?task_status:Types.task_status ->
?start_time:Types.date_time ->
?task_arn:Types.task_arn ->
?task_id:Types.task_identifier ->
unit ->
Types.start_engagement_from_opportunity_task_responseval make_aws_submission :
?visibility:Types.visibility ->
involvement_type:Types.sales_involvement_type ->
unit ->
Types.aws_submissionval make_start_engagement_from_opportunity_task_request :
?tags:Types.tag_list ->
aws_submission:Types.aws_submission ->
identifier:Types.opportunity_identifier ->
client_token:Types.client_token ->
catalog:Types.catalog_identifier ->
unit ->
Types.start_engagement_from_opportunity_task_requestval make_start_engagement_by_accepting_invitation_task_response :
?engagement_invitation_id:Types.engagement_invitation_identifier ->
?resource_snapshot_job_id:Types.resource_snapshot_job_identifier ->
?opportunity_id:Types.opportunity_identifier ->
?reason_code:Types.reason_code ->
?message:Smaws_Lib.Smithy_api.Types.string_ ->
?task_status:Types.task_status ->
?start_time:Types.date_time ->
?task_arn:Types.task_arn ->
?task_id:Types.task_identifier ->
unit ->
Types.start_engagement_by_accepting_invitation_task_responseval make_start_engagement_by_accepting_invitation_task_request :
?tags:Types.tag_list ->
identifier:Types.engagement_invitation_arn_or_identifier ->
client_token:Types.client_token ->
catalog:Types.catalog_identifier ->
unit ->
Types.start_engagement_by_accepting_invitation_task_requestval make_sort_object :
?sort_order:Types.sort_order ->
?sort_by:Types.sort_by ->
unit ->
Types.sort_objectval make_solution_sort :
sort_by:Types.solution_sort_name ->
sort_order:Types.sort_order ->
unit ->
Types.solution_sortval make_solution_base :
?aws_marketplace_solution_arn:Types.aws_marketplace_solution_arn ->
?arn:Types.solution_arn ->
created_date:Types.date_time ->
category:Smaws_Lib.Smithy_api.Types.string_ ->
status:Types.solution_status ->
name:Smaws_Lib.Smithy_api.Types.string_ ->
id:Types.solution_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.solution_baseval make_sender_contact :
?phone:Types.phone_number ->
?business_title:Types.job_title ->
?last_name:Types.name ->
?first_name:Types.name ->
email:Types.sender_contact_email ->
unit ->
Types.sender_contactval make_resource_snapshot_summary :
?created_by:Types.aws_account ->
?resource_snapshot_template_name:Types.resource_template_name ->
?resource_id:Types.resource_identifier ->
?resource_type:Types.resource_type ->
?revision:Types.resource_snapshot_revision ->
?arn:Types.resource_snapshot_arn ->
unit ->
Types.resource_snapshot_summaryval make_life_cycle_for_view :
?next_steps:Types.pii_string ->
?stage:Types.stage ->
?review_status:Types.review_status ->
?target_close_date:Types.date ->
unit ->
Types.life_cycle_for_viewval make_project_view :
?other_solution_description:Types.pii_string ->
?sales_activities:Types.sales_activities ->
?customer_use_case:Smaws_Lib.Smithy_api.Types.string_ ->
?expected_contract_duration:Types.expected_contract_duration ->
?expected_customer_spend:Types.expected_customer_spend_list ->
?delivery_models:Types.delivery_models ->
unit ->
Types.project_viewval make_opportunity_summary_view :
?related_entity_identifiers:Types.related_entity_identifiers ->
?project:Types.project_view ->
?customer:Types.customer ->
?primary_needs_from_aws:Types.primary_needs_from_aws ->
?opportunity_team:Types.partner_opportunity_team_members_list ->
?lifecycle:Types.life_cycle_for_view ->
?opportunity_type:Types.opportunity_type ->
unit ->
Types.opportunity_summary_viewval make_profile_next_steps_history :
time:Types.date_time ->
value:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.profile_next_steps_historyval make_aws_opportunity_life_cycle :
?next_steps_history:Types.profile_next_steps_histories ->
?next_steps:Types.pii_string ->
?stage:Types.aws_opportunity_stage ->
?closed_lost_reason:Types.aws_closed_lost_reason ->
?target_close_date:Types.date ->
unit ->
Types.aws_opportunity_life_cycleval make_aws_team_member :
?business_title:Types.aws_member_business_title ->
?last_name:Types.name ->
?first_name:Types.name ->
?email:Types.email ->
unit ->
Types.aws_team_memberval make_aws_product_optimization :
savings_amount:Types.monetary_amount ->
description:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.aws_product_optimizationval make_aws_product_details :
?potential_savings_amount:Types.monetary_amount ->
?optimized_amount:Types.monetary_amount ->
?amount:Types.monetary_amount ->
?service_code:Smaws_Lib.Smithy_api.Types.string_ ->
optimizations:Types.aws_product_optimizations_list ->
categories:Types.string_list ->
product_code:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.aws_product_detailsval make_aws_product_insights :
?total_potential_savings_amount:Types.monetary_amount ->
?total_optimized_amount:Types.monetary_amount ->
?total_amount:Types.monetary_amount ->
aws_products:Types.aws_products_list ->
total_amount_by_category:Types.amount_map ->
frequency:Types.payment_frequency ->
currency_code:Types.currency_code ->
unit ->
Types.aws_product_insightsval make_aws_products_spend_insights_by_source :
?aw_s:Types.aws_product_insights ->
?partner:Types.aws_product_insights ->
unit ->
Types.aws_products_spend_insights_by_sourceval make_opportunity_quality :
?trend:Smaws_Lib.Smithy_api.Types.string_ ->
?score:Smaws_Lib.Smithy_api.Types.integer ->
unit ->
Types.opportunity_qualityval make_recommendation :
?attributes:Types.recommendation_attribute_map ->
details:Smaws_Lib.Smithy_api.Types.string_ ->
type_:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.recommendationval make_aws_opportunity_insights :
?recommendations:Types.recommendation_list ->
?opportunity_quality:Types.opportunity_quality ->
?aws_products_spend_insights_by_source:
Types.aws_products_spend_insights_by_source ->
?engagement_score:Types.engagement_score ->
?next_best_actions:Smaws_Lib.Smithy_api.Types.string_ ->
unit ->
Types.aws_opportunity_insightsval make_aws_opportunity_customer :
?contacts:Types.customer_contacts_list ->
unit ->
Types.aws_opportunity_customerval make_aws_opportunity_project :
?aws_partition:Types.aws_partition ->
?expected_customer_spend:Types.expected_customer_spend_list ->
unit ->
Types.aws_opportunity_projectval make_aws_opportunity_summary_full_view :
?cosell_motion:Smaws_Lib.Smithy_api.Types.string_ ->
?project:Types.aws_opportunity_project ->
?customer:Types.aws_opportunity_customer ->
?related_entity_ids:Types.aws_opportunity_related_entities ->
?involvement_type_change_reason:Types.involvement_type_change_reason ->
?insights:Types.aws_opportunity_insights ->
?opportunity_team:Types.aws_opportunity_team_members_list ->
?life_cycle:Types.aws_opportunity_life_cycle ->
?visibility:Types.visibility ->
?involvement_type:Types.sales_involvement_type ->
?origin:Types.opportunity_origin ->
?related_opportunity_id:Types.opportunity_identifier ->
unit ->
Types.aws_opportunity_summary_full_viewval make_resource_snapshot_job_summary :
?status:Types.resource_snapshot_job_status ->
?engagement_id:Types.engagement_identifier ->
?arn:Types.resource_snapshot_job_arn ->
?id:Types.resource_snapshot_job_identifier ->
unit ->
Types.resource_snapshot_job_summaryval make_reject_engagement_invitation_request :
?rejection_reason:Types.rejection_reason_string ->
identifier:Types.engagement_invitation_arn_or_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.reject_engagement_invitation_requestval make_account_receiver :
?alias:Types.alias ->
aws_account_id:Types.aws_account ->
unit ->
Types.account_receiverval make_put_selling_system_settings_response :
?resource_snapshot_job_role_arn:Types.resource_snapshot_job_role_arn ->
catalog:Types.catalog_identifier ->
unit ->
Types.put_selling_system_settings_responseval make_put_selling_system_settings_request :
?resource_snapshot_job_role_identifier:
Types.resource_snapshot_job_role_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.put_selling_system_settings_requestval make_prospecting_task_summary :
?end_time:Types.date_time ->
failed_engagement_count:Smaws_Lib.Smithy_api.Types.integer ->
completed_engagement_count:Smaws_Lib.Smithy_api.Types.integer ->
total_engagement_count:Smaws_Lib.Smithy_api.Types.integer ->
start_time:Types.date_time ->
task_name:Types.task_name ->
task_arn:Types.prospecting_task_arn ->
task_id:Types.prospecting_task_identifier ->
unit ->
Types.prospecting_task_summaryval make_prospecting_from_engagement_task_sort :
sort_by:Types.prospecting_from_engagement_task_sort_name ->
sort_order:Types.sort_order ->
unit ->
Types.prospecting_from_engagement_task_sortval make_project_summary :
?expected_contract_duration:Types.expected_contract_duration ->
?expected_customer_spend:Types.expected_customer_spend_list ->
?delivery_models:Types.delivery_models ->
unit ->
Types.project_summaryval make_project_details :
expected_customer_spend:Types.expected_customer_spend_list ->
target_completion_date:Types.date ->
title:Smaws_Lib.Smithy_api.Types.string_ ->
business_problem:Types.engagement_customer_business_problem ->
unit ->
Types.project_detailsval make_opportunity_invitation_payload :
?sender_contacts:Types.sender_contact_list ->
project:Types.project_details ->
customer:Types.engagement_customer ->
receiver_responsibilities:Types.receiver_responsibility_list ->
unit ->
Types.opportunity_invitation_payloadval make_lead_invitation_customer :
?market_segment:Types.market_segment ->
?aws_maturity:Types.aws_maturity ->
?website_url:Types.company_website_url ->
?industry:Types.industry ->
country_code:Types.country_code ->
company_name:Types.company_name ->
unit ->
Types.lead_invitation_customerval make_lead_invitation_interaction :
?usecase:Types.engagement_use_case ->
contact_business_title:Types.job_title ->
source_name:Types.lead_source_name ->
source_id:Types.lead_source_id ->
source_type:Types.lead_source_type ->
unit ->
Types.lead_invitation_interactionval make_lead_invitation_payload :
interaction:Types.lead_invitation_interaction ->
customer:Types.lead_invitation_customer ->
unit ->
Types.lead_invitation_payloadval make_life_cycle_summary :
?review_status_reason:Smaws_Lib.Smithy_api.Types.string_ ->
?review_comments:Smaws_Lib.Smithy_api.Types.string_ ->
?review_status:Types.review_status ->
?target_close_date:Types.date ->
?next_steps:Types.pii_string ->
?closed_lost_reason:Types.closed_lost_reason ->
?stage:Types.stage ->
unit ->
Types.life_cycle_summaryval make_account_summary :
?address:Types.address_summary ->
?website_url:Types.website_url ->
?other_industry:Smaws_Lib.Smithy_api.Types.string_ ->
?industry:Types.industry ->
company_name:Types.name ->
unit ->
Types.account_summaryval make_customer_summary :
?account:Types.account_summary ->
unit ->
Types.customer_summaryval make_opportunity_summary :
?project:Types.project_summary ->
?customer:Types.customer_summary ->
?life_cycle:Types.life_cycle_summary ->
?created_date:Types.date_time ->
?last_modified_date:Types.date_time ->
?opportunity_type:Types.opportunity_type ->
?partner_opportunity_identifier:Smaws_Lib.Smithy_api.Types.string_ ->
?arn:Types.opportunity_arn ->
?id:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.opportunity_summaryval make_opportunity_sort :
sort_by:Types.opportunity_sort_name ->
sort_order:Types.sort_order ->
unit ->
Types.opportunity_sortval make_opportunity_engagement_invitation_sort :
sort_by:Types.opportunity_engagement_invitation_sort_name ->
sort_order:Types.sort_order ->
unit ->
Types.opportunity_engagement_invitation_sortval make_list_tasks_sort_base :
sort_by:Types.list_tasks_sort_name ->
sort_order:Types.sort_order ->
unit ->
Types.list_tasks_sort_baseval make_list_tags_for_resource_response :
tags:Types.tag_list ->
unit ->
Types.list_tags_for_resource_responseval make_list_tags_for_resource_request :
resource_arn:Types.taggable_resource_arn ->
unit ->
Types.list_tags_for_resource_requestval make_list_solutions_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
solution_summaries:Types.solution_list ->
unit ->
Types.list_solutions_responseval make_list_solutions_request :
?aws_marketplace_solution_arn:Types.aws_marketplace_solution_arn_list ->
?category:Types.string_list ->
?identifier:Types.solution_identifiers ->
?status:Types.filter_status ->
?sort:Types.solution_sort ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.page_size ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_solutions_requestval make_list_resource_snapshots_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
resource_snapshot_summaries:Types.resource_snapshot_summary_list ->
unit ->
Types.list_resource_snapshots_responseval make_list_resource_snapshots_request :
?created_by:Types.aws_account ->
?resource_snapshot_template_identifier:Types.resource_template_name ->
?resource_identifier:Types.resource_identifier ->
?resource_type:Types.resource_type ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.page_size ->
engagement_identifier:Types.engagement_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_resource_snapshots_requestval make_list_resource_snapshot_jobs_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
resource_snapshot_job_summaries:Types.resource_snapshot_job_summary_list ->
unit ->
Types.list_resource_snapshot_jobs_responseval make_list_resource_snapshot_jobs_request :
?sort:Types.sort_object ->
?status:Types.resource_snapshot_job_status ->
?engagement_identifier:Types.engagement_identifier ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.page_size ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_resource_snapshot_jobs_requestval make_list_prospecting_from_engagement_tasks_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
task_summaries:Types.prospecting_task_summary_list ->
unit ->
Types.list_prospecting_from_engagement_tasks_responseval make_list_prospecting_from_engagement_tasks_request :
?sort:Types.prospecting_from_engagement_task_sort ->
?start_before:Types.date_time ->
?start_after:Types.date_time ->
?task_name:Types.task_name_list ->
?task_identifier:Types.task_identifier_list ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.page_size ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_prospecting_from_engagement_tasks_requestval make_list_opportunity_from_engagement_task_summary :
?context_id:Types.context_identifier ->
?engagement_id:Types.engagement_identifier ->
?resource_snapshot_job_id:Types.resource_snapshot_job_identifier ->
?opportunity_id:Types.opportunity_identifier ->
?reason_code:Types.reason_code ->
?message:Smaws_Lib.Smithy_api.Types.string_ ->
?task_status:Types.task_status ->
?start_time:Types.date_time ->
?task_arn:Types.task_arn ->
?task_id:Types.task_identifier ->
unit ->
Types.list_opportunity_from_engagement_task_summaryval make_list_opportunity_from_engagement_tasks_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?task_summaries:Types.list_opportunity_from_engagement_task_summaries ->
unit ->
Types.list_opportunity_from_engagement_tasks_responseval make_list_opportunity_from_engagement_tasks_request :
?context_identifier:Types.context_identifiers ->
?engagement_identifier:Types.engagement_identifiers ->
?opportunity_identifier:Types.opportunity_identifiers ->
?task_identifier:Types.task_identifiers ->
?task_status:Types.task_statuses ->
?sort:Types.list_tasks_sort_base ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_opportunity_from_engagement_tasks_requestval make_list_opportunities_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
opportunity_summaries:Types.opportunity_summaries ->
unit ->
Types.list_opportunities_responseval make_last_modified_date :
?before_last_modified_date:Types.date_time ->
?after_last_modified_date:Types.date_time ->
unit ->
Types.last_modified_dateval make_created_date_filter :
?before_created_date:Types.date_time ->
?after_created_date:Types.date_time ->
unit ->
Types.created_date_filterval make_list_opportunities_request :
?target_close_date:Types.target_close_date_filter ->
?created_date:Types.created_date_filter ->
?customer_company_name:Types.string_list ->
?life_cycle_review_status:Types.filter_life_cycle_review_status ->
?life_cycle_stage:Types.filter_life_cycle_stage ->
?identifier:Types.filter_identifier ->
?last_modified_date:Types.last_modified_date ->
?sort:Types.opportunity_sort ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.page_size ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_opportunities_requestval make_engagement_summary :
?context_types:Types.engagement_context_type_list ->
?modified_by:Types.aws_account ->
?modified_at:Types.date_time ->
?member_count:Smaws_Lib.Smithy_api.Types.integer ->
?created_by:Types.aws_account ->
?created_at:Types.date_time ->
?title:Types.engagement_title ->
?id:Types.engagement_identifier ->
?arn:Types.engagement_arn ->
unit ->
Types.engagement_summaryval make_list_engagements_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
engagement_summary_list:Types.engagement_summary_list ->
unit ->
Types.list_engagements_responseval make_engagement_sort :
sort_by:Types.engagement_sort_name ->
sort_order:Types.sort_order ->
unit ->
Types.engagement_sortval make_list_engagements_request :
?engagement_identifier:Types.engagement_identifiers ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.engagement_page_size ->
?sort:Types.engagement_sort ->
?exclude_context_types:Types.engagement_context_type_list ->
?context_types:Types.engagement_context_type_list ->
?exclude_created_by:Types.aws_account_list ->
?created_by:Types.aws_account_list ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_engagements_requestval make_engagement_resource_association_summary :
?created_by:Types.aws_account ->
?resource_id:Types.resource_identifier ->
?resource_type:Types.resource_type ->
?engagement_id:Types.engagement_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.engagement_resource_association_summaryval make_list_engagement_resource_associations_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
engagement_resource_association_summaries:
Types.engagement_resource_association_summary_list ->
unit ->
Types.list_engagement_resource_associations_responseval make_list_engagement_resource_associations_request :
?created_by:Types.aws_account ->
?resource_identifier:Types.resource_identifier ->
?resource_type:Types.resource_type ->
?engagement_identifier:Types.engagement_identifier ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.page_size ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_engagement_resource_associations_requestval make_engagement_member :
?account_id:Types.aws_account ->
?website_url:Smaws_Lib.Smithy_api.Types.string_ ->
?company_name:Types.member_company_name ->
unit ->
Types.engagement_memberval make_list_engagement_members_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
engagement_member_list:Types.engagement_members ->
unit ->
Types.list_engagement_members_responseval make_list_engagement_members_request :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.member_page_size ->
identifier:Types.engagement_arn_or_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_engagement_members_requestval make_engagement_invitation_summary :
?participant_type:Types.participant_type ->
?receiver:Types.receiver ->
?sender_company_name:Smaws_Lib.Smithy_api.Types.string_ ->
?sender_aws_account_id:Types.aws_account ->
?expiration_date:Types.date_time ->
?invitation_date:Types.date_time ->
?status:Types.invitation_status ->
?engagement_title:Types.engagement_title ->
?engagement_id:Types.engagement_identifier ->
?payload_type:Types.engagement_invitation_payload_type ->
?arn:Smaws_Lib.Smithy_api.Types.string_ ->
catalog:Types.catalog_identifier ->
id:Types.engagement_invitation_arn_or_identifier ->
unit ->
Types.engagement_invitation_summaryval make_list_engagement_invitations_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?engagement_invitation_summaries:Types.engagement_invitation_summaries ->
unit ->
Types.list_engagement_invitations_responseval make_list_engagement_invitations_request :
?sender_aws_account_id:Types.aws_account_id_or_alias_list ->
?engagement_identifier:Types.engagement_identifiers ->
?status:Types.invitation_status_list ->
?payload_type:Types.engagement_invitations_payload_type ->
?sort:Types.opportunity_engagement_invitation_sort ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Types.page_size ->
participant_type:Types.participant_type ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_engagement_invitations_requestval make_list_engagement_from_opportunity_task_summary :
?engagement_invitation_id:Types.engagement_invitation_identifier ->
?engagement_id:Types.engagement_identifier ->
?resource_snapshot_job_id:Types.resource_snapshot_job_identifier ->
?opportunity_id:Types.opportunity_identifier ->
?reason_code:Types.reason_code ->
?message:Smaws_Lib.Smithy_api.Types.string_ ->
?task_status:Types.task_status ->
?start_time:Types.date_time ->
?task_arn:Types.task_arn ->
?task_id:Types.task_identifier ->
unit ->
Types.list_engagement_from_opportunity_task_summaryval make_list_engagement_from_opportunity_tasks_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?task_summaries:Types.list_engagement_from_opportunity_task_summaries ->
unit ->
Types.list_engagement_from_opportunity_tasks_responseval make_list_engagement_from_opportunity_tasks_request :
?engagement_identifier:Types.engagement_identifiers ->
?opportunity_identifier:Types.opportunity_identifiers ->
?task_identifier:Types.task_identifiers ->
?task_status:Types.task_statuses ->
?sort:Types.list_tasks_sort_base ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_engagement_from_opportunity_tasks_requestval make_list_engagement_by_accepting_invitation_task_summary :
?engagement_invitation_id:Types.engagement_invitation_identifier ->
?resource_snapshot_job_id:Types.resource_snapshot_job_identifier ->
?opportunity_id:Types.opportunity_identifier ->
?reason_code:Types.reason_code ->
?message:Smaws_Lib.Smithy_api.Types.string_ ->
?task_status:Types.task_status ->
?start_time:Types.date_time ->
?task_arn:Types.task_arn ->
?task_id:Types.task_identifier ->
unit ->
Types.list_engagement_by_accepting_invitation_task_summaryval make_list_engagement_by_accepting_invitation_tasks_response :
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?task_summaries:Types.list_engagement_by_accepting_invitation_task_summaries ->
unit ->
Types.list_engagement_by_accepting_invitation_tasks_responseval make_list_engagement_by_accepting_invitation_tasks_request :
?task_identifier:Types.task_identifiers ->
?engagement_invitation_identifier:Types.engagement_invitation_identifiers ->
?opportunity_identifier:Types.opportunity_identifiers ->
?task_status:Types.task_statuses ->
?sort:Types.list_tasks_sort_base ->
?next_token:Smaws_Lib.Smithy_api.Types.string_ ->
?max_results:Smaws_Lib.Smithy_api.Types.integer ->
catalog:Types.catalog_identifier ->
unit ->
Types.list_engagement_by_accepting_invitation_tasks_requestval make_lead_context :
?qualification_status:Types.lead_qualification_status ->
?insights:Types.lead_insights ->
interactions:Types.lead_interaction_list ->
customer:Types.lead_customer ->
unit ->
Types.lead_contextval make_invitation :
payload:Types.payload ->
receiver:Types.receiver ->
message:Types.invitation_message ->
unit ->
Types.invitationval make_get_selling_system_settings_response :
?resource_snapshot_job_role_arn:Types.resource_snapshot_job_role_arn ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_selling_system_settings_responseval make_get_selling_system_settings_request :
catalog:Types.catalog_identifier ->
unit ->
Types.get_selling_system_settings_requestval make_get_resource_snapshot_response :
?target_member_accounts:Types.aws_account_id_or_alias_list ->
?payload:Types.resource_snapshot_payload ->
?revision:Types.resource_snapshot_revision ->
?resource_snapshot_template_name:Types.resource_template_name ->
?resource_id:Types.resource_identifier ->
?resource_type:Types.resource_type ->
?engagement_id:Types.engagement_identifier ->
?created_at:Types.date_time ->
?created_by:Types.aws_account ->
?arn:Types.resource_arn ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_resource_snapshot_responseval make_get_resource_snapshot_request :
?revision:Types.resource_snapshot_revision ->
resource_snapshot_template_identifier:Types.resource_template_name ->
resource_identifier:Types.resource_identifier ->
resource_type:Types.resource_type ->
engagement_identifier:Types.engagement_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_resource_snapshot_requestval make_get_resource_snapshot_job_response :
?last_failure:Smaws_Lib.Smithy_api.Types.string_ ->
?last_successful_execution_date:Types.date_time ->
?status:Types.resource_snapshot_job_status ->
?created_at:Types.date_time ->
?resource_snapshot_template_name:Types.resource_template_name ->
?resource_arn:Types.resource_arn ->
?resource_id:Types.resource_identifier ->
?resource_type:Types.resource_type ->
?engagement_id:Types.engagement_identifier ->
?arn:Types.resource_snapshot_job_arn ->
?id:Types.resource_snapshot_job_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_resource_snapshot_job_responseval make_get_resource_snapshot_job_request :
resource_snapshot_job_identifier:Types.resource_snapshot_job_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_resource_snapshot_job_requestval make_get_prospecting_from_engagement_task_response :
?end_time:Types.date_time ->
engagements:Types.engagement_prospecting_result_list ->
start_time:Types.date_time ->
task_name:Types.task_name ->
task_arn:Types.prospecting_task_arn ->
task_id:Types.prospecting_task_identifier ->
unit ->
Types.get_prospecting_from_engagement_task_responseval make_get_prospecting_from_engagement_task_request :
task_identifier:Types.prospecting_task_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_prospecting_from_engagement_task_requestval make_get_opportunity_response :
?opportunity_team:Types.partner_opportunity_team_members_list ->
?life_cycle:Types.life_cycle ->
?arn:Types.opportunity_arn ->
?software_revenue:Types.software_revenue ->
?marketing:Types.marketing ->
?opportunity_type:Types.opportunity_type ->
?project:Types.project ->
?customer:Types.customer ->
?partner_opportunity_identifier:Smaws_Lib.Smithy_api.Types.string_ ->
?national_security:Types.national_security ->
?primary_needs_from_aws:Types.primary_needs_from_aws ->
related_entity_identifiers:Types.related_entity_identifiers ->
created_date:Types.date_time ->
last_modified_date:Types.date_time ->
id:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_opportunity_responseval make_get_opportunity_request :
identifier:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_opportunity_requestval make_engagement_context_details :
?payload:Types.engagement_context_payload ->
?id:Types.engagement_context_identifier ->
type_:Types.engagement_context_type ->
unit ->
Types.engagement_context_detailsval make_get_engagement_response :
?contexts:Types.engagement_contexts ->
?modified_by:Types.aws_account ->
?modified_at:Types.date_time ->
?member_count:Smaws_Lib.Smithy_api.Types.integer ->
?created_by:Types.aws_account ->
?created_at:Types.date_time ->
?description:Types.engagement_description ->
?title:Types.engagement_title ->
?arn:Types.engagement_arn ->
?id:Types.engagement_identifier ->
unit ->
Types.get_engagement_responseval make_get_engagement_request :
identifier:Types.engagement_arn_or_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_engagement_requestval make_engagement_member_summary :
?website_url:Smaws_Lib.Smithy_api.Types.string_ ->
?company_name:Types.member_company_name ->
unit ->
Types.engagement_member_summaryval make_get_engagement_invitation_response :
?existing_members:Types.engagement_member_summaries ->
?engagement_description:Types.engagement_description ->
?invitation_message:Types.invitation_message ->
?payload:Types.payload ->
?rejection_reason:Types.rejection_reason_string ->
?receiver:Types.receiver ->
?sender_company_name:Smaws_Lib.Smithy_api.Types.string_ ->
?sender_aws_account_id:Types.aws_account ->
?expiration_date:Types.date_time ->
?invitation_date:Types.date_time ->
?status:Types.invitation_status ->
?engagement_title:Types.engagement_title ->
?engagement_id:Types.engagement_identifier ->
?payload_type:Types.engagement_invitation_payload_type ->
?arn:Smaws_Lib.Smithy_api.Types.string_ ->
catalog:Types.catalog_identifier ->
id:Types.engagement_invitation_arn_or_identifier ->
unit ->
Types.get_engagement_invitation_responseval make_get_engagement_invitation_request :
identifier:Types.engagement_invitation_arn_or_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_engagement_invitation_requestval make_get_aws_opportunity_summary_response :
?cosell_motion:Smaws_Lib.Smithy_api.Types.string_ ->
?project:Types.aws_opportunity_project ->
?customer:Types.aws_opportunity_customer ->
?related_entity_ids:Types.aws_opportunity_related_entities ->
?involvement_type_change_reason:Types.involvement_type_change_reason ->
?insights:Types.aws_opportunity_insights ->
?opportunity_team:Types.aws_opportunity_team_members_list ->
?life_cycle:Types.aws_opportunity_life_cycle ->
?visibility:Types.visibility ->
?involvement_type:Types.sales_involvement_type ->
?origin:Types.opportunity_origin ->
?related_opportunity_id:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_aws_opportunity_summary_responseval make_get_aws_opportunity_summary_request :
related_opportunity_identifier:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.get_aws_opportunity_summary_requestval make_disassociate_opportunity_request :
related_entity_identifier:Smaws_Lib.Smithy_api.Types.string_ ->
related_entity_type:Types.related_entity_type ->
opportunity_identifier:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.disassociate_opportunity_requestval make_delete_resource_snapshot_job_request :
resource_snapshot_job_identifier:Types.resource_snapshot_job_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.delete_resource_snapshot_job_requestval make_create_resource_snapshot_response :
?revision:Types.resource_snapshot_revision ->
?arn:Types.resource_arn ->
unit ->
Types.create_resource_snapshot_responseval make_create_resource_snapshot_request :
client_token:Types.client_token ->
resource_snapshot_template_identifier:Types.resource_template_name ->
resource_identifier:Types.resource_identifier ->
resource_type:Types.resource_type ->
engagement_identifier:Types.engagement_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.create_resource_snapshot_requestval make_create_resource_snapshot_job_response :
?arn:Types.resource_snapshot_job_arn ->
?id:Types.resource_snapshot_job_identifier ->
unit ->
Types.create_resource_snapshot_job_responseval make_create_resource_snapshot_job_request :
?tags:Types.tag_list ->
resource_snapshot_template_identifier:Types.resource_template_name ->
resource_identifier:Types.resource_identifier ->
resource_type:Types.resource_type ->
engagement_identifier:Types.engagement_identifier ->
client_token:Types.client_token ->
catalog:Types.catalog_identifier ->
unit ->
Types.create_resource_snapshot_job_requestval make_create_opportunity_response :
?last_modified_date:Types.date_time ->
?partner_opportunity_identifier:Smaws_Lib.Smithy_api.Types.string_ ->
id:Types.opportunity_identifier ->
unit ->
Types.create_opportunity_responseval make_create_opportunity_request :
?tags:Types.tag_list ->
?opportunity_team:Types.partner_opportunity_team_members_list ->
?origin:Types.opportunity_origin ->
?life_cycle:Types.life_cycle ->
?software_revenue:Types.software_revenue ->
?marketing:Types.marketing ->
?opportunity_type:Types.opportunity_type ->
?project:Types.project ->
?customer:Types.customer ->
?partner_opportunity_identifier:Smaws_Lib.Smithy_api.Types.string_ ->
?national_security:Types.national_security ->
?primary_needs_from_aws:Types.primary_needs_from_aws ->
client_token:Types.client_token ->
catalog:Types.catalog_identifier ->
unit ->
Types.create_opportunity_requestval make_create_engagement_response :
?modified_at:Types.date_time ->
?arn:Types.engagement_arn ->
?id:Types.engagement_identifier ->
unit ->
Types.create_engagement_responseval make_create_engagement_request :
?contexts:Types.engagement_contexts ->
description:Types.engagement_description ->
title:Types.engagement_title ->
client_token:Types.client_token ->
catalog:Types.catalog_identifier ->
unit ->
Types.create_engagement_requestval make_create_engagement_invitation_response :
arn:Types.engagement_invitation_arn ->
id:Types.engagement_invitation_identifier ->
unit ->
Types.create_engagement_invitation_responseval make_create_engagement_invitation_request :
invitation:Types.invitation ->
engagement_identifier:Types.engagement_identifier ->
client_token:Types.client_token ->
catalog:Types.catalog_identifier ->
unit ->
Types.create_engagement_invitation_requestval make_create_engagement_context_response :
?context_id:Types.engagement_context_identifier ->
?engagement_last_modified_at:Types.date_time ->
?engagement_arn:Types.engagement_arn ->
?engagement_id:Types.engagement_identifier ->
unit ->
Types.create_engagement_context_responseval make_create_engagement_context_request :
payload:Types.engagement_context_payload ->
type_:Types.engagement_context_type ->
client_token:Types.client_token ->
engagement_identifier:Types.engagement_arn_or_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.create_engagement_context_requestval make_associate_opportunity_request :
related_entity_identifier:Smaws_Lib.Smithy_api.Types.string_ ->
related_entity_type:Types.related_entity_type ->
opportunity_identifier:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.associate_opportunity_requestval make_assignee_contact :
?phone:Types.phone_number ->
business_title:Types.job_title ->
last_name:Types.name ->
first_name:Types.name ->
email:Types.email ->
unit ->
Types.assignee_contactval make_assign_opportunity_request :
assignee:Types.assignee_contact ->
identifier:Types.opportunity_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.assign_opportunity_requestval make_accept_engagement_invitation_request :
identifier:Types.engagement_invitation_arn_or_identifier ->
catalog:Types.catalog_identifier ->
unit ->
Types.accept_engagement_invitation_requestOperations
module AcceptEngagementInvitation : sig ... endUse the AcceptEngagementInvitation action to accept an engagement invitation shared by AWS. Accepting the invitation indicates your willingness to participate in the engagement, granting you access to all engagement-related data.
module AssignOpportunity : sig ... endEnables you to reassign an existing Opportunity to another user within your Partner Central account. The specified user receives the opportunity, and it appears on their Partner Central dashboard, allowing them to take necessary actions or proceed with the opportunity.
module AssociateOpportunity : sig ... endEnables 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. You can associate an opportunity with the following entity types:
module CreateEngagement : sig ... endThe CreateEngagement action allows you to create an Engagement, which serves as a collaborative space between different parties such as AWS Partners and AWS Sellers. This action automatically adds the caller's AWS account as an active member of the newly created Engagement.
module CreateEngagementContext : sig ... endCreates a new context within an existing engagement. This action allows you to add contextual information such as customer projects or documents to an engagement, providing additional details that help facilitate collaboration between engagement members.
module CreateEngagementInvitation : sig ... endThis action creates an invitation from a sender to a single receiver to join an engagement.
module CreateOpportunity : sig ... endCreates an Opportunity record in Partner Central. Use this operation to create a potential business opportunity for submission to Amazon Web Services. Creating an opportunity sets Lifecycle.ReviewStatus to Pending Submission.
module CreateResourceSnapshot : sig ... endThis action allows you to create an immutable snapshot of a specific resource, such as an opportunity, within the context of an engagement. The snapshot captures a subset of the resource's data based on the schema defined by the provided template.
module CreateResourceSnapshotJob : sig ... endUse this action to create a job to generate a snapshot of the specified resource within an engagement. It initiates an asynchronous process to create a resource snapshot. The job creates a new snapshot only if the resource state has changed, adhering to the same access control and immutability rules as direct snapshot creation.
module DeleteResourceSnapshotJob : sig ... endUse this action to deletes a previously created resource snapshot job. The job must be in a stopped state before it can be deleted.
module DisassociateOpportunity : sig ... endAllows 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. This operation is the counterpart to AssociateOpportunity, and it provides flexibility to manage associations as business needs change.
module GetAwsOpportunitySummary : sig ... endRetrieves a summary of an AWS Opportunity. This summary includes high-level details about the opportunity sourced from AWS, such as lifecycle information, customer details, and involvement type. It is useful for tracking updates on the AWS opportunity corresponding to an opportunity in the partner's account.
module GetEngagement : sig ... endUse this action to retrieve the engagement record for a given EngagementIdentifier.
module GetEngagementInvitation : sig ... endRetrieves the details of an engagement invitation shared by AWS with a partner. The information includes aspects such as customer, project details, and lifecycle information. To connect an engagement invitation with an opportunity, match the invitation’s Payload.Project.Title with opportunity Project.Title.
module GetOpportunity : sig ... endFetches the Opportunity record from Partner Central by a given Identifier.
module GetProspectingFromEngagementTask : sig ... endRetrieves the details and current status of a prospecting task previously started with StartProspectingFromEngagementTask to enable polling for completion and access to per-engagement processing results.
module GetResourceSnapshot : sig ... endUse this action to retrieve a specific snapshot record.
module GetResourceSnapshotJob : sig ... endUse this action to retrieves information about a specific resource snapshot job.
module GetSellingSystemSettings : sig ... endRetrieves the currently set system settings, which include the IAM Role used for resource snapshot jobs.
module ListEngagementByAcceptingInvitationTasks : sig ... endLists all in-progress, completed, or failed StartEngagementByAcceptingInvitationTask tasks that were initiated by the caller's account.
module ListEngagementFromOpportunityTasks : sig ... endLists all in-progress, completed, or failed EngagementFromOpportunity tasks that were initiated by the caller's account.
module ListEngagementInvitations : sig ... endRetrieves a list of engagement invitations sent to the partner. This allows partners to view all pending or past engagement invitations, helping them track opportunities shared by AWS.
module ListEngagementMembers : sig ... endRetrieves the details of member partners in an Engagement. This operation can only be invoked by members of the Engagement. The ListEngagementMembers operation allows you to fetch information about the members of a specific Engagement. This action is restricted to members of the Engagement being queried.
module ListEngagementResourceAssociations : sig ... endLists the associations between resources and engagements where the caller is a member and has at least one snapshot in the engagement.
module ListEngagements : sig ... endThis action allows users to retrieve a list of Engagement records from Partner Central. This action can be used to manage and track various engagements across different stages of the partner selling process.
module ListOpportunities : sig ... endThis request accepts a list of filters that retrieve opportunity subsets as well as sort options. This feature is available to partners from Partner Central using the ListOpportunities API action.
module ListOpportunityFromEngagementTasks : sig ... endLists all in-progress, completed, or failed opportunity creation tasks from engagements that were initiated by the caller's account.
module ListProspectingFromEngagementTasks : sig ... endLists all prospecting tasks initiated by the caller's account. Supports optional filters by task identifier, task name, or start time range. Results can be sorted using configurable options. The response is paginated. Use the NextToken value from each response to retrieve subsequent pages.
module ListResourceSnapshotJobs : sig ... endLists resource snapshot jobs owned by the customer. This operation supports various filtering scenarios, including listing all jobs owned by the caller, jobs for a specific engagement, jobs with a specific status, or any combination of these filters.
module ListResourceSnapshots : sig ... endRetrieves a list of resource view snapshots based on specified criteria. This operation supports various use cases, including:
module ListSolutions : sig ... endRetrieves a list of Partner Solutions that the partner registered on Partner Central. This API is used to generate a list of solutions that an end user selects from for association with an opportunity.
module ListTagsForResource : sig ... endReturns a list of tags for a resource.
module PutSellingSystemSettings : sig ... endUpdates the currently set system settings, which include the IAM Role used for resource snapshot jobs.
module RejectEngagementInvitation : sig ... endThis action rejects an EngagementInvitation that AWS shared. Rejecting an invitation indicates that the partner doesn't want to pursue the opportunity, and all related data will become inaccessible thereafter.
module StartEngagementByAcceptingInvitationTask : sig ... endThis action starts the engagement by accepting an EngagementInvitation. The task is asynchronous and involves the following steps: accepting the invitation, creating an opportunity in the partner’s account from the AWS opportunity, and copying details for tracking. When completed, an Opportunity Created event is generated, indicating that the opportunity has been successfully created in the partner's account.
module StartEngagementFromOpportunityTask : sig ... endSimilar to StartEngagementByAcceptingInvitationTask, this action is asynchronous and performs multiple steps before completion. This action orchestrates a comprehensive workflow that combines multiple API operations into a single task to create and initiate an engagement from an existing opportunity. It automatically executes a sequence of operations including GetOpportunity, CreateEngagement (if it doesn't exist), CreateResourceSnapshot, CreateResourceSnapshotJob, CreateEngagementInvitation (if not already invited/accepted), and SubmitOpportunity.
module StartOpportunityFromEngagementTask : sig ... endThis action creates an opportunity from an existing engagement context. The task is asynchronous and orchestrates the process of converting engagement contextual information into a structured opportunity record within the partner's account.
module StartProspectingFromEngagementTask : sig ... endStarts a task to convert one or more engagement contexts into new prospecting leads. The task runs asynchronously. To poll for status, use GetProspectingFromEngagementTask, or use ListProspectingFromEngagementTasks to monitor multiple tasks.
module StartResourceSnapshotJob : sig ... endStarts a resource snapshot job that has been previously created.
module StopResourceSnapshotJob : sig ... endStops a resource snapshot job. The job must be started prior to being stopped.
module SubmitOpportunity : sig ... endUse this action to submit an Opportunity that was previously created by partner for AWS review. After you perform this action, the Opportunity becomes non-editable until it is reviewed by AWS and has LifeCycle.ReviewStatus as either Approved or Action Required.
module TagResource : sig ... endAssigns one or more tags (key-value pairs) to the specified resource.
module UntagResource : sig ... endRemoves a tag or tags from a resource.
module UpdateEngagementContext : sig ... endUpdates the context information for an existing engagement with new or modified data.
module UpdateOpportunity : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end