Type definitions#
Index > ServiceCatalog > Type definitions
Auto-generated documentation for ServiceCatalog type annotations stubs module mypy-boto3-servicecatalog.
AcceptPortfolioShareInputTypeDef#
# AcceptPortfolioShareInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import AcceptPortfolioShareInputTypeDef
def get_value() -> AcceptPortfolioShareInputTypeDef:
return {
"PortfolioId": ...,
}
# AcceptPortfolioShareInputTypeDef definition
class AcceptPortfolioShareInputTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
AccessLevelFilterTypeDef#
# AccessLevelFilterTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import AccessLevelFilterTypeDef
def get_value() -> AccessLevelFilterTypeDef:
return {
"Key": ...,
}
# AccessLevelFilterTypeDef definition
class AccessLevelFilterTypeDef(TypedDict):
Key: NotRequired[AccessLevelFilterKeyType], # (1)
Value: NotRequired[str],
AssociateBudgetWithResourceInputTypeDef#
# AssociateBudgetWithResourceInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import AssociateBudgetWithResourceInputTypeDef
def get_value() -> AssociateBudgetWithResourceInputTypeDef:
return {
"BudgetName": ...,
}
# AssociateBudgetWithResourceInputTypeDef definition
class AssociateBudgetWithResourceInputTypeDef(TypedDict):
BudgetName: str,
ResourceId: str,
AssociatePrincipalWithPortfolioInputTypeDef#
# AssociatePrincipalWithPortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import AssociatePrincipalWithPortfolioInputTypeDef
def get_value() -> AssociatePrincipalWithPortfolioInputTypeDef:
return {
"PortfolioId": ...,
}
# AssociatePrincipalWithPortfolioInputTypeDef definition
class AssociatePrincipalWithPortfolioInputTypeDef(TypedDict):
PortfolioId: str,
PrincipalARN: str,
PrincipalType: PrincipalTypeType, # (1)
AcceptLanguage: NotRequired[str],
AssociateProductWithPortfolioInputTypeDef#
# AssociateProductWithPortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import AssociateProductWithPortfolioInputTypeDef
def get_value() -> AssociateProductWithPortfolioInputTypeDef:
return {
"ProductId": ...,
}
# AssociateProductWithPortfolioInputTypeDef definition
class AssociateProductWithPortfolioInputTypeDef(TypedDict):
ProductId: str,
PortfolioId: str,
AcceptLanguage: NotRequired[str],
SourcePortfolioId: NotRequired[str],
AssociateServiceActionWithProvisioningArtifactInputTypeDef#
# AssociateServiceActionWithProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import AssociateServiceActionWithProvisioningArtifactInputTypeDef
def get_value() -> AssociateServiceActionWithProvisioningArtifactInputTypeDef:
return {
"ProductId": ...,
}
# AssociateServiceActionWithProvisioningArtifactInputTypeDef definition
class AssociateServiceActionWithProvisioningArtifactInputTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
IdempotencyToken: NotRequired[str],
AssociateTagOptionWithResourceInputTypeDef#
# AssociateTagOptionWithResourceInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import AssociateTagOptionWithResourceInputTypeDef
def get_value() -> AssociateTagOptionWithResourceInputTypeDef:
return {
"ResourceId": ...,
}
# AssociateTagOptionWithResourceInputTypeDef definition
class AssociateTagOptionWithResourceInputTypeDef(TypedDict):
ResourceId: str,
TagOptionId: str,
ServiceActionAssociationTypeDef#
# ServiceActionAssociationTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ServiceActionAssociationTypeDef
def get_value() -> ServiceActionAssociationTypeDef:
return {
"ServiceActionId": ...,
}
# ServiceActionAssociationTypeDef definition
class ServiceActionAssociationTypeDef(TypedDict):
ServiceActionId: str,
ProductId: str,
ProvisioningArtifactId: str,
FailedServiceActionAssociationTypeDef#
# FailedServiceActionAssociationTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import FailedServiceActionAssociationTypeDef
def get_value() -> FailedServiceActionAssociationTypeDef:
return {
"ServiceActionId": ...,
}
# FailedServiceActionAssociationTypeDef definition
class FailedServiceActionAssociationTypeDef(TypedDict):
ServiceActionId: NotRequired[str],
ProductId: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ErrorCode: NotRequired[ServiceActionAssociationErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BudgetDetailTypeDef#
# BudgetDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import BudgetDetailTypeDef
def get_value() -> BudgetDetailTypeDef:
return {
"BudgetName": ...,
}
# BudgetDetailTypeDef definition
class BudgetDetailTypeDef(TypedDict):
BudgetName: NotRequired[str],
CloudWatchDashboardTypeDef#
# CloudWatchDashboardTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CloudWatchDashboardTypeDef
def get_value() -> CloudWatchDashboardTypeDef:
return {
"Name": ...,
}
# CloudWatchDashboardTypeDef definition
class CloudWatchDashboardTypeDef(TypedDict):
Name: NotRequired[str],
CodeStarParametersTypeDef#
# CodeStarParametersTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CodeStarParametersTypeDef
def get_value() -> CodeStarParametersTypeDef:
return {
"ConnectionArn": ...,
}
# CodeStarParametersTypeDef definition
class CodeStarParametersTypeDef(TypedDict):
ConnectionArn: str,
Repository: str,
Branch: str,
ArtifactPath: str,
ConstraintDetailTypeDef#
# ConstraintDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ConstraintDetailTypeDef
def get_value() -> ConstraintDetailTypeDef:
return {
"ConstraintId": ...,
}
# ConstraintDetailTypeDef definition
class ConstraintDetailTypeDef(TypedDict):
ConstraintId: NotRequired[str],
Type: NotRequired[str],
Description: NotRequired[str],
Owner: NotRequired[str],
ProductId: NotRequired[str],
PortfolioId: NotRequired[str],
ConstraintSummaryTypeDef#
# ConstraintSummaryTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ConstraintSummaryTypeDef
def get_value() -> ConstraintSummaryTypeDef:
return {
"Type": ...,
}
# ConstraintSummaryTypeDef definition
class ConstraintSummaryTypeDef(TypedDict):
Type: NotRequired[str],
Description: NotRequired[str],
CopyProductInputTypeDef#
# CopyProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CopyProductInputTypeDef
def get_value() -> CopyProductInputTypeDef:
return {
"SourceProductArn": ...,
}
# CopyProductInputTypeDef definition
class CopyProductInputTypeDef(TypedDict):
SourceProductArn: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
TargetProductId: NotRequired[str],
TargetProductName: NotRequired[str],
SourceProvisioningArtifactIdentifiers: NotRequired[Sequence[Mapping[ProvisioningArtifactPropertyNameType, str]]], # (1)
CopyOptions: NotRequired[Sequence[CopyOptionType]], # (2)
- See
Sequence[Mapping[Literal['Id'], str]]
- See
Sequence[Literal['CopyTags']]
CreateConstraintInputTypeDef#
# CreateConstraintInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateConstraintInputTypeDef
def get_value() -> CreateConstraintInputTypeDef:
return {
"PortfolioId": ...,
}
# CreateConstraintInputTypeDef definition
class CreateConstraintInputTypeDef(TypedDict):
PortfolioId: str,
ProductId: str,
Parameters: str,
Type: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
Description: NotRequired[str],
TagTypeDef#
# TagTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: str,
Value: str,
PortfolioDetailTypeDef#
# PortfolioDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import PortfolioDetailTypeDef
def get_value() -> PortfolioDetailTypeDef:
return {
"Id": ...,
}
# PortfolioDetailTypeDef definition
class PortfolioDetailTypeDef(TypedDict):
Id: NotRequired[str],
ARN: NotRequired[str],
DisplayName: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime.datetime],
ProviderName: NotRequired[str],
OrganizationNodeTypeDef#
# OrganizationNodeTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import OrganizationNodeTypeDef
def get_value() -> OrganizationNodeTypeDef:
return {
"Type": ...,
}
# OrganizationNodeTypeDef definition
class OrganizationNodeTypeDef(TypedDict):
Type: NotRequired[OrganizationNodeTypeType], # (1)
Value: NotRequired[str],
ProvisioningArtifactPropertiesTypeDef#
# ProvisioningArtifactPropertiesTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactPropertiesTypeDef
def get_value() -> ProvisioningArtifactPropertiesTypeDef:
return {
"Name": ...,
}
# ProvisioningArtifactPropertiesTypeDef definition
class ProvisioningArtifactPropertiesTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Info: NotRequired[Mapping[str, str]],
Type: NotRequired[ProvisioningArtifactTypeType], # (1)
DisableTemplateValidation: NotRequired[bool],
ProvisioningArtifactDetailTypeDef#
# ProvisioningArtifactDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactDetailTypeDef
def get_value() -> ProvisioningArtifactDetailTypeDef:
return {
"Id": ...,
}
# ProvisioningArtifactDetailTypeDef definition
class ProvisioningArtifactDetailTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Type: NotRequired[ProvisioningArtifactTypeType], # (1)
CreatedTime: NotRequired[datetime.datetime],
Active: NotRequired[bool],
Guidance: NotRequired[ProvisioningArtifactGuidanceType], # (2)
SourceRevision: NotRequired[str],
UpdateProvisioningParameterTypeDef#
# UpdateProvisioningParameterTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningParameterTypeDef
def get_value() -> UpdateProvisioningParameterTypeDef:
return {
"Key": ...,
}
# UpdateProvisioningParameterTypeDef definition
class UpdateProvisioningParameterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
UsePreviousValue: NotRequired[bool],
CreateServiceActionInputTypeDef#
# CreateServiceActionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateServiceActionInputTypeDef
def get_value() -> CreateServiceActionInputTypeDef:
return {
"Name": ...,
}
# CreateServiceActionInputTypeDef definition
class CreateServiceActionInputTypeDef(TypedDict):
Name: str,
DefinitionType: ServiceActionDefinitionTypeType, # (1)
Definition: Mapping[ServiceActionDefinitionKeyType, str], # (2)
IdempotencyToken: str,
Description: NotRequired[str],
AcceptLanguage: NotRequired[str],
- See ServiceActionDefinitionTypeType
- See
Mapping[ServiceActionDefinitionKeyType, str]
CreateTagOptionInputTypeDef#
# CreateTagOptionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateTagOptionInputTypeDef
def get_value() -> CreateTagOptionInputTypeDef:
return {
"Key": ...,
}
# CreateTagOptionInputTypeDef definition
class CreateTagOptionInputTypeDef(TypedDict):
Key: str,
Value: str,
TagOptionDetailTypeDef#
# TagOptionDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import TagOptionDetailTypeDef
def get_value() -> TagOptionDetailTypeDef:
return {
"Key": ...,
}
# TagOptionDetailTypeDef definition
class TagOptionDetailTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Active: NotRequired[bool],
Id: NotRequired[str],
Owner: NotRequired[str],
DeleteConstraintInputTypeDef#
# DeleteConstraintInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeleteConstraintInputTypeDef
def get_value() -> DeleteConstraintInputTypeDef:
return {
"Id": ...,
}
# DeleteConstraintInputTypeDef definition
class DeleteConstraintInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DeletePortfolioInputTypeDef#
# DeletePortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeletePortfolioInputTypeDef
def get_value() -> DeletePortfolioInputTypeDef:
return {
"Id": ...,
}
# DeletePortfolioInputTypeDef definition
class DeletePortfolioInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DeleteProductInputTypeDef#
# DeleteProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeleteProductInputTypeDef
def get_value() -> DeleteProductInputTypeDef:
return {
"Id": ...,
}
# DeleteProductInputTypeDef definition
class DeleteProductInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DeleteProvisionedProductPlanInputTypeDef#
# DeleteProvisionedProductPlanInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeleteProvisionedProductPlanInputTypeDef
def get_value() -> DeleteProvisionedProductPlanInputTypeDef:
return {
"PlanId": ...,
}
# DeleteProvisionedProductPlanInputTypeDef definition
class DeleteProvisionedProductPlanInputTypeDef(TypedDict):
PlanId: str,
AcceptLanguage: NotRequired[str],
IgnoreErrors: NotRequired[bool],
DeleteProvisioningArtifactInputTypeDef#
# DeleteProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeleteProvisioningArtifactInputTypeDef
def get_value() -> DeleteProvisioningArtifactInputTypeDef:
return {
"ProductId": ...,
}
# DeleteProvisioningArtifactInputTypeDef definition
class DeleteProvisioningArtifactInputTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
AcceptLanguage: NotRequired[str],
DeleteServiceActionInputTypeDef#
# DeleteServiceActionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeleteServiceActionInputTypeDef
def get_value() -> DeleteServiceActionInputTypeDef:
return {
"Id": ...,
}
# DeleteServiceActionInputTypeDef definition
class DeleteServiceActionInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
IdempotencyToken: NotRequired[str],
DeleteTagOptionInputTypeDef#
# DeleteTagOptionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeleteTagOptionInputTypeDef
def get_value() -> DeleteTagOptionInputTypeDef:
return {
"Id": ...,
}
# DeleteTagOptionInputTypeDef definition
class DeleteTagOptionInputTypeDef(TypedDict):
Id: str,
DescribeConstraintInputTypeDef#
# DescribeConstraintInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeConstraintInputTypeDef
def get_value() -> DescribeConstraintInputTypeDef:
return {
"Id": ...,
}
# DescribeConstraintInputTypeDef definition
class DescribeConstraintInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DescribeCopyProductStatusInputTypeDef#
# DescribeCopyProductStatusInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeCopyProductStatusInputTypeDef
def get_value() -> DescribeCopyProductStatusInputTypeDef:
return {
"CopyProductToken": ...,
}
# DescribeCopyProductStatusInputTypeDef definition
class DescribeCopyProductStatusInputTypeDef(TypedDict):
CopyProductToken: str,
AcceptLanguage: NotRequired[str],
DescribePortfolioInputTypeDef#
# DescribePortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioInputTypeDef
def get_value() -> DescribePortfolioInputTypeDef:
return {
"Id": ...,
}
# DescribePortfolioInputTypeDef definition
class DescribePortfolioInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DescribePortfolioShareStatusInputTypeDef#
# DescribePortfolioShareStatusInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioShareStatusInputTypeDef
def get_value() -> DescribePortfolioShareStatusInputTypeDef:
return {
"PortfolioShareToken": ...,
}
# DescribePortfolioShareStatusInputTypeDef definition
class DescribePortfolioShareStatusInputTypeDef(TypedDict):
PortfolioShareToken: str,
DescribePortfolioSharesInputTypeDef#
# DescribePortfolioSharesInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioSharesInputTypeDef
def get_value() -> DescribePortfolioSharesInputTypeDef:
return {
"PortfolioId": ...,
}
# DescribePortfolioSharesInputTypeDef definition
class DescribePortfolioSharesInputTypeDef(TypedDict):
PortfolioId: str,
Type: DescribePortfolioShareTypeType, # (1)
PageToken: NotRequired[str],
PageSize: NotRequired[int],
PortfolioShareDetailTypeDef#
# PortfolioShareDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import PortfolioShareDetailTypeDef
def get_value() -> PortfolioShareDetailTypeDef:
return {
"PrincipalId": ...,
}
# PortfolioShareDetailTypeDef definition
class PortfolioShareDetailTypeDef(TypedDict):
PrincipalId: NotRequired[str],
Type: NotRequired[DescribePortfolioShareTypeType], # (1)
Accepted: NotRequired[bool],
ShareTagOptions: NotRequired[bool],
SharePrincipals: NotRequired[bool],
DescribeProductAsAdminInputTypeDef#
# DescribeProductAsAdminInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProductAsAdminInputTypeDef
def get_value() -> DescribeProductAsAdminInputTypeDef:
return {
"AcceptLanguage": ...,
}
# DescribeProductAsAdminInputTypeDef definition
class DescribeProductAsAdminInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
SourcePortfolioId: NotRequired[str],
ProvisioningArtifactSummaryTypeDef#
# ProvisioningArtifactSummaryTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactSummaryTypeDef
def get_value() -> ProvisioningArtifactSummaryTypeDef:
return {
"Id": ...,
}
# ProvisioningArtifactSummaryTypeDef definition
class ProvisioningArtifactSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime.datetime],
ProvisioningArtifactMetadata: NotRequired[Dict[str, str]],
DescribeProductInputTypeDef#
# DescribeProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProductInputTypeDef
def get_value() -> DescribeProductInputTypeDef:
return {
"AcceptLanguage": ...,
}
# DescribeProductInputTypeDef definition
class DescribeProductInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
LaunchPathTypeDef#
# LaunchPathTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import LaunchPathTypeDef
def get_value() -> LaunchPathTypeDef:
return {
"Id": ...,
}
# LaunchPathTypeDef definition
class LaunchPathTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
ProductViewSummaryTypeDef#
# ProductViewSummaryTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProductViewSummaryTypeDef
def get_value() -> ProductViewSummaryTypeDef:
return {
"Id": ...,
}
# ProductViewSummaryTypeDef definition
class ProductViewSummaryTypeDef(TypedDict):
Id: NotRequired[str],
ProductId: NotRequired[str],
Name: NotRequired[str],
Owner: NotRequired[str],
ShortDescription: NotRequired[str],
Type: NotRequired[ProductTypeType], # (1)
Distributor: NotRequired[str],
HasDefaultPath: NotRequired[bool],
SupportEmail: NotRequired[str],
SupportDescription: NotRequired[str],
SupportUrl: NotRequired[str],
- See ProductTypeType
ProvisioningArtifactTypeDef#
# ProvisioningArtifactTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactTypeDef
def get_value() -> ProvisioningArtifactTypeDef:
return {
"Id": ...,
}
# ProvisioningArtifactTypeDef definition
class ProvisioningArtifactTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime.datetime],
Guidance: NotRequired[ProvisioningArtifactGuidanceType], # (1)
DescribeProductViewInputTypeDef#
# DescribeProductViewInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProductViewInputTypeDef
def get_value() -> DescribeProductViewInputTypeDef:
return {
"Id": ...,
}
# DescribeProductViewInputTypeDef definition
class DescribeProductViewInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DescribeProvisionedProductInputTypeDef#
# DescribeProvisionedProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductInputTypeDef
def get_value() -> DescribeProvisionedProductInputTypeDef:
return {
"AcceptLanguage": ...,
}
# DescribeProvisionedProductInputTypeDef definition
class DescribeProvisionedProductInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
ProvisionedProductDetailTypeDef#
# ProvisionedProductDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductDetailTypeDef
def get_value() -> ProvisionedProductDetailTypeDef:
return {
"Name": ...,
}
# ProvisionedProductDetailTypeDef definition
class ProvisionedProductDetailTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
Type: NotRequired[str],
Id: NotRequired[str],
Status: NotRequired[ProvisionedProductStatusType], # (1)
StatusMessage: NotRequired[str],
CreatedTime: NotRequired[datetime.datetime],
IdempotencyToken: NotRequired[str],
LastRecordId: NotRequired[str],
LastProvisioningRecordId: NotRequired[str],
LastSuccessfulProvisioningRecordId: NotRequired[str],
ProductId: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
LaunchRoleArn: NotRequired[str],
DescribeProvisionedProductPlanInputTypeDef#
# DescribeProvisionedProductPlanInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductPlanInputTypeDef
def get_value() -> DescribeProvisionedProductPlanInputTypeDef:
return {
"PlanId": ...,
}
# DescribeProvisionedProductPlanInputTypeDef definition
class DescribeProvisionedProductPlanInputTypeDef(TypedDict):
PlanId: str,
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
DescribeProvisioningArtifactInputTypeDef#
# DescribeProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningArtifactInputTypeDef
def get_value() -> DescribeProvisioningArtifactInputTypeDef:
return {
"AcceptLanguage": ...,
}
# DescribeProvisioningArtifactInputTypeDef definition
class DescribeProvisioningArtifactInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ProductId: NotRequired[str],
ProvisioningArtifactName: NotRequired[str],
ProductName: NotRequired[str],
Verbose: NotRequired[bool],
IncludeProvisioningArtifactParameters: NotRequired[bool],
DescribeProvisioningParametersInputTypeDef#
# DescribeProvisioningParametersInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningParametersInputTypeDef
def get_value() -> DescribeProvisioningParametersInputTypeDef:
return {
"AcceptLanguage": ...,
}
# DescribeProvisioningParametersInputTypeDef definition
class DescribeProvisioningParametersInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProductId: NotRequired[str],
ProductName: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ProvisioningArtifactName: NotRequired[str],
PathId: NotRequired[str],
PathName: NotRequired[str],
ProvisioningArtifactOutputTypeDef#
# ProvisioningArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactOutputTypeDef
def get_value() -> ProvisioningArtifactOutputTypeDef:
return {
"Key": ...,
}
# ProvisioningArtifactOutputTypeDef definition
class ProvisioningArtifactOutputTypeDef(TypedDict):
Key: NotRequired[str],
Description: NotRequired[str],
ProvisioningArtifactPreferencesTypeDef#
# ProvisioningArtifactPreferencesTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactPreferencesTypeDef
def get_value() -> ProvisioningArtifactPreferencesTypeDef:
return {
"StackSetAccounts": ...,
}
# ProvisioningArtifactPreferencesTypeDef definition
class ProvisioningArtifactPreferencesTypeDef(TypedDict):
StackSetAccounts: NotRequired[List[str]],
StackSetRegions: NotRequired[List[str]],
TagOptionSummaryTypeDef#
# TagOptionSummaryTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import TagOptionSummaryTypeDef
def get_value() -> TagOptionSummaryTypeDef:
return {
"Key": ...,
}
# TagOptionSummaryTypeDef definition
class TagOptionSummaryTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[List[str]],
UsageInstructionTypeDef#
# UsageInstructionTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UsageInstructionTypeDef
def get_value() -> UsageInstructionTypeDef:
return {
"Type": ...,
}
# UsageInstructionTypeDef definition
class UsageInstructionTypeDef(TypedDict):
Type: NotRequired[str],
Value: NotRequired[str],
DescribeRecordInputTypeDef#
# DescribeRecordInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeRecordInputTypeDef
def get_value() -> DescribeRecordInputTypeDef:
return {
"Id": ...,
}
# DescribeRecordInputTypeDef definition
class DescribeRecordInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
RecordOutputTypeDef#
# RecordOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import RecordOutputTypeDef
def get_value() -> RecordOutputTypeDef:
return {
"OutputKey": ...,
}
# RecordOutputTypeDef definition
class RecordOutputTypeDef(TypedDict):
OutputKey: NotRequired[str],
OutputValue: NotRequired[str],
Description: NotRequired[str],
DescribeServiceActionExecutionParametersInputTypeDef#
# DescribeServiceActionExecutionParametersInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionExecutionParametersInputTypeDef
def get_value() -> DescribeServiceActionExecutionParametersInputTypeDef:
return {
"ProvisionedProductId": ...,
}
# DescribeServiceActionExecutionParametersInputTypeDef definition
class DescribeServiceActionExecutionParametersInputTypeDef(TypedDict):
ProvisionedProductId: str,
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
ExecutionParameterTypeDef#
# ExecutionParameterTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ExecutionParameterTypeDef
def get_value() -> ExecutionParameterTypeDef:
return {
"Name": ...,
}
# ExecutionParameterTypeDef definition
class ExecutionParameterTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
DefaultValues: NotRequired[List[str]],
DescribeServiceActionInputTypeDef#
# DescribeServiceActionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionInputTypeDef
def get_value() -> DescribeServiceActionInputTypeDef:
return {
"Id": ...,
}
# DescribeServiceActionInputTypeDef definition
class DescribeServiceActionInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DescribeTagOptionInputTypeDef#
# DescribeTagOptionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeTagOptionInputTypeDef
def get_value() -> DescribeTagOptionInputTypeDef:
return {
"Id": ...,
}
# DescribeTagOptionInputTypeDef definition
class DescribeTagOptionInputTypeDef(TypedDict):
Id: str,
DisassociateBudgetFromResourceInputTypeDef#
# DisassociateBudgetFromResourceInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DisassociateBudgetFromResourceInputTypeDef
def get_value() -> DisassociateBudgetFromResourceInputTypeDef:
return {
"BudgetName": ...,
}
# DisassociateBudgetFromResourceInputTypeDef definition
class DisassociateBudgetFromResourceInputTypeDef(TypedDict):
BudgetName: str,
ResourceId: str,
DisassociatePrincipalFromPortfolioInputTypeDef#
# DisassociatePrincipalFromPortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DisassociatePrincipalFromPortfolioInputTypeDef
def get_value() -> DisassociatePrincipalFromPortfolioInputTypeDef:
return {
"PortfolioId": ...,
}
# DisassociatePrincipalFromPortfolioInputTypeDef definition
class DisassociatePrincipalFromPortfolioInputTypeDef(TypedDict):
PortfolioId: str,
PrincipalARN: str,
AcceptLanguage: NotRequired[str],
PrincipalType: NotRequired[PrincipalTypeType], # (1)
DisassociateProductFromPortfolioInputTypeDef#
# DisassociateProductFromPortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DisassociateProductFromPortfolioInputTypeDef
def get_value() -> DisassociateProductFromPortfolioInputTypeDef:
return {
"ProductId": ...,
}
# DisassociateProductFromPortfolioInputTypeDef definition
class DisassociateProductFromPortfolioInputTypeDef(TypedDict):
ProductId: str,
PortfolioId: str,
AcceptLanguage: NotRequired[str],
DisassociateServiceActionFromProvisioningArtifactInputTypeDef#
# DisassociateServiceActionFromProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DisassociateServiceActionFromProvisioningArtifactInputTypeDef
def get_value() -> DisassociateServiceActionFromProvisioningArtifactInputTypeDef:
return {
"ProductId": ...,
}
# DisassociateServiceActionFromProvisioningArtifactInputTypeDef definition
class DisassociateServiceActionFromProvisioningArtifactInputTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
IdempotencyToken: NotRequired[str],
DisassociateTagOptionFromResourceInputTypeDef#
# DisassociateTagOptionFromResourceInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DisassociateTagOptionFromResourceInputTypeDef
def get_value() -> DisassociateTagOptionFromResourceInputTypeDef:
return {
"ResourceId": ...,
}
# DisassociateTagOptionFromResourceInputTypeDef definition
class DisassociateTagOptionFromResourceInputTypeDef(TypedDict):
ResourceId: str,
TagOptionId: str,
UniqueTagResourceIdentifierTypeDef#
# UniqueTagResourceIdentifierTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UniqueTagResourceIdentifierTypeDef
def get_value() -> UniqueTagResourceIdentifierTypeDef:
return {
"Key": ...,
}
# UniqueTagResourceIdentifierTypeDef definition
class UniqueTagResourceIdentifierTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ExecuteProvisionedProductPlanInputTypeDef#
# ExecuteProvisionedProductPlanInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductPlanInputTypeDef
def get_value() -> ExecuteProvisionedProductPlanInputTypeDef:
return {
"PlanId": ...,
}
# ExecuteProvisionedProductPlanInputTypeDef definition
class ExecuteProvisionedProductPlanInputTypeDef(TypedDict):
PlanId: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
ExecuteProvisionedProductServiceActionInputTypeDef#
# ExecuteProvisionedProductServiceActionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductServiceActionInputTypeDef
def get_value() -> ExecuteProvisionedProductServiceActionInputTypeDef:
return {
"ProvisionedProductId": ...,
}
# ExecuteProvisionedProductServiceActionInputTypeDef definition
class ExecuteProvisionedProductServiceActionInputTypeDef(TypedDict):
ProvisionedProductId: str,
ServiceActionId: str,
ExecuteToken: str,
AcceptLanguage: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
GetProvisionedProductOutputsInputTypeDef#
# GetProvisionedProductOutputsInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import GetProvisionedProductOutputsInputTypeDef
def get_value() -> GetProvisionedProductOutputsInputTypeDef:
return {
"AcceptLanguage": ...,
}
# GetProvisionedProductOutputsInputTypeDef definition
class GetProvisionedProductOutputsInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisionedProductId: NotRequired[str],
ProvisionedProductName: NotRequired[str],
OutputKeys: NotRequired[Sequence[str]],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ImportAsProvisionedProductInputTypeDef#
# ImportAsProvisionedProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ImportAsProvisionedProductInputTypeDef
def get_value() -> ImportAsProvisionedProductInputTypeDef:
return {
"ProductId": ...,
}
# ImportAsProvisionedProductInputTypeDef definition
class ImportAsProvisionedProductInputTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
ProvisionedProductName: str,
PhysicalId: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
LastSyncTypeDef#
# LastSyncTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import LastSyncTypeDef
def get_value() -> LastSyncTypeDef:
return {
"LastSyncTime": ...,
}
# LastSyncTypeDef definition
class LastSyncTypeDef(TypedDict):
LastSyncTime: NotRequired[datetime.datetime],
LastSyncStatus: NotRequired[LastSyncStatusType], # (1)
LastSyncStatusMessage: NotRequired[str],
LastSuccessfulSyncTime: NotRequired[datetime.datetime],
LastSuccessfulSyncProvisioningArtifactId: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAcceptedPortfolioSharesInputTypeDef#
# ListAcceptedPortfolioSharesInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesInputTypeDef
def get_value() -> ListAcceptedPortfolioSharesInputTypeDef:
return {
"AcceptLanguage": ...,
}
# ListAcceptedPortfolioSharesInputTypeDef definition
class ListAcceptedPortfolioSharesInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
ListBudgetsForResourceInputTypeDef#
# ListBudgetsForResourceInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListBudgetsForResourceInputTypeDef
def get_value() -> ListBudgetsForResourceInputTypeDef:
return {
"ResourceId": ...,
}
# ListBudgetsForResourceInputTypeDef definition
class ListBudgetsForResourceInputTypeDef(TypedDict):
ResourceId: str,
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListConstraintsForPortfolioInputTypeDef#
# ListConstraintsForPortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioInputTypeDef
def get_value() -> ListConstraintsForPortfolioInputTypeDef:
return {
"PortfolioId": ...,
}
# ListConstraintsForPortfolioInputTypeDef definition
class ListConstraintsForPortfolioInputTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
ProductId: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListLaunchPathsInputTypeDef#
# ListLaunchPathsInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsInputTypeDef
def get_value() -> ListLaunchPathsInputTypeDef:
return {
"ProductId": ...,
}
# ListLaunchPathsInputTypeDef definition
class ListLaunchPathsInputTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListOrganizationPortfolioAccessInputTypeDef#
# ListOrganizationPortfolioAccessInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessInputTypeDef
def get_value() -> ListOrganizationPortfolioAccessInputTypeDef:
return {
"PortfolioId": ...,
}
# ListOrganizationPortfolioAccessInputTypeDef definition
class ListOrganizationPortfolioAccessInputTypeDef(TypedDict):
PortfolioId: str,
OrganizationNodeType: OrganizationNodeTypeType, # (1)
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ListPortfolioAccessInputTypeDef#
# ListPortfolioAccessInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPortfolioAccessInputTypeDef
def get_value() -> ListPortfolioAccessInputTypeDef:
return {
"PortfolioId": ...,
}
# ListPortfolioAccessInputTypeDef definition
class ListPortfolioAccessInputTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
OrganizationParentId: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ListPortfoliosForProductInputTypeDef#
# ListPortfoliosForProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductInputTypeDef
def get_value() -> ListPortfoliosForProductInputTypeDef:
return {
"ProductId": ...,
}
# ListPortfoliosForProductInputTypeDef definition
class ListPortfoliosForProductInputTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ListPortfoliosInputTypeDef#
# ListPortfoliosInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosInputTypeDef
def get_value() -> ListPortfoliosInputTypeDef:
return {
"AcceptLanguage": ...,
}
# ListPortfoliosInputTypeDef definition
class ListPortfoliosInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ListPrincipalsForPortfolioInputTypeDef#
# ListPrincipalsForPortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioInputTypeDef
def get_value() -> ListPrincipalsForPortfolioInputTypeDef:
return {
"PortfolioId": ...,
}
# ListPrincipalsForPortfolioInputTypeDef definition
class ListPrincipalsForPortfolioInputTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
PrincipalTypeDef#
# PrincipalTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import PrincipalTypeDef
def get_value() -> PrincipalTypeDef:
return {
"PrincipalARN": ...,
}
# PrincipalTypeDef definition
class PrincipalTypeDef(TypedDict):
PrincipalARN: NotRequired[str],
PrincipalType: NotRequired[PrincipalTypeType], # (1)
ProvisionedProductPlanSummaryTypeDef#
# ProvisionedProductPlanSummaryTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductPlanSummaryTypeDef
def get_value() -> ProvisionedProductPlanSummaryTypeDef:
return {
"PlanName": ...,
}
# ProvisionedProductPlanSummaryTypeDef definition
class ProvisionedProductPlanSummaryTypeDef(TypedDict):
PlanName: NotRequired[str],
PlanId: NotRequired[str],
ProvisionProductId: NotRequired[str],
ProvisionProductName: NotRequired[str],
PlanType: NotRequired[ProvisionedProductPlanTypeType], # (1)
ProvisioningArtifactId: NotRequired[str],
ListProvisioningArtifactsForServiceActionInputTypeDef#
# ListProvisioningArtifactsForServiceActionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionInputTypeDef
def get_value() -> ListProvisioningArtifactsForServiceActionInputTypeDef:
return {
"ServiceActionId": ...,
}
# ListProvisioningArtifactsForServiceActionInputTypeDef definition
class ListProvisioningArtifactsForServiceActionInputTypeDef(TypedDict):
ServiceActionId: str,
PageSize: NotRequired[int],
PageToken: NotRequired[str],
AcceptLanguage: NotRequired[str],
ListProvisioningArtifactsInputTypeDef#
# ListProvisioningArtifactsInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsInputTypeDef
def get_value() -> ListProvisioningArtifactsInputTypeDef:
return {
"ProductId": ...,
}
# ListProvisioningArtifactsInputTypeDef definition
class ListProvisioningArtifactsInputTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
ListRecordHistorySearchFilterTypeDef#
# ListRecordHistorySearchFilterTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistorySearchFilterTypeDef
def get_value() -> ListRecordHistorySearchFilterTypeDef:
return {
"Key": ...,
}
# ListRecordHistorySearchFilterTypeDef definition
class ListRecordHistorySearchFilterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ListResourcesForTagOptionInputTypeDef#
# ListResourcesForTagOptionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionInputTypeDef
def get_value() -> ListResourcesForTagOptionInputTypeDef:
return {
"TagOptionId": ...,
}
# ListResourcesForTagOptionInputTypeDef definition
class ListResourcesForTagOptionInputTypeDef(TypedDict):
TagOptionId: str,
ResourceType: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ResourceDetailTypeDef#
# ResourceDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ResourceDetailTypeDef
def get_value() -> ResourceDetailTypeDef:
return {
"Id": ...,
}
# ResourceDetailTypeDef definition
class ResourceDetailTypeDef(TypedDict):
Id: NotRequired[str],
ARN: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime.datetime],
ListServiceActionsForProvisioningArtifactInputTypeDef#
# ListServiceActionsForProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactInputTypeDef
def get_value() -> ListServiceActionsForProvisioningArtifactInputTypeDef:
return {
"ProductId": ...,
}
# ListServiceActionsForProvisioningArtifactInputTypeDef definition
class ListServiceActionsForProvisioningArtifactInputTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
PageSize: NotRequired[int],
PageToken: NotRequired[str],
AcceptLanguage: NotRequired[str],
ServiceActionSummaryTypeDef#
# ServiceActionSummaryTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ServiceActionSummaryTypeDef
def get_value() -> ServiceActionSummaryTypeDef:
return {
"Id": ...,
}
# ServiceActionSummaryTypeDef definition
class ServiceActionSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
DefinitionType: NotRequired[ServiceActionDefinitionTypeType], # (1)
ListServiceActionsInputTypeDef#
# ListServiceActionsInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsInputTypeDef
def get_value() -> ListServiceActionsInputTypeDef:
return {
"AcceptLanguage": ...,
}
# ListServiceActionsInputTypeDef definition
class ListServiceActionsInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListStackInstancesForProvisionedProductInputTypeDef#
# ListStackInstancesForProvisionedProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListStackInstancesForProvisionedProductInputTypeDef
def get_value() -> ListStackInstancesForProvisionedProductInputTypeDef:
return {
"ProvisionedProductId": ...,
}
# ListStackInstancesForProvisionedProductInputTypeDef definition
class ListStackInstancesForProvisionedProductInputTypeDef(TypedDict):
ProvisionedProductId: str,
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
StackInstanceTypeDef#
# StackInstanceTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import StackInstanceTypeDef
def get_value() -> StackInstanceTypeDef:
return {
"Account": ...,
}
# StackInstanceTypeDef definition
class StackInstanceTypeDef(TypedDict):
Account: NotRequired[str],
Region: NotRequired[str],
StackInstanceStatus: NotRequired[StackInstanceStatusType], # (1)
ListTagOptionsFiltersTypeDef#
# ListTagOptionsFiltersTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsFiltersTypeDef
def get_value() -> ListTagOptionsFiltersTypeDef:
return {
"Key": ...,
}
# ListTagOptionsFiltersTypeDef definition
class ListTagOptionsFiltersTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Active: NotRequired[bool],
NotifyTerminateProvisionedProductEngineWorkflowResultInputTypeDef#
# NotifyTerminateProvisionedProductEngineWorkflowResultInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import NotifyTerminateProvisionedProductEngineWorkflowResultInputTypeDef
def get_value() -> NotifyTerminateProvisionedProductEngineWorkflowResultInputTypeDef:
return {
"WorkflowToken": ...,
}
# NotifyTerminateProvisionedProductEngineWorkflowResultInputTypeDef definition
class NotifyTerminateProvisionedProductEngineWorkflowResultInputTypeDef(TypedDict):
WorkflowToken: str,
RecordId: str,
Status: EngineWorkflowStatusType, # (1)
IdempotencyToken: str,
FailureReason: NotRequired[str],
ParameterConstraintsTypeDef#
# ParameterConstraintsTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ParameterConstraintsTypeDef
def get_value() -> ParameterConstraintsTypeDef:
return {
"AllowedValues": ...,
}
# ParameterConstraintsTypeDef definition
class ParameterConstraintsTypeDef(TypedDict):
AllowedValues: NotRequired[List[str]],
AllowedPattern: NotRequired[str],
ConstraintDescription: NotRequired[str],
MaxLength: NotRequired[str],
MinLength: NotRequired[str],
MaxValue: NotRequired[str],
MinValue: NotRequired[str],
ProductViewAggregationValueTypeDef#
# ProductViewAggregationValueTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProductViewAggregationValueTypeDef
def get_value() -> ProductViewAggregationValueTypeDef:
return {
"Value": ...,
}
# ProductViewAggregationValueTypeDef definition
class ProductViewAggregationValueTypeDef(TypedDict):
Value: NotRequired[str],
ApproximateCount: NotRequired[int],
ProvisioningParameterTypeDef#
# ProvisioningParameterTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningParameterTypeDef
def get_value() -> ProvisioningParameterTypeDef:
return {
"Key": ...,
}
# ProvisioningParameterTypeDef definition
class ProvisioningParameterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ProvisioningPreferencesTypeDef#
# ProvisioningPreferencesTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningPreferencesTypeDef
def get_value() -> ProvisioningPreferencesTypeDef:
return {
"StackSetAccounts": ...,
}
# ProvisioningPreferencesTypeDef definition
class ProvisioningPreferencesTypeDef(TypedDict):
StackSetAccounts: NotRequired[Sequence[str]],
StackSetRegions: NotRequired[Sequence[str]],
StackSetFailureToleranceCount: NotRequired[int],
StackSetFailureTolerancePercentage: NotRequired[int],
StackSetMaxConcurrencyCount: NotRequired[int],
StackSetMaxConcurrencyPercentage: NotRequired[int],
RecordErrorTypeDef#
# RecordErrorTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import RecordErrorTypeDef
def get_value() -> RecordErrorTypeDef:
return {
"Code": ...,
}
# RecordErrorTypeDef definition
class RecordErrorTypeDef(TypedDict):
Code: NotRequired[str],
Description: NotRequired[str],
RecordTagTypeDef#
# RecordTagTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import RecordTagTypeDef
def get_value() -> RecordTagTypeDef:
return {
"Key": ...,
}
# RecordTagTypeDef definition
class RecordTagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
RejectPortfolioShareInputTypeDef#
# RejectPortfolioShareInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import RejectPortfolioShareInputTypeDef
def get_value() -> RejectPortfolioShareInputTypeDef:
return {
"PortfolioId": ...,
}
# RejectPortfolioShareInputTypeDef definition
class RejectPortfolioShareInputTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
ResourceTargetDefinitionTypeDef#
# ResourceTargetDefinitionTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ResourceTargetDefinitionTypeDef
def get_value() -> ResourceTargetDefinitionTypeDef:
return {
"Attribute": ...,
}
# ResourceTargetDefinitionTypeDef definition
class ResourceTargetDefinitionTypeDef(TypedDict):
Attribute: NotRequired[ResourceAttributeType], # (1)
Name: NotRequired[str],
RequiresRecreation: NotRequired[RequiresRecreationType], # (2)
SearchProductsAsAdminInputTypeDef#
# SearchProductsAsAdminInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminInputTypeDef
def get_value() -> SearchProductsAsAdminInputTypeDef:
return {
"AcceptLanguage": ...,
}
# SearchProductsAsAdminInputTypeDef definition
class SearchProductsAsAdminInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PortfolioId: NotRequired[str],
Filters: NotRequired[Mapping[ProductViewFilterByType, Sequence[str]]], # (1)
SortBy: NotRequired[ProductViewSortByType], # (2)
SortOrder: NotRequired[SortOrderType], # (3)
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ProductSource: NotRequired[ProductSourceType], # (4)
- See
Mapping[ProductViewFilterByType, Sequence[str]]
- See ProductViewSortByType
- See SortOrderType
- See ProductSourceType
SearchProductsInputTypeDef#
# SearchProductsInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SearchProductsInputTypeDef
def get_value() -> SearchProductsInputTypeDef:
return {
"AcceptLanguage": ...,
}
# SearchProductsInputTypeDef definition
class SearchProductsInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
Filters: NotRequired[Mapping[ProductViewFilterByType, Sequence[str]]], # (1)
PageSize: NotRequired[int],
SortBy: NotRequired[ProductViewSortByType], # (2)
SortOrder: NotRequired[SortOrderType], # (3)
PageToken: NotRequired[str],
- See
Mapping[ProductViewFilterByType, Sequence[str]]
- See ProductViewSortByType
- See SortOrderType
ShareErrorTypeDef#
# ShareErrorTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ShareErrorTypeDef
def get_value() -> ShareErrorTypeDef:
return {
"Accounts": ...,
}
# ShareErrorTypeDef definition
class ShareErrorTypeDef(TypedDict):
Accounts: NotRequired[List[str]],
Message: NotRequired[str],
Error: NotRequired[str],
TerminateProvisionedProductInputTypeDef#
# TerminateProvisionedProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import TerminateProvisionedProductInputTypeDef
def get_value() -> TerminateProvisionedProductInputTypeDef:
return {
"TerminateToken": ...,
}
# TerminateProvisionedProductInputTypeDef definition
class TerminateProvisionedProductInputTypeDef(TypedDict):
TerminateToken: str,
ProvisionedProductName: NotRequired[str],
ProvisionedProductId: NotRequired[str],
IgnoreErrors: NotRequired[bool],
AcceptLanguage: NotRequired[str],
RetainPhysicalResources: NotRequired[bool],
UpdateConstraintInputTypeDef#
# UpdateConstraintInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateConstraintInputTypeDef
def get_value() -> UpdateConstraintInputTypeDef:
return {
"Id": ...,
}
# UpdateConstraintInputTypeDef definition
class UpdateConstraintInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
Description: NotRequired[str],
Parameters: NotRequired[str],
UpdateProvisioningPreferencesTypeDef#
# UpdateProvisioningPreferencesTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningPreferencesTypeDef
def get_value() -> UpdateProvisioningPreferencesTypeDef:
return {
"StackSetAccounts": ...,
}
# UpdateProvisioningPreferencesTypeDef definition
class UpdateProvisioningPreferencesTypeDef(TypedDict):
StackSetAccounts: NotRequired[Sequence[str]],
StackSetRegions: NotRequired[Sequence[str]],
StackSetFailureToleranceCount: NotRequired[int],
StackSetFailureTolerancePercentage: NotRequired[int],
StackSetMaxConcurrencyCount: NotRequired[int],
StackSetMaxConcurrencyPercentage: NotRequired[int],
StackSetOperationType: NotRequired[StackSetOperationTypeType], # (1)
UpdateProvisionedProductPropertiesInputTypeDef#
# UpdateProvisionedProductPropertiesInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductPropertiesInputTypeDef
def get_value() -> UpdateProvisionedProductPropertiesInputTypeDef:
return {
"ProvisionedProductId": ...,
}
# UpdateProvisionedProductPropertiesInputTypeDef definition
class UpdateProvisionedProductPropertiesInputTypeDef(TypedDict):
ProvisionedProductId: str,
ProvisionedProductProperties: Mapping[PropertyKeyType, str], # (1)
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
- See
Mapping[PropertyKeyType, str]
UpdateProvisioningArtifactInputTypeDef#
# UpdateProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningArtifactInputTypeDef
def get_value() -> UpdateProvisioningArtifactInputTypeDef:
return {
"ProductId": ...,
}
# UpdateProvisioningArtifactInputTypeDef definition
class UpdateProvisioningArtifactInputTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
AcceptLanguage: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Active: NotRequired[bool],
Guidance: NotRequired[ProvisioningArtifactGuidanceType], # (1)
UpdateServiceActionInputTypeDef#
# UpdateServiceActionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateServiceActionInputTypeDef
def get_value() -> UpdateServiceActionInputTypeDef:
return {
"Id": ...,
}
# UpdateServiceActionInputTypeDef definition
class UpdateServiceActionInputTypeDef(TypedDict):
Id: str,
Name: NotRequired[str],
Definition: NotRequired[Mapping[ServiceActionDefinitionKeyType, str]], # (1)
Description: NotRequired[str],
AcceptLanguage: NotRequired[str],
- See
Mapping[ServiceActionDefinitionKeyType, str]
UpdateTagOptionInputTypeDef#
# UpdateTagOptionInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateTagOptionInputTypeDef
def get_value() -> UpdateTagOptionInputTypeDef:
return {
"Id": ...,
}
# UpdateTagOptionInputTypeDef definition
class UpdateTagOptionInputTypeDef(TypedDict):
Id: str,
Value: NotRequired[str],
Active: NotRequired[bool],
ListProvisionedProductPlansInputTypeDef#
# ListProvisionedProductPlansInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansInputTypeDef
def get_value() -> ListProvisionedProductPlansInputTypeDef:
return {
"AcceptLanguage": ...,
}
# ListProvisionedProductPlansInputTypeDef definition
class ListProvisionedProductPlansInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisionProductId: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
ScanProvisionedProductsInputTypeDef#
# ScanProvisionedProductsInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsInputTypeDef
def get_value() -> ScanProvisionedProductsInputTypeDef:
return {
"AcceptLanguage": ...,
}
# ScanProvisionedProductsInputTypeDef definition
class ScanProvisionedProductsInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
SearchProvisionedProductsInputTypeDef#
# SearchProvisionedProductsInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SearchProvisionedProductsInputTypeDef
def get_value() -> SearchProvisionedProductsInputTypeDef:
return {
"AcceptLanguage": ...,
}
# SearchProvisionedProductsInputTypeDef definition
class SearchProvisionedProductsInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
Filters: NotRequired[Mapping[ProvisionedProductViewFilterByType, Sequence[str]]], # (2)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (3)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
- See AccessLevelFilterTypeDef
- See
Mapping[Literal['SearchQuery'], Sequence[str]]
- See SortOrderType
BatchAssociateServiceActionWithProvisioningArtifactInputTypeDef#
# BatchAssociateServiceActionWithProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import BatchAssociateServiceActionWithProvisioningArtifactInputTypeDef
def get_value() -> BatchAssociateServiceActionWithProvisioningArtifactInputTypeDef:
return {
"ServiceActionAssociations": ...,
}
# BatchAssociateServiceActionWithProvisioningArtifactInputTypeDef definition
class BatchAssociateServiceActionWithProvisioningArtifactInputTypeDef(TypedDict):
ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef], # (1)
AcceptLanguage: NotRequired[str],
- See
Sequence[ServiceActionAssociationTypeDef]
BatchDisassociateServiceActionFromProvisioningArtifactInputTypeDef#
# BatchDisassociateServiceActionFromProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import BatchDisassociateServiceActionFromProvisioningArtifactInputTypeDef
def get_value() -> BatchDisassociateServiceActionFromProvisioningArtifactInputTypeDef:
return {
"ServiceActionAssociations": ...,
}
# BatchDisassociateServiceActionFromProvisioningArtifactInputTypeDef definition
class BatchDisassociateServiceActionFromProvisioningArtifactInputTypeDef(TypedDict):
ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef], # (1)
AcceptLanguage: NotRequired[str],
- See
Sequence[ServiceActionAssociationTypeDef]
BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef#
# BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef
def get_value() -> BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef:
return {
"FailedServiceActionAssociations": ...,
}
# BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef definition
class BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef(TypedDict):
FailedServiceActionAssociations: List[FailedServiceActionAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[FailedServiceActionAssociationTypeDef]
- See ResponseMetadataTypeDef
BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef#
# BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef
def get_value() -> BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef:
return {
"FailedServiceActionAssociations": ...,
}
# BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef definition
class BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef(TypedDict):
FailedServiceActionAssociations: List[FailedServiceActionAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[FailedServiceActionAssociationTypeDef]
- See ResponseMetadataTypeDef
CopyProductOutputTypeDef#
# CopyProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CopyProductOutputTypeDef
def get_value() -> CopyProductOutputTypeDef:
return {
"CopyProductToken": ...,
}
# CopyProductOutputTypeDef definition
class CopyProductOutputTypeDef(TypedDict):
CopyProductToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePortfolioShareOutputTypeDef#
# CreatePortfolioShareOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreatePortfolioShareOutputTypeDef
def get_value() -> CreatePortfolioShareOutputTypeDef:
return {
"PortfolioShareToken": ...,
}
# CreatePortfolioShareOutputTypeDef definition
class CreatePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProvisionedProductPlanOutputTypeDef#
# CreateProvisionedProductPlanOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateProvisionedProductPlanOutputTypeDef
def get_value() -> CreateProvisionedProductPlanOutputTypeDef:
return {
"PlanName": ...,
}
# CreateProvisionedProductPlanOutputTypeDef definition
class CreateProvisionedProductPlanOutputTypeDef(TypedDict):
PlanName: str,
PlanId: str,
ProvisionProductId: str,
ProvisionedProductName: str,
ProvisioningArtifactId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePortfolioShareOutputTypeDef#
# DeletePortfolioShareOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeletePortfolioShareOutputTypeDef
def get_value() -> DeletePortfolioShareOutputTypeDef:
return {
"PortfolioShareToken": ...,
}
# DeletePortfolioShareOutputTypeDef definition
class DeletePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeCopyProductStatusOutputTypeDef#
# DescribeCopyProductStatusOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeCopyProductStatusOutputTypeDef
def get_value() -> DescribeCopyProductStatusOutputTypeDef:
return {
"CopyProductStatus": ...,
}
# DescribeCopyProductStatusOutputTypeDef definition
class DescribeCopyProductStatusOutputTypeDef(TypedDict):
CopyProductStatus: CopyProductStatusType, # (1)
TargetProductId: str,
StatusDetail: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAWSOrganizationsAccessStatusOutputTypeDef#
# GetAWSOrganizationsAccessStatusOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import GetAWSOrganizationsAccessStatusOutputTypeDef
def get_value() -> GetAWSOrganizationsAccessStatusOutputTypeDef:
return {
"AccessStatus": ...,
}
# GetAWSOrganizationsAccessStatusOutputTypeDef definition
class GetAWSOrganizationsAccessStatusOutputTypeDef(TypedDict):
AccessStatus: AccessStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPortfolioAccessOutputTypeDef#
# ListPortfolioAccessOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPortfolioAccessOutputTypeDef
def get_value() -> ListPortfolioAccessOutputTypeDef:
return {
"AccountIds": ...,
}
# ListPortfolioAccessOutputTypeDef definition
class ListPortfolioAccessOutputTypeDef(TypedDict):
AccountIds: List[str],
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePortfolioShareOutputTypeDef#
# UpdatePortfolioShareOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioShareOutputTypeDef
def get_value() -> UpdatePortfolioShareOutputTypeDef:
return {
"PortfolioShareToken": ...,
}
# UpdatePortfolioShareOutputTypeDef definition
class UpdatePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
Status: ShareStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProvisionedProductPropertiesOutputTypeDef#
# UpdateProvisionedProductPropertiesOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductPropertiesOutputTypeDef
def get_value() -> UpdateProvisionedProductPropertiesOutputTypeDef:
return {
"ProvisionedProductId": ...,
}
# UpdateProvisionedProductPropertiesOutputTypeDef definition
class UpdateProvisionedProductPropertiesOutputTypeDef(TypedDict):
ProvisionedProductId: str,
ProvisionedProductProperties: Dict[PropertyKeyType, str], # (1)
RecordId: str,
Status: RecordStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
Dict[PropertyKeyType, str]
- See RecordStatusType
- See ResponseMetadataTypeDef
ListBudgetsForResourceOutputTypeDef#
# ListBudgetsForResourceOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListBudgetsForResourceOutputTypeDef
def get_value() -> ListBudgetsForResourceOutputTypeDef:
return {
"Budgets": ...,
}
# ListBudgetsForResourceOutputTypeDef definition
class ListBudgetsForResourceOutputTypeDef(TypedDict):
Budgets: List[BudgetDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[BudgetDetailTypeDef]
- See ResponseMetadataTypeDef
SourceConnectionParametersTypeDef#
# SourceConnectionParametersTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SourceConnectionParametersTypeDef
def get_value() -> SourceConnectionParametersTypeDef:
return {
"CodeStar": ...,
}
# SourceConnectionParametersTypeDef definition
class SourceConnectionParametersTypeDef(TypedDict):
CodeStar: NotRequired[CodeStarParametersTypeDef], # (1)
CreateConstraintOutputTypeDef#
# CreateConstraintOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateConstraintOutputTypeDef
def get_value() -> CreateConstraintOutputTypeDef:
return {
"ConstraintDetail": ...,
}
# CreateConstraintOutputTypeDef definition
class CreateConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- See ResponseMetadataTypeDef
DescribeConstraintOutputTypeDef#
# DescribeConstraintOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeConstraintOutputTypeDef
def get_value() -> DescribeConstraintOutputTypeDef:
return {
"ConstraintDetail": ...,
}
# DescribeConstraintOutputTypeDef definition
class DescribeConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- See ResponseMetadataTypeDef
ListConstraintsForPortfolioOutputTypeDef#
# ListConstraintsForPortfolioOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioOutputTypeDef
def get_value() -> ListConstraintsForPortfolioOutputTypeDef:
return {
"ConstraintDetails": ...,
}
# ListConstraintsForPortfolioOutputTypeDef definition
class ListConstraintsForPortfolioOutputTypeDef(TypedDict):
ConstraintDetails: List[ConstraintDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ConstraintDetailTypeDef]
- See ResponseMetadataTypeDef
UpdateConstraintOutputTypeDef#
# UpdateConstraintOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateConstraintOutputTypeDef
def get_value() -> UpdateConstraintOutputTypeDef:
return {
"ConstraintDetail": ...,
}
# UpdateConstraintOutputTypeDef definition
class UpdateConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- See ResponseMetadataTypeDef
CreatePortfolioInputTypeDef#
# CreatePortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreatePortfolioInputTypeDef
def get_value() -> CreatePortfolioInputTypeDef:
return {
"DisplayName": ...,
}
# CreatePortfolioInputTypeDef definition
class CreatePortfolioInputTypeDef(TypedDict):
DisplayName: str,
ProviderName: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See
Sequence[TagTypeDef]
LaunchPathSummaryTypeDef#
# LaunchPathSummaryTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import LaunchPathSummaryTypeDef
def get_value() -> LaunchPathSummaryTypeDef:
return {
"Id": ...,
}
# LaunchPathSummaryTypeDef definition
class LaunchPathSummaryTypeDef(TypedDict):
Id: NotRequired[str],
ConstraintSummaries: NotRequired[List[ConstraintSummaryTypeDef]], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
Name: NotRequired[str],
- See
List[ConstraintSummaryTypeDef]
- See
List[TagTypeDef]
ProvisionedProductAttributeTypeDef#
# ProvisionedProductAttributeTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductAttributeTypeDef
def get_value() -> ProvisionedProductAttributeTypeDef:
return {
"Name": ...,
}
# ProvisionedProductAttributeTypeDef definition
class ProvisionedProductAttributeTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
Type: NotRequired[str],
Id: NotRequired[str],
Status: NotRequired[ProvisionedProductStatusType], # (1)
StatusMessage: NotRequired[str],
CreatedTime: NotRequired[datetime.datetime],
IdempotencyToken: NotRequired[str],
LastRecordId: NotRequired[str],
LastProvisioningRecordId: NotRequired[str],
LastSuccessfulProvisioningRecordId: NotRequired[str],
Tags: NotRequired[List[TagTypeDef]], # (2)
PhysicalId: NotRequired[str],
ProductId: NotRequired[str],
ProductName: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ProvisioningArtifactName: NotRequired[str],
UserArn: NotRequired[str],
UserArnSession: NotRequired[str],
- See ProvisionedProductStatusType
- See
List[TagTypeDef]
UpdatePortfolioInputTypeDef#
# UpdatePortfolioInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioInputTypeDef
def get_value() -> UpdatePortfolioInputTypeDef:
return {
"Id": ...,
}
# UpdatePortfolioInputTypeDef definition
class UpdatePortfolioInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DisplayName: NotRequired[str],
Description: NotRequired[str],
ProviderName: NotRequired[str],
AddTags: NotRequired[Sequence[TagTypeDef]], # (1)
RemoveTags: NotRequired[Sequence[str]],
- See
Sequence[TagTypeDef]
CreatePortfolioOutputTypeDef#
# CreatePortfolioOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreatePortfolioOutputTypeDef
def get_value() -> CreatePortfolioOutputTypeDef:
return {
"PortfolioDetail": ...,
}
# CreatePortfolioOutputTypeDef definition
class CreatePortfolioOutputTypeDef(TypedDict):
PortfolioDetail: PortfolioDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PortfolioDetailTypeDef
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
ListAcceptedPortfolioSharesOutputTypeDef#
# ListAcceptedPortfolioSharesOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesOutputTypeDef
def get_value() -> ListAcceptedPortfolioSharesOutputTypeDef:
return {
"PortfolioDetails": ...,
}
# ListAcceptedPortfolioSharesOutputTypeDef definition
class ListAcceptedPortfolioSharesOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[PortfolioDetailTypeDef]
- See ResponseMetadataTypeDef
ListPortfoliosForProductOutputTypeDef#
# ListPortfoliosForProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductOutputTypeDef
def get_value() -> ListPortfoliosForProductOutputTypeDef:
return {
"PortfolioDetails": ...,
}
# ListPortfoliosForProductOutputTypeDef definition
class ListPortfoliosForProductOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[PortfolioDetailTypeDef]
- See ResponseMetadataTypeDef
ListPortfoliosOutputTypeDef#
# ListPortfoliosOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosOutputTypeDef
def get_value() -> ListPortfoliosOutputTypeDef:
return {
"PortfolioDetails": ...,
}
# ListPortfoliosOutputTypeDef definition
class ListPortfoliosOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[PortfolioDetailTypeDef]
- See ResponseMetadataTypeDef
UpdatePortfolioOutputTypeDef#
# UpdatePortfolioOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioOutputTypeDef
def get_value() -> UpdatePortfolioOutputTypeDef:
return {
"PortfolioDetail": ...,
}
# UpdatePortfolioOutputTypeDef definition
class UpdatePortfolioOutputTypeDef(TypedDict):
PortfolioDetail: PortfolioDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PortfolioDetailTypeDef
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
CreatePortfolioShareInputTypeDef#
# CreatePortfolioShareInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreatePortfolioShareInputTypeDef
def get_value() -> CreatePortfolioShareInputTypeDef:
return {
"PortfolioId": ...,
}
# CreatePortfolioShareInputTypeDef definition
class CreatePortfolioShareInputTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
AccountId: NotRequired[str],
OrganizationNode: NotRequired[OrganizationNodeTypeDef], # (1)
ShareTagOptions: NotRequired[bool],
SharePrincipals: NotRequired[bool],
DeletePortfolioShareInputTypeDef#
# DeletePortfolioShareInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DeletePortfolioShareInputTypeDef
def get_value() -> DeletePortfolioShareInputTypeDef:
return {
"PortfolioId": ...,
}
# DeletePortfolioShareInputTypeDef definition
class DeletePortfolioShareInputTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
AccountId: NotRequired[str],
OrganizationNode: NotRequired[OrganizationNodeTypeDef], # (1)
ListOrganizationPortfolioAccessOutputTypeDef#
# ListOrganizationPortfolioAccessOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessOutputTypeDef
def get_value() -> ListOrganizationPortfolioAccessOutputTypeDef:
return {
"OrganizationNodes": ...,
}
# ListOrganizationPortfolioAccessOutputTypeDef definition
class ListOrganizationPortfolioAccessOutputTypeDef(TypedDict):
OrganizationNodes: List[OrganizationNodeTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[OrganizationNodeTypeDef]
- See ResponseMetadataTypeDef
UpdatePortfolioShareInputTypeDef#
# UpdatePortfolioShareInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioShareInputTypeDef
def get_value() -> UpdatePortfolioShareInputTypeDef:
return {
"PortfolioId": ...,
}
# UpdatePortfolioShareInputTypeDef definition
class UpdatePortfolioShareInputTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
AccountId: NotRequired[str],
OrganizationNode: NotRequired[OrganizationNodeTypeDef], # (1)
ShareTagOptions: NotRequired[bool],
SharePrincipals: NotRequired[bool],
CreateProvisioningArtifactInputTypeDef#
# CreateProvisioningArtifactInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateProvisioningArtifactInputTypeDef
def get_value() -> CreateProvisioningArtifactInputTypeDef:
return {
"ProductId": ...,
}
# CreateProvisioningArtifactInputTypeDef definition
class CreateProvisioningArtifactInputTypeDef(TypedDict):
ProductId: str,
Parameters: ProvisioningArtifactPropertiesTypeDef, # (1)
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
CreateProvisioningArtifactOutputTypeDef#
# CreateProvisioningArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateProvisioningArtifactOutputTypeDef
def get_value() -> CreateProvisioningArtifactOutputTypeDef:
return {
"ProvisioningArtifactDetail": ...,
}
# CreateProvisioningArtifactOutputTypeDef definition
class CreateProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListProvisioningArtifactsOutputTypeDef#
# ListProvisioningArtifactsOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsOutputTypeDef
def get_value() -> ListProvisioningArtifactsOutputTypeDef:
return {
"ProvisioningArtifactDetails": ...,
}
# ListProvisioningArtifactsOutputTypeDef definition
class ListProvisioningArtifactsOutputTypeDef(TypedDict):
ProvisioningArtifactDetails: List[ProvisioningArtifactDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ProvisioningArtifactDetailTypeDef]
- See ResponseMetadataTypeDef
UpdateProvisioningArtifactOutputTypeDef#
# UpdateProvisioningArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningArtifactOutputTypeDef
def get_value() -> UpdateProvisioningArtifactOutputTypeDef:
return {
"ProvisioningArtifactDetail": ...,
}
# UpdateProvisioningArtifactOutputTypeDef definition
class UpdateProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateProvisionedProductPlanInputTypeDef#
# CreateProvisionedProductPlanInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateProvisionedProductPlanInputTypeDef
def get_value() -> CreateProvisionedProductPlanInputTypeDef:
return {
"PlanName": ...,
}
# CreateProvisionedProductPlanInputTypeDef definition
class CreateProvisionedProductPlanInputTypeDef(TypedDict):
PlanName: str,
PlanType: ProvisionedProductPlanTypeType, # (1)
ProductId: str,
ProvisionedProductName: str,
ProvisioningArtifactId: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
NotificationArns: NotRequired[Sequence[str]],
PathId: NotRequired[str],
ProvisioningParameters: NotRequired[Sequence[UpdateProvisioningParameterTypeDef]], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See ProvisionedProductPlanTypeType
- See
Sequence[UpdateProvisioningParameterTypeDef]
- See
Sequence[TagTypeDef]
ProvisionedProductPlanDetailsTypeDef#
# ProvisionedProductPlanDetailsTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductPlanDetailsTypeDef
def get_value() -> ProvisionedProductPlanDetailsTypeDef:
return {
"CreatedTime": ...,
}
# ProvisionedProductPlanDetailsTypeDef definition
class ProvisionedProductPlanDetailsTypeDef(TypedDict):
CreatedTime: NotRequired[datetime.datetime],
PathId: NotRequired[str],
ProductId: NotRequired[str],
PlanName: NotRequired[str],
PlanId: NotRequired[str],
ProvisionProductId: NotRequired[str],
ProvisionProductName: NotRequired[str],
PlanType: NotRequired[ProvisionedProductPlanTypeType], # (1)
ProvisioningArtifactId: NotRequired[str],
Status: NotRequired[ProvisionedProductPlanStatusType], # (2)
UpdatedTime: NotRequired[datetime.datetime],
NotificationArns: NotRequired[List[str]],
ProvisioningParameters: NotRequired[List[UpdateProvisioningParameterTypeDef]], # (3)
Tags: NotRequired[List[TagTypeDef]], # (4)
StatusMessage: NotRequired[str],
- See ProvisionedProductPlanTypeType
- See ProvisionedProductPlanStatusType
- See
List[UpdateProvisioningParameterTypeDef]
- See
List[TagTypeDef]
CreateTagOptionOutputTypeDef#
# CreateTagOptionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateTagOptionOutputTypeDef
def get_value() -> CreateTagOptionOutputTypeDef:
return {
"TagOptionDetail": ...,
}
# CreateTagOptionOutputTypeDef definition
class CreateTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePortfolioOutputTypeDef#
# DescribePortfolioOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioOutputTypeDef
def get_value() -> DescribePortfolioOutputTypeDef:
return {
"PortfolioDetail": ...,
}
# DescribePortfolioOutputTypeDef definition
class DescribePortfolioOutputTypeDef(TypedDict):
PortfolioDetail: PortfolioDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
TagOptions: List[TagOptionDetailTypeDef], # (3)
Budgets: List[BudgetDetailTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See PortfolioDetailTypeDef
- See
List[TagTypeDef]
- See
List[TagOptionDetailTypeDef]
- See
List[BudgetDetailTypeDef]
- See ResponseMetadataTypeDef
DescribeTagOptionOutputTypeDef#
# DescribeTagOptionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeTagOptionOutputTypeDef
def get_value() -> DescribeTagOptionOutputTypeDef:
return {
"TagOptionDetail": ...,
}
# DescribeTagOptionOutputTypeDef definition
class DescribeTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagOptionsOutputTypeDef#
# ListTagOptionsOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsOutputTypeDef
def get_value() -> ListTagOptionsOutputTypeDef:
return {
"TagOptionDetails": ...,
}
# ListTagOptionsOutputTypeDef definition
class ListTagOptionsOutputTypeDef(TypedDict):
TagOptionDetails: List[TagOptionDetailTypeDef], # (1)
PageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[TagOptionDetailTypeDef]
- See ResponseMetadataTypeDef
UpdateTagOptionOutputTypeDef#
# UpdateTagOptionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateTagOptionOutputTypeDef
def get_value() -> UpdateTagOptionOutputTypeDef:
return {
"TagOptionDetail": ...,
}
# UpdateTagOptionOutputTypeDef definition
class UpdateTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePortfolioSharesOutputTypeDef#
# DescribePortfolioSharesOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioSharesOutputTypeDef
def get_value() -> DescribePortfolioSharesOutputTypeDef:
return {
"NextPageToken": ...,
}
# DescribePortfolioSharesOutputTypeDef definition
class DescribePortfolioSharesOutputTypeDef(TypedDict):
NextPageToken: str,
PortfolioShareDetails: List[PortfolioShareDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[PortfolioShareDetailTypeDef]
- See ResponseMetadataTypeDef
DescribeProductOutputTypeDef#
# DescribeProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProductOutputTypeDef
def get_value() -> DescribeProductOutputTypeDef:
return {
"ProductViewSummary": ...,
}
# DescribeProductOutputTypeDef definition
class DescribeProductOutputTypeDef(TypedDict):
ProductViewSummary: ProductViewSummaryTypeDef, # (1)
ProvisioningArtifacts: List[ProvisioningArtifactTypeDef], # (2)
Budgets: List[BudgetDetailTypeDef], # (3)
LaunchPaths: List[LaunchPathTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ProductViewSummaryTypeDef
- See
List[ProvisioningArtifactTypeDef]
- See
List[BudgetDetailTypeDef]
- See
List[LaunchPathTypeDef]
- See ResponseMetadataTypeDef
DescribeProductViewOutputTypeDef#
# DescribeProductViewOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProductViewOutputTypeDef
def get_value() -> DescribeProductViewOutputTypeDef:
return {
"ProductViewSummary": ...,
}
# DescribeProductViewOutputTypeDef definition
class DescribeProductViewOutputTypeDef(TypedDict):
ProductViewSummary: ProductViewSummaryTypeDef, # (1)
ProvisioningArtifacts: List[ProvisioningArtifactTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ProductViewSummaryTypeDef
- See
List[ProvisioningArtifactTypeDef]
- See ResponseMetadataTypeDef
ProvisioningArtifactViewTypeDef#
# ProvisioningArtifactViewTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactViewTypeDef
def get_value() -> ProvisioningArtifactViewTypeDef:
return {
"ProductViewSummary": ...,
}
# ProvisioningArtifactViewTypeDef definition
class ProvisioningArtifactViewTypeDef(TypedDict):
ProductViewSummary: NotRequired[ProductViewSummaryTypeDef], # (1)
ProvisioningArtifact: NotRequired[ProvisioningArtifactTypeDef], # (2)
DescribeProvisionedProductOutputTypeDef#
# DescribeProvisionedProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductOutputTypeDef
def get_value() -> DescribeProvisionedProductOutputTypeDef:
return {
"ProvisionedProductDetail": ...,
}
# DescribeProvisionedProductOutputTypeDef definition
class DescribeProvisionedProductOutputTypeDef(TypedDict):
ProvisionedProductDetail: ProvisionedProductDetailTypeDef, # (1)
CloudWatchDashboards: List[CloudWatchDashboardTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ProvisionedProductDetailTypeDef
- See
List[CloudWatchDashboardTypeDef]
- See ResponseMetadataTypeDef
ScanProvisionedProductsOutputTypeDef#
# ScanProvisionedProductsOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsOutputTypeDef
def get_value() -> ScanProvisionedProductsOutputTypeDef:
return {
"ProvisionedProducts": ...,
}
# ScanProvisionedProductsOutputTypeDef definition
class ScanProvisionedProductsOutputTypeDef(TypedDict):
ProvisionedProducts: List[ProvisionedProductDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ProvisionedProductDetailTypeDef]
- See ResponseMetadataTypeDef
GetProvisionedProductOutputsOutputTypeDef#
# GetProvisionedProductOutputsOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import GetProvisionedProductOutputsOutputTypeDef
def get_value() -> GetProvisionedProductOutputsOutputTypeDef:
return {
"Outputs": ...,
}
# GetProvisionedProductOutputsOutputTypeDef definition
class GetProvisionedProductOutputsOutputTypeDef(TypedDict):
Outputs: List[RecordOutputTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[RecordOutputTypeDef]
- See ResponseMetadataTypeDef
NotifyUpdateProvisionedProductEngineWorkflowResultInputTypeDef#
# NotifyUpdateProvisionedProductEngineWorkflowResultInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import NotifyUpdateProvisionedProductEngineWorkflowResultInputTypeDef
def get_value() -> NotifyUpdateProvisionedProductEngineWorkflowResultInputTypeDef:
return {
"WorkflowToken": ...,
}
# NotifyUpdateProvisionedProductEngineWorkflowResultInputTypeDef definition
class NotifyUpdateProvisionedProductEngineWorkflowResultInputTypeDef(TypedDict):
WorkflowToken: str,
RecordId: str,
Status: EngineWorkflowStatusType, # (1)
IdempotencyToken: str,
FailureReason: NotRequired[str],
Outputs: NotRequired[Sequence[RecordOutputTypeDef]], # (2)
- See EngineWorkflowStatusType
- See
Sequence[RecordOutputTypeDef]
DescribeServiceActionExecutionParametersOutputTypeDef#
# DescribeServiceActionExecutionParametersOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionExecutionParametersOutputTypeDef
def get_value() -> DescribeServiceActionExecutionParametersOutputTypeDef:
return {
"ServiceActionParameters": ...,
}
# DescribeServiceActionExecutionParametersOutputTypeDef definition
class DescribeServiceActionExecutionParametersOutputTypeDef(TypedDict):
ServiceActionParameters: List[ExecutionParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ExecutionParameterTypeDef]
- See ResponseMetadataTypeDef
EngineWorkflowResourceIdentifierTypeDef#
# EngineWorkflowResourceIdentifierTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import EngineWorkflowResourceIdentifierTypeDef
def get_value() -> EngineWorkflowResourceIdentifierTypeDef:
return {
"UniqueTag": ...,
}
# EngineWorkflowResourceIdentifierTypeDef definition
class EngineWorkflowResourceIdentifierTypeDef(TypedDict):
UniqueTag: NotRequired[UniqueTagResourceIdentifierTypeDef], # (1)
ListAcceptedPortfolioSharesInputPaginateTypeDef#
# ListAcceptedPortfolioSharesInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesInputPaginateTypeDef
def get_value() -> ListAcceptedPortfolioSharesInputPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
# ListAcceptedPortfolioSharesInputPaginateTypeDef definition
class ListAcceptedPortfolioSharesInputPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConstraintsForPortfolioInputPaginateTypeDef#
# ListConstraintsForPortfolioInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioInputPaginateTypeDef
def get_value() -> ListConstraintsForPortfolioInputPaginateTypeDef:
return {
"PortfolioId": ...,
}
# ListConstraintsForPortfolioInputPaginateTypeDef definition
class ListConstraintsForPortfolioInputPaginateTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
ProductId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLaunchPathsInputPaginateTypeDef#
# ListLaunchPathsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsInputPaginateTypeDef
def get_value() -> ListLaunchPathsInputPaginateTypeDef:
return {
"ProductId": ...,
}
# ListLaunchPathsInputPaginateTypeDef definition
class ListLaunchPathsInputPaginateTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationPortfolioAccessInputPaginateTypeDef#
# ListOrganizationPortfolioAccessInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessInputPaginateTypeDef
def get_value() -> ListOrganizationPortfolioAccessInputPaginateTypeDef:
return {
"PortfolioId": ...,
}
# ListOrganizationPortfolioAccessInputPaginateTypeDef definition
class ListOrganizationPortfolioAccessInputPaginateTypeDef(TypedDict):
PortfolioId: str,
OrganizationNodeType: OrganizationNodeTypeType, # (1)
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPortfoliosForProductInputPaginateTypeDef#
# ListPortfoliosForProductInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductInputPaginateTypeDef
def get_value() -> ListPortfoliosForProductInputPaginateTypeDef:
return {
"ProductId": ...,
}
# ListPortfoliosForProductInputPaginateTypeDef definition
class ListPortfoliosForProductInputPaginateTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPortfoliosInputPaginateTypeDef#
# ListPortfoliosInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosInputPaginateTypeDef
def get_value() -> ListPortfoliosInputPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
# ListPortfoliosInputPaginateTypeDef definition
class ListPortfoliosInputPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrincipalsForPortfolioInputPaginateTypeDef#
# ListPrincipalsForPortfolioInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioInputPaginateTypeDef
def get_value() -> ListPrincipalsForPortfolioInputPaginateTypeDef:
return {
"PortfolioId": ...,
}
# ListPrincipalsForPortfolioInputPaginateTypeDef definition
class ListPrincipalsForPortfolioInputPaginateTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProvisionedProductPlansInputPaginateTypeDef#
# ListProvisionedProductPlansInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansInputPaginateTypeDef
def get_value() -> ListProvisionedProductPlansInputPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
# ListProvisionedProductPlansInputPaginateTypeDef definition
class ListProvisionedProductPlansInputPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisionProductId: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProvisioningArtifactsForServiceActionInputPaginateTypeDef#
# ListProvisioningArtifactsForServiceActionInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionInputPaginateTypeDef
def get_value() -> ListProvisioningArtifactsForServiceActionInputPaginateTypeDef:
return {
"ServiceActionId": ...,
}
# ListProvisioningArtifactsForServiceActionInputPaginateTypeDef definition
class ListProvisioningArtifactsForServiceActionInputPaginateTypeDef(TypedDict):
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourcesForTagOptionInputPaginateTypeDef#
# ListResourcesForTagOptionInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionInputPaginateTypeDef
def get_value() -> ListResourcesForTagOptionInputPaginateTypeDef:
return {
"TagOptionId": ...,
}
# ListResourcesForTagOptionInputPaginateTypeDef definition
class ListResourcesForTagOptionInputPaginateTypeDef(TypedDict):
TagOptionId: str,
ResourceType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceActionsForProvisioningArtifactInputPaginateTypeDef#
# ListServiceActionsForProvisioningArtifactInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactInputPaginateTypeDef
def get_value() -> ListServiceActionsForProvisioningArtifactInputPaginateTypeDef:
return {
"ProductId": ...,
}
# ListServiceActionsForProvisioningArtifactInputPaginateTypeDef definition
class ListServiceActionsForProvisioningArtifactInputPaginateTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceActionsInputPaginateTypeDef#
# ListServiceActionsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsInputPaginateTypeDef
def get_value() -> ListServiceActionsInputPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
# ListServiceActionsInputPaginateTypeDef definition
class ListServiceActionsInputPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ScanProvisionedProductsInputPaginateTypeDef#
# ScanProvisionedProductsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsInputPaginateTypeDef
def get_value() -> ScanProvisionedProductsInputPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
# ScanProvisionedProductsInputPaginateTypeDef definition
class ScanProvisionedProductsInputPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchProductsAsAdminInputPaginateTypeDef#
# SearchProductsAsAdminInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminInputPaginateTypeDef
def get_value() -> SearchProductsAsAdminInputPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
# SearchProductsAsAdminInputPaginateTypeDef definition
class SearchProductsAsAdminInputPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PortfolioId: NotRequired[str],
Filters: NotRequired[Mapping[ProductViewFilterByType, Sequence[str]]], # (1)
SortBy: NotRequired[ProductViewSortByType], # (2)
SortOrder: NotRequired[SortOrderType], # (3)
ProductSource: NotRequired[ProductSourceType], # (4)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (5)
- See
Mapping[ProductViewFilterByType, Sequence[str]]
- See ProductViewSortByType
- See SortOrderType
- See ProductSourceType
- See PaginatorConfigTypeDef
ListPrincipalsForPortfolioOutputTypeDef#
# ListPrincipalsForPortfolioOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioOutputTypeDef
def get_value() -> ListPrincipalsForPortfolioOutputTypeDef:
return {
"Principals": ...,
}
# ListPrincipalsForPortfolioOutputTypeDef definition
class ListPrincipalsForPortfolioOutputTypeDef(TypedDict):
Principals: List[PrincipalTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[PrincipalTypeDef]
- See ResponseMetadataTypeDef
ListProvisionedProductPlansOutputTypeDef#
# ListProvisionedProductPlansOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansOutputTypeDef
def get_value() -> ListProvisionedProductPlansOutputTypeDef:
return {
"ProvisionedProductPlans": ...,
}
# ListProvisionedProductPlansOutputTypeDef definition
class ListProvisionedProductPlansOutputTypeDef(TypedDict):
ProvisionedProductPlans: List[ProvisionedProductPlanSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ProvisionedProductPlanSummaryTypeDef]
- See ResponseMetadataTypeDef
ListRecordHistoryInputPaginateTypeDef#
# ListRecordHistoryInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistoryInputPaginateTypeDef
def get_value() -> ListRecordHistoryInputPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
# ListRecordHistoryInputPaginateTypeDef definition
class ListRecordHistoryInputPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
SearchFilter: NotRequired[ListRecordHistorySearchFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListRecordHistoryInputTypeDef#
# ListRecordHistoryInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistoryInputTypeDef
def get_value() -> ListRecordHistoryInputTypeDef:
return {
"AcceptLanguage": ...,
}
# ListRecordHistoryInputTypeDef definition
class ListRecordHistoryInputTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
SearchFilter: NotRequired[ListRecordHistorySearchFilterTypeDef], # (2)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListResourcesForTagOptionOutputTypeDef#
# ListResourcesForTagOptionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionOutputTypeDef
def get_value() -> ListResourcesForTagOptionOutputTypeDef:
return {
"ResourceDetails": ...,
}
# ListResourcesForTagOptionOutputTypeDef definition
class ListResourcesForTagOptionOutputTypeDef(TypedDict):
ResourceDetails: List[ResourceDetailTypeDef], # (1)
PageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ResourceDetailTypeDef]
- See ResponseMetadataTypeDef
ListServiceActionsForProvisioningArtifactOutputTypeDef#
# ListServiceActionsForProvisioningArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactOutputTypeDef
def get_value() -> ListServiceActionsForProvisioningArtifactOutputTypeDef:
return {
"ServiceActionSummaries": ...,
}
# ListServiceActionsForProvisioningArtifactOutputTypeDef definition
class ListServiceActionsForProvisioningArtifactOutputTypeDef(TypedDict):
ServiceActionSummaries: List[ServiceActionSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ServiceActionSummaryTypeDef]
- See ResponseMetadataTypeDef
ListServiceActionsOutputTypeDef#
# ListServiceActionsOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsOutputTypeDef
def get_value() -> ListServiceActionsOutputTypeDef:
return {
"ServiceActionSummaries": ...,
}
# ListServiceActionsOutputTypeDef definition
class ListServiceActionsOutputTypeDef(TypedDict):
ServiceActionSummaries: List[ServiceActionSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ServiceActionSummaryTypeDef]
- See ResponseMetadataTypeDef
ServiceActionDetailTypeDef#
# ServiceActionDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ServiceActionDetailTypeDef
def get_value() -> ServiceActionDetailTypeDef:
return {
"ServiceActionSummary": ...,
}
# ServiceActionDetailTypeDef definition
class ServiceActionDetailTypeDef(TypedDict):
ServiceActionSummary: NotRequired[ServiceActionSummaryTypeDef], # (1)
Definition: NotRequired[Dict[ServiceActionDefinitionKeyType, str]], # (2)
- See ServiceActionSummaryTypeDef
- See
Dict[ServiceActionDefinitionKeyType, str]
ListStackInstancesForProvisionedProductOutputTypeDef#
# ListStackInstancesForProvisionedProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListStackInstancesForProvisionedProductOutputTypeDef
def get_value() -> ListStackInstancesForProvisionedProductOutputTypeDef:
return {
"StackInstances": ...,
}
# ListStackInstancesForProvisionedProductOutputTypeDef definition
class ListStackInstancesForProvisionedProductOutputTypeDef(TypedDict):
StackInstances: List[StackInstanceTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[StackInstanceTypeDef]
- See ResponseMetadataTypeDef
ListTagOptionsInputPaginateTypeDef#
# ListTagOptionsInputPaginateTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsInputPaginateTypeDef
def get_value() -> ListTagOptionsInputPaginateTypeDef:
return {
"Filters": ...,
}
# ListTagOptionsInputPaginateTypeDef definition
class ListTagOptionsInputPaginateTypeDef(TypedDict):
Filters: NotRequired[ListTagOptionsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTagOptionsInputTypeDef#
# ListTagOptionsInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsInputTypeDef
def get_value() -> ListTagOptionsInputTypeDef:
return {
"Filters": ...,
}
# ListTagOptionsInputTypeDef definition
class ListTagOptionsInputTypeDef(TypedDict):
Filters: NotRequired[ListTagOptionsFiltersTypeDef], # (1)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ProvisioningArtifactParameterTypeDef#
# ProvisioningArtifactParameterTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactParameterTypeDef
def get_value() -> ProvisioningArtifactParameterTypeDef:
return {
"ParameterKey": ...,
}
# ProvisioningArtifactParameterTypeDef definition
class ProvisioningArtifactParameterTypeDef(TypedDict):
ParameterKey: NotRequired[str],
DefaultValue: NotRequired[str],
ParameterType: NotRequired[str],
IsNoEcho: NotRequired[bool],
Description: NotRequired[str],
ParameterConstraints: NotRequired[ParameterConstraintsTypeDef], # (1)
SearchProductsOutputTypeDef#
# SearchProductsOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SearchProductsOutputTypeDef
def get_value() -> SearchProductsOutputTypeDef:
return {
"ProductViewSummaries": ...,
}
# SearchProductsOutputTypeDef definition
class SearchProductsOutputTypeDef(TypedDict):
ProductViewSummaries: List[ProductViewSummaryTypeDef], # (1)
ProductViewAggregations: Dict[str, List[ProductViewAggregationValueTypeDef]], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[ProductViewSummaryTypeDef]
- See
Dict[str, List[ProductViewAggregationValueTypeDef]]
- See ResponseMetadataTypeDef
ProvisionProductInputTypeDef#
# ProvisionProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisionProductInputTypeDef
def get_value() -> ProvisionProductInputTypeDef:
return {
"ProvisionedProductName": ...,
}
# ProvisionProductInputTypeDef definition
class ProvisionProductInputTypeDef(TypedDict):
ProvisionedProductName: str,
ProvisionToken: str,
AcceptLanguage: NotRequired[str],
ProductId: NotRequired[str],
ProductName: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ProvisioningArtifactName: NotRequired[str],
PathId: NotRequired[str],
PathName: NotRequired[str],
ProvisioningParameters: NotRequired[Sequence[ProvisioningParameterTypeDef]], # (1)
ProvisioningPreferences: NotRequired[ProvisioningPreferencesTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
NotificationArns: NotRequired[Sequence[str]],
- See
Sequence[ProvisioningParameterTypeDef]
- See ProvisioningPreferencesTypeDef
- See
Sequence[TagTypeDef]
RecordDetailTypeDef#
# RecordDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import RecordDetailTypeDef
def get_value() -> RecordDetailTypeDef:
return {
"RecordId": ...,
}
# RecordDetailTypeDef definition
class RecordDetailTypeDef(TypedDict):
RecordId: NotRequired[str],
ProvisionedProductName: NotRequired[str],
Status: NotRequired[RecordStatusType], # (1)
CreatedTime: NotRequired[datetime.datetime],
UpdatedTime: NotRequired[datetime.datetime],
ProvisionedProductType: NotRequired[str],
RecordType: NotRequired[str],
ProvisionedProductId: NotRequired[str],
ProductId: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
PathId: NotRequired[str],
RecordErrors: NotRequired[List[RecordErrorTypeDef]], # (2)
RecordTags: NotRequired[List[RecordTagTypeDef]], # (3)
LaunchRoleArn: NotRequired[str],
- See RecordStatusType
- See
List[RecordErrorTypeDef]
- See
List[RecordTagTypeDef]
ResourceChangeDetailTypeDef#
# ResourceChangeDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ResourceChangeDetailTypeDef
def get_value() -> ResourceChangeDetailTypeDef:
return {
"Target": ...,
}
# ResourceChangeDetailTypeDef definition
class ResourceChangeDetailTypeDef(TypedDict):
Target: NotRequired[ResourceTargetDefinitionTypeDef], # (1)
Evaluation: NotRequired[EvaluationTypeType], # (2)
CausingEntity: NotRequired[str],
ShareDetailsTypeDef#
# ShareDetailsTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ShareDetailsTypeDef
def get_value() -> ShareDetailsTypeDef:
return {
"SuccessfulShares": ...,
}
# ShareDetailsTypeDef definition
class ShareDetailsTypeDef(TypedDict):
SuccessfulShares: NotRequired[List[str]],
ShareErrors: NotRequired[List[ShareErrorTypeDef]], # (1)
- See
List[ShareErrorTypeDef]
UpdateProvisionedProductInputTypeDef#
# UpdateProvisionedProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductInputTypeDef
def get_value() -> UpdateProvisionedProductInputTypeDef:
return {
"UpdateToken": ...,
}
# UpdateProvisionedProductInputTypeDef definition
class UpdateProvisionedProductInputTypeDef(TypedDict):
UpdateToken: str,
AcceptLanguage: NotRequired[str],
ProvisionedProductName: NotRequired[str],
ProvisionedProductId: NotRequired[str],
ProductId: NotRequired[str],
ProductName: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ProvisioningArtifactName: NotRequired[str],
PathId: NotRequired[str],
PathName: NotRequired[str],
ProvisioningParameters: NotRequired[Sequence[UpdateProvisioningParameterTypeDef]], # (1)
ProvisioningPreferences: NotRequired[UpdateProvisioningPreferencesTypeDef], # (2)
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
- See
Sequence[UpdateProvisioningParameterTypeDef]
- See UpdateProvisioningPreferencesTypeDef
- See
Sequence[TagTypeDef]
SourceConnectionDetailTypeDef#
# SourceConnectionDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SourceConnectionDetailTypeDef
def get_value() -> SourceConnectionDetailTypeDef:
return {
"Type": ...,
}
# SourceConnectionDetailTypeDef definition
class SourceConnectionDetailTypeDef(TypedDict):
Type: NotRequired[SourceTypeType], # (1)
ConnectionParameters: NotRequired[SourceConnectionParametersTypeDef], # (2)
LastSync: NotRequired[LastSyncTypeDef], # (3)
SourceConnectionTypeDef#
# SourceConnectionTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SourceConnectionTypeDef
def get_value() -> SourceConnectionTypeDef:
return {
"Type": ...,
}
# SourceConnectionTypeDef definition
class SourceConnectionTypeDef(TypedDict):
ConnectionParameters: SourceConnectionParametersTypeDef, # (2)
Type: NotRequired[SourceTypeType], # (1)
ListLaunchPathsOutputTypeDef#
# ListLaunchPathsOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsOutputTypeDef
def get_value() -> ListLaunchPathsOutputTypeDef:
return {
"LaunchPathSummaries": ...,
}
# ListLaunchPathsOutputTypeDef definition
class ListLaunchPathsOutputTypeDef(TypedDict):
LaunchPathSummaries: List[LaunchPathSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[LaunchPathSummaryTypeDef]
- See ResponseMetadataTypeDef
SearchProvisionedProductsOutputTypeDef#
# SearchProvisionedProductsOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SearchProvisionedProductsOutputTypeDef
def get_value() -> SearchProvisionedProductsOutputTypeDef:
return {
"ProvisionedProducts": ...,
}
# SearchProvisionedProductsOutputTypeDef definition
class SearchProvisionedProductsOutputTypeDef(TypedDict):
ProvisionedProducts: List[ProvisionedProductAttributeTypeDef], # (1)
TotalResultsCount: int,
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ProvisionedProductAttributeTypeDef]
- See ResponseMetadataTypeDef
ListProvisioningArtifactsForServiceActionOutputTypeDef#
# ListProvisioningArtifactsForServiceActionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionOutputTypeDef
def get_value() -> ListProvisioningArtifactsForServiceActionOutputTypeDef:
return {
"ProvisioningArtifactViews": ...,
}
# ListProvisioningArtifactsForServiceActionOutputTypeDef definition
class ListProvisioningArtifactsForServiceActionOutputTypeDef(TypedDict):
ProvisioningArtifactViews: List[ProvisioningArtifactViewTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ProvisioningArtifactViewTypeDef]
- See ResponseMetadataTypeDef
NotifyProvisionProductEngineWorkflowResultInputTypeDef#
# NotifyProvisionProductEngineWorkflowResultInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import NotifyProvisionProductEngineWorkflowResultInputTypeDef
def get_value() -> NotifyProvisionProductEngineWorkflowResultInputTypeDef:
return {
"WorkflowToken": ...,
}
# NotifyProvisionProductEngineWorkflowResultInputTypeDef definition
class NotifyProvisionProductEngineWorkflowResultInputTypeDef(TypedDict):
WorkflowToken: str,
RecordId: str,
Status: EngineWorkflowStatusType, # (1)
IdempotencyToken: str,
FailureReason: NotRequired[str],
ResourceIdentifier: NotRequired[EngineWorkflowResourceIdentifierTypeDef], # (2)
Outputs: NotRequired[Sequence[RecordOutputTypeDef]], # (3)
- See EngineWorkflowStatusType
- See EngineWorkflowResourceIdentifierTypeDef
- See
Sequence[RecordOutputTypeDef]
CreateServiceActionOutputTypeDef#
# CreateServiceActionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateServiceActionOutputTypeDef
def get_value() -> CreateServiceActionOutputTypeDef:
return {
"ServiceActionDetail": ...,
}
# CreateServiceActionOutputTypeDef definition
class CreateServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServiceActionOutputTypeDef#
# DescribeServiceActionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionOutputTypeDef
def get_value() -> DescribeServiceActionOutputTypeDef:
return {
"ServiceActionDetail": ...,
}
# DescribeServiceActionOutputTypeDef definition
class DescribeServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceActionOutputTypeDef#
# UpdateServiceActionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateServiceActionOutputTypeDef
def get_value() -> UpdateServiceActionOutputTypeDef:
return {
"ServiceActionDetail": ...,
}
# UpdateServiceActionOutputTypeDef definition
class UpdateServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProvisioningArtifactOutputTypeDef#
# DescribeProvisioningArtifactOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningArtifactOutputTypeDef
def get_value() -> DescribeProvisioningArtifactOutputTypeDef:
return {
"ProvisioningArtifactDetail": ...,
}
# DescribeProvisioningArtifactOutputTypeDef definition
class DescribeProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ProvisioningArtifactParameters: List[ProvisioningArtifactParameterTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ProvisioningArtifactDetailTypeDef
- See StatusType
- See
List[ProvisioningArtifactParameterTypeDef]
- See ResponseMetadataTypeDef
DescribeProvisioningParametersOutputTypeDef#
# DescribeProvisioningParametersOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningParametersOutputTypeDef
def get_value() -> DescribeProvisioningParametersOutputTypeDef:
return {
"ProvisioningArtifactParameters": ...,
}
# DescribeProvisioningParametersOutputTypeDef definition
class DescribeProvisioningParametersOutputTypeDef(TypedDict):
ProvisioningArtifactParameters: List[ProvisioningArtifactParameterTypeDef], # (1)
ConstraintSummaries: List[ConstraintSummaryTypeDef], # (2)
UsageInstructions: List[UsageInstructionTypeDef], # (3)
TagOptions: List[TagOptionSummaryTypeDef], # (4)
ProvisioningArtifactPreferences: ProvisioningArtifactPreferencesTypeDef, # (5)
ProvisioningArtifactOutputs: List[ProvisioningArtifactOutputTypeDef], # (6)
ProvisioningArtifactOutputKeys: List[ProvisioningArtifactOutputTypeDef], # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See
List[ProvisioningArtifactParameterTypeDef]
- See
List[ConstraintSummaryTypeDef]
- See
List[UsageInstructionTypeDef]
- See
List[TagOptionSummaryTypeDef]
- See ProvisioningArtifactPreferencesTypeDef
- See
List[ProvisioningArtifactOutputTypeDef]
- See
List[ProvisioningArtifactOutputTypeDef]
- See ResponseMetadataTypeDef
DescribeRecordOutputTypeDef#
# DescribeRecordOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeRecordOutputTypeDef
def get_value() -> DescribeRecordOutputTypeDef:
return {
"RecordDetail": ...,
}
# DescribeRecordOutputTypeDef definition
class DescribeRecordOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
RecordOutputs: List[RecordOutputTypeDef], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See RecordDetailTypeDef
- See
List[RecordOutputTypeDef]
- See ResponseMetadataTypeDef
ExecuteProvisionedProductPlanOutputTypeDef#
# ExecuteProvisionedProductPlanOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductPlanOutputTypeDef
def get_value() -> ExecuteProvisionedProductPlanOutputTypeDef:
return {
"RecordDetail": ...,
}
# ExecuteProvisionedProductPlanOutputTypeDef definition
class ExecuteProvisionedProductPlanOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExecuteProvisionedProductServiceActionOutputTypeDef#
# ExecuteProvisionedProductServiceActionOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductServiceActionOutputTypeDef
def get_value() -> ExecuteProvisionedProductServiceActionOutputTypeDef:
return {
"RecordDetail": ...,
}
# ExecuteProvisionedProductServiceActionOutputTypeDef definition
class ExecuteProvisionedProductServiceActionOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportAsProvisionedProductOutputTypeDef#
# ImportAsProvisionedProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ImportAsProvisionedProductOutputTypeDef
def get_value() -> ImportAsProvisionedProductOutputTypeDef:
return {
"RecordDetail": ...,
}
# ImportAsProvisionedProductOutputTypeDef definition
class ImportAsProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecordHistoryOutputTypeDef#
# ListRecordHistoryOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistoryOutputTypeDef
def get_value() -> ListRecordHistoryOutputTypeDef:
return {
"RecordDetails": ...,
}
# ListRecordHistoryOutputTypeDef definition
class ListRecordHistoryOutputTypeDef(TypedDict):
RecordDetails: List[RecordDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[RecordDetailTypeDef]
- See ResponseMetadataTypeDef
ProvisionProductOutputTypeDef#
# ProvisionProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProvisionProductOutputTypeDef
def get_value() -> ProvisionProductOutputTypeDef:
return {
"RecordDetail": ...,
}
# ProvisionProductOutputTypeDef definition
class ProvisionProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TerminateProvisionedProductOutputTypeDef#
# TerminateProvisionedProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import TerminateProvisionedProductOutputTypeDef
def get_value() -> TerminateProvisionedProductOutputTypeDef:
return {
"RecordDetail": ...,
}
# TerminateProvisionedProductOutputTypeDef definition
class TerminateProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProvisionedProductOutputTypeDef#
# UpdateProvisionedProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductOutputTypeDef
def get_value() -> UpdateProvisionedProductOutputTypeDef:
return {
"RecordDetail": ...,
}
# UpdateProvisionedProductOutputTypeDef definition
class UpdateProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResourceChangeTypeDef#
# ResourceChangeTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ResourceChangeTypeDef
def get_value() -> ResourceChangeTypeDef:
return {
"Action": ...,
}
# ResourceChangeTypeDef definition
class ResourceChangeTypeDef(TypedDict):
Action: NotRequired[ChangeActionType], # (1)
LogicalResourceId: NotRequired[str],
PhysicalResourceId: NotRequired[str],
ResourceType: NotRequired[str],
Replacement: NotRequired[ReplacementType], # (2)
Scope: NotRequired[List[ResourceAttributeType]], # (3)
Details: NotRequired[List[ResourceChangeDetailTypeDef]], # (4)
- See ChangeActionType
- See ReplacementType
- See
List[ResourceAttributeType]
- See
List[ResourceChangeDetailTypeDef]
DescribePortfolioShareStatusOutputTypeDef#
# DescribePortfolioShareStatusOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioShareStatusOutputTypeDef
def get_value() -> DescribePortfolioShareStatusOutputTypeDef:
return {
"PortfolioShareToken": ...,
}
# DescribePortfolioShareStatusOutputTypeDef definition
class DescribePortfolioShareStatusOutputTypeDef(TypedDict):
PortfolioShareToken: str,
PortfolioId: str,
OrganizationNodeValue: str,
Status: ShareStatusType, # (1)
ShareDetails: ShareDetailsTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ProductViewDetailTypeDef#
# ProductViewDetailTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import ProductViewDetailTypeDef
def get_value() -> ProductViewDetailTypeDef:
return {
"ProductViewSummary": ...,
}
# ProductViewDetailTypeDef definition
class ProductViewDetailTypeDef(TypedDict):
ProductViewSummary: NotRequired[ProductViewSummaryTypeDef], # (1)
Status: NotRequired[StatusType], # (2)
ProductARN: NotRequired[str],
CreatedTime: NotRequired[datetime.datetime],
SourceConnection: NotRequired[SourceConnectionDetailTypeDef], # (3)
CreateProductInputTypeDef#
# CreateProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateProductInputTypeDef
def get_value() -> CreateProductInputTypeDef:
return {
"Name": ...,
}
# CreateProductInputTypeDef definition
class CreateProductInputTypeDef(TypedDict):
Name: str,
Owner: str,
ProductType: ProductTypeType, # (1)
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
Description: NotRequired[str],
Distributor: NotRequired[str],
SupportDescription: NotRequired[str],
SupportEmail: NotRequired[str],
SupportUrl: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
ProvisioningArtifactParameters: NotRequired[ProvisioningArtifactPropertiesTypeDef], # (3)
SourceConnection: NotRequired[SourceConnectionTypeDef], # (4)
- See ProductTypeType
- See
Sequence[TagTypeDef]
- See ProvisioningArtifactPropertiesTypeDef
- See SourceConnectionTypeDef
UpdateProductInputTypeDef#
# UpdateProductInputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProductInputTypeDef
def get_value() -> UpdateProductInputTypeDef:
return {
"Id": ...,
}
# UpdateProductInputTypeDef definition
class UpdateProductInputTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
Name: NotRequired[str],
Owner: NotRequired[str],
Description: NotRequired[str],
Distributor: NotRequired[str],
SupportDescription: NotRequired[str],
SupportEmail: NotRequired[str],
SupportUrl: NotRequired[str],
AddTags: NotRequired[Sequence[TagTypeDef]], # (1)
RemoveTags: NotRequired[Sequence[str]],
SourceConnection: NotRequired[SourceConnectionTypeDef], # (2)
- See
Sequence[TagTypeDef]
- See SourceConnectionTypeDef
DescribeProvisionedProductPlanOutputTypeDef#
# DescribeProvisionedProductPlanOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductPlanOutputTypeDef
def get_value() -> DescribeProvisionedProductPlanOutputTypeDef:
return {
"ProvisionedProductPlanDetails": ...,
}
# DescribeProvisionedProductPlanOutputTypeDef definition
class DescribeProvisionedProductPlanOutputTypeDef(TypedDict):
ProvisionedProductPlanDetails: ProvisionedProductPlanDetailsTypeDef, # (1)
ResourceChanges: List[ResourceChangeTypeDef], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ProvisionedProductPlanDetailsTypeDef
- See
List[ResourceChangeTypeDef]
- See ResponseMetadataTypeDef
CreateProductOutputTypeDef#
# CreateProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import CreateProductOutputTypeDef
def get_value() -> CreateProductOutputTypeDef:
return {
"ProductViewDetail": ...,
}
# CreateProductOutputTypeDef definition
class CreateProductOutputTypeDef(TypedDict):
ProductViewDetail: ProductViewDetailTypeDef, # (1)
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (2)
Tags: List[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ProductViewDetailTypeDef
- See ProvisioningArtifactDetailTypeDef
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef
DescribeProductAsAdminOutputTypeDef#
# DescribeProductAsAdminOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import DescribeProductAsAdminOutputTypeDef
def get_value() -> DescribeProductAsAdminOutputTypeDef:
return {
"ProductViewDetail": ...,
}
# DescribeProductAsAdminOutputTypeDef definition
class DescribeProductAsAdminOutputTypeDef(TypedDict):
ProductViewDetail: ProductViewDetailTypeDef, # (1)
ProvisioningArtifactSummaries: List[ProvisioningArtifactSummaryTypeDef], # (2)
Tags: List[TagTypeDef], # (3)
TagOptions: List[TagOptionDetailTypeDef], # (4)
Budgets: List[BudgetDetailTypeDef], # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ProductViewDetailTypeDef
- See
List[ProvisioningArtifactSummaryTypeDef]
- See
List[TagTypeDef]
- See
List[TagOptionDetailTypeDef]
- See
List[BudgetDetailTypeDef]
- See ResponseMetadataTypeDef
SearchProductsAsAdminOutputTypeDef#
# SearchProductsAsAdminOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminOutputTypeDef
def get_value() -> SearchProductsAsAdminOutputTypeDef:
return {
"ProductViewDetails": ...,
}
# SearchProductsAsAdminOutputTypeDef definition
class SearchProductsAsAdminOutputTypeDef(TypedDict):
ProductViewDetails: List[ProductViewDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See
List[ProductViewDetailTypeDef]
- See ResponseMetadataTypeDef
UpdateProductOutputTypeDef#
# UpdateProductOutputTypeDef TypedDict usage example
from mypy_boto3_servicecatalog.type_defs import UpdateProductOutputTypeDef
def get_value() -> UpdateProductOutputTypeDef:
return {
"ProductViewDetail": ...,
}
# UpdateProductOutputTypeDef definition
class UpdateProductOutputTypeDef(TypedDict):
ProductViewDetail: ProductViewDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ProductViewDetailTypeDef
- See
List[TagTypeDef]
- See ResponseMetadataTypeDef