Skip to content

Typed dictionaries#

Index > ServiceCatalog > Typed dictionaries

Auto-generated documentation for ServiceCatalog type annotations stubs module mypy-boto3-servicecatalog.

AcceptPortfolioShareInputRequestTypeDef#

# AcceptPortfolioShareInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import AcceptPortfolioShareInputRequestTypeDef

def get_value() -> AcceptPortfolioShareInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
# AcceptPortfolioShareInputRequestTypeDef definition

class AcceptPortfolioShareInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    PortfolioShareType: NotRequired[PortfolioShareTypeType],  # (1)
  1. See PortfolioShareTypeType

AccessLevelFilterTypeDef#

# AccessLevelFilterTypeDef 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],
  1. See AccessLevelFilterKeyType

AssociateBudgetWithResourceInputRequestTypeDef#

# AssociateBudgetWithResourceInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import AssociateBudgetWithResourceInputRequestTypeDef

def get_value() -> AssociateBudgetWithResourceInputRequestTypeDef:
    return {
        "BudgetName": ...,
        "ResourceId": ...,
    }
# AssociateBudgetWithResourceInputRequestTypeDef definition

class AssociateBudgetWithResourceInputRequestTypeDef(TypedDict):
    BudgetName: str,
    ResourceId: str,

AssociatePrincipalWithPortfolioInputRequestTypeDef#

# AssociatePrincipalWithPortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import AssociatePrincipalWithPortfolioInputRequestTypeDef

def get_value() -> AssociatePrincipalWithPortfolioInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "PrincipalARN": ...,
        "PrincipalType": ...,
    }
# AssociatePrincipalWithPortfolioInputRequestTypeDef definition

class AssociatePrincipalWithPortfolioInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    PrincipalARN: str,
    PrincipalType: PrincipalTypeType,  # (1)
    AcceptLanguage: NotRequired[str],
  1. See PrincipalTypeType

AssociateProductWithPortfolioInputRequestTypeDef#

# AssociateProductWithPortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import AssociateProductWithPortfolioInputRequestTypeDef

def get_value() -> AssociateProductWithPortfolioInputRequestTypeDef:
    return {
        "ProductId": ...,
        "PortfolioId": ...,
    }
# AssociateProductWithPortfolioInputRequestTypeDef definition

class AssociateProductWithPortfolioInputRequestTypeDef(TypedDict):
    ProductId: str,
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    SourcePortfolioId: NotRequired[str],

AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef#

# AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef

def get_value() -> AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
        "ServiceActionId": ...,
    }
# AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef definition

class AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    ServiceActionId: str,
    AcceptLanguage: NotRequired[str],

AssociateTagOptionWithResourceInputRequestTypeDef#

# AssociateTagOptionWithResourceInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import AssociateTagOptionWithResourceInputRequestTypeDef

def get_value() -> AssociateTagOptionWithResourceInputRequestTypeDef:
    return {
        "ResourceId": ...,
        "TagOptionId": ...,
    }
# AssociateTagOptionWithResourceInputRequestTypeDef definition

class AssociateTagOptionWithResourceInputRequestTypeDef(TypedDict):
    ResourceId: str,
    TagOptionId: str,

ServiceActionAssociationTypeDef#

# ServiceActionAssociationTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ServiceActionAssociationTypeDef

def get_value() -> ServiceActionAssociationTypeDef:
    return {
        "ServiceActionId": ...,
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
# ServiceActionAssociationTypeDef definition

class ServiceActionAssociationTypeDef(TypedDict):
    ServiceActionId: str,
    ProductId: str,
    ProvisioningArtifactId: str,

FailedServiceActionAssociationTypeDef#

# FailedServiceActionAssociationTypeDef 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],
  1. See ServiceActionAssociationErrorCodeType

BudgetDetailTypeDef#

# BudgetDetailTypeDef 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 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 usage example

from mypy_boto3_servicecatalog.type_defs import CodeStarParametersTypeDef

def get_value() -> CodeStarParametersTypeDef:
    return {
        "ConnectionArn": ...,
        "Repository": ...,
        "Branch": ...,
        "ArtifactPath": ...,
    }
# CodeStarParametersTypeDef definition

class CodeStarParametersTypeDef(TypedDict):
    ConnectionArn: str,
    Repository: str,
    Branch: str,
    ArtifactPath: str,

ConstraintDetailTypeDef#

# ConstraintDetailTypeDef 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 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],

CopyProductInputRequestTypeDef#

# CopyProductInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CopyProductInputRequestTypeDef

def get_value() -> CopyProductInputRequestTypeDef:
    return {
        "SourceProductArn": ...,
        "IdempotencyToken": ...,
    }
# CopyProductInputRequestTypeDef definition

class CopyProductInputRequestTypeDef(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)
  1. See ProvisioningArtifactPropertyNameType
  2. See CopyOptionType

CopyProductOutputTypeDef#

# CopyProductOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CopyProductOutputTypeDef

def get_value() -> CopyProductOutputTypeDef:
    return {
        "CopyProductToken": ...,
        "ResponseMetadata": ...,
    }
# CopyProductOutputTypeDef definition

class CopyProductOutputTypeDef(TypedDict):
    CopyProductToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateConstraintInputRequestTypeDef#

# CreateConstraintInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateConstraintInputRequestTypeDef

def get_value() -> CreateConstraintInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "ProductId": ...,
        "Parameters": ...,
        "Type": ...,
        "IdempotencyToken": ...,
    }
# CreateConstraintInputRequestTypeDef definition

class CreateConstraintInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    ProductId: str,
    Parameters: str,
    Type: str,
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],
    Description: NotRequired[str],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

PortfolioDetailTypeDef#

# PortfolioDetailTypeDef 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],
    ProviderName: NotRequired[str],

OrganizationNodeTypeDef#

# OrganizationNodeTypeDef 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],
  1. See OrganizationNodeTypeType

CreatePortfolioShareOutputTypeDef#

# CreatePortfolioShareOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreatePortfolioShareOutputTypeDef

def get_value() -> CreatePortfolioShareOutputTypeDef:
    return {
        "PortfolioShareToken": ...,
        "ResponseMetadata": ...,
    }
# CreatePortfolioShareOutputTypeDef definition

class CreatePortfolioShareOutputTypeDef(TypedDict):
    PortfolioShareToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ProvisioningArtifactPropertiesTypeDef#

# ProvisioningArtifactPropertiesTypeDef 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],
  1. See ProvisioningArtifactTypeType

ProvisioningArtifactDetailTypeDef#

# ProvisioningArtifactDetailTypeDef 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],
    Active: NotRequired[bool],
    Guidance: NotRequired[ProvisioningArtifactGuidanceType],  # (2)
    SourceRevision: NotRequired[str],
  1. See ProvisioningArtifactTypeType
  2. See ProvisioningArtifactGuidanceType

UpdateProvisioningParameterTypeDef#

# UpdateProvisioningParameterTypeDef 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],

CreateProvisionedProductPlanOutputTypeDef#

# CreateProvisionedProductPlanOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateProvisionedProductPlanOutputTypeDef

def get_value() -> CreateProvisionedProductPlanOutputTypeDef:
    return {
        "PlanName": ...,
        "PlanId": ...,
        "ProvisionProductId": ...,
        "ProvisionedProductName": ...,
        "ProvisioningArtifactId": ...,
        "ResponseMetadata": ...,
    }
# CreateProvisionedProductPlanOutputTypeDef definition

class CreateProvisionedProductPlanOutputTypeDef(TypedDict):
    PlanName: str,
    PlanId: str,
    ProvisionProductId: str,
    ProvisionedProductName: str,
    ProvisioningArtifactId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateServiceActionInputRequestTypeDef#

# CreateServiceActionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateServiceActionInputRequestTypeDef

def get_value() -> CreateServiceActionInputRequestTypeDef:
    return {
        "Name": ...,
        "DefinitionType": ...,
        "Definition": ...,
        "IdempotencyToken": ...,
    }
# CreateServiceActionInputRequestTypeDef definition

class CreateServiceActionInputRequestTypeDef(TypedDict):
    Name: str,
    DefinitionType: ServiceActionDefinitionTypeType,  # (1)
    Definition: Mapping[ServiceActionDefinitionKeyType, str],  # (2)
    IdempotencyToken: str,
    Description: NotRequired[str],
    AcceptLanguage: NotRequired[str],
  1. See ServiceActionDefinitionTypeType
  2. See ServiceActionDefinitionKeyType

CreateTagOptionInputRequestTypeDef#

# CreateTagOptionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateTagOptionInputRequestTypeDef

def get_value() -> CreateTagOptionInputRequestTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
# CreateTagOptionInputRequestTypeDef definition

class CreateTagOptionInputRequestTypeDef(TypedDict):
    Key: str,
    Value: str,

TagOptionDetailTypeDef#

# TagOptionDetailTypeDef 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],

DeleteConstraintInputRequestTypeDef#

# DeleteConstraintInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeleteConstraintInputRequestTypeDef

def get_value() -> DeleteConstraintInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteConstraintInputRequestTypeDef definition

class DeleteConstraintInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DeletePortfolioInputRequestTypeDef#

# DeletePortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeletePortfolioInputRequestTypeDef

def get_value() -> DeletePortfolioInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DeletePortfolioInputRequestTypeDef definition

class DeletePortfolioInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DeletePortfolioShareOutputTypeDef#

# DeletePortfolioShareOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeletePortfolioShareOutputTypeDef

def get_value() -> DeletePortfolioShareOutputTypeDef:
    return {
        "PortfolioShareToken": ...,
        "ResponseMetadata": ...,
    }
# DeletePortfolioShareOutputTypeDef definition

class DeletePortfolioShareOutputTypeDef(TypedDict):
    PortfolioShareToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteProductInputRequestTypeDef#

# DeleteProductInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeleteProductInputRequestTypeDef

def get_value() -> DeleteProductInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteProductInputRequestTypeDef definition

class DeleteProductInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DeleteProvisionedProductPlanInputRequestTypeDef#

# DeleteProvisionedProductPlanInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeleteProvisionedProductPlanInputRequestTypeDef

def get_value() -> DeleteProvisionedProductPlanInputRequestTypeDef:
    return {
        "PlanId": ...,
    }
# DeleteProvisionedProductPlanInputRequestTypeDef definition

class DeleteProvisionedProductPlanInputRequestTypeDef(TypedDict):
    PlanId: str,
    AcceptLanguage: NotRequired[str],
    IgnoreErrors: NotRequired[bool],

DeleteProvisioningArtifactInputRequestTypeDef#

# DeleteProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeleteProvisioningArtifactInputRequestTypeDef

def get_value() -> DeleteProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
# DeleteProvisioningArtifactInputRequestTypeDef definition

class DeleteProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    AcceptLanguage: NotRequired[str],

DeleteServiceActionInputRequestTypeDef#

# DeleteServiceActionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeleteServiceActionInputRequestTypeDef

def get_value() -> DeleteServiceActionInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteServiceActionInputRequestTypeDef definition

class DeleteServiceActionInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DeleteTagOptionInputRequestTypeDef#

# DeleteTagOptionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeleteTagOptionInputRequestTypeDef

def get_value() -> DeleteTagOptionInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DeleteTagOptionInputRequestTypeDef definition

class DeleteTagOptionInputRequestTypeDef(TypedDict):
    Id: str,

DescribeConstraintInputRequestTypeDef#

# DescribeConstraintInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeConstraintInputRequestTypeDef

def get_value() -> DescribeConstraintInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DescribeConstraintInputRequestTypeDef definition

class DescribeConstraintInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DescribeCopyProductStatusInputRequestTypeDef#

# DescribeCopyProductStatusInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeCopyProductStatusInputRequestTypeDef

def get_value() -> DescribeCopyProductStatusInputRequestTypeDef:
    return {
        "CopyProductToken": ...,
    }
# DescribeCopyProductStatusInputRequestTypeDef definition

class DescribeCopyProductStatusInputRequestTypeDef(TypedDict):
    CopyProductToken: str,
    AcceptLanguage: NotRequired[str],

DescribeCopyProductStatusOutputTypeDef#

# DescribeCopyProductStatusOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeCopyProductStatusOutputTypeDef

def get_value() -> DescribeCopyProductStatusOutputTypeDef:
    return {
        "CopyProductStatus": ...,
        "TargetProductId": ...,
        "StatusDetail": ...,
        "ResponseMetadata": ...,
    }
# DescribeCopyProductStatusOutputTypeDef definition

class DescribeCopyProductStatusOutputTypeDef(TypedDict):
    CopyProductStatus: CopyProductStatusType,  # (1)
    TargetProductId: str,
    StatusDetail: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CopyProductStatusType
  2. See ResponseMetadataTypeDef

DescribePortfolioInputRequestTypeDef#

# DescribePortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribePortfolioInputRequestTypeDef

def get_value() -> DescribePortfolioInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DescribePortfolioInputRequestTypeDef definition

class DescribePortfolioInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DescribePortfolioShareStatusInputRequestTypeDef#

# DescribePortfolioShareStatusInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribePortfolioShareStatusInputRequestTypeDef

def get_value() -> DescribePortfolioShareStatusInputRequestTypeDef:
    return {
        "PortfolioShareToken": ...,
    }
# DescribePortfolioShareStatusInputRequestTypeDef definition

class DescribePortfolioShareStatusInputRequestTypeDef(TypedDict):
    PortfolioShareToken: str,

DescribePortfolioSharesInputRequestTypeDef#

# DescribePortfolioSharesInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribePortfolioSharesInputRequestTypeDef

def get_value() -> DescribePortfolioSharesInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "Type": ...,
    }
# DescribePortfolioSharesInputRequestTypeDef definition

class DescribePortfolioSharesInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    Type: DescribePortfolioShareTypeType,  # (1)
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],
  1. See DescribePortfolioShareTypeType

PortfolioShareDetailTypeDef#

# PortfolioShareDetailTypeDef 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],
  1. See DescribePortfolioShareTypeType

DescribeProductAsAdminInputRequestTypeDef#

# DescribeProductAsAdminInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProductAsAdminInputRequestTypeDef

def get_value() -> DescribeProductAsAdminInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# DescribeProductAsAdminInputRequestTypeDef definition

class DescribeProductAsAdminInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    SourcePortfolioId: NotRequired[str],

ProvisioningArtifactSummaryTypeDef#

# ProvisioningArtifactSummaryTypeDef 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],
    ProvisioningArtifactMetadata: NotRequired[Dict[str, str]],

DescribeProductInputRequestTypeDef#

# DescribeProductInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProductInputRequestTypeDef

def get_value() -> DescribeProductInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# DescribeProductInputRequestTypeDef definition

class DescribeProductInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],

LaunchPathTypeDef#

# LaunchPathTypeDef 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 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],
  1. See ProductTypeType

ProvisioningArtifactTypeDef#

# ProvisioningArtifactTypeDef 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],
    Guidance: NotRequired[ProvisioningArtifactGuidanceType],  # (1)
  1. See ProvisioningArtifactGuidanceType

DescribeProductViewInputRequestTypeDef#

# DescribeProductViewInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProductViewInputRequestTypeDef

def get_value() -> DescribeProductViewInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DescribeProductViewInputRequestTypeDef definition

class DescribeProductViewInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DescribeProvisionedProductInputRequestTypeDef#

# DescribeProvisionedProductInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductInputRequestTypeDef

def get_value() -> DescribeProvisionedProductInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# DescribeProvisionedProductInputRequestTypeDef definition

class DescribeProvisionedProductInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],

ProvisionedProductDetailTypeDef#

# ProvisionedProductDetailTypeDef 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],
    IdempotencyToken: NotRequired[str],
    LastRecordId: NotRequired[str],
    LastProvisioningRecordId: NotRequired[str],
    LastSuccessfulProvisioningRecordId: NotRequired[str],
    ProductId: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    LaunchRoleArn: NotRequired[str],
  1. See ProvisionedProductStatusType

DescribeProvisionedProductPlanInputRequestTypeDef#

# DescribeProvisionedProductPlanInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductPlanInputRequestTypeDef

def get_value() -> DescribeProvisionedProductPlanInputRequestTypeDef:
    return {
        "PlanId": ...,
    }
# DescribeProvisionedProductPlanInputRequestTypeDef definition

class DescribeProvisionedProductPlanInputRequestTypeDef(TypedDict):
    PlanId: str,
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

DescribeProvisioningArtifactInputRequestTypeDef#

# DescribeProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningArtifactInputRequestTypeDef

def get_value() -> DescribeProvisioningArtifactInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# DescribeProvisioningArtifactInputRequestTypeDef definition

class DescribeProvisioningArtifactInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    ProductId: NotRequired[str],
    ProvisioningArtifactName: NotRequired[str],
    ProductName: NotRequired[str],
    Verbose: NotRequired[bool],

DescribeProvisioningParametersInputRequestTypeDef#

# DescribeProvisioningParametersInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningParametersInputRequestTypeDef

def get_value() -> DescribeProvisioningParametersInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# DescribeProvisioningParametersInputRequestTypeDef definition

class DescribeProvisioningParametersInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    ProductId: NotRequired[str],
    ProductName: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    ProvisioningArtifactName: NotRequired[str],
    PathId: NotRequired[str],
    PathName: NotRequired[str],

ProvisioningArtifactOutputTypeDef#

# ProvisioningArtifactOutputTypeDef 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 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 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 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],

DescribeRecordInputRequestTypeDef#

# DescribeRecordInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeRecordInputRequestTypeDef

def get_value() -> DescribeRecordInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DescribeRecordInputRequestTypeDef definition

class DescribeRecordInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

RecordOutputTypeDef#

# RecordOutputTypeDef 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],

DescribeServiceActionExecutionParametersInputRequestTypeDef#

# DescribeServiceActionExecutionParametersInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionExecutionParametersInputRequestTypeDef

def get_value() -> DescribeServiceActionExecutionParametersInputRequestTypeDef:
    return {
        "ProvisionedProductId": ...,
        "ServiceActionId": ...,
    }
# DescribeServiceActionExecutionParametersInputRequestTypeDef definition

class DescribeServiceActionExecutionParametersInputRequestTypeDef(TypedDict):
    ProvisionedProductId: str,
    ServiceActionId: str,
    AcceptLanguage: NotRequired[str],

ExecutionParameterTypeDef#

# ExecutionParameterTypeDef 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]],

DescribeServiceActionInputRequestTypeDef#

# DescribeServiceActionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionInputRequestTypeDef

def get_value() -> DescribeServiceActionInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DescribeServiceActionInputRequestTypeDef definition

class DescribeServiceActionInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DescribeTagOptionInputRequestTypeDef#

# DescribeTagOptionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeTagOptionInputRequestTypeDef

def get_value() -> DescribeTagOptionInputRequestTypeDef:
    return {
        "Id": ...,
    }
# DescribeTagOptionInputRequestTypeDef definition

class DescribeTagOptionInputRequestTypeDef(TypedDict):
    Id: str,

DisassociateBudgetFromResourceInputRequestTypeDef#

# DisassociateBudgetFromResourceInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DisassociateBudgetFromResourceInputRequestTypeDef

def get_value() -> DisassociateBudgetFromResourceInputRequestTypeDef:
    return {
        "BudgetName": ...,
        "ResourceId": ...,
    }
# DisassociateBudgetFromResourceInputRequestTypeDef definition

class DisassociateBudgetFromResourceInputRequestTypeDef(TypedDict):
    BudgetName: str,
    ResourceId: str,

DisassociatePrincipalFromPortfolioInputRequestTypeDef#

# DisassociatePrincipalFromPortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DisassociatePrincipalFromPortfolioInputRequestTypeDef

def get_value() -> DisassociatePrincipalFromPortfolioInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "PrincipalARN": ...,
    }
# DisassociatePrincipalFromPortfolioInputRequestTypeDef definition

class DisassociatePrincipalFromPortfolioInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    PrincipalARN: str,
    AcceptLanguage: NotRequired[str],
    PrincipalType: NotRequired[PrincipalTypeType],  # (1)
  1. See PrincipalTypeType

DisassociateProductFromPortfolioInputRequestTypeDef#

# DisassociateProductFromPortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DisassociateProductFromPortfolioInputRequestTypeDef

def get_value() -> DisassociateProductFromPortfolioInputRequestTypeDef:
    return {
        "ProductId": ...,
        "PortfolioId": ...,
    }
# DisassociateProductFromPortfolioInputRequestTypeDef definition

class DisassociateProductFromPortfolioInputRequestTypeDef(TypedDict):
    ProductId: str,
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],

DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef#

# DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef

def get_value() -> DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
        "ServiceActionId": ...,
    }
# DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef definition

class DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    ServiceActionId: str,
    AcceptLanguage: NotRequired[str],

DisassociateTagOptionFromResourceInputRequestTypeDef#

# DisassociateTagOptionFromResourceInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DisassociateTagOptionFromResourceInputRequestTypeDef

def get_value() -> DisassociateTagOptionFromResourceInputRequestTypeDef:
    return {
        "ResourceId": ...,
        "TagOptionId": ...,
    }
# DisassociateTagOptionFromResourceInputRequestTypeDef definition

class DisassociateTagOptionFromResourceInputRequestTypeDef(TypedDict):
    ResourceId: str,
    TagOptionId: str,

UniqueTagResourceIdentifierTypeDef#

# UniqueTagResourceIdentifierTypeDef 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],

ExecuteProvisionedProductPlanInputRequestTypeDef#

# ExecuteProvisionedProductPlanInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductPlanInputRequestTypeDef

def get_value() -> ExecuteProvisionedProductPlanInputRequestTypeDef:
    return {
        "PlanId": ...,
        "IdempotencyToken": ...,
    }
# ExecuteProvisionedProductPlanInputRequestTypeDef definition

class ExecuteProvisionedProductPlanInputRequestTypeDef(TypedDict):
    PlanId: str,
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],

ExecuteProvisionedProductServiceActionInputRequestTypeDef#

# ExecuteProvisionedProductServiceActionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductServiceActionInputRequestTypeDef

def get_value() -> ExecuteProvisionedProductServiceActionInputRequestTypeDef:
    return {
        "ProvisionedProductId": ...,
        "ServiceActionId": ...,
        "ExecuteToken": ...,
    }
# ExecuteProvisionedProductServiceActionInputRequestTypeDef definition

class ExecuteProvisionedProductServiceActionInputRequestTypeDef(TypedDict):
    ProvisionedProductId: str,
    ServiceActionId: str,
    ExecuteToken: str,
    AcceptLanguage: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],

GetAWSOrganizationsAccessStatusOutputTypeDef#

# GetAWSOrganizationsAccessStatusOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import GetAWSOrganizationsAccessStatusOutputTypeDef

def get_value() -> GetAWSOrganizationsAccessStatusOutputTypeDef:
    return {
        "AccessStatus": ...,
        "ResponseMetadata": ...,
    }
# GetAWSOrganizationsAccessStatusOutputTypeDef definition

class GetAWSOrganizationsAccessStatusOutputTypeDef(TypedDict):
    AccessStatus: AccessStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccessStatusType
  2. See ResponseMetadataTypeDef

GetProvisionedProductOutputsInputRequestTypeDef#

# GetProvisionedProductOutputsInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import GetProvisionedProductOutputsInputRequestTypeDef

def get_value() -> GetProvisionedProductOutputsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# GetProvisionedProductOutputsInputRequestTypeDef definition

class GetProvisionedProductOutputsInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    ProvisionedProductId: NotRequired[str],
    ProvisionedProductName: NotRequired[str],
    OutputKeys: NotRequired[Sequence[str]],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ImportAsProvisionedProductInputRequestTypeDef#

# ImportAsProvisionedProductInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ImportAsProvisionedProductInputRequestTypeDef

def get_value() -> ImportAsProvisionedProductInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
        "ProvisionedProductName": ...,
        "PhysicalId": ...,
        "IdempotencyToken": ...,
    }
# ImportAsProvisionedProductInputRequestTypeDef definition

class ImportAsProvisionedProductInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    ProvisionedProductName: str,
    PhysicalId: str,
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],

LastSyncTypeDef#

# LastSyncTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import LastSyncTypeDef

def get_value() -> LastSyncTypeDef:
    return {
        "LastSyncTime": ...,
    }
# LastSyncTypeDef definition

class LastSyncTypeDef(TypedDict):
    LastSyncTime: NotRequired[datetime],
    LastSyncStatus: NotRequired[LastSyncStatusType],  # (1)
    LastSyncStatusMessage: NotRequired[str],
    LastSuccessfulSyncTime: NotRequired[datetime],
    LastSuccessfulSyncProvisioningArtifactId: NotRequired[str],
  1. See LastSyncStatusType

ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef#

# ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef

def get_value() -> ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef definition

class ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PortfolioShareType: NotRequired[PortfolioShareTypeType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See PortfolioShareTypeType
  2. See PaginatorConfigTypeDef

ListAcceptedPortfolioSharesInputRequestTypeDef#

# ListAcceptedPortfolioSharesInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesInputRequestTypeDef

def get_value() -> ListAcceptedPortfolioSharesInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListAcceptedPortfolioSharesInputRequestTypeDef definition

class ListAcceptedPortfolioSharesInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],
    PortfolioShareType: NotRequired[PortfolioShareTypeType],  # (1)
  1. See PortfolioShareTypeType

ListBudgetsForResourceInputRequestTypeDef#

# ListBudgetsForResourceInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListBudgetsForResourceInputRequestTypeDef

def get_value() -> ListBudgetsForResourceInputRequestTypeDef:
    return {
        "ResourceId": ...,
    }
# ListBudgetsForResourceInputRequestTypeDef definition

class ListBudgetsForResourceInputRequestTypeDef(TypedDict):
    ResourceId: str,
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef#

# ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef

def get_value() -> ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef:
    return {
        "PortfolioId": ...,
    }
# ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef definition

class ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    ProductId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListConstraintsForPortfolioInputRequestTypeDef#

# ListConstraintsForPortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioInputRequestTypeDef

def get_value() -> ListConstraintsForPortfolioInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
# ListConstraintsForPortfolioInputRequestTypeDef definition

class ListConstraintsForPortfolioInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    ProductId: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ListLaunchPathsInputListLaunchPathsPaginateTypeDef#

# ListLaunchPathsInputListLaunchPathsPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsInputListLaunchPathsPaginateTypeDef

def get_value() -> ListLaunchPathsInputListLaunchPathsPaginateTypeDef:
    return {
        "ProductId": ...,
    }
# ListLaunchPathsInputListLaunchPathsPaginateTypeDef definition

class ListLaunchPathsInputListLaunchPathsPaginateTypeDef(TypedDict):
    ProductId: str,
    AcceptLanguage: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListLaunchPathsInputRequestTypeDef#

# ListLaunchPathsInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsInputRequestTypeDef

def get_value() -> ListLaunchPathsInputRequestTypeDef:
    return {
        "ProductId": ...,
    }
# ListLaunchPathsInputRequestTypeDef definition

class ListLaunchPathsInputRequestTypeDef(TypedDict):
    ProductId: str,
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef#

# ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef

def get_value() -> ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef:
    return {
        "PortfolioId": ...,
        "OrganizationNodeType": ...,
    }
# ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef definition

class ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef(TypedDict):
    PortfolioId: str,
    OrganizationNodeType: OrganizationNodeTypeType,  # (1)
    AcceptLanguage: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See OrganizationNodeTypeType
  2. See PaginatorConfigTypeDef

ListOrganizationPortfolioAccessInputRequestTypeDef#

# ListOrganizationPortfolioAccessInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessInputRequestTypeDef

def get_value() -> ListOrganizationPortfolioAccessInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "OrganizationNodeType": ...,
    }
# ListOrganizationPortfolioAccessInputRequestTypeDef definition

class ListOrganizationPortfolioAccessInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    OrganizationNodeType: OrganizationNodeTypeType,  # (1)
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],
  1. See OrganizationNodeTypeType

ListPortfolioAccessInputRequestTypeDef#

# ListPortfolioAccessInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPortfolioAccessInputRequestTypeDef

def get_value() -> ListPortfolioAccessInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
# ListPortfolioAccessInputRequestTypeDef definition

class ListPortfolioAccessInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    OrganizationParentId: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

ListPortfolioAccessOutputTypeDef#

# ListPortfolioAccessOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPortfolioAccessOutputTypeDef

def get_value() -> ListPortfolioAccessOutputTypeDef:
    return {
        "AccountIds": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListPortfolioAccessOutputTypeDef definition

class ListPortfolioAccessOutputTypeDef(TypedDict):
    AccountIds: List[str],
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef#

# ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef

def get_value() -> ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef:
    return {
        "ProductId": ...,
    }
# ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef definition

class ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef(TypedDict):
    ProductId: str,
    AcceptLanguage: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPortfoliosForProductInputRequestTypeDef#

# ListPortfoliosForProductInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductInputRequestTypeDef

def get_value() -> ListPortfoliosForProductInputRequestTypeDef:
    return {
        "ProductId": ...,
    }
# ListPortfoliosForProductInputRequestTypeDef definition

class ListPortfoliosForProductInputRequestTypeDef(TypedDict):
    ProductId: str,
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

ListPortfoliosInputListPortfoliosPaginateTypeDef#

# ListPortfoliosInputListPortfoliosPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPortfoliosInputListPortfoliosPaginateTypeDef

def get_value() -> ListPortfoliosInputListPortfoliosPaginateTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListPortfoliosInputListPortfoliosPaginateTypeDef definition

class ListPortfoliosInputListPortfoliosPaginateTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPortfoliosInputRequestTypeDef#

# ListPortfoliosInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPortfoliosInputRequestTypeDef

def get_value() -> ListPortfoliosInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListPortfoliosInputRequestTypeDef definition

class ListPortfoliosInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef#

# ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef

def get_value() -> ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef:
    return {
        "PortfolioId": ...,
    }
# ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef definition

class ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListPrincipalsForPortfolioInputRequestTypeDef#

# ListPrincipalsForPortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioInputRequestTypeDef

def get_value() -> ListPrincipalsForPortfolioInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
# ListPrincipalsForPortfolioInputRequestTypeDef definition

class ListPrincipalsForPortfolioInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

PrincipalTypeDef#

# PrincipalTypeDef 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)
  1. See PrincipalTypeType

ProvisionedProductPlanSummaryTypeDef#

# ProvisionedProductPlanSummaryTypeDef 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],
  1. See ProvisionedProductPlanTypeType

ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef#

# ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef

def get_value() -> ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef:
    return {
        "ServiceActionId": ...,
    }
# ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef definition

class ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef(TypedDict):
    ServiceActionId: str,
    AcceptLanguage: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListProvisioningArtifactsForServiceActionInputRequestTypeDef#

# ListProvisioningArtifactsForServiceActionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionInputRequestTypeDef

def get_value() -> ListProvisioningArtifactsForServiceActionInputRequestTypeDef:
    return {
        "ServiceActionId": ...,
    }
# ListProvisioningArtifactsForServiceActionInputRequestTypeDef definition

class ListProvisioningArtifactsForServiceActionInputRequestTypeDef(TypedDict):
    ServiceActionId: str,
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
    AcceptLanguage: NotRequired[str],

ListProvisioningArtifactsInputRequestTypeDef#

# ListProvisioningArtifactsInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsInputRequestTypeDef

def get_value() -> ListProvisioningArtifactsInputRequestTypeDef:
    return {
        "ProductId": ...,
    }
# ListProvisioningArtifactsInputRequestTypeDef definition

class ListProvisioningArtifactsInputRequestTypeDef(TypedDict):
    ProductId: str,
    AcceptLanguage: NotRequired[str],

ListRecordHistorySearchFilterTypeDef#

# ListRecordHistorySearchFilterTypeDef 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],

ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef#

# ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef

def get_value() -> ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef:
    return {
        "TagOptionId": ...,
    }
# ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef definition

class ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef(TypedDict):
    TagOptionId: str,
    ResourceType: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListResourcesForTagOptionInputRequestTypeDef#

# ListResourcesForTagOptionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionInputRequestTypeDef

def get_value() -> ListResourcesForTagOptionInputRequestTypeDef:
    return {
        "TagOptionId": ...,
    }
# ListResourcesForTagOptionInputRequestTypeDef definition

class ListResourcesForTagOptionInputRequestTypeDef(TypedDict):
    TagOptionId: str,
    ResourceType: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ResourceDetailTypeDef#

# ResourceDetailTypeDef 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],

ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef#

# ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef

def get_value() -> ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
# ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef definition

class ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    AcceptLanguage: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceActionsForProvisioningArtifactInputRequestTypeDef#

# ListServiceActionsForProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactInputRequestTypeDef

def get_value() -> ListServiceActionsForProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
# ListServiceActionsForProvisioningArtifactInputRequestTypeDef definition

class ListServiceActionsForProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
    AcceptLanguage: NotRequired[str],

ServiceActionSummaryTypeDef#

# ServiceActionSummaryTypeDef 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)
  1. See ServiceActionDefinitionTypeType

ListServiceActionsInputListServiceActionsPaginateTypeDef#

# ListServiceActionsInputListServiceActionsPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListServiceActionsInputListServiceActionsPaginateTypeDef

def get_value() -> ListServiceActionsInputListServiceActionsPaginateTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListServiceActionsInputListServiceActionsPaginateTypeDef definition

class ListServiceActionsInputListServiceActionsPaginateTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListServiceActionsInputRequestTypeDef#

# ListServiceActionsInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListServiceActionsInputRequestTypeDef

def get_value() -> ListServiceActionsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListServiceActionsInputRequestTypeDef definition

class ListServiceActionsInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ListStackInstancesForProvisionedProductInputRequestTypeDef#

# ListStackInstancesForProvisionedProductInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListStackInstancesForProvisionedProductInputRequestTypeDef

def get_value() -> ListStackInstancesForProvisionedProductInputRequestTypeDef:
    return {
        "ProvisionedProductId": ...,
    }
# ListStackInstancesForProvisionedProductInputRequestTypeDef definition

class ListStackInstancesForProvisionedProductInputRequestTypeDef(TypedDict):
    ProvisionedProductId: str,
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

StackInstanceTypeDef#

# StackInstanceTypeDef 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)
  1. See StackInstanceStatusType

ListTagOptionsFiltersTypeDef#

# ListTagOptionsFiltersTypeDef 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],

NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef#

# NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef

def get_value() -> NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef:
    return {
        "WorkflowToken": ...,
        "RecordId": ...,
        "Status": ...,
        "IdempotencyToken": ...,
    }
# NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef definition

class NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef(TypedDict):
    WorkflowToken: str,
    RecordId: str,
    Status: EngineWorkflowStatusType,  # (1)
    IdempotencyToken: str,
    FailureReason: NotRequired[str],
  1. See EngineWorkflowStatusType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef 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],

ParameterConstraintsTypeDef#

# ParameterConstraintsTypeDef 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 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 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 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 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 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],

RejectPortfolioShareInputRequestTypeDef#

# RejectPortfolioShareInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import RejectPortfolioShareInputRequestTypeDef

def get_value() -> RejectPortfolioShareInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
# RejectPortfolioShareInputRequestTypeDef definition

class RejectPortfolioShareInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    PortfolioShareType: NotRequired[PortfolioShareTypeType],  # (1)
  1. See PortfolioShareTypeType

ResourceTargetDefinitionTypeDef#

# ResourceTargetDefinitionTypeDef 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)
  1. See ResourceAttributeType
  2. See RequiresRecreationType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

SearchProductsAsAdminInputRequestTypeDef#

# SearchProductsAsAdminInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminInputRequestTypeDef

def get_value() -> SearchProductsAsAdminInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# SearchProductsAsAdminInputRequestTypeDef definition

class SearchProductsAsAdminInputRequestTypeDef(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)
  1. See ProductViewFilterByType
  2. See ProductViewSortByType
  3. See SortOrderType
  4. See ProductSourceType

SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef#

# SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef

def get_value() -> SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef definition

class SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef(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)
  1. See ProductViewFilterByType
  2. See ProductViewSortByType
  3. See SortOrderType
  4. See ProductSourceType
  5. See PaginatorConfigTypeDef

SearchProductsInputRequestTypeDef#

# SearchProductsInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import SearchProductsInputRequestTypeDef

def get_value() -> SearchProductsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# SearchProductsInputRequestTypeDef definition

class SearchProductsInputRequestTypeDef(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],
  1. See ProductViewFilterByType
  2. See ProductViewSortByType
  3. See SortOrderType

ShareErrorTypeDef#

# ShareErrorTypeDef 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],

TerminateProvisionedProductInputRequestTypeDef#

# TerminateProvisionedProductInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import TerminateProvisionedProductInputRequestTypeDef

def get_value() -> TerminateProvisionedProductInputRequestTypeDef:
    return {
        "TerminateToken": ...,
    }
# TerminateProvisionedProductInputRequestTypeDef definition

class TerminateProvisionedProductInputRequestTypeDef(TypedDict):
    TerminateToken: str,
    ProvisionedProductName: NotRequired[str],
    ProvisionedProductId: NotRequired[str],
    IgnoreErrors: NotRequired[bool],
    AcceptLanguage: NotRequired[str],
    RetainPhysicalResources: NotRequired[bool],

UpdateConstraintInputRequestTypeDef#

# UpdateConstraintInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateConstraintInputRequestTypeDef

def get_value() -> UpdateConstraintInputRequestTypeDef:
    return {
        "Id": ...,
    }
# UpdateConstraintInputRequestTypeDef definition

class UpdateConstraintInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],
    Description: NotRequired[str],
    Parameters: NotRequired[str],

UpdatePortfolioShareOutputTypeDef#

# UpdatePortfolioShareOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioShareOutputTypeDef

def get_value() -> UpdatePortfolioShareOutputTypeDef:
    return {
        "PortfolioShareToken": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# UpdatePortfolioShareOutputTypeDef definition

class UpdatePortfolioShareOutputTypeDef(TypedDict):
    PortfolioShareToken: str,
    Status: ShareStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ShareStatusType
  2. See ResponseMetadataTypeDef

UpdateProvisioningPreferencesTypeDef#

# UpdateProvisioningPreferencesTypeDef 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)
  1. See StackSetOperationTypeType

UpdateProvisionedProductPropertiesInputRequestTypeDef#

# UpdateProvisionedProductPropertiesInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductPropertiesInputRequestTypeDef

def get_value() -> UpdateProvisionedProductPropertiesInputRequestTypeDef:
    return {
        "ProvisionedProductId": ...,
        "ProvisionedProductProperties": ...,
        "IdempotencyToken": ...,
    }
# UpdateProvisionedProductPropertiesInputRequestTypeDef definition

class UpdateProvisionedProductPropertiesInputRequestTypeDef(TypedDict):
    ProvisionedProductId: str,
    ProvisionedProductProperties: Mapping[PropertyKeyType, str],  # (1)
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],
  1. See PropertyKeyType

UpdateProvisionedProductPropertiesOutputTypeDef#

# UpdateProvisionedProductPropertiesOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductPropertiesOutputTypeDef

def get_value() -> UpdateProvisionedProductPropertiesOutputTypeDef:
    return {
        "ProvisionedProductId": ...,
        "ProvisionedProductProperties": ...,
        "RecordId": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# UpdateProvisionedProductPropertiesOutputTypeDef definition

class UpdateProvisionedProductPropertiesOutputTypeDef(TypedDict):
    ProvisionedProductId: str,
    ProvisionedProductProperties: Dict[PropertyKeyType, str],  # (1)
    RecordId: str,
    Status: RecordStatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PropertyKeyType
  2. See RecordStatusType
  3. See ResponseMetadataTypeDef

UpdateProvisioningArtifactInputRequestTypeDef#

# UpdateProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningArtifactInputRequestTypeDef

def get_value() -> UpdateProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
# UpdateProvisioningArtifactInputRequestTypeDef definition

class UpdateProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    AcceptLanguage: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Active: NotRequired[bool],
    Guidance: NotRequired[ProvisioningArtifactGuidanceType],  # (1)
  1. See ProvisioningArtifactGuidanceType

UpdateServiceActionInputRequestTypeDef#

# UpdateServiceActionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateServiceActionInputRequestTypeDef

def get_value() -> UpdateServiceActionInputRequestTypeDef:
    return {
        "Id": ...,
    }
# UpdateServiceActionInputRequestTypeDef definition

class UpdateServiceActionInputRequestTypeDef(TypedDict):
    Id: str,
    Name: NotRequired[str],
    Definition: NotRequired[Mapping[ServiceActionDefinitionKeyType, str]],  # (1)
    Description: NotRequired[str],
    AcceptLanguage: NotRequired[str],
  1. See ServiceActionDefinitionKeyType

UpdateTagOptionInputRequestTypeDef#

# UpdateTagOptionInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateTagOptionInputRequestTypeDef

def get_value() -> UpdateTagOptionInputRequestTypeDef:
    return {
        "Id": ...,
    }
# UpdateTagOptionInputRequestTypeDef definition

class UpdateTagOptionInputRequestTypeDef(TypedDict):
    Id: str,
    Value: NotRequired[str],
    Active: NotRequired[bool],

ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef#

# ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef

def get_value() -> ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef definition

class ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    ProvisionProductId: NotRequired[str],
    AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AccessLevelFilterTypeDef
  2. See PaginatorConfigTypeDef

ListProvisionedProductPlansInputRequestTypeDef#

# ListProvisionedProductPlansInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansInputRequestTypeDef

def get_value() -> ListProvisionedProductPlansInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListProvisionedProductPlansInputRequestTypeDef definition

class ListProvisionedProductPlansInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    ProvisionProductId: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
    AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef],  # (1)
  1. See AccessLevelFilterTypeDef

ScanProvisionedProductsInputRequestTypeDef#

# ScanProvisionedProductsInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsInputRequestTypeDef

def get_value() -> ScanProvisionedProductsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ScanProvisionedProductsInputRequestTypeDef definition

class ScanProvisionedProductsInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef],  # (1)
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
  1. See AccessLevelFilterTypeDef

ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef#

# ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef

def get_value() -> ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef definition

class ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See AccessLevelFilterTypeDef
  2. See PaginatorConfigTypeDef

SearchProvisionedProductsInputRequestTypeDef#

# SearchProvisionedProductsInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import SearchProvisionedProductsInputRequestTypeDef

def get_value() -> SearchProvisionedProductsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# SearchProvisionedProductsInputRequestTypeDef definition

class SearchProvisionedProductsInputRequestTypeDef(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],
  1. See AccessLevelFilterTypeDef
  2. See ProvisionedProductViewFilterByType
  3. See SortOrderType

BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef#

# BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef

def get_value() -> BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef:
    return {
        "ServiceActionAssociations": ...,
    }
# BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef definition

class BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef(TypedDict):
    ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef],  # (1)
    AcceptLanguage: NotRequired[str],
  1. See ServiceActionAssociationTypeDef

BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef#

# BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef

def get_value() -> BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef:
    return {
        "ServiceActionAssociations": ...,
    }
# BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef definition

class BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef(TypedDict):
    ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef],  # (1)
    AcceptLanguage: NotRequired[str],
  1. See ServiceActionAssociationTypeDef

BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef#

# BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef

def get_value() -> BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef:
    return {
        "FailedServiceActionAssociations": ...,
        "ResponseMetadata": ...,
    }
# BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef definition

class BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef(TypedDict):
    FailedServiceActionAssociations: List[FailedServiceActionAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedServiceActionAssociationTypeDef
  2. See ResponseMetadataTypeDef

BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef#

# BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef

def get_value() -> BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef:
    return {
        "FailedServiceActionAssociations": ...,
        "ResponseMetadata": ...,
    }
# BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef definition

class BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef(TypedDict):
    FailedServiceActionAssociations: List[FailedServiceActionAssociationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedServiceActionAssociationTypeDef
  2. See ResponseMetadataTypeDef

ListBudgetsForResourceOutputTypeDef#

# ListBudgetsForResourceOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListBudgetsForResourceOutputTypeDef

def get_value() -> ListBudgetsForResourceOutputTypeDef:
    return {
        "Budgets": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListBudgetsForResourceOutputTypeDef definition

class ListBudgetsForResourceOutputTypeDef(TypedDict):
    Budgets: List[BudgetDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BudgetDetailTypeDef
  2. See ResponseMetadataTypeDef

SourceConnectionParametersTypeDef#

# SourceConnectionParametersTypeDef 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)
  1. See CodeStarParametersTypeDef

CreateConstraintOutputTypeDef#

# CreateConstraintOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateConstraintOutputTypeDef

def get_value() -> CreateConstraintOutputTypeDef:
    return {
        "ConstraintDetail": ...,
        "ConstraintParameters": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# CreateConstraintOutputTypeDef definition

class CreateConstraintOutputTypeDef(TypedDict):
    ConstraintDetail: ConstraintDetailTypeDef,  # (1)
    ConstraintParameters: str,
    Status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ConstraintDetailTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

DescribeConstraintOutputTypeDef#

# DescribeConstraintOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeConstraintOutputTypeDef

def get_value() -> DescribeConstraintOutputTypeDef:
    return {
        "ConstraintDetail": ...,
        "ConstraintParameters": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DescribeConstraintOutputTypeDef definition

class DescribeConstraintOutputTypeDef(TypedDict):
    ConstraintDetail: ConstraintDetailTypeDef,  # (1)
    ConstraintParameters: str,
    Status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ConstraintDetailTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

ListConstraintsForPortfolioOutputTypeDef#

# ListConstraintsForPortfolioOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioOutputTypeDef

def get_value() -> ListConstraintsForPortfolioOutputTypeDef:
    return {
        "ConstraintDetails": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListConstraintsForPortfolioOutputTypeDef definition

class ListConstraintsForPortfolioOutputTypeDef(TypedDict):
    ConstraintDetails: List[ConstraintDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConstraintDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateConstraintOutputTypeDef#

# UpdateConstraintOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateConstraintOutputTypeDef

def get_value() -> UpdateConstraintOutputTypeDef:
    return {
        "ConstraintDetail": ...,
        "ConstraintParameters": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# UpdateConstraintOutputTypeDef definition

class UpdateConstraintOutputTypeDef(TypedDict):
    ConstraintDetail: ConstraintDetailTypeDef,  # (1)
    ConstraintParameters: str,
    Status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ConstraintDetailTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

CreatePortfolioInputRequestTypeDef#

# CreatePortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreatePortfolioInputRequestTypeDef

def get_value() -> CreatePortfolioInputRequestTypeDef:
    return {
        "DisplayName": ...,
        "ProviderName": ...,
        "IdempotencyToken": ...,
    }
# CreatePortfolioInputRequestTypeDef definition

class CreatePortfolioInputRequestTypeDef(TypedDict):
    DisplayName: str,
    ProviderName: str,
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

LaunchPathSummaryTypeDef#

# LaunchPathSummaryTypeDef 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],
  1. See ConstraintSummaryTypeDef
  2. See TagTypeDef

ProvisionedProductAttributeTypeDef#

# ProvisionedProductAttributeTypeDef 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],
    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],
  1. See ProvisionedProductStatusType
  2. See TagTypeDef

UpdatePortfolioInputRequestTypeDef#

# UpdatePortfolioInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioInputRequestTypeDef

def get_value() -> UpdatePortfolioInputRequestTypeDef:
    return {
        "Id": ...,
    }
# UpdatePortfolioInputRequestTypeDef definition

class UpdatePortfolioInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    ProviderName: NotRequired[str],
    AddTags: NotRequired[Sequence[TagTypeDef]],  # (1)
    RemoveTags: NotRequired[Sequence[str]],
  1. See TagTypeDef

CreatePortfolioOutputTypeDef#

# CreatePortfolioOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreatePortfolioOutputTypeDef

def get_value() -> CreatePortfolioOutputTypeDef:
    return {
        "PortfolioDetail": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# CreatePortfolioOutputTypeDef definition

class CreatePortfolioOutputTypeDef(TypedDict):
    PortfolioDetail: PortfolioDetailTypeDef,  # (1)
    Tags: List[TagTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PortfolioDetailTypeDef
  2. See TagTypeDef
  3. See ResponseMetadataTypeDef

ListAcceptedPortfolioSharesOutputTypeDef#

# ListAcceptedPortfolioSharesOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesOutputTypeDef

def get_value() -> ListAcceptedPortfolioSharesOutputTypeDef:
    return {
        "PortfolioDetails": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListAcceptedPortfolioSharesOutputTypeDef definition

class ListAcceptedPortfolioSharesOutputTypeDef(TypedDict):
    PortfolioDetails: List[PortfolioDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortfolioDetailTypeDef
  2. See ResponseMetadataTypeDef

ListPortfoliosForProductOutputTypeDef#

# ListPortfoliosForProductOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductOutputTypeDef

def get_value() -> ListPortfoliosForProductOutputTypeDef:
    return {
        "PortfolioDetails": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListPortfoliosForProductOutputTypeDef definition

class ListPortfoliosForProductOutputTypeDef(TypedDict):
    PortfolioDetails: List[PortfolioDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortfolioDetailTypeDef
  2. See ResponseMetadataTypeDef

ListPortfoliosOutputTypeDef#

# ListPortfoliosOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPortfoliosOutputTypeDef

def get_value() -> ListPortfoliosOutputTypeDef:
    return {
        "PortfolioDetails": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListPortfoliosOutputTypeDef definition

class ListPortfoliosOutputTypeDef(TypedDict):
    PortfolioDetails: List[PortfolioDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortfolioDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdatePortfolioOutputTypeDef#

# UpdatePortfolioOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioOutputTypeDef

def get_value() -> UpdatePortfolioOutputTypeDef:
    return {
        "PortfolioDetail": ...,
        "Tags": ...,
        "ResponseMetadata": ...,
    }
# UpdatePortfolioOutputTypeDef definition

class UpdatePortfolioOutputTypeDef(TypedDict):
    PortfolioDetail: PortfolioDetailTypeDef,  # (1)
    Tags: List[TagTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See PortfolioDetailTypeDef
  2. See TagTypeDef
  3. See ResponseMetadataTypeDef

CreatePortfolioShareInputRequestTypeDef#

# CreatePortfolioShareInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreatePortfolioShareInputRequestTypeDef

def get_value() -> CreatePortfolioShareInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
# CreatePortfolioShareInputRequestTypeDef definition

class CreatePortfolioShareInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    AccountId: NotRequired[str],
    OrganizationNode: NotRequired[OrganizationNodeTypeDef],  # (1)
    ShareTagOptions: NotRequired[bool],
    SharePrincipals: NotRequired[bool],
  1. See OrganizationNodeTypeDef

DeletePortfolioShareInputRequestTypeDef#

# DeletePortfolioShareInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DeletePortfolioShareInputRequestTypeDef

def get_value() -> DeletePortfolioShareInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
# DeletePortfolioShareInputRequestTypeDef definition

class DeletePortfolioShareInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    AccountId: NotRequired[str],
    OrganizationNode: NotRequired[OrganizationNodeTypeDef],  # (1)
  1. See OrganizationNodeTypeDef

ListOrganizationPortfolioAccessOutputTypeDef#

# ListOrganizationPortfolioAccessOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessOutputTypeDef

def get_value() -> ListOrganizationPortfolioAccessOutputTypeDef:
    return {
        "OrganizationNodes": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListOrganizationPortfolioAccessOutputTypeDef definition

class ListOrganizationPortfolioAccessOutputTypeDef(TypedDict):
    OrganizationNodes: List[OrganizationNodeTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrganizationNodeTypeDef
  2. See ResponseMetadataTypeDef

UpdatePortfolioShareInputRequestTypeDef#

# UpdatePortfolioShareInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioShareInputRequestTypeDef

def get_value() -> UpdatePortfolioShareInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
# UpdatePortfolioShareInputRequestTypeDef definition

class UpdatePortfolioShareInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    AccountId: NotRequired[str],
    OrganizationNode: NotRequired[OrganizationNodeTypeDef],  # (1)
    ShareTagOptions: NotRequired[bool],
    SharePrincipals: NotRequired[bool],
  1. See OrganizationNodeTypeDef

CreateProvisioningArtifactInputRequestTypeDef#

# CreateProvisioningArtifactInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateProvisioningArtifactInputRequestTypeDef

def get_value() -> CreateProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "Parameters": ...,
        "IdempotencyToken": ...,
    }
# CreateProvisioningArtifactInputRequestTypeDef definition

class CreateProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    Parameters: ProvisioningArtifactPropertiesTypeDef,  # (1)
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],
  1. See ProvisioningArtifactPropertiesTypeDef

CreateProvisioningArtifactOutputTypeDef#

# CreateProvisioningArtifactOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateProvisioningArtifactOutputTypeDef

def get_value() -> CreateProvisioningArtifactOutputTypeDef:
    return {
        "ProvisioningArtifactDetail": ...,
        "Info": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# CreateProvisioningArtifactOutputTypeDef definition

class CreateProvisioningArtifactOutputTypeDef(TypedDict):
    ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef,  # (1)
    Info: Dict[str, str],
    Status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProvisioningArtifactDetailTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

DescribeProvisioningArtifactOutputTypeDef#

# DescribeProvisioningArtifactOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningArtifactOutputTypeDef

def get_value() -> DescribeProvisioningArtifactOutputTypeDef:
    return {
        "ProvisioningArtifactDetail": ...,
        "Info": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# DescribeProvisioningArtifactOutputTypeDef definition

class DescribeProvisioningArtifactOutputTypeDef(TypedDict):
    ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef,  # (1)
    Info: Dict[str, str],
    Status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProvisioningArtifactDetailTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

ListProvisioningArtifactsOutputTypeDef#

# ListProvisioningArtifactsOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsOutputTypeDef

def get_value() -> ListProvisioningArtifactsOutputTypeDef:
    return {
        "ProvisioningArtifactDetails": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListProvisioningArtifactsOutputTypeDef definition

class ListProvisioningArtifactsOutputTypeDef(TypedDict):
    ProvisioningArtifactDetails: List[ProvisioningArtifactDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisioningArtifactDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateProvisioningArtifactOutputTypeDef#

# UpdateProvisioningArtifactOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningArtifactOutputTypeDef

def get_value() -> UpdateProvisioningArtifactOutputTypeDef:
    return {
        "ProvisioningArtifactDetail": ...,
        "Info": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# UpdateProvisioningArtifactOutputTypeDef definition

class UpdateProvisioningArtifactOutputTypeDef(TypedDict):
    ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef,  # (1)
    Info: Dict[str, str],
    Status: StatusType,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProvisioningArtifactDetailTypeDef
  2. See StatusType
  3. See ResponseMetadataTypeDef

CreateProvisionedProductPlanInputRequestTypeDef#

# CreateProvisionedProductPlanInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateProvisionedProductPlanInputRequestTypeDef

def get_value() -> CreateProvisionedProductPlanInputRequestTypeDef:
    return {
        "PlanName": ...,
        "PlanType": ...,
        "ProductId": ...,
        "ProvisionedProductName": ...,
        "ProvisioningArtifactId": ...,
        "IdempotencyToken": ...,
    }
# CreateProvisionedProductPlanInputRequestTypeDef definition

class CreateProvisionedProductPlanInputRequestTypeDef(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)
  1. See ProvisionedProductPlanTypeType
  2. See UpdateProvisioningParameterTypeDef
  3. See TagTypeDef

ProvisionedProductPlanDetailsTypeDef#

# ProvisionedProductPlanDetailsTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ProvisionedProductPlanDetailsTypeDef

def get_value() -> ProvisionedProductPlanDetailsTypeDef:
    return {
        "CreatedTime": ...,
    }
# ProvisionedProductPlanDetailsTypeDef definition

class ProvisionedProductPlanDetailsTypeDef(TypedDict):
    CreatedTime: NotRequired[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],
    NotificationArns: NotRequired[List[str]],
    ProvisioningParameters: NotRequired[List[UpdateProvisioningParameterTypeDef]],  # (3)
    Tags: NotRequired[List[TagTypeDef]],  # (4)
    StatusMessage: NotRequired[str],
  1. See ProvisionedProductPlanTypeType
  2. See ProvisionedProductPlanStatusType
  3. See UpdateProvisioningParameterTypeDef
  4. See TagTypeDef

CreateTagOptionOutputTypeDef#

# CreateTagOptionOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import CreateTagOptionOutputTypeDef

def get_value() -> CreateTagOptionOutputTypeDef:
    return {
        "TagOptionDetail": ...,
        "ResponseMetadata": ...,
    }
# CreateTagOptionOutputTypeDef definition

class CreateTagOptionOutputTypeDef(TypedDict):
    TagOptionDetail: TagOptionDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagOptionDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribePortfolioOutputTypeDef#

# DescribePortfolioOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribePortfolioOutputTypeDef

def get_value() -> DescribePortfolioOutputTypeDef:
    return {
        "PortfolioDetail": ...,
        "Tags": ...,
        "TagOptions": ...,
        "Budgets": ...,
        "ResponseMetadata": ...,
    }
# DescribePortfolioOutputTypeDef definition

class DescribePortfolioOutputTypeDef(TypedDict):
    PortfolioDetail: PortfolioDetailTypeDef,  # (1)
    Tags: List[TagTypeDef],  # (2)
    TagOptions: List[TagOptionDetailTypeDef],  # (3)
    Budgets: List[BudgetDetailTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See PortfolioDetailTypeDef
  2. See TagTypeDef
  3. See TagOptionDetailTypeDef
  4. See BudgetDetailTypeDef
  5. See ResponseMetadataTypeDef

DescribeTagOptionOutputTypeDef#

# DescribeTagOptionOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeTagOptionOutputTypeDef

def get_value() -> DescribeTagOptionOutputTypeDef:
    return {
        "TagOptionDetail": ...,
        "ResponseMetadata": ...,
    }
# DescribeTagOptionOutputTypeDef definition

class DescribeTagOptionOutputTypeDef(TypedDict):
    TagOptionDetail: TagOptionDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagOptionDetailTypeDef
  2. See ResponseMetadataTypeDef

ListTagOptionsOutputTypeDef#

# ListTagOptionsOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListTagOptionsOutputTypeDef

def get_value() -> ListTagOptionsOutputTypeDef:
    return {
        "TagOptionDetails": ...,
        "PageToken": ...,
        "ResponseMetadata": ...,
    }
# ListTagOptionsOutputTypeDef definition

class ListTagOptionsOutputTypeDef(TypedDict):
    TagOptionDetails: List[TagOptionDetailTypeDef],  # (1)
    PageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagOptionDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateTagOptionOutputTypeDef#

# UpdateTagOptionOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import UpdateTagOptionOutputTypeDef

def get_value() -> UpdateTagOptionOutputTypeDef:
    return {
        "TagOptionDetail": ...,
        "ResponseMetadata": ...,
    }
# UpdateTagOptionOutputTypeDef definition

class UpdateTagOptionOutputTypeDef(TypedDict):
    TagOptionDetail: TagOptionDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagOptionDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribePortfolioSharesOutputTypeDef#

# DescribePortfolioSharesOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribePortfolioSharesOutputTypeDef

def get_value() -> DescribePortfolioSharesOutputTypeDef:
    return {
        "NextPageToken": ...,
        "PortfolioShareDetails": ...,
        "ResponseMetadata": ...,
    }
# DescribePortfolioSharesOutputTypeDef definition

class DescribePortfolioSharesOutputTypeDef(TypedDict):
    NextPageToken: str,
    PortfolioShareDetails: List[PortfolioShareDetailTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PortfolioShareDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeProductOutputTypeDef#

# DescribeProductOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProductOutputTypeDef

def get_value() -> DescribeProductOutputTypeDef:
    return {
        "ProductViewSummary": ...,
        "ProvisioningArtifacts": ...,
        "Budgets": ...,
        "LaunchPaths": ...,
        "ResponseMetadata": ...,
    }
# DescribeProductOutputTypeDef definition

class DescribeProductOutputTypeDef(TypedDict):
    ProductViewSummary: ProductViewSummaryTypeDef,  # (1)
    ProvisioningArtifacts: List[ProvisioningArtifactTypeDef],  # (2)
    Budgets: List[BudgetDetailTypeDef],  # (3)
    LaunchPaths: List[LaunchPathTypeDef],  # (4)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ProductViewSummaryTypeDef
  2. See ProvisioningArtifactTypeDef
  3. See BudgetDetailTypeDef
  4. See LaunchPathTypeDef
  5. See ResponseMetadataTypeDef

DescribeProductViewOutputTypeDef#

# DescribeProductViewOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProductViewOutputTypeDef

def get_value() -> DescribeProductViewOutputTypeDef:
    return {
        "ProductViewSummary": ...,
        "ProvisioningArtifacts": ...,
        "ResponseMetadata": ...,
    }
# DescribeProductViewOutputTypeDef definition

class DescribeProductViewOutputTypeDef(TypedDict):
    ProductViewSummary: ProductViewSummaryTypeDef,  # (1)
    ProvisioningArtifacts: List[ProvisioningArtifactTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProductViewSummaryTypeDef
  2. See ProvisioningArtifactTypeDef
  3. See ResponseMetadataTypeDef

ProvisioningArtifactViewTypeDef#

# ProvisioningArtifactViewTypeDef 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)
  1. See ProductViewSummaryTypeDef
  2. See ProvisioningArtifactTypeDef

DescribeProvisionedProductOutputTypeDef#

# DescribeProvisionedProductOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductOutputTypeDef

def get_value() -> DescribeProvisionedProductOutputTypeDef:
    return {
        "ProvisionedProductDetail": ...,
        "CloudWatchDashboards": ...,
        "ResponseMetadata": ...,
    }
# DescribeProvisionedProductOutputTypeDef definition

class DescribeProvisionedProductOutputTypeDef(TypedDict):
    ProvisionedProductDetail: ProvisionedProductDetailTypeDef,  # (1)
    CloudWatchDashboards: List[CloudWatchDashboardTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProvisionedProductDetailTypeDef
  2. See CloudWatchDashboardTypeDef
  3. See ResponseMetadataTypeDef

ScanProvisionedProductsOutputTypeDef#

# ScanProvisionedProductsOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsOutputTypeDef

def get_value() -> ScanProvisionedProductsOutputTypeDef:
    return {
        "ProvisionedProducts": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ScanProvisionedProductsOutputTypeDef definition

class ScanProvisionedProductsOutputTypeDef(TypedDict):
    ProvisionedProducts: List[ProvisionedProductDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedProductDetailTypeDef
  2. See ResponseMetadataTypeDef

GetProvisionedProductOutputsOutputTypeDef#

# GetProvisionedProductOutputsOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import GetProvisionedProductOutputsOutputTypeDef

def get_value() -> GetProvisionedProductOutputsOutputTypeDef:
    return {
        "Outputs": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# GetProvisionedProductOutputsOutputTypeDef definition

class GetProvisionedProductOutputsOutputTypeDef(TypedDict):
    Outputs: List[RecordOutputTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordOutputTypeDef
  2. See ResponseMetadataTypeDef

NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef#

# NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef

def get_value() -> NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef:
    return {
        "WorkflowToken": ...,
        "RecordId": ...,
        "Status": ...,
        "IdempotencyToken": ...,
    }
# NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef definition

class NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef(TypedDict):
    WorkflowToken: str,
    RecordId: str,
    Status: EngineWorkflowStatusType,  # (1)
    IdempotencyToken: str,
    FailureReason: NotRequired[str],
    Outputs: NotRequired[Sequence[RecordOutputTypeDef]],  # (2)
  1. See EngineWorkflowStatusType
  2. See RecordOutputTypeDef

DescribeServiceActionExecutionParametersOutputTypeDef#

# DescribeServiceActionExecutionParametersOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionExecutionParametersOutputTypeDef

def get_value() -> DescribeServiceActionExecutionParametersOutputTypeDef:
    return {
        "ServiceActionParameters": ...,
        "ResponseMetadata": ...,
    }
# DescribeServiceActionExecutionParametersOutputTypeDef definition

class DescribeServiceActionExecutionParametersOutputTypeDef(TypedDict):
    ServiceActionParameters: List[ExecutionParameterTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExecutionParameterTypeDef
  2. See ResponseMetadataTypeDef

EngineWorkflowResourceIdentifierTypeDef#

# EngineWorkflowResourceIdentifierTypeDef 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)
  1. See UniqueTagResourceIdentifierTypeDef

ListPrincipalsForPortfolioOutputTypeDef#

# ListPrincipalsForPortfolioOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioOutputTypeDef

def get_value() -> ListPrincipalsForPortfolioOutputTypeDef:
    return {
        "Principals": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListPrincipalsForPortfolioOutputTypeDef definition

class ListPrincipalsForPortfolioOutputTypeDef(TypedDict):
    Principals: List[PrincipalTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See PrincipalTypeDef
  2. See ResponseMetadataTypeDef

ListProvisionedProductPlansOutputTypeDef#

# ListProvisionedProductPlansOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansOutputTypeDef

def get_value() -> ListProvisionedProductPlansOutputTypeDef:
    return {
        "ProvisionedProductPlans": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListProvisionedProductPlansOutputTypeDef definition

class ListProvisionedProductPlansOutputTypeDef(TypedDict):
    ProvisionedProductPlans: List[ProvisionedProductPlanSummaryTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedProductPlanSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListRecordHistoryInputListRecordHistoryPaginateTypeDef#

# ListRecordHistoryInputListRecordHistoryPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListRecordHistoryInputListRecordHistoryPaginateTypeDef

def get_value() -> ListRecordHistoryInputListRecordHistoryPaginateTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListRecordHistoryInputListRecordHistoryPaginateTypeDef definition

class ListRecordHistoryInputListRecordHistoryPaginateTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef],  # (1)
    SearchFilter: NotRequired[ListRecordHistorySearchFilterTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See AccessLevelFilterTypeDef
  2. See ListRecordHistorySearchFilterTypeDef
  3. See PaginatorConfigTypeDef

ListRecordHistoryInputRequestTypeDef#

# ListRecordHistoryInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListRecordHistoryInputRequestTypeDef

def get_value() -> ListRecordHistoryInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
# ListRecordHistoryInputRequestTypeDef definition

class ListRecordHistoryInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef],  # (1)
    SearchFilter: NotRequired[ListRecordHistorySearchFilterTypeDef],  # (2)
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
  1. See AccessLevelFilterTypeDef
  2. See ListRecordHistorySearchFilterTypeDef

ListResourcesForTagOptionOutputTypeDef#

# ListResourcesForTagOptionOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionOutputTypeDef

def get_value() -> ListResourcesForTagOptionOutputTypeDef:
    return {
        "ResourceDetails": ...,
        "PageToken": ...,
        "ResponseMetadata": ...,
    }
# ListResourcesForTagOptionOutputTypeDef definition

class ListResourcesForTagOptionOutputTypeDef(TypedDict):
    ResourceDetails: List[ResourceDetailTypeDef],  # (1)
    PageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceDetailTypeDef
  2. See ResponseMetadataTypeDef

ListServiceActionsForProvisioningArtifactOutputTypeDef#

# ListServiceActionsForProvisioningArtifactOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactOutputTypeDef

def get_value() -> ListServiceActionsForProvisioningArtifactOutputTypeDef:
    return {
        "ServiceActionSummaries": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListServiceActionsForProvisioningArtifactOutputTypeDef definition

class ListServiceActionsForProvisioningArtifactOutputTypeDef(TypedDict):
    ServiceActionSummaries: List[ServiceActionSummaryTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceActionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListServiceActionsOutputTypeDef#

# ListServiceActionsOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListServiceActionsOutputTypeDef

def get_value() -> ListServiceActionsOutputTypeDef:
    return {
        "ServiceActionSummaries": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListServiceActionsOutputTypeDef definition

class ListServiceActionsOutputTypeDef(TypedDict):
    ServiceActionSummaries: List[ServiceActionSummaryTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceActionSummaryTypeDef
  2. See ResponseMetadataTypeDef

ServiceActionDetailTypeDef#

# ServiceActionDetailTypeDef 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)
  1. See ServiceActionSummaryTypeDef
  2. See ServiceActionDefinitionKeyType

ListStackInstancesForProvisionedProductOutputTypeDef#

# ListStackInstancesForProvisionedProductOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListStackInstancesForProvisionedProductOutputTypeDef

def get_value() -> ListStackInstancesForProvisionedProductOutputTypeDef:
    return {
        "StackInstances": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# ListStackInstancesForProvisionedProductOutputTypeDef definition

class ListStackInstancesForProvisionedProductOutputTypeDef(TypedDict):
    StackInstances: List[StackInstanceTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See StackInstanceTypeDef
  2. See ResponseMetadataTypeDef

ListTagOptionsInputListTagOptionsPaginateTypeDef#

# ListTagOptionsInputListTagOptionsPaginateTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListTagOptionsInputListTagOptionsPaginateTypeDef

def get_value() -> ListTagOptionsInputListTagOptionsPaginateTypeDef:
    return {
        "Filters": ...,
    }
# ListTagOptionsInputListTagOptionsPaginateTypeDef definition

class ListTagOptionsInputListTagOptionsPaginateTypeDef(TypedDict):
    Filters: NotRequired[ListTagOptionsFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListTagOptionsFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListTagOptionsInputRequestTypeDef#

# ListTagOptionsInputRequestTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import ListTagOptionsInputRequestTypeDef

def get_value() -> ListTagOptionsInputRequestTypeDef:
    return {
        "Filters": ...,
    }
# ListTagOptionsInputRequestTypeDef definition

class ListTagOptionsInputRequestTypeDef(TypedDict):
    Filters: NotRequired[ListTagOptionsFiltersTypeDef],  # (1)
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
  1. See ListTagOptionsFiltersTypeDef

ProvisioningArtifactParameterTypeDef#

# ProvisioningArtifactParameterTypeDef 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)
  1. See ParameterConstraintsTypeDef

SearchProductsOutputTypeDef#

# SearchProductsOutputTypeDef usage example

from mypy_boto3_servicecatalog.type_defs import SearchProductsOutputTypeDef

def get_value() -> SearchProductsOutputTypeDef:
    return {
        "ProductViewSummaries": ...,
        "ProductViewAggregations": ...,
        "NextPageToken": ...,
        "ResponseMetadata": ...,
    }
# SearchProductsOutputTypeDef definition

class SearchProductsOutputTypeDef(TypedDict):
    ProductViewSummaries: List[ProductViewSummaryTypeDef],  # (1)
    ProductViewAggregations: Dict[str, List[ProductViewAggregationValueTypeDef]],  # (2)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProductViewSummaryTypeDef
  2. See