ServiceCatalogClient
Index > ServiceCatalog > ServiceCatalogClient
Auto-generated documentation for ServiceCatalog type annotations stubs module mypy-boto3-servicecatalog.
ServiceCatalogClient
Type annotations and code completion for boto3.client("servicecatalog")
.
boto3 documentation
from boto3.session import Session
from mypy_boto3_servicecatalog.client import ServiceCatalogClient
def get_servicecatalog_client() -> ServiceCatalogClient:
return Session().client("servicecatalog")
Exceptions
boto3
client exceptions are generated in runtime.
This class provides code completion for boto3.client("servicecatalog").exceptions
structure.
client = boto3.client("servicecatalog")
try:
do_something(client)
except (
client.ClientError,
client.DuplicateResourceException,
client.InvalidParametersException,
client.InvalidStateException,
client.LimitExceededException,
client.OperationNotSupportedException,
client.ResourceInUseException,
client.ResourceNotFoundException,
client.TagOptionNotMigratedException,
) as e:
print(e)
from mypy_boto3_servicecatalog.client import Exceptions
def handle_error(exc: Exceptions.ClientError) -> None:
...
Methods
accept_portfolio_share
Accepts an offer to share the specified portfolio.
Type annotations and code completion for boto3.client("servicecatalog").accept_portfolio_share
method.
boto3 documentation
def accept_portfolio_share(
self,
*,
PortfolioId: str,
AcceptLanguage: str = ...,
PortfolioShareType: PortfolioShareTypeType = ..., # (1)
) -> Dict[str, Any]:
...
kwargs: AcceptPortfolioShareInputRequestTypeDef = { # (1)
"PortfolioId": ...,
}
parent.accept_portfolio_share(**kwargs)
associate_budget_with_resource
Associates the specified budget with the specified resource.
Type annotations and code completion for boto3.client("servicecatalog").associate_budget_with_resource
method.
boto3 documentation
def associate_budget_with_resource(
self,
*,
BudgetName: str,
ResourceId: str,
) -> Dict[str, Any]:
...
kwargs: AssociateBudgetWithResourceInputRequestTypeDef = { # (1)
"BudgetName": ...,
"ResourceId": ...,
}
parent.associate_budget_with_resource(**kwargs)
associate_principal_with_portfolio
Associates the specified principal ARN with the specified portfolio.
Type annotations and code completion for boto3.client("servicecatalog").associate_principal_with_portfolio
method.
boto3 documentation
def associate_principal_with_portfolio(
self,
*,
PortfolioId: str,
PrincipalARN: str,
PrincipalType: PrincipalTypeType, # (1)
AcceptLanguage: str = ...,
) -> Dict[str, Any]:
...
kwargs: AssociatePrincipalWithPortfolioInputRequestTypeDef = { # (1)
"PortfolioId": ...,
"PrincipalARN": ...,
"PrincipalType": ...,
}
parent.associate_principal_with_portfolio(**kwargs)
associate_product_with_portfolio
Associates the specified product with the specified portfolio.
Type annotations and code completion for boto3.client("servicecatalog").associate_product_with_portfolio
method.
boto3 documentation
def associate_product_with_portfolio(
self,
*,
ProductId: str,
PortfolioId: str,
AcceptLanguage: str = ...,
SourcePortfolioId: str = ...,
) -> Dict[str, Any]:
...
kwargs: AssociateProductWithPortfolioInputRequestTypeDef = { # (1)
"ProductId": ...,
"PortfolioId": ...,
}
parent.associate_product_with_portfolio(**kwargs)
associate_service_action_with_provisioning_artifact
Associates a self-service action with a provisioning artifact.
Type annotations and code completion for boto3.client("servicecatalog").associate_service_action_with_provisioning_artifact
method.
boto3 documentation
def associate_service_action_with_provisioning_artifact(
self,
*,
ProductId: str,
ProvisioningArtifactId: str,
ServiceActionId: str,
AcceptLanguage: str = ...,
) -> Dict[str, Any]:
...
kwargs: AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef = { # (1)
"ProductId": ...,
"ProvisioningArtifactId": ...,
"ServiceActionId": ...,
}
parent.associate_service_action_with_provisioning_artifact(**kwargs)
associate_tag_option_with_resource
Associate the specified TagOption with the specified portfolio or product.
Type annotations and code completion for boto3.client("servicecatalog").associate_tag_option_with_resource
method.
boto3 documentation
def associate_tag_option_with_resource(
self,
*,
ResourceId: str,
TagOptionId: str,
) -> Dict[str, Any]:
...
kwargs: AssociateTagOptionWithResourceInputRequestTypeDef = { # (1)
"ResourceId": ...,
"TagOptionId": ...,
}
parent.associate_tag_option_with_resource(**kwargs)
batch_associate_service_action_with_provisioning_artifact
Associates multiple self-service actions with provisioning artifacts.
Type annotations and code completion for boto3.client("servicecatalog").batch_associate_service_action_with_provisioning_artifact
method.
boto3 documentation
def batch_associate_service_action_with_provisioning_artifact(
self,
*,
ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef], # (1)
AcceptLanguage: str = ...,
) -> BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef: # (2)
...
- See ServiceActionAssociationTypeDef
- See BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef
kwargs: BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef = { # (1)
"ServiceActionAssociations": ...,
}
parent.batch_associate_service_action_with_provisioning_artifact(**kwargs)
batch_disassociate_service_action_from_provisioning_artifact
Disassociates a batch of self-service actions from the specified provisioning artifact.
Type annotations and code completion for boto3.client("servicecatalog").batch_disassociate_service_action_from_provisioning_artifact
method.
boto3 documentation
def batch_disassociate_service_action_from_provisioning_artifact(
self,
*,
ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef], # (1)
AcceptLanguage: str = ...,
) -> BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef: # (2)
...
- See ServiceActionAssociationTypeDef
- See BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef
kwargs: BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef = { # (1)
"ServiceActionAssociations": ...,
}
parent.batch_disassociate_service_action_from_provisioning_artifact(**kwargs)
can_paginate
Check if an operation can be paginated.
Type annotations and code completion for boto3.client("servicecatalog").can_paginate
method.
boto3 documentation
close
Closes underlying endpoint connections.
Type annotations and code completion for boto3.client("servicecatalog").close
method.
boto3 documentation
copy_product
Copies the specified source product to the specified target product or a new product.
Type annotations and code completion for boto3.client("servicecatalog").copy_product
method.
boto3 documentation
def copy_product(
self,
*,
SourceProductArn: str,
IdempotencyToken: str,
AcceptLanguage: str = ...,
TargetProductId: str = ...,
TargetProductName: str = ...,
SourceProvisioningArtifactIdentifiers: Sequence[Mapping[ProvisioningArtifactPropertyNameType, str]] = ..., # (1)
CopyOptions: Sequence[CopyOptionType] = ..., # (2)
) -> CopyProductOutputTypeDef: # (3)
...
kwargs: CopyProductInputRequestTypeDef = { # (1)
"SourceProductArn": ...,
"IdempotencyToken": ...,
}
parent.copy_product(**kwargs)
create_constraint
Creates a constraint.
Type annotations and code completion for boto3.client("servicecatalog").create_constraint
method.
boto3 documentation
def create_constraint(
self,
*,
PortfolioId: str,
ProductId: str,
Parameters: str,
Type: str,
IdempotencyToken: str,
AcceptLanguage: str = ...,
Description: str = ...,
) -> CreateConstraintOutputTypeDef: # (1)
...
kwargs: CreateConstraintInputRequestTypeDef = { # (1)
"PortfolioId": ...,
"ProductId": ...,
"Parameters": ...,
"Type": ...,
"IdempotencyToken": ...,
}
parent.create_constraint(**kwargs)
create_portfolio
Creates a portfolio.
Type annotations and code completion for boto3.client("servicecatalog").create_portfolio
method.
boto3 documentation
def create_portfolio(
self,
*,
DisplayName: str,
ProviderName: str,
IdempotencyToken: str,
AcceptLanguage: str = ...,
Description: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (1)
) -> CreatePortfolioOutputTypeDef: # (2)
...
kwargs: CreatePortfolioInputRequestTypeDef = { # (1)
"DisplayName": ...,
"ProviderName": ...,
"IdempotencyToken": ...,
}
parent.create_portfolio(**kwargs)
create_portfolio_share
Shares the specified portfolio with the specified account or organization node.
Type annotations and code completion for boto3.client("servicecatalog").create_portfolio_share
method.
boto3 documentation
def create_portfolio_share(
self,
*,
PortfolioId: str,
AcceptLanguage: str = ...,
AccountId: str = ...,
OrganizationNode: OrganizationNodeTypeDef = ..., # (1)
ShareTagOptions: bool = ...,
SharePrincipals: bool = ...,
) -> CreatePortfolioShareOutputTypeDef: # (2)
...
kwargs: CreatePortfolioShareInputRequestTypeDef = { # (1)
"PortfolioId": ...,
}
parent.create_portfolio_share(**kwargs)
create_product
Creates a product.
Type annotations and code completion for boto3.client("servicecatalog").create_product
method.
boto3 documentation
def create_product(
self,
*,
Name: str,
Owner: str,
ProductType: ProductTypeType, # (1)
IdempotencyToken: str,
AcceptLanguage: str = ...,
Description: str = ...,
Distributor: str = ...,
SupportDescription: str = ...,
SupportEmail: str = ...,
SupportUrl: str = ...,
Tags: Sequence[TagTypeDef] = ..., # (2)
ProvisioningArtifactParameters: ProvisioningArtifactPropertiesTypeDef = ..., # (3)
SourceConnection: SourceConnectionTypeDef = ..., # (4)
) -> CreateProductOutputTypeDef: # (5)
...
- See ProductTypeType
- See TagTypeDef
- See ProvisioningArtifactPropertiesTypeDef
- See SourceConnectionTypeDef
- See CreateProductOutputTypeDef
kwargs: CreateProductInputRequestTypeDef = { # (1)
"Name": ...,
"Owner": ...,
"ProductType": ...,
"IdempotencyToken": ...,
}
parent.create_product(**kwargs)
create_provisioned_product_plan
Creates a plan.
Type annotations and code completion for boto3.client("servicecatalog").create_provisioned_product_plan
method.
boto3 documentation
def create_provisioned_product_plan(
self,
*,
PlanName: str,
PlanType: ProvisionedProductPlanTypeType, # (1)
ProductId: str,
ProvisionedProductName: str,
ProvisioningArtifactId: str,
IdempotencyToken: str,
AcceptLanguage: str = ...,
NotificationArns: Sequence[str] = ...,
PathId: str = ...,
ProvisioningParameters: Sequence[UpdateProvisioningParameterTypeDef] = ..., # (2)
Tags: Sequence[TagTypeDef] = ..., # (3)
) -> CreateProvisionedProductPlanOutputTypeDef: # (4)
...
- See ProvisionedProductPlanTypeType
- See UpdateProvisioningParameterTypeDef
- See TagTypeDef
- See CreateProvisionedProductPlanOutputTypeDef
kwargs: CreateProvisionedProductPlanInputRequestTypeDef = { # (1)
"PlanName": ...,
"PlanType": ...,
"ProductId": ...,
"ProvisionedProductName": ...,
"ProvisioningArtifactId": ...,
"IdempotencyToken": ...,
}
parent.create_provisioned_product_plan(**kwargs)
create_provisioning_artifact
Creates a provisioning artifact (also known as a version) for the specified product.
Type annotations and code completion for boto3.client("servicecatalog").create_provisioning_artifact
method.
boto3 documentation
def create_provisioning_artifact(
self,
*,
ProductId: str,
Parameters: ProvisioningArtifactPropertiesTypeDef, # (1)
IdempotencyToken: str,
AcceptLanguage: str = ...,
) -> CreateProvisioningArtifactOutputTypeDef: # (2)
...
kwargs: CreateProvisioningArtifactInputRequestTypeDef = { # (1)
"ProductId": ...,
"Parameters": ...,
"IdempotencyToken": ...,
}
parent.create_provisioning_artifact(**kwargs)
create_service_action
Creates a self-service action.
Type annotations and code completion for boto3.client("servicecatalog").create_service_action
method.
boto3 documentation
def create_service_action(
self,
*,
Name: str,
DefinitionType: ServiceActionDefinitionTypeType, # (1)
Definition: Mapping[ServiceActionDefinitionKeyType, str], # (2)
IdempotencyToken: str,
Description: str = ...,
AcceptLanguage: str = ...,
) -> CreateServiceActionOutputTypeDef: # (3)
...
- See ServiceActionDefinitionTypeType
- See ServiceActionDefinitionKeyType
- See CreateServiceActionOutputTypeDef
kwargs: CreateServiceActionInputRequestTypeDef = { # (1)
"Name": ...,
"DefinitionType": ...,
"Definition": ...,
"IdempotencyToken": ...,
}
parent.create_service_action(**kwargs)
create_tag_option
Creates a TagOption.
Type annotations and code completion for boto3.client("servicecatalog").create_tag_option
method.
boto3 documentation
def create_tag_option(
self,
*,
Key: str,
Value: str,
) -> CreateTagOptionOutputTypeDef: # (1)
...
kwargs: CreateTagOptionInputRequestTypeDef = { # (1)
"Key": ...,
"Value": ...,
}
parent.create_tag_option(**kwargs)
delete_constraint
Deletes the specified constraint.
Type annotations and code completion for boto3.client("servicecatalog").delete_constraint
method.
boto3 documentation
def delete_constraint(
self,
*,
Id: str,
AcceptLanguage: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteConstraintInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.delete_constraint(**kwargs)
delete_portfolio
Deletes the specified portfolio.
Type annotations and code completion for boto3.client("servicecatalog").delete_portfolio
method.
boto3 documentation
def delete_portfolio(
self,
*,
Id: str,
AcceptLanguage: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeletePortfolioInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.delete_portfolio(**kwargs)
delete_portfolio_share
Stops sharing the specified portfolio with the specified account or organization node.
Type annotations and code completion for boto3.client("servicecatalog").delete_portfolio_share
method.
boto3 documentation
def delete_portfolio_share(
self,
*,
PortfolioId: str,
AcceptLanguage: str = ...,
AccountId: str = ...,
OrganizationNode: OrganizationNodeTypeDef = ..., # (1)
) -> DeletePortfolioShareOutputTypeDef: # (2)
...
kwargs: DeletePortfolioShareInputRequestTypeDef = { # (1)
"PortfolioId": ...,
}
parent.delete_portfolio_share(**kwargs)
delete_product
Deletes the specified product.
Type annotations and code completion for boto3.client("servicecatalog").delete_product
method.
boto3 documentation
def delete_product(
self,
*,
Id: str,
AcceptLanguage: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteProductInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.delete_product(**kwargs)
delete_provisioned_product_plan
Deletes the specified plan.
Type annotations and code completion for boto3.client("servicecatalog").delete_provisioned_product_plan
method.
boto3 documentation
def delete_provisioned_product_plan(
self,
*,
PlanId: str,
AcceptLanguage: str = ...,
IgnoreErrors: bool = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteProvisionedProductPlanInputRequestTypeDef = { # (1)
"PlanId": ...,
}
parent.delete_provisioned_product_plan(**kwargs)
delete_provisioning_artifact
Deletes the specified provisioning artifact (also known as a version) for the specified product.
Type annotations and code completion for boto3.client("servicecatalog").delete_provisioning_artifact
method.
boto3 documentation
def delete_provisioning_artifact(
self,
*,
ProductId: str,
ProvisioningArtifactId: str,
AcceptLanguage: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteProvisioningArtifactInputRequestTypeDef = { # (1)
"ProductId": ...,
"ProvisioningArtifactId": ...,
}
parent.delete_provisioning_artifact(**kwargs)
delete_service_action
Deletes a self-service action.
Type annotations and code completion for boto3.client("servicecatalog").delete_service_action
method.
boto3 documentation
def delete_service_action(
self,
*,
Id: str,
AcceptLanguage: str = ...,
) -> Dict[str, Any]:
...
kwargs: DeleteServiceActionInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.delete_service_action(**kwargs)
delete_tag_option
Deletes the specified TagOption.
Type annotations and code completion for boto3.client("servicecatalog").delete_tag_option
method.
boto3 documentation
kwargs: DeleteTagOptionInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.delete_tag_option(**kwargs)
describe_constraint
Gets information about the specified constraint.
Type annotations and code completion for boto3.client("servicecatalog").describe_constraint
method.
boto3 documentation
def describe_constraint(
self,
*,
Id: str,
AcceptLanguage: str = ...,
) -> DescribeConstraintOutputTypeDef: # (1)
...
kwargs: DescribeConstraintInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.describe_constraint(**kwargs)
describe_copy_product_status
Gets the status of the specified copy product operation.
Type annotations and code completion for boto3.client("servicecatalog").describe_copy_product_status
method.
boto3 documentation
def describe_copy_product_status(
self,
*,
CopyProductToken: str,
AcceptLanguage: str = ...,
) -> DescribeCopyProductStatusOutputTypeDef: # (1)
...
kwargs: DescribeCopyProductStatusInputRequestTypeDef = { # (1)
"CopyProductToken": ...,
}
parent.describe_copy_product_status(**kwargs)
describe_portfolio
Gets information about the specified portfolio.
Type annotations and code completion for boto3.client("servicecatalog").describe_portfolio
method.
boto3 documentation
def describe_portfolio(
self,
*,
Id: str,
AcceptLanguage: str = ...,
) -> DescribePortfolioOutputTypeDef: # (1)
...
kwargs: DescribePortfolioInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.describe_portfolio(**kwargs)
describe_portfolio_share_status
Gets the status of the specified portfolio share operation.
Type annotations and code completion for boto3.client("servicecatalog").describe_portfolio_share_status
method.
boto3 documentation
def describe_portfolio_share_status(
self,
*,
PortfolioShareToken: str,
) -> DescribePortfolioShareStatusOutputTypeDef: # (1)
...
kwargs: DescribePortfolioShareStatusInputRequestTypeDef = { # (1)
"PortfolioShareToken": ...,
}
parent.describe_portfolio_share_status(**kwargs)
describe_portfolio_shares
Returns a summary of each of the portfolio shares that were created for the specified portfolio.
Type annotations and code completion for boto3.client("servicecatalog").describe_portfolio_shares
method.
boto3 documentation
def describe_portfolio_shares(
self,
*,
PortfolioId: str,
Type: DescribePortfolioShareTypeType, # (1)
PageToken: str = ...,
PageSize: int = ...,
) -> DescribePortfolioSharesOutputTypeDef: # (2)
...
kwargs: DescribePortfolioSharesInputRequestTypeDef = { # (1)
"PortfolioId": ...,
"Type": ...,
}
parent.describe_portfolio_shares(**kwargs)
describe_product
Gets information about the specified product.
Type annotations and code completion for boto3.client("servicecatalog").describe_product
method.
boto3 documentation
def describe_product(
self,
*,
AcceptLanguage: str = ...,
Id: str = ...,
Name: str = ...,
) -> DescribeProductOutputTypeDef: # (1)
...
kwargs: DescribeProductInputRequestTypeDef = { # (1)
"AcceptLanguage": ...,
}
parent.describe_product(**kwargs)
describe_product_as_admin
Gets information about the specified product.
Type annotations and code completion for boto3.client("servicecatalog").describe_product_as_admin
method.
boto3 documentation
def describe_product_as_admin(
self,
*,
AcceptLanguage: str = ...,
Id: str = ...,
Name: str = ...,
SourcePortfolioId: str = ...,
) -> DescribeProductAsAdminOutputTypeDef: # (1)
...
kwargs: DescribeProductAsAdminInputRequestTypeDef = { # (1)
"AcceptLanguage": ...,
}
parent.describe_product_as_admin(**kwargs)
describe_product_view
Gets information about the specified product.
Type annotations and code completion for boto3.client("servicecatalog").describe_product_view
method.
boto3 documentation
def describe_product_view(
self,
*,
Id: str,
AcceptLanguage: str = ...,
) -> DescribeProductViewOutputTypeDef: # (1)
...
kwargs: DescribeProductViewInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.describe_product_view(**kwargs)
describe_provisioned_product
Gets information about the specified provisioned product.
Type annotations and code completion for boto3.client("servicecatalog").describe_provisioned_product
method.
boto3 documentation
def describe_provisioned_product(
self,
*,
AcceptLanguage: str = ...,
Id: str = ...,
Name: str = ...,
) -> DescribeProvisionedProductOutputTypeDef: # (1)
...
kwargs: DescribeProvisionedProductInputRequestTypeDef = { # (1)
"AcceptLanguage": ...,
}
parent.describe_provisioned_product(**kwargs)
describe_provisioned_product_plan
Gets information about the resource changes for the specified plan.
Type annotations and code completion for boto3.client("servicecatalog").describe_provisioned_product_plan
method.
boto3 documentation
def describe_provisioned_product_plan(
self,
*,
PlanId: str,
AcceptLanguage: str = ...,
PageSize: int = ...,
PageToken: str = ...,
) -> DescribeProvisionedProductPlanOutputTypeDef: # (1)
...
kwargs: DescribeProvisionedProductPlanInputRequestTypeDef = { # (1)
"PlanId": ...,
}
parent.describe_provisioned_product_plan(**kwargs)
describe_provisioning_artifact
Gets information about the specified provisioning artifact (also known as a version) for the specified product.
Type annotations and code completion for boto3.client("servicecatalog").describe_provisioning_artifact
method.
boto3 documentation
def describe_provisioning_artifact(
self,
*,
AcceptLanguage: str = ...,
ProvisioningArtifactId: str = ...,
ProductId: str = ...,
ProvisioningArtifactName: str = ...,
ProductName: str = ...,
Verbose: bool = ...,
) -> DescribeProvisioningArtifactOutputTypeDef: # (1)
...
kwargs: DescribeProvisioningArtifactInputRequestTypeDef = { # (1)
"AcceptLanguage": ...,
}
parent.describe_provisioning_artifact(**kwargs)
describe_provisioning_parameters
Gets information about the configuration required to provision the specified product using the specified provisioning artifact.
Type annotations and code completion for boto3.client("servicecatalog").describe_provisioning_parameters
method.
boto3 documentation
def describe_provisioning_parameters(
self,
*,
AcceptLanguage: str = ...,
ProductId: str = ...,
ProductName: str = ...,
ProvisioningArtifactId: str = ...,
ProvisioningArtifactName: str = ...,
PathId: str = ...,
PathName: str = ...,
) -> DescribeProvisioningParametersOutputTypeDef: # (1)
...
kwargs: DescribeProvisioningParametersInputRequestTypeDef = { # (1)
"AcceptLanguage": ...,
}
parent.describe_provisioning_parameters(**kwargs)
describe_record
Gets information about the specified request operation.
Type annotations and code completion for boto3.client("servicecatalog").describe_record
method.
boto3 documentation
def describe_record(
self,
*,
Id: str,
AcceptLanguage: str = ...,
PageToken: str = ...,
PageSize: int = ...,
) -> DescribeRecordOutputTypeDef: # (1)
...
kwargs: DescribeRecordInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.describe_record(**kwargs)
describe_service_action
Describes a self-service action.
Type annotations and code completion for boto3.client("servicecatalog").describe_service_action
method.
boto3 documentation
def describe_service_action(
self,
*,
Id: str,
AcceptLanguage: str = ...,
) -> DescribeServiceActionOutputTypeDef: # (1)
...
kwargs: DescribeServiceActionInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.describe_service_action(**kwargs)
describe_service_action_execution_parameters
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.
Type annotations and code completion for boto3.client("servicecatalog").describe_service_action_execution_parameters
method.
boto3 documentation
def describe_service_action_execution_parameters(
self,
*,
ProvisionedProductId: str,
ServiceActionId: str,
AcceptLanguage: str = ...,
) -> DescribeServiceActionExecutionParametersOutputTypeDef: # (1)
...
kwargs: DescribeServiceActionExecutionParametersInputRequestTypeDef = { # (1)
"ProvisionedProductId": ...,
"ServiceActionId": ...,
}
parent.describe_service_action_execution_parameters(**kwargs)
describe_tag_option
Gets information about the specified TagOption.
Type annotations and code completion for boto3.client("servicecatalog").describe_tag_option
method.
boto3 documentation
def describe_tag_option(
self,
*,
Id: str,
) -> DescribeTagOptionOutputTypeDef: # (1)
...
kwargs: DescribeTagOptionInputRequestTypeDef = { # (1)
"Id": ...,
}
parent.describe_tag_option(**kwargs)
disable_aws_organizations_access
Disable portfolio sharing through the Organizations service.
Type annotations and code completion for boto3.client("servicecatalog").disable_aws_organizations_access
method.