Module Smaws_Client_ServiceCatalog

Service Catalog client library built on EIO.

Types

module Types : sig ... end

Builders

val make_usage_instruction : ?value:Types.instruction_value -> ?type_:Types.instruction_type -> unit -> Types.usage_instruction
val make_tag_option_detail : ?owner:Types.owner -> ?id:Types.tag_option_id -> ?active:Types.tag_option_active -> ?value:Types.tag_option_value -> ?key:Types.tag_option_key -> unit -> Types.tag_option_detail
val make_update_tag_option_output : ?tag_option_detail:Types.tag_option_detail -> unit -> Types.update_tag_option_output
val make_update_tag_option_input : ?active:Types.tag_option_active -> ?value:Types.tag_option_value -> id:Types.tag_option_id -> unit -> Types.update_tag_option_input
val make_service_action_summary : ?definition_type:Types.service_action_definition_type -> ?description:Types.service_action_description -> ?name:Types.service_action_name -> ?id:Types.id -> unit -> Types.service_action_summary
val make_service_action_detail : ?definition:Types.service_action_definition_map -> ?service_action_summary:Types.service_action_summary -> unit -> Types.service_action_detail
val make_update_service_action_output : ?service_action_detail:Types.service_action_detail -> unit -> Types.update_service_action_output
val make_update_service_action_input : ?accept_language:Types.accept_language -> ?description:Types.service_action_description -> ?definition:Types.service_action_definition_map -> ?name:Types.service_action_name -> id:Types.id -> unit -> Types.update_service_action_input
val make_update_provisioning_preferences : ?stack_set_operation_type:Types.stack_set_operation_type -> ?stack_set_max_concurrency_percentage: Types.stack_set_max_concurrency_percentage -> ?stack_set_max_concurrency_count:Types.stack_set_max_concurrency_count -> ?stack_set_failure_tolerance_percentage: Types.stack_set_failure_tolerance_percentage -> ?stack_set_failure_tolerance_count:Types.stack_set_failure_tolerance_count -> ?stack_set_regions:Types.stack_set_regions -> ?stack_set_accounts:Types.stack_set_accounts -> unit -> Types.update_provisioning_preferences
val make_update_provisioning_parameter : ?use_previous_value:Types.use_previous_value -> ?value:Types.parameter_value -> ?key:Types.parameter_key -> unit -> Types.update_provisioning_parameter
val make_update_provisioning_artifact_output : ?status:Types.status -> ?info:Types.provisioning_artifact_info -> ?provisioning_artifact_detail:Types.provisioning_artifact_detail -> unit -> Types.update_provisioning_artifact_output
val make_update_provisioning_artifact_input : ?guidance:Types.provisioning_artifact_guidance -> ?active:Types.provisioning_artifact_active -> ?description:Types.provisioning_artifact_description -> ?name:Types.provisioning_artifact_name -> ?accept_language:Types.accept_language -> provisioning_artifact_id:Types.id -> product_id:Types.id -> unit -> Types.update_provisioning_artifact_input
val make_update_provisioned_product_properties_output : ?status:Types.record_status -> ?record_id:Types.id -> ?provisioned_product_properties:Types.provisioned_product_properties -> ?provisioned_product_id:Types.id -> unit -> Types.update_provisioned_product_properties_output
val make_update_provisioned_product_properties_input : ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> provisioned_product_properties:Types.provisioned_product_properties -> provisioned_product_id:Types.id -> unit -> Types.update_provisioned_product_properties_input
val make_record_error : ?description:Types.error_description -> ?code:Types.error_code -> unit -> Types.record_error
val make_record_tag : ?value:Types.record_tag_value -> ?key:Types.record_tag_key -> unit -> Types.record_tag
val make_record_detail : ?launch_role_arn:Types.role_arn -> ?record_tags:Types.record_tags -> ?record_errors:Types.record_errors -> ?path_id:Types.id -> ?provisioning_artifact_id:Types.id -> ?product_id:Types.id -> ?provisioned_product_id:Types.id -> ?record_type:Types.record_type -> ?provisioned_product_type:Types.provisioned_product_type -> ?updated_time:Types.updated_time -> ?created_time:Types.created_time -> ?status:Types.record_status -> ?provisioned_product_name:Types.provisioned_product_name -> ?record_id:Types.id -> unit -> Types.record_detail
val make_update_provisioned_product_output : ?record_detail:Types.record_detail -> unit -> Types.update_provisioned_product_output
val make_tag : value:Types.tag_value -> key:Types.tag_key -> unit -> Types.tag
val make_update_provisioned_product_input : ?tags:Types.tags -> ?provisioning_preferences:Types.update_provisioning_preferences -> ?provisioning_parameters:Types.update_provisioning_parameters -> ?path_name:Types.portfolio_display_name -> ?path_id:Types.id -> ?provisioning_artifact_name:Types.provisioning_artifact_name -> ?provisioning_artifact_id:Types.id -> ?product_name:Types.product_view_name -> ?product_id:Types.id -> ?provisioned_product_id:Types.id -> ?provisioned_product_name:Types.provisioned_product_name_or_arn -> ?accept_language:Types.accept_language -> update_token:Types.idempotency_token -> unit -> Types.update_provisioned_product_input
val make_product_view_summary : ?support_url:Types.support_url -> ?support_description:Types.support_description -> ?support_email:Types.support_email -> ?has_default_path:Types.has_default_path -> ?distributor:Types.product_view_distributor -> ?type_:Types.product_type -> ?short_description:Types.product_view_short_description -> ?owner:Types.product_view_owner -> ?name:Types.product_view_name -> ?product_id:Types.id -> ?id:Types.id -> unit -> Types.product_view_summary
val make_code_star_parameters : artifact_path:Types.repository_artifact_path -> branch:Types.repository_branch -> repository:Types.repository -> connection_arn:Types.code_star_connection_arn -> unit -> Types.code_star_parameters
val make_source_connection_parameters : ?code_star:Types.code_star_parameters -> unit -> Types.source_connection_parameters
val make_last_sync : ?last_successful_sync_provisioning_artifact_id:Types.id -> ?last_successful_sync_time:Types.last_successful_sync_time -> ?last_sync_status_message:Types.last_sync_status_message -> ?last_sync_status:Types.last_sync_status -> ?last_sync_time:Types.last_sync_time -> unit -> Types.last_sync
val make_source_connection_detail : ?last_sync:Types.last_sync -> ?connection_parameters:Types.source_connection_parameters -> ?type_:Types.source_type -> unit -> Types.source_connection_detail
val make_product_view_detail : ?source_connection:Types.source_connection_detail -> ?created_time:Types.created_time -> ?product_ar_n:Types.resource_ar_n -> ?status:Types.status -> ?product_view_summary:Types.product_view_summary -> unit -> Types.product_view_detail
val make_update_product_output : ?tags:Types.tags -> ?product_view_detail:Types.product_view_detail -> unit -> Types.update_product_output
val make_source_connection : ?type_:Types.source_type -> connection_parameters:Types.source_connection_parameters -> unit -> Types.source_connection
val make_update_product_input : ?source_connection:Types.source_connection -> ?remove_tags:Types.tag_keys -> ?add_tags:Types.add_tags -> ?support_url:Types.support_url -> ?support_email:Types.support_email -> ?support_description:Types.support_description -> ?distributor:Types.product_view_owner -> ?description:Types.product_view_short_description -> ?owner:Types.product_view_owner -> ?name:Types.product_view_name -> ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.update_product_input
val make_update_portfolio_share_output : ?status:Types.share_status -> ?portfolio_share_token:Types.id -> unit -> Types.update_portfolio_share_output
val make_organization_node : ?value:Types.organization_node_value -> ?type_:Types.organization_node_type -> unit -> Types.organization_node
val make_update_portfolio_share_input : ?share_principals:Types.nullable_boolean -> ?share_tag_options:Types.nullable_boolean -> ?organization_node:Types.organization_node -> ?account_id:Types.account_id -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> unit -> Types.update_portfolio_share_input
val make_portfolio_detail : ?provider_name:Types.provider_name -> ?created_time:Types.creation_time -> ?description:Types.portfolio_description -> ?display_name:Types.portfolio_display_name -> ?ar_n:Types.resource_ar_n -> ?id:Types.id -> unit -> Types.portfolio_detail
val make_update_portfolio_output : ?tags:Types.tags -> ?portfolio_detail:Types.portfolio_detail -> unit -> Types.update_portfolio_output
val make_update_portfolio_input : ?remove_tags:Types.tag_keys -> ?add_tags:Types.add_tags -> ?provider_name:Types.provider_name -> ?description:Types.portfolio_description -> ?display_name:Types.portfolio_display_name -> ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.update_portfolio_input
val make_constraint_detail : ?portfolio_id:Types.id -> ?product_id:Types.id -> ?owner:Types.account_id -> ?description:Types.constraint_description -> ?type_:Types.constraint_type -> ?constraint_id:Types.id -> unit -> Types.constraint_detail
val make_update_constraint_output : ?status:Types.status -> ?constraint_parameters:Types.constraint_parameters -> ?constraint_detail:Types.constraint_detail -> unit -> Types.update_constraint_output
val make_update_constraint_input : ?parameters:Types.constraint_parameters -> ?description:Types.constraint_description -> ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.update_constraint_input
val make_unique_tag_resource_identifier : ?value:Types.unique_tag_value -> ?key:Types.unique_tag_key -> unit -> Types.unique_tag_resource_identifier
val make_terminate_provisioned_product_output : ?record_detail:Types.record_detail -> unit -> Types.terminate_provisioned_product_output
val make_terminate_provisioned_product_input : ?retain_physical_resources:Types.retain_physical_resources -> ?accept_language:Types.accept_language -> ?ignore_errors:Types.ignore_errors -> ?provisioned_product_id:Types.id -> ?provisioned_product_name:Types.provisioned_product_name_or_arn -> terminate_token:Types.idempotency_token -> unit -> Types.terminate_provisioned_product_input
val make_tag_option_summary : ?values:Types.tag_option_values -> ?key:Types.tag_option_key -> unit -> Types.tag_option_summary
val make_stack_instance : ?stack_instance_status:Types.stack_instance_status -> ?region:Types.region -> ?account:Types.account_id -> unit -> Types.stack_instance
val make_share_error : ?error:Types.error -> ?message:Types.message -> ?accounts:Types.namespaces -> unit -> Types.share_error
val make_share_details : ?share_errors:Types.share_errors -> ?successful_shares:Types.successful_shares -> unit -> Types.share_details
val make_service_action_association : provisioning_artifact_id:Types.id -> product_id:Types.id -> service_action_id:Types.id -> unit -> Types.service_action_association
val make_provisioned_product_attribute : ?user_arn_session:Types.user_arn_session -> ?user_arn:Types.user_arn -> ?provisioning_artifact_name:Types.provisioning_artifact_name -> ?provisioning_artifact_id:Types.id -> ?product_name:Types.product_view_name -> ?product_id:Types.id -> ?physical_id:Types.physical_id -> ?tags:Types.tags -> ?last_successful_provisioning_record_id:Types.id -> ?last_provisioning_record_id:Types.id -> ?last_record_id:Types.id -> ?idempotency_token:Types.idempotency_token -> ?created_time:Types.created_time -> ?status_message:Types.provisioned_product_status_message -> ?status:Types.provisioned_product_status -> ?id:Types.id -> ?type_:Types.provisioned_product_type -> ?arn:Types.provisioned_product_name_or_arn -> ?name:Types.provisioned_product_name_or_arn -> unit -> Types.provisioned_product_attribute
val make_search_provisioned_products_output : ?next_page_token:Types.page_token -> ?total_results_count:Types.total_results_count -> ?provisioned_products:Types.provisioned_product_attributes -> unit -> Types.search_provisioned_products_output
val make_access_level_filter : ?value:Types.access_level_filter_value -> ?key:Types.access_level_filter_key -> unit -> Types.access_level_filter
val make_search_provisioned_products_input : ?page_token:Types.page_token -> ?page_size:Types.search_provisioned_products_page_size -> ?sort_order:Types.sort_order -> ?sort_by:Types.sort_field -> ?filters:Types.provisioned_product_filters -> ?access_level_filter:Types.access_level_filter -> ?accept_language:Types.accept_language -> unit -> Types.search_provisioned_products_input
val make_product_view_aggregation_value : ?approximate_count:Types.approximate_count -> ?value:Types.attribute_value -> unit -> Types.product_view_aggregation_value
val make_search_products_output : ?next_page_token:Types.page_token -> ?product_view_aggregations:Types.product_view_aggregations -> ?product_view_summaries:Types.product_view_summaries -> unit -> Types.search_products_output
val make_search_products_input : ?page_token:Types.page_token -> ?sort_order:Types.sort_order -> ?sort_by:Types.product_view_sort_by -> ?page_size:Types.page_size_max100 -> ?filters:Types.product_view_filters -> ?accept_language:Types.accept_language -> unit -> Types.search_products_input
val make_search_products_as_admin_output : ?next_page_token:Types.page_token -> ?product_view_details:Types.product_view_details -> unit -> Types.search_products_as_admin_output
val make_search_products_as_admin_input : ?product_source:Types.product_source -> ?page_size:Types.page_size -> ?page_token:Types.page_token -> ?sort_order:Types.sort_order -> ?sort_by:Types.product_view_sort_by -> ?filters:Types.product_view_filters -> ?portfolio_id:Types.id -> ?accept_language:Types.accept_language -> unit -> Types.search_products_as_admin_input
val make_provisioned_product_detail : ?launch_role_arn:Types.role_arn -> ?provisioning_artifact_id:Types.id -> ?product_id:Types.id -> ?last_successful_provisioning_record_id:Types.id -> ?last_provisioning_record_id:Types.id -> ?last_record_id:Types.last_request_id -> ?idempotency_token:Types.idempotency_token -> ?created_time:Types.created_time -> ?status_message:Types.provisioned_product_status_message -> ?status:Types.provisioned_product_status -> ?id:Types.provisioned_product_id -> ?type_:Types.provisioned_product_type -> ?arn:Types.provisioned_product_name_or_arn -> ?name:Types.provisioned_product_name_or_arn -> unit -> Types.provisioned_product_detail
val make_scan_provisioned_products_output : ?next_page_token:Types.page_token -> ?provisioned_products:Types.provisioned_product_details -> unit -> Types.scan_provisioned_products_output
val make_scan_provisioned_products_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?access_level_filter:Types.access_level_filter -> ?accept_language:Types.accept_language -> unit -> Types.scan_provisioned_products_input
val make_resource_target_definition : ?requires_recreation:Types.requires_recreation -> ?name:Types.property_name -> ?attribute:Types.resource_attribute -> unit -> Types.resource_target_definition
val make_resource_change_detail : ?causing_entity:Types.causing_entity -> ?evaluation:Types.evaluation_type -> ?target:Types.resource_target_definition -> unit -> Types.resource_change_detail
val make_resource_change : ?details:Types.resource_change_details -> ?scope:Types.scope -> ?replacement:Types.replacement -> ?resource_type:Types.plan_resource_type -> ?physical_resource_id:Types.physical_resource_id -> ?logical_resource_id:Types.logical_resource_id -> ?action:Types.change_action -> unit -> Types.resource_change
val make_reject_portfolio_share_output : unit -> unit
val make_reject_portfolio_share_input : ?portfolio_share_type:Types.portfolio_share_type -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> unit -> Types.reject_portfolio_share_input
val make_record_output : ?description:Types.description -> ?output_value:Types.output_value -> ?output_key:Types.output_key -> unit -> Types.record_output
val make_provisioning_preferences : ?stack_set_max_concurrency_percentage: Types.stack_set_max_concurrency_percentage -> ?stack_set_max_concurrency_count:Types.stack_set_max_concurrency_count -> ?stack_set_failure_tolerance_percentage: Types.stack_set_failure_tolerance_percentage -> ?stack_set_failure_tolerance_count:Types.stack_set_failure_tolerance_count -> ?stack_set_regions:Types.stack_set_regions -> ?stack_set_accounts:Types.stack_set_accounts -> unit -> Types.provisioning_preferences
val make_provisioning_parameter : ?value:Types.parameter_value -> ?key:Types.parameter_key -> unit -> Types.provisioning_parameter
val make_provisioning_artifact_view : ?provisioning_artifact:Types.provisioning_artifact -> ?product_view_summary:Types.product_view_summary -> unit -> Types.provisioning_artifact_view
val make_provisioning_artifact_summary : ?provisioning_artifact_metadata:Types.provisioning_artifact_info -> ?created_time:Types.provisioning_artifact_created_time -> ?description:Types.provisioning_artifact_description -> ?name:Types.provisioning_artifact_name -> ?id:Types.id -> unit -> Types.provisioning_artifact_summary
val make_provisioning_artifact_preferences : ?stack_set_regions:Types.stack_set_regions -> ?stack_set_accounts:Types.stack_set_accounts -> unit -> Types.provisioning_artifact_preferences
val make_parameter_constraints : ?min_value:Types.string_ -> ?max_value:Types.string_ -> ?min_length:Types.string_ -> ?max_length:Types.string_ -> ?constraint_description:Types.string_ -> ?allowed_pattern:Types.string_ -> ?allowed_values:Types.allowed_values -> unit -> Types.parameter_constraints
val make_provisioning_artifact_parameter : ?parameter_constraints:Types.parameter_constraints -> ?description:Types.description -> ?is_no_echo:Types.no_echo -> ?parameter_type:Types.parameter_type -> ?default_value:Types.default_value -> ?parameter_key:Types.parameter_key -> unit -> Types.provisioning_artifact_parameter
val make_provisioning_artifact_output : ?description:Types.output_description -> ?key:Types.provisioning_artifact_output_key -> unit -> Types.provisioning_artifact_output
val make_provisioned_product_plan_summary : ?provisioning_artifact_id:Types.id -> ?plan_type:Types.provisioned_product_plan_type -> ?provision_product_name:Types.provisioned_product_name -> ?provision_product_id:Types.id -> ?plan_id:Types.id -> ?plan_name:Types.provisioned_product_plan_name -> unit -> Types.provisioned_product_plan_summary
val make_provisioned_product_plan_details : ?status_message:Types.status_message -> ?tags:Types.tags -> ?provisioning_parameters:Types.update_provisioning_parameters -> ?notification_arns:Types.notification_arns -> ?updated_time:Types.updated_time -> ?status:Types.provisioned_product_plan_status -> ?provisioning_artifact_id:Types.id -> ?plan_type:Types.provisioned_product_plan_type -> ?provision_product_name:Types.provisioned_product_name -> ?provision_product_id:Types.id -> ?plan_id:Types.id -> ?plan_name:Types.provisioned_product_plan_name -> ?product_id:Types.id -> ?path_id:Types.id -> ?created_time:Types.created_time -> unit -> Types.provisioned_product_plan_details
val make_provision_product_output : ?record_detail:Types.record_detail -> unit -> Types.provision_product_output
val make_provision_product_input : ?notification_arns:Types.notification_arns -> ?tags:Types.tags -> ?provisioning_preferences:Types.provisioning_preferences -> ?provisioning_parameters:Types.provisioning_parameters -> ?path_name:Types.portfolio_display_name -> ?path_id:Types.id -> ?provisioning_artifact_name:Types.provisioning_artifact_name -> ?provisioning_artifact_id:Types.id -> ?product_name:Types.product_view_name -> ?product_id:Types.id -> ?accept_language:Types.accept_language -> provision_token:Types.idempotency_token -> provisioned_product_name:Types.provisioned_product_name -> unit -> Types.provision_product_input
val make_principal : ?principal_type:Types.principal_type -> ?principal_ar_n:Types.principal_ar_n -> unit -> Types.principal
val make_portfolio_share_detail : ?share_principals:Types.boolean_ -> ?share_tag_options:Types.boolean_ -> ?accepted:Types.boolean_ -> ?type_:Types.describe_portfolio_share_type -> ?principal_id:Types.id -> unit -> Types.portfolio_share_detail
val make_notify_update_provisioned_product_engine_workflow_result_output : unit -> unit
val make_notify_update_provisioned_product_engine_workflow_result_input : ?outputs:Types.record_outputs -> ?failure_reason:Types.engine_workflow_failure_reason -> idempotency_token:Types.idempotency_token -> status:Types.engine_workflow_status -> record_id:Types.id -> workflow_token:Types.engine_workflow_token -> unit -> Types.notify_update_provisioned_product_engine_workflow_result_input
val make_notify_terminate_provisioned_product_engine_workflow_result_output : unit -> unit
val make_notify_terminate_provisioned_product_engine_workflow_result_input : ?failure_reason:Types.engine_workflow_failure_reason -> idempotency_token:Types.idempotency_token -> status:Types.engine_workflow_status -> record_id:Types.id -> workflow_token:Types.engine_workflow_token -> unit -> Types.notify_terminate_provisioned_product_engine_workflow_result_input
val make_notify_provision_product_engine_workflow_result_output : unit -> unit
val make_engine_workflow_resource_identifier : ?unique_tag:Types.unique_tag_resource_identifier -> unit -> Types.engine_workflow_resource_identifier
val make_notify_provision_product_engine_workflow_result_input : ?outputs:Types.record_outputs -> ?resource_identifier:Types.engine_workflow_resource_identifier -> ?failure_reason:Types.engine_workflow_failure_reason -> idempotency_token:Types.idempotency_token -> status:Types.engine_workflow_status -> record_id:Types.id -> workflow_token:Types.engine_workflow_token -> unit -> Types.notify_provision_product_engine_workflow_result_input
val make_list_tag_options_output : ?page_token:Types.page_token -> ?tag_option_details:Types.tag_option_details -> unit -> Types.list_tag_options_output
val make_list_tag_options_filters : ?active:Types.tag_option_active -> ?value:Types.tag_option_value -> ?key:Types.tag_option_key -> unit -> Types.list_tag_options_filters
val make_list_tag_options_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?filters:Types.list_tag_options_filters -> unit -> Types.list_tag_options_input
val make_list_stack_instances_for_provisioned_product_output : ?next_page_token:Types.page_token -> ?stack_instances:Types.stack_instances -> unit -> Types.list_stack_instances_for_provisioned_product_output
val make_list_stack_instances_for_provisioned_product_input : ?page_size:Types.page_size -> ?page_token:Types.page_token -> ?accept_language:Types.accept_language -> provisioned_product_id:Types.id -> unit -> Types.list_stack_instances_for_provisioned_product_input
val make_list_service_actions_output : ?next_page_token:Types.page_token -> ?service_action_summaries:Types.service_action_summaries -> unit -> Types.list_service_actions_output
val make_list_service_actions_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?accept_language:Types.accept_language -> unit -> Types.list_service_actions_input
val make_list_service_actions_for_provisioning_artifact_output : ?next_page_token:Types.page_token -> ?service_action_summaries:Types.service_action_summaries -> unit -> Types.list_service_actions_for_provisioning_artifact_output
val make_list_service_actions_for_provisioning_artifact_input : ?accept_language:Types.accept_language -> ?page_token:Types.page_token -> ?page_size:Types.page_size -> provisioning_artifact_id:Types.id -> product_id:Types.id -> unit -> Types.list_service_actions_for_provisioning_artifact_input
val make_list_resources_for_tag_option_output : ?page_token:Types.page_token -> ?resource_details:Types.resource_details -> unit -> Types.list_resources_for_tag_option_output
val make_list_resources_for_tag_option_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?resource_type:Types.resource_type -> tag_option_id:Types.tag_option_id -> unit -> Types.list_resources_for_tag_option_input
val make_list_record_history_search_filter : ?value:Types.search_filter_value -> ?key:Types.search_filter_key -> unit -> Types.list_record_history_search_filter
val make_list_record_history_output : ?next_page_token:Types.page_token -> ?record_details:Types.record_details -> unit -> Types.list_record_history_output
val make_list_record_history_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?search_filter:Types.list_record_history_search_filter -> ?access_level_filter:Types.access_level_filter -> ?accept_language:Types.accept_language -> unit -> Types.list_record_history_input
val make_list_provisioning_artifacts_output : ?next_page_token:Types.page_token -> ?provisioning_artifact_details:Types.provisioning_artifact_details -> unit -> Types.list_provisioning_artifacts_output
val make_list_provisioning_artifacts_input : ?accept_language:Types.accept_language -> product_id:Types.id -> unit -> Types.list_provisioning_artifacts_input
val make_list_provisioning_artifacts_for_service_action_output : ?next_page_token:Types.page_token -> ?provisioning_artifact_views:Types.provisioning_artifact_views -> unit -> Types.list_provisioning_artifacts_for_service_action_output
val make_list_provisioning_artifacts_for_service_action_input : ?accept_language:Types.accept_language -> ?page_token:Types.page_token -> ?page_size:Types.page_size -> service_action_id:Types.id -> unit -> Types.list_provisioning_artifacts_for_service_action_input
val make_list_provisioned_product_plans_output : ?next_page_token:Types.page_token -> ?provisioned_product_plans:Types.provisioned_product_plans -> unit -> Types.list_provisioned_product_plans_output
val make_list_provisioned_product_plans_input : ?access_level_filter:Types.access_level_filter -> ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?provision_product_id:Types.id -> ?accept_language:Types.accept_language -> unit -> Types.list_provisioned_product_plans_input
val make_list_principals_for_portfolio_output : ?next_page_token:Types.page_token -> ?principals:Types.principals -> unit -> Types.list_principals_for_portfolio_output
val make_list_principals_for_portfolio_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> unit -> Types.list_principals_for_portfolio_input
val make_list_portfolios_output : ?next_page_token:Types.page_token -> ?portfolio_details:Types.portfolio_details -> unit -> Types.list_portfolios_output
val make_list_portfolios_input : ?page_size:Types.page_size_max100 -> ?page_token:Types.page_token -> ?accept_language:Types.accept_language -> unit -> Types.list_portfolios_input
val make_list_portfolios_for_product_output : ?next_page_token:Types.page_token -> ?portfolio_details:Types.portfolio_details -> unit -> Types.list_portfolios_for_product_output
val make_list_portfolios_for_product_input : ?page_size:Types.page_size_max100 -> ?page_token:Types.page_token -> ?accept_language:Types.accept_language -> product_id:Types.id -> unit -> Types.list_portfolios_for_product_input
val make_list_portfolio_access_output : ?next_page_token:Types.page_token -> ?account_ids:Types.account_ids -> unit -> Types.list_portfolio_access_output
val make_list_portfolio_access_input : ?page_size:Types.page_size_max100 -> ?page_token:Types.page_token -> ?organization_parent_id:Types.id -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> unit -> Types.list_portfolio_access_input
val make_list_organization_portfolio_access_output : ?next_page_token:Types.page_token -> ?organization_nodes:Types.organization_nodes -> unit -> Types.list_organization_portfolio_access_output
val make_list_organization_portfolio_access_input : ?page_size:Types.page_size -> ?page_token:Types.page_token -> ?accept_language:Types.accept_language -> organization_node_type:Types.organization_node_type -> portfolio_id:Types.id -> unit -> Types.list_organization_portfolio_access_input
val make_constraint_summary : ?description:Types.constraint_description -> ?type_:Types.constraint_type -> unit -> Types.constraint_summary
val make_launch_path_summary : ?name:Types.portfolio_name -> ?tags:Types.tags -> ?constraint_summaries:Types.constraint_summaries -> ?id:Types.id -> unit -> Types.launch_path_summary
val make_list_launch_paths_output : ?next_page_token:Types.page_token -> ?launch_path_summaries:Types.launch_path_summaries -> unit -> Types.list_launch_paths_output
val make_list_launch_paths_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?accept_language:Types.accept_language -> product_id:Types.id -> unit -> Types.list_launch_paths_input
val make_list_constraints_for_portfolio_output : ?next_page_token:Types.page_token -> ?constraint_details:Types.constraint_details -> unit -> Types.list_constraints_for_portfolio_output
val make_list_constraints_for_portfolio_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?product_id:Types.id -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> unit -> Types.list_constraints_for_portfolio_input
val make_budget_detail : ?budget_name:Types.budget_name -> unit -> Types.budget_detail
val make_list_budgets_for_resource_output : ?next_page_token:Types.page_token -> ?budgets:Types.budgets -> unit -> Types.list_budgets_for_resource_output
val make_list_budgets_for_resource_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?accept_language:Types.accept_language -> resource_id:Types.id -> unit -> Types.list_budgets_for_resource_input
val make_list_accepted_portfolio_shares_output : ?next_page_token:Types.page_token -> ?portfolio_details:Types.portfolio_details -> unit -> Types.list_accepted_portfolio_shares_output
val make_list_accepted_portfolio_shares_input : ?portfolio_share_type:Types.portfolio_share_type -> ?page_size:Types.page_size_max100 -> ?page_token:Types.page_token -> ?accept_language:Types.accept_language -> unit -> Types.list_accepted_portfolio_shares_input
val make_launch_path : ?name:Types.portfolio_name -> ?id:Types.id -> unit -> Types.launch_path
val make_import_as_provisioned_product_output : ?record_detail:Types.record_detail -> unit -> Types.import_as_provisioned_product_output
val make_import_as_provisioned_product_input : ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> physical_id:Types.physical_id -> provisioned_product_name:Types.provisioned_product_name -> provisioning_artifact_id:Types.id -> product_id:Types.id -> unit -> Types.import_as_provisioned_product_input
val make_get_provisioned_product_outputs_output : ?next_page_token:Types.page_token -> ?outputs:Types.record_outputs -> unit -> Types.get_provisioned_product_outputs_output
val make_get_provisioned_product_outputs_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?output_keys:Types.output_keys -> ?provisioned_product_name:Types.provisioned_product_name -> ?provisioned_product_id:Types.id -> ?accept_language:Types.accept_language -> unit -> Types.get_provisioned_product_outputs_input
val make_get_aws_organizations_access_status_output : ?access_status:Types.access_status -> unit -> Types.get_aws_organizations_access_status_output
val make_get_aws_organizations_access_status_input : unit -> unit
val make_failed_service_action_association : ?error_message:Types.service_action_association_error_message -> ?error_code:Types.service_action_association_error_code -> ?provisioning_artifact_id:Types.id -> ?product_id:Types.id -> ?service_action_id:Types.id -> unit -> Types.failed_service_action_association
val make_execution_parameter : ?default_values:Types.execution_parameter_value_list -> ?type_:Types.execution_parameter_type -> ?name:Types.execution_parameter_key -> unit -> Types.execution_parameter
val make_execute_provisioned_product_service_action_output : ?record_detail:Types.record_detail -> unit -> Types.execute_provisioned_product_service_action_output
val make_execute_provisioned_product_service_action_input : ?parameters:Types.execution_parameter_map -> ?accept_language:Types.accept_language -> execute_token:Types.idempotency_token -> service_action_id:Types.id -> provisioned_product_id:Types.id -> unit -> Types.execute_provisioned_product_service_action_input
val make_execute_provisioned_product_plan_output : ?record_detail:Types.record_detail -> unit -> Types.execute_provisioned_product_plan_output
val make_execute_provisioned_product_plan_input : ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> plan_id:Types.id -> unit -> Types.execute_provisioned_product_plan_input
val make_enable_aws_organizations_access_output : unit -> unit
val make_enable_aws_organizations_access_input : unit -> unit
val make_disassociate_tag_option_from_resource_output : unit -> unit
val make_disassociate_tag_option_from_resource_input : tag_option_id:Types.tag_option_id -> resource_id:Types.resource_id -> unit -> Types.disassociate_tag_option_from_resource_input
val make_disassociate_service_action_from_provisioning_artifact_output : unit -> unit
val make_disassociate_service_action_from_provisioning_artifact_input : ?idempotency_token:Types.idempotency_token -> ?accept_language:Types.accept_language -> service_action_id:Types.id -> provisioning_artifact_id:Types.id -> product_id:Types.id -> unit -> Types.disassociate_service_action_from_provisioning_artifact_input
val make_disassociate_product_from_portfolio_output : unit -> unit
val make_disassociate_product_from_portfolio_input : ?accept_language:Types.accept_language -> portfolio_id:Types.id -> product_id:Types.id -> unit -> Types.disassociate_product_from_portfolio_input
val make_disassociate_principal_from_portfolio_output : unit -> unit
val make_disassociate_principal_from_portfolio_input : ?principal_type:Types.principal_type -> ?accept_language:Types.accept_language -> principal_ar_n:Types.principal_ar_n -> portfolio_id:Types.id -> unit -> Types.disassociate_principal_from_portfolio_input
val make_disassociate_budget_from_resource_output : unit -> unit
val make_disassociate_budget_from_resource_input : resource_id:Types.id -> budget_name:Types.budget_name -> unit -> Types.disassociate_budget_from_resource_input
val make_disable_aws_organizations_access_output : unit -> unit
val make_disable_aws_organizations_access_input : unit -> unit
val make_describe_tag_option_output : ?tag_option_detail:Types.tag_option_detail -> unit -> Types.describe_tag_option_output
val make_describe_tag_option_input : id:Types.tag_option_id -> unit -> Types.describe_tag_option_input
val make_describe_service_action_output : ?service_action_detail:Types.service_action_detail -> unit -> Types.describe_service_action_output
val make_describe_service_action_input : ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.describe_service_action_input
val make_describe_service_action_execution_parameters_output : ?service_action_parameters:Types.execution_parameters -> unit -> Types.describe_service_action_execution_parameters_output
val make_describe_service_action_execution_parameters_input : ?accept_language:Types.accept_language -> service_action_id:Types.id -> provisioned_product_id:Types.id -> unit -> Types.describe_service_action_execution_parameters_input
val make_describe_record_output : ?next_page_token:Types.page_token -> ?record_outputs:Types.record_outputs -> ?record_detail:Types.record_detail -> unit -> Types.describe_record_output
val make_describe_record_input : ?page_size:Types.page_size -> ?page_token:Types.page_token -> ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.describe_record_input
val make_describe_provisioning_parameters_output : ?provisioning_artifact_output_keys:Types.provisioning_artifact_outputs -> ?provisioning_artifact_outputs:Types.provisioning_artifact_outputs -> ?provisioning_artifact_preferences:Types.provisioning_artifact_preferences -> ?tag_options:Types.tag_option_summaries -> ?usage_instructions:Types.usage_instructions -> ?constraint_summaries:Types.constraint_summaries -> ?provisioning_artifact_parameters:Types.provisioning_artifact_parameters -> unit -> Types.describe_provisioning_parameters_output
val make_describe_provisioning_parameters_input : ?path_name:Types.portfolio_display_name -> ?path_id:Types.id -> ?provisioning_artifact_name:Types.provisioning_artifact_name -> ?provisioning_artifact_id:Types.id -> ?product_name:Types.product_view_name -> ?product_id:Types.id -> ?accept_language:Types.accept_language -> unit -> Types.describe_provisioning_parameters_input
val make_describe_provisioning_artifact_output : ?provisioning_artifact_parameters:Types.provisioning_artifact_parameters -> ?status:Types.status -> ?info:Types.provisioning_artifact_info -> ?provisioning_artifact_detail:Types.provisioning_artifact_detail -> unit -> Types.describe_provisioning_artifact_output
val make_describe_provisioning_artifact_input : ?include_provisioning_artifact_parameters:Types.boolean_ -> ?verbose:Types.verbose -> ?product_name:Types.product_view_name -> ?provisioning_artifact_name:Types.provisioning_artifact_name -> ?product_id:Types.id -> ?provisioning_artifact_id:Types.id -> ?accept_language:Types.accept_language -> unit -> Types.describe_provisioning_artifact_input
val make_describe_provisioned_product_plan_output : ?next_page_token:Types.page_token -> ?resource_changes:Types.resource_changes -> ?provisioned_product_plan_details:Types.provisioned_product_plan_details -> unit -> Types.describe_provisioned_product_plan_output
val make_describe_provisioned_product_plan_input : ?page_token:Types.page_token -> ?page_size:Types.page_size -> ?accept_language:Types.accept_language -> plan_id:Types.id -> unit -> Types.describe_provisioned_product_plan_input
val make_cloud_watch_dashboard : ?name:Types.cloud_watch_dashboard_name -> unit -> Types.cloud_watch_dashboard
val make_describe_provisioned_product_output : ?cloud_watch_dashboards:Types.cloud_watch_dashboards -> ?provisioned_product_detail:Types.provisioned_product_detail -> unit -> Types.describe_provisioned_product_output
val make_describe_provisioned_product_input : ?name:Types.provisioned_product_name -> ?id:Types.id -> ?accept_language:Types.accept_language -> unit -> Types.describe_provisioned_product_input
val make_describe_product_view_output : ?provisioning_artifacts:Types.provisioning_artifacts -> ?product_view_summary:Types.product_view_summary -> unit -> Types.describe_product_view_output
val make_describe_product_view_input : ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.describe_product_view_input
val make_describe_product_output : ?launch_paths:Types.launch_paths -> ?budgets:Types.budgets -> ?provisioning_artifacts:Types.provisioning_artifacts -> ?product_view_summary:Types.product_view_summary -> unit -> Types.describe_product_output
val make_describe_product_input : ?name:Types.product_view_name -> ?id:Types.id -> ?accept_language:Types.accept_language -> unit -> Types.describe_product_input
val make_describe_product_as_admin_output : ?budgets:Types.budgets -> ?tag_options:Types.tag_option_details -> ?tags:Types.tags -> ?provisioning_artifact_summaries:Types.provisioning_artifact_summaries -> ?product_view_detail:Types.product_view_detail -> unit -> Types.describe_product_as_admin_output
val make_describe_product_as_admin_input : ?source_portfolio_id:Types.id -> ?name:Types.product_view_name -> ?id:Types.id -> ?accept_language:Types.accept_language -> unit -> Types.describe_product_as_admin_input
val make_describe_portfolio_shares_output : ?portfolio_share_details:Types.portfolio_share_details -> ?next_page_token:Types.page_token -> unit -> Types.describe_portfolio_shares_output
val make_describe_portfolio_shares_input : ?page_size:Types.page_size_max100 -> ?page_token:Types.page_token -> type_:Types.describe_portfolio_share_type -> portfolio_id:Types.id -> unit -> Types.describe_portfolio_shares_input
val make_describe_portfolio_share_status_output : ?share_details:Types.share_details -> ?status:Types.share_status -> ?organization_node_value:Types.organization_node_value -> ?portfolio_id:Types.id -> ?portfolio_share_token:Types.id -> unit -> Types.describe_portfolio_share_status_output
val make_describe_portfolio_share_status_input : portfolio_share_token:Types.id -> unit -> Types.describe_portfolio_share_status_input
val make_describe_portfolio_output : ?budgets:Types.budgets -> ?tag_options:Types.tag_option_details -> ?tags:Types.tags -> ?portfolio_detail:Types.portfolio_detail -> unit -> Types.describe_portfolio_output
val make_describe_portfolio_input : ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.describe_portfolio_input
val make_describe_copy_product_status_output : ?status_detail:Types.status_detail -> ?target_product_id:Types.id -> ?copy_product_status:Types.copy_product_status -> unit -> Types.describe_copy_product_status_output
val make_describe_copy_product_status_input : ?accept_language:Types.accept_language -> copy_product_token:Types.id -> unit -> Types.describe_copy_product_status_input
val make_describe_constraint_output : ?status:Types.status -> ?constraint_parameters:Types.constraint_parameters -> ?constraint_detail:Types.constraint_detail -> unit -> Types.describe_constraint_output
val make_describe_constraint_input : ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.describe_constraint_input
val make_delete_tag_option_output : unit -> unit
val make_delete_tag_option_input : id:Types.tag_option_id -> unit -> Types.delete_tag_option_input
val make_delete_service_action_output : unit -> unit
val make_delete_service_action_input : ?idempotency_token:Types.idempotency_token -> ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.delete_service_action_input
val make_delete_provisioning_artifact_output : unit -> unit
val make_delete_provisioning_artifact_input : ?accept_language:Types.accept_language -> provisioning_artifact_id:Types.id -> product_id:Types.id -> unit -> Types.delete_provisioning_artifact_input
val make_delete_provisioned_product_plan_output : unit -> unit
val make_delete_provisioned_product_plan_input : ?ignore_errors:Types.ignore_errors -> ?accept_language:Types.accept_language -> plan_id:Types.id -> unit -> Types.delete_provisioned_product_plan_input
val make_delete_product_output : unit -> unit
val make_delete_product_input : ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.delete_product_input
val make_delete_portfolio_share_output : ?portfolio_share_token:Types.id -> unit -> Types.delete_portfolio_share_output
val make_delete_portfolio_share_input : ?organization_node:Types.organization_node -> ?account_id:Types.account_id -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> unit -> Types.delete_portfolio_share_input
val make_delete_portfolio_output : unit -> unit
val make_delete_portfolio_input : ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.delete_portfolio_input
val make_delete_constraint_output : unit -> unit
val make_delete_constraint_input : ?accept_language:Types.accept_language -> id:Types.id -> unit -> Types.delete_constraint_input
val make_create_tag_option_output : ?tag_option_detail:Types.tag_option_detail -> unit -> Types.create_tag_option_output
val make_create_tag_option_input : value:Types.tag_option_value -> key:Types.tag_option_key -> unit -> Types.create_tag_option_input
val make_create_service_action_output : ?service_action_detail:Types.service_action_detail -> unit -> Types.create_service_action_output
val make_create_service_action_input : ?accept_language:Types.accept_language -> ?description:Types.service_action_description -> idempotency_token:Types.idempotency_token -> definition:Types.service_action_definition_map -> definition_type:Types.service_action_definition_type -> name:Types.service_action_name -> unit -> Types.create_service_action_input
val make_create_provisioning_artifact_output : ?status:Types.status -> ?info:Types.provisioning_artifact_info -> ?provisioning_artifact_detail:Types.provisioning_artifact_detail -> unit -> Types.create_provisioning_artifact_output
val make_create_provisioning_artifact_input : ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> parameters:Types.provisioning_artifact_properties -> product_id:Types.id -> unit -> Types.create_provisioning_artifact_input
val make_create_provisioned_product_plan_output : ?provisioning_artifact_id:Types.id -> ?provisioned_product_name:Types.provisioned_product_name -> ?provision_product_id:Types.id -> ?plan_id:Types.id -> ?plan_name:Types.provisioned_product_plan_name -> unit -> Types.create_provisioned_product_plan_output
val make_create_provisioned_product_plan_input : ?tags:Types.tags -> ?provisioning_parameters:Types.update_provisioning_parameters -> ?path_id:Types.id -> ?notification_arns:Types.notification_arns -> ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> provisioning_artifact_id:Types.id -> provisioned_product_name:Types.provisioned_product_name -> product_id:Types.id -> plan_type:Types.provisioned_product_plan_type -> plan_name:Types.provisioned_product_plan_name -> unit -> Types.create_provisioned_product_plan_input
val make_create_product_output : ?tags:Types.tags -> ?provisioning_artifact_detail:Types.provisioning_artifact_detail -> ?product_view_detail:Types.product_view_detail -> unit -> Types.create_product_output
val make_create_product_input : ?source_connection:Types.source_connection -> ?provisioning_artifact_parameters:Types.provisioning_artifact_properties -> ?tags:Types.add_tags -> ?support_url:Types.support_url -> ?support_email:Types.support_email -> ?support_description:Types.support_description -> ?distributor:Types.product_view_owner -> ?description:Types.product_view_short_description -> ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> product_type:Types.product_type -> owner:Types.product_view_owner -> name:Types.product_view_name -> unit -> Types.create_product_input
val make_create_portfolio_share_output : ?portfolio_share_token:Types.id -> unit -> Types.create_portfolio_share_output
val make_create_portfolio_share_input : ?share_principals:Types.boolean_ -> ?share_tag_options:Types.boolean_ -> ?organization_node:Types.organization_node -> ?account_id:Types.account_id -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> unit -> Types.create_portfolio_share_input
val make_create_portfolio_output : ?tags:Types.tags -> ?portfolio_detail:Types.portfolio_detail -> unit -> Types.create_portfolio_output
val make_create_portfolio_input : ?tags:Types.add_tags -> ?description:Types.portfolio_description -> ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> provider_name:Types.provider_name -> display_name:Types.portfolio_display_name -> unit -> Types.create_portfolio_input
val make_create_constraint_output : ?status:Types.status -> ?constraint_parameters:Types.constraint_parameters -> ?constraint_detail:Types.constraint_detail -> unit -> Types.create_constraint_output
val make_create_constraint_input : ?description:Types.constraint_description -> ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> type_:Types.constraint_type -> parameters:Types.constraint_parameters -> product_id:Types.id -> portfolio_id:Types.id -> unit -> Types.create_constraint_input
val make_copy_product_output : ?copy_product_token:Types.id -> unit -> Types.copy_product_output
val make_copy_product_input : ?copy_options:Types.copy_options -> ?source_provisioning_artifact_identifiers: Types.source_provisioning_artifact_properties -> ?target_product_name:Types.product_view_name -> ?target_product_id:Types.id -> ?accept_language:Types.accept_language -> idempotency_token:Types.idempotency_token -> source_product_arn:Types.product_arn -> unit -> Types.copy_product_input
val make_batch_disassociate_service_action_from_provisioning_artifact_output : ?failed_service_action_associations:Types.failed_service_action_associations -> unit -> Types.batch_disassociate_service_action_from_provisioning_artifact_output
val make_batch_disassociate_service_action_from_provisioning_artifact_input : ?accept_language:Types.accept_language -> service_action_associations:Types.service_action_associations -> unit -> Types.batch_disassociate_service_action_from_provisioning_artifact_input
val make_batch_associate_service_action_with_provisioning_artifact_output : ?failed_service_action_associations:Types.failed_service_action_associations -> unit -> Types.batch_associate_service_action_with_provisioning_artifact_output
val make_batch_associate_service_action_with_provisioning_artifact_input : ?accept_language:Types.accept_language -> service_action_associations:Types.service_action_associations -> unit -> Types.batch_associate_service_action_with_provisioning_artifact_input
val make_associate_tag_option_with_resource_output : unit -> unit
val make_associate_tag_option_with_resource_input : tag_option_id:Types.tag_option_id -> resource_id:Types.resource_id -> unit -> Types.associate_tag_option_with_resource_input
val make_associate_service_action_with_provisioning_artifact_output : unit -> unit
val make_associate_service_action_with_provisioning_artifact_input : ?idempotency_token:Types.idempotency_token -> ?accept_language:Types.accept_language -> service_action_id:Types.id -> provisioning_artifact_id:Types.id -> product_id:Types.id -> unit -> Types.associate_service_action_with_provisioning_artifact_input
val make_associate_product_with_portfolio_output : unit -> unit
val make_associate_product_with_portfolio_input : ?source_portfolio_id:Types.id -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> product_id:Types.id -> unit -> Types.associate_product_with_portfolio_input
val make_associate_principal_with_portfolio_output : unit -> unit
val make_associate_principal_with_portfolio_input : ?accept_language:Types.accept_language -> principal_type:Types.principal_type -> principal_ar_n:Types.principal_ar_n -> portfolio_id:Types.id -> unit -> Types.associate_principal_with_portfolio_input
val make_associate_budget_with_resource_output : unit -> unit
val make_associate_budget_with_resource_input : resource_id:Types.id -> budget_name:Types.budget_name -> unit -> Types.associate_budget_with_resource_input
val make_accept_portfolio_share_output : unit -> unit
val make_accept_portfolio_share_input : ?portfolio_share_type:Types.portfolio_share_type -> ?accept_language:Types.accept_language -> portfolio_id:Types.id -> unit -> Types.accept_portfolio_share_input

Operations

module AcceptPortfolioShare : sig ... end

Accepts an offer to share the specified portfolio.

module AssociateBudgetWithResource : sig ... end

Associates the specified budget with the specified resource.

module AssociatePrincipalWithPortfolio : sig ... end

Associates the specified principal ARN with the specified portfolio.

module AssociateProductWithPortfolio : sig ... end

Associates the specified product with the specified portfolio.

Associates a self-service action with a provisioning artifact.

module AssociateTagOptionWithResource : sig ... end

Associate the specified TagOption with the specified portfolio or product.

Associates multiple self-service actions with provisioning artifacts.

Disassociates a batch of self-service actions from the specified provisioning artifact.

module CopyProduct : sig ... end

Copies the specified source product to the specified target product or a new product.

module CreateConstraint : sig ... end

Creates a constraint.

module CreatePortfolio : sig ... end

Creates a portfolio.

module CreatePortfolioShare : sig ... end

Shares the specified portfolio with the specified account or organization node. Shares to an organization node can only be created by the management account of an organization or by a delegated administrator. You can share portfolios to an organization, an organizational unit, or a specific account.

module CreateProduct : sig ... end

Creates a product.

module CreateProvisionedProductPlan : sig ... end

Creates a plan.

module CreateProvisioningArtifact : sig ... end

Creates a provisioning artifact (also known as a version) for the specified product.

module CreateServiceAction : sig ... end

Creates a self-service action.

module CreateTagOption : sig ... end

Creates a TagOption.

module DeleteConstraint : sig ... end

Deletes the specified constraint.

module DeletePortfolio : sig ... end

Deletes the specified portfolio.

module DeletePortfolioShare : sig ... end

Stops sharing the specified portfolio with the specified account or organization node. Shares to an organization node can only be deleted by the management account of an organization or by a delegated administrator.

module DeleteProduct : sig ... end

Deletes the specified product.

module DeleteProvisionedProductPlan : sig ... end

Deletes the specified plan.

module DeleteProvisioningArtifact : sig ... end

Deletes the specified provisioning artifact (also known as a version) for the specified product.

module DeleteServiceAction : sig ... end

Deletes a self-service action.

module DeleteTagOption : sig ... end

Deletes the specified TagOption.

module DescribeConstraint : sig ... end

Gets information about the specified constraint.

module DescribeCopyProductStatus : sig ... end

Gets the status of the specified copy product operation.

module DescribePortfolio : sig ... end

Gets information about the specified portfolio.

module DescribePortfolioShareStatus : sig ... end

Gets the status of the specified portfolio share operation. This API can only be called by the management account in the organization or by a delegated admin.

module DescribePortfolioShares : sig ... end

Returns a summary of each of the portfolio shares that were created for the specified portfolio.

module DescribeProduct : sig ... end

Gets information about the specified product.

module DescribeProductAsAdmin : sig ... end

Gets information about the specified product. This operation is run with administrator access.

module DescribeProductView : sig ... end

Gets information about the specified product.

module DescribeProvisionedProduct : sig ... end

Gets information about the specified provisioned product.

module DescribeProvisionedProductPlan : sig ... end

Gets information about the resource changes for the specified plan.

module DescribeProvisioningArtifact : sig ... end

Gets information about the specified provisioning artifact (also known as a version) for the specified product.

module DescribeProvisioningParameters : sig ... end

Gets information about the configuration required to provision the specified product using the specified provisioning artifact.

module DescribeRecord : sig ... end

Gets information about the specified request operation.

module DescribeServiceAction : sig ... end

Describes a self-service action.

Finds the default parameters for a specific self-service action on a specific provisioned product and returns a map of the results to the user.

module DescribeTagOption : sig ... end

Gets information about the specified TagOption.

module DisableAWSOrganizationsAccess : sig ... end

Disable portfolio sharing through the Organizations service. This command will not delete your current shares, but prevents you from creating new shares throughout your organization. Current shares are not kept in sync with your organization structure if the structure changes after calling this API. Only the management account in the organization can call this API.

module DisassociateBudgetFromResource : sig ... end

Disassociates the specified budget from the specified resource.

Disassociates a previously associated principal ARN from a specified portfolio.

Disassociates the specified product from the specified portfolio.

Disassociates the specified self-service action association from the specified provisioning artifact.

Disassociates the specified TagOption from the specified resource.

module EnableAWSOrganizationsAccess : sig ... end

Enable portfolio sharing feature through Organizations. This API will allow Service Catalog to receive updates on your organization in order to sync your shares with the current structure. This API can only be called by the management account in the organization.

module ExecuteProvisionedProductPlan : sig ... end

Provisions or modifies a product based on the resource changes for the specified plan.

Executes a self-service action against a provisioned product.

module GetAWSOrganizationsAccessStatus : sig ... end

Get the Access Status for Organizations portfolio share feature. This API can only be called by the management account in the organization or by a delegated admin.

module GetProvisionedProductOutputs : sig ... end

This API takes either a ProvisonedProductId or a ProvisionedProductName, along with a list of one or more output keys, and responds with the key/value pairs of those outputs.

module ImportAsProvisionedProduct : sig ... end

Requests the import of a resource as an Service Catalog provisioned product that is associated to an Service Catalog product and provisioning artifact. Once imported, all supported governance actions are supported on the provisioned product.

module ListAcceptedPortfolioShares : sig ... end

Lists all imported portfolios for which account-to-account shares were accepted by this account. By specifying the PortfolioShareType, you can list portfolios for which organizational shares were accepted by this account.

module ListBudgetsForResource : sig ... end

Lists all the budgets associated to the specified resource.

module ListConstraintsForPortfolio : sig ... end

Lists the constraints for the specified portfolio and product.

module ListLaunchPaths : sig ... end

Lists the paths to the specified product. A path describes how the user gets access to a specified product and is necessary when provisioning a product. A path also determines the constraints that are put on a product. A path is dependent on a specific product, porfolio, and principal.

module ListOrganizationPortfolioAccess : sig ... end

Lists the organization nodes that have access to the specified portfolio. This API can only be called by the management account in the organization or by a delegated admin.

module ListPortfolioAccess : sig ... end

Lists the account IDs that have access to the specified portfolio.

module ListPortfolios : sig ... end

Lists all portfolios in the catalog.

module ListPortfoliosForProduct : sig ... end

Lists all portfolios that the specified product is associated with.

module ListPrincipalsForPortfolio : sig ... end

Lists all PrincipalARNs and corresponding PrincipalTypes associated with the specified portfolio.

module ListProvisionedProductPlans : sig ... end

Lists the plans for the specified provisioned product or all plans to which the user has access.

module ListProvisioningArtifacts : sig ... end

Lists all provisioning artifacts (also known as versions) for the specified product.

Lists all provisioning artifacts (also known as versions) for the specified self-service action.

module ListRecordHistory : sig ... end

Lists the specified requests or all performed requests.

module ListResourcesForTagOption : sig ... end

Lists the resources associated with the specified TagOption.

module ListServiceActions : sig ... end

Lists all self-service actions.

Returns a paginated list of self-service actions associated with the specified Product ID and Provisioning Artifact ID.

Returns summary information about stack instances that are associated with the specified CFN_STACKSET type provisioned product. You can filter for stack instances that are associated with a specific Amazon Web Services account name or Region.

module ListTagOptions : sig ... end

Lists the specified TagOptions or all TagOptions.

Notifies the result of the provisioning engine execution.

Notifies the result of the terminate engine execution.

Notifies the result of the update engine execution.

module ProvisionProduct : sig ... end

Provisions the specified product.

module RejectPortfolioShare : sig ... end

Rejects an offer to share the specified portfolio.

module ScanProvisionedProducts : sig ... end

Lists the provisioned products that are available (not terminated).

module SearchProducts : sig ... end

Gets information about the products to which the caller has access.

module SearchProductsAsAdmin : sig ... end

Gets information about the products for the specified portfolio or all products.

module SearchProvisionedProducts : sig ... end

Gets information about the provisioned products that meet the specified criteria.

module TerminateProvisionedProduct : sig ... end

Terminates the specified provisioned product.

module UpdateConstraint : sig ... end

Updates the specified constraint.

module UpdatePortfolio : sig ... end

Updates the specified portfolio.

module UpdatePortfolioShare : sig ... end

Updates the specified portfolio share. You can use this API to enable or disable TagOptions sharing or Principal sharing for an existing portfolio share.

module UpdateProduct : sig ... end

Updates the specified product.

module UpdateProvisionedProduct : sig ... end

Requests updates to the configuration of the specified provisioned product.

Requests updates to the properties of the specified provisioned product.

module UpdateProvisioningArtifact : sig ... end

Updates the specified provisioning artifact (also known as a version) for the specified product.

module UpdateServiceAction : sig ... end

Updates a self-service action.

module UpdateTagOption : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end