servicecatalog

class moto.servicecatalog.models.ServiceCatalogBackend(region_name: str, account_id: str)

Implementation of ServiceCatalog APIs.

Implemented features for this service

  • [ ] accept_portfolio_share

  • [ ] associate_budget_with_resource

  • [ ] associate_principal_with_portfolio

  • [ ] associate_product_with_portfolio

  • [ ] associate_service_action_with_provisioning_artifact

  • [ ] associate_tag_option_with_resource

  • [ ] batch_associate_service_action_with_provisioning_artifact

  • [ ] batch_disassociate_service_action_from_provisioning_artifact

  • [ ] copy_product

  • [ ] create_constraint

  • [X] create_portfolio

  • [X] create_portfolio_share

  • [ ] create_product

  • [ ] create_provisioned_product_plan

  • [ ] create_provisioning_artifact

  • [ ] create_service_action

  • [ ] create_tag_option

  • [ ] delete_constraint

  • [X] delete_portfolio

  • [X] delete_portfolio_share

  • [ ] delete_product

  • [ ] delete_provisioned_product_plan

  • [ ] delete_provisioning_artifact

  • [ ] delete_service_action

  • [ ] delete_tag_option

  • [ ] describe_constraint

  • [ ] describe_copy_product_status

  • [X] describe_portfolio

  • [ ] describe_portfolio_share_status

  • [X] describe_portfolio_shares TODO: Implement pagination

  • [ ] describe_product

  • [ ] describe_product_as_admin

  • [ ] describe_product_view

  • [ ] describe_provisioned_product

  • [ ] describe_provisioned_product_plan

  • [ ] describe_provisioning_artifact

  • [ ] describe_provisioning_parameters

  • [ ] describe_record

  • [ ] describe_service_action

  • [ ] describe_service_action_execution_parameters

  • [ ] describe_tag_option

  • [ ] disable_aws_organizations_access

  • [ ] disassociate_budget_from_resource

  • [ ] disassociate_principal_from_portfolio

  • [ ] disassociate_product_from_portfolio

  • [ ] disassociate_service_action_from_provisioning_artifact

  • [ ] disassociate_tag_option_from_resource

  • [ ] enable_aws_organizations_access

  • [ ] execute_provisioned_product_plan

  • [ ] execute_provisioned_product_service_action

  • [ ] get_aws_organizations_access_status

  • [ ] get_provisioned_product_outputs

  • [ ] import_as_provisioned_product

  • [ ] list_accepted_portfolio_shares

  • [ ] list_budgets_for_resource

  • [ ] list_constraints_for_portfolio

  • [ ] list_launch_paths

  • [ ] list_organization_portfolio_access

  • [X] list_portfolio_access

  • [X] list_portfolios TODO: Implement pagination and accept_language

  • [ ] list_portfolios_for_product

  • [ ] list_principals_for_portfolio

  • [ ] list_provisioned_product_plans

  • [ ] list_provisioning_artifacts

  • [ ] list_provisioning_artifacts_for_service_action

  • [ ] list_record_history

  • [ ] list_resources_for_tag_option

  • [ ] list_service_actions

  • [ ] list_service_actions_for_provisioning_artifact

  • [ ] list_stack_instances_for_provisioned_product

  • [ ] list_tag_options

  • [ ] notify_provision_product_engine_workflow_result

  • [ ] notify_terminate_provisioned_product_engine_workflow_result

  • [ ] notify_update_provisioned_product_engine_workflow_result

  • [ ] provision_product

  • [ ] reject_portfolio_share

  • [ ] scan_provisioned_products

  • [ ] search_products

  • [ ] search_products_as_admin

  • [ ] search_provisioned_products

  • [ ] terminate_provisioned_product

  • [ ] update_constraint

  • [ ] update_portfolio

  • [ ] update_portfolio_share

  • [ ] update_product

  • [ ] update_provisioned_product

  • [ ] update_provisioned_product_properties

  • [ ] update_provisioning_artifact

  • [ ] update_service_action

  • [ ] update_tag_option