Skip to content

Typed dictionaries

Index > ServiceCatalog > Typed dictionaries

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

AcceptPortfolioShareInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import AcceptPortfolioShareInputRequestTypeDef

def get_value() -> AcceptPortfolioShareInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
Definition
class AcceptPortfolioShareInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    PortfolioShareType: NotRequired[PortfolioShareTypeType],  # (1)
  1. See PortfolioShareTypeType

AccessLevelFilterTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import AccessLevelFilterTypeDef

def get_value() -> AccessLevelFilterTypeDef:
    return {
        "Key": ...,
    }
Definition
class AccessLevelFilterTypeDef(TypedDict):
    Key: NotRequired[AccessLevelFilterKeyType],  # (1)
    Value: NotRequired[str],
  1. See AccessLevelFilterKeyType

AssociateBudgetWithResourceInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociateBudgetWithResourceInputRequestTypeDef

def get_value() -> AssociateBudgetWithResourceInputRequestTypeDef:
    return {
        "BudgetName": ...,
        "ResourceId": ...,
    }
Definition
class AssociateBudgetWithResourceInputRequestTypeDef(TypedDict):
    BudgetName: str,
    ResourceId: str,

AssociatePrincipalWithPortfolioInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociatePrincipalWithPortfolioInputRequestTypeDef

def get_value() -> AssociatePrincipalWithPortfolioInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "PrincipalARN": ...,
        "PrincipalType": ...,
    }
Definition
class AssociatePrincipalWithPortfolioInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    PrincipalARN: str,
    PrincipalType: PrincipalTypeType,  # (1)
    AcceptLanguage: NotRequired[str],
  1. See PrincipalTypeType

AssociateProductWithPortfolioInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociateProductWithPortfolioInputRequestTypeDef

def get_value() -> AssociateProductWithPortfolioInputRequestTypeDef:
    return {
        "ProductId": ...,
        "PortfolioId": ...,
    }
Definition
class AssociateProductWithPortfolioInputRequestTypeDef(TypedDict):
    ProductId: str,
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    SourcePortfolioId: NotRequired[str],

AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef

def get_value() -> AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
        "ServiceActionId": ...,
    }
Definition
class AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    ServiceActionId: str,
    AcceptLanguage: NotRequired[str],

AssociateTagOptionWithResourceInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociateTagOptionWithResourceInputRequestTypeDef

def get_value() -> AssociateTagOptionWithResourceInputRequestTypeDef:
    return {
        "ResourceId": ...,
        "TagOptionId": ...,
    }
Definition
class AssociateTagOptionWithResourceInputRequestTypeDef(TypedDict):
    ResourceId: str,
    TagOptionId: str,

ServiceActionAssociationTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ServiceActionAssociationTypeDef

def get_value() -> ServiceActionAssociationTypeDef:
    return {
        "ServiceActionId": ...,
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
Definition
class ServiceActionAssociationTypeDef(TypedDict):
    ServiceActionId: str,
    ProductId: str,
    ProvisioningArtifactId: str,

FailedServiceActionAssociationTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import FailedServiceActionAssociationTypeDef

def get_value() -> FailedServiceActionAssociationTypeDef:
    return {
        "ServiceActionId": ...,
    }
Definition
class FailedServiceActionAssociationTypeDef(TypedDict):
    ServiceActionId: NotRequired[str],
    ProductId: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    ErrorCode: NotRequired[ServiceActionAssociationErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See ServiceActionAssociationErrorCodeType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

BudgetDetailTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import BudgetDetailTypeDef

def get_value() -> BudgetDetailTypeDef:
    return {
        "BudgetName": ...,
    }
Definition
class BudgetDetailTypeDef(TypedDict):
    BudgetName: NotRequired[str],

CloudWatchDashboardTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import CloudWatchDashboardTypeDef

def get_value() -> CloudWatchDashboardTypeDef:
    return {
        "Name": ...,
    }
Definition
class CloudWatchDashboardTypeDef(TypedDict):
    Name: NotRequired[str],

ConstraintDetailTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ConstraintDetailTypeDef

def get_value() -> ConstraintDetailTypeDef:
    return {
        "ConstraintId": ...,
    }
Definition
class ConstraintDetailTypeDef(TypedDict):
    ConstraintId: NotRequired[str],
    Type: NotRequired[str],
    Description: NotRequired[str],
    Owner: NotRequired[str],
    ProductId: NotRequired[str],
    PortfolioId: NotRequired[str],

ConstraintSummaryTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ConstraintSummaryTypeDef

def get_value() -> ConstraintSummaryTypeDef:
    return {
        "Type": ...,
    }
Definition
class ConstraintSummaryTypeDef(TypedDict):
    Type: NotRequired[str],
    Description: NotRequired[str],

CopyProductInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import CopyProductInputRequestTypeDef

def get_value() -> CopyProductInputRequestTypeDef:
    return {
        "SourceProductArn": ...,
        "IdempotencyToken": ...,
    }
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

CreateConstraintInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateConstraintInputRequestTypeDef

def get_value() -> CreateConstraintInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "ProductId": ...,
        "Parameters": ...,
        "Type": ...,
        "IdempotencyToken": ...,
    }
Definition
class CreateConstraintInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    ProductId: str,
    Parameters: str,
    Type: str,
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],
    Description: NotRequired[str],

TagTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: str,
    Value: str,

PortfolioDetailTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import PortfolioDetailTypeDef

def get_value() -> PortfolioDetailTypeDef:
    return {
        "Id": ...,
    }
Definition
class PortfolioDetailTypeDef(TypedDict):
    Id: NotRequired[str],
    ARN: NotRequired[str],
    DisplayName: NotRequired[str],
    Description: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    ProviderName: NotRequired[str],

OrganizationNodeTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import OrganizationNodeTypeDef

def get_value() -> OrganizationNodeTypeDef:
    return {
        "Type": ...,
    }
Definition
class OrganizationNodeTypeDef(TypedDict):
    Type: NotRequired[OrganizationNodeTypeType],  # (1)
    Value: NotRequired[str],
  1. See OrganizationNodeTypeType

ProvisioningArtifactPropertiesTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactPropertiesTypeDef

def get_value() -> ProvisioningArtifactPropertiesTypeDef:
    return {
        "Info": ...,
    }
Definition
class ProvisioningArtifactPropertiesTypeDef(TypedDict):
    Info: Mapping[str, str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Type: NotRequired[ProvisioningArtifactTypeType],  # (1)
    DisableTemplateValidation: NotRequired[bool],
  1. See ProvisioningArtifactTypeType

ProvisioningArtifactDetailTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactDetailTypeDef

def get_value() -> ProvisioningArtifactDetailTypeDef:
    return {
        "Id": ...,
    }
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)
  1. See ProvisioningArtifactTypeType
  2. See ProvisioningArtifactGuidanceType

UpdateProvisioningParameterTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningParameterTypeDef

def get_value() -> UpdateProvisioningParameterTypeDef:
    return {
        "Key": ...,
    }
Definition
class UpdateProvisioningParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    UsePreviousValue: NotRequired[bool],

CreateServiceActionInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateServiceActionInputRequestTypeDef

def get_value() -> CreateServiceActionInputRequestTypeDef:
    return {
        "Name": ...,
        "DefinitionType": ...,
        "Definition": ...,
        "IdempotencyToken": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateTagOptionInputRequestTypeDef

def get_value() -> CreateTagOptionInputRequestTypeDef:
    return {
        "Key": ...,
        "Value": ...,
    }
Definition
class CreateTagOptionInputRequestTypeDef(TypedDict):
    Key: str,
    Value: str,

TagOptionDetailTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import TagOptionDetailTypeDef

def get_value() -> TagOptionDetailTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagOptionDetailTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    Active: NotRequired[bool],
    Id: NotRequired[str],
    Owner: NotRequired[str],

DeleteConstraintInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteConstraintInputRequestTypeDef

def get_value() -> DeleteConstraintInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteConstraintInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DeletePortfolioInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DeletePortfolioInputRequestTypeDef

def get_value() -> DeletePortfolioInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeletePortfolioInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DeleteProductInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteProductInputRequestTypeDef

def get_value() -> DeleteProductInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteProductInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DeleteProvisionedProductPlanInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteProvisionedProductPlanInputRequestTypeDef

def get_value() -> DeleteProvisionedProductPlanInputRequestTypeDef:
    return {
        "PlanId": ...,
    }
Definition
class DeleteProvisionedProductPlanInputRequestTypeDef(TypedDict):
    PlanId: str,
    AcceptLanguage: NotRequired[str],
    IgnoreErrors: NotRequired[bool],

DeleteProvisioningArtifactInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteProvisioningArtifactInputRequestTypeDef

def get_value() -> DeleteProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
Definition
class DeleteProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    AcceptLanguage: NotRequired[str],

DeleteServiceActionInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteServiceActionInputRequestTypeDef

def get_value() -> DeleteServiceActionInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteServiceActionInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DeleteTagOptionInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteTagOptionInputRequestTypeDef

def get_value() -> DeleteTagOptionInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DeleteTagOptionInputRequestTypeDef(TypedDict):
    Id: str,

DescribeConstraintInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeConstraintInputRequestTypeDef

def get_value() -> DescribeConstraintInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribeConstraintInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DescribeCopyProductStatusInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeCopyProductStatusInputRequestTypeDef

def get_value() -> DescribeCopyProductStatusInputRequestTypeDef:
    return {
        "CopyProductToken": ...,
    }
Definition
class DescribeCopyProductStatusInputRequestTypeDef(TypedDict):
    CopyProductToken: str,
    AcceptLanguage: NotRequired[str],

DescribePortfolioInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioInputRequestTypeDef

def get_value() -> DescribePortfolioInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribePortfolioInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DescribePortfolioShareStatusInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioShareStatusInputRequestTypeDef

def get_value() -> DescribePortfolioShareStatusInputRequestTypeDef:
    return {
        "PortfolioShareToken": ...,
    }
Definition
class DescribePortfolioShareStatusInputRequestTypeDef(TypedDict):
    PortfolioShareToken: str,

DescribePortfolioSharesInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioSharesInputRequestTypeDef

def get_value() -> DescribePortfolioSharesInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "Type": ...,
    }
Definition
class DescribePortfolioSharesInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    Type: DescribePortfolioShareTypeType,  # (1)
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],
  1. See DescribePortfolioShareTypeType

PortfolioShareDetailTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import PortfolioShareDetailTypeDef

def get_value() -> PortfolioShareDetailTypeDef:
    return {
        "PrincipalId": ...,
    }
Definition
class PortfolioShareDetailTypeDef(TypedDict):
    PrincipalId: NotRequired[str],
    Type: NotRequired[DescribePortfolioShareTypeType],  # (1)
    Accepted: NotRequired[bool],
    ShareTagOptions: NotRequired[bool],
  1. See DescribePortfolioShareTypeType

DescribeProductAsAdminInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductAsAdminInputRequestTypeDef

def get_value() -> DescribeProductAsAdminInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class DescribeProductAsAdminInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],
    SourcePortfolioId: NotRequired[str],

ProvisioningArtifactSummaryTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactSummaryTypeDef

def get_value() -> ProvisioningArtifactSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ProvisioningArtifactSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    ProvisioningArtifactMetadata: NotRequired[Dict[str, str]],

DescribeProductInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductInputRequestTypeDef

def get_value() -> DescribeProductInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class DescribeProductInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],

LaunchPathTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import LaunchPathTypeDef

def get_value() -> LaunchPathTypeDef:
    return {
        "Id": ...,
    }
Definition
class LaunchPathTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],

ProductViewSummaryTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProductViewSummaryTypeDef

def get_value() -> ProductViewSummaryTypeDef:
    return {
        "Id": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactTypeDef

def get_value() -> ProvisioningArtifactTypeDef:
    return {
        "Id": ...,
    }
Definition
class ProvisioningArtifactTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    Guidance: NotRequired[ProvisioningArtifactGuidanceType],  # (1)
  1. See ProvisioningArtifactGuidanceType

DescribeProductViewInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductViewInputRequestTypeDef

def get_value() -> DescribeProductViewInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribeProductViewInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DescribeProvisionedProductInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductInputRequestTypeDef

def get_value() -> DescribeProvisionedProductInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class DescribeProvisionedProductInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    Id: NotRequired[str],
    Name: NotRequired[str],

ProvisionedProductDetailTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductDetailTypeDef

def get_value() -> ProvisionedProductDetailTypeDef:
    return {
        "Name": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductPlanInputRequestTypeDef

def get_value() -> DescribeProvisionedProductPlanInputRequestTypeDef:
    return {
        "PlanId": ...,
    }
Definition
class DescribeProvisionedProductPlanInputRequestTypeDef(TypedDict):
    PlanId: str,
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

DescribeProvisioningArtifactInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningArtifactInputRequestTypeDef

def get_value() -> DescribeProvisioningArtifactInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class DescribeProvisioningArtifactInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    ProductId: NotRequired[str],
    ProvisioningArtifactName: NotRequired[str],
    ProductName: NotRequired[str],
    Verbose: NotRequired[bool],

DescribeProvisioningParametersInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningParametersInputRequestTypeDef

def get_value() -> DescribeProvisioningParametersInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactOutputTypeDef

def get_value() -> ProvisioningArtifactOutputTypeDef:
    return {
        "Key": ...,
    }
Definition
class ProvisioningArtifactOutputTypeDef(TypedDict):
    Key: NotRequired[str],
    Description: NotRequired[str],

ProvisioningArtifactPreferencesTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactPreferencesTypeDef

def get_value() -> ProvisioningArtifactPreferencesTypeDef:
    return {
        "StackSetAccounts": ...,
    }
Definition
class ProvisioningArtifactPreferencesTypeDef(TypedDict):
    StackSetAccounts: NotRequired[List[str]],
    StackSetRegions: NotRequired[List[str]],

TagOptionSummaryTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import TagOptionSummaryTypeDef

def get_value() -> TagOptionSummaryTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagOptionSummaryTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[List[str]],

UsageInstructionTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import UsageInstructionTypeDef

def get_value() -> UsageInstructionTypeDef:
    return {
        "Type": ...,
    }
Definition
class UsageInstructionTypeDef(TypedDict):
    Type: NotRequired[str],
    Value: NotRequired[str],

DescribeRecordInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeRecordInputRequestTypeDef

def get_value() -> DescribeRecordInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribeRecordInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

RecordOutputTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import RecordOutputTypeDef

def get_value() -> RecordOutputTypeDef:
    return {
        "OutputKey": ...,
    }
Definition
class RecordOutputTypeDef(TypedDict):
    OutputKey: NotRequired[str],
    OutputValue: NotRequired[str],
    Description: NotRequired[str],

DescribeServiceActionExecutionParametersInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionExecutionParametersInputRequestTypeDef

def get_value() -> DescribeServiceActionExecutionParametersInputRequestTypeDef:
    return {
        "ProvisionedProductId": ...,
        "ServiceActionId": ...,
    }
Definition
class DescribeServiceActionExecutionParametersInputRequestTypeDef(TypedDict):
    ProvisionedProductId: str,
    ServiceActionId: str,
    AcceptLanguage: NotRequired[str],

ExecutionParameterTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ExecutionParameterTypeDef

def get_value() -> ExecutionParameterTypeDef:
    return {
        "Name": ...,
    }
Definition
class ExecutionParameterTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    DefaultValues: NotRequired[List[str]],

DescribeServiceActionInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionInputRequestTypeDef

def get_value() -> DescribeServiceActionInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribeServiceActionInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],

DescribeTagOptionInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeTagOptionInputRequestTypeDef

def get_value() -> DescribeTagOptionInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class DescribeTagOptionInputRequestTypeDef(TypedDict):
    Id: str,

DisassociateBudgetFromResourceInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociateBudgetFromResourceInputRequestTypeDef

def get_value() -> DisassociateBudgetFromResourceInputRequestTypeDef:
    return {
        "BudgetName": ...,
        "ResourceId": ...,
    }
Definition
class DisassociateBudgetFromResourceInputRequestTypeDef(TypedDict):
    BudgetName: str,
    ResourceId: str,

DisassociatePrincipalFromPortfolioInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociatePrincipalFromPortfolioInputRequestTypeDef

def get_value() -> DisassociatePrincipalFromPortfolioInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "PrincipalARN": ...,
    }
Definition
class DisassociatePrincipalFromPortfolioInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    PrincipalARN: str,
    AcceptLanguage: NotRequired[str],

DisassociateProductFromPortfolioInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociateProductFromPortfolioInputRequestTypeDef

def get_value() -> DisassociateProductFromPortfolioInputRequestTypeDef:
    return {
        "ProductId": ...,
        "PortfolioId": ...,
    }
Definition
class DisassociateProductFromPortfolioInputRequestTypeDef(TypedDict):
    ProductId: str,
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],

DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef

def get_value() -> DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
        "ServiceActionId": ...,
    }
Definition
class DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    ServiceActionId: str,
    AcceptLanguage: NotRequired[str],

DisassociateTagOptionFromResourceInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociateTagOptionFromResourceInputRequestTypeDef

def get_value() -> DisassociateTagOptionFromResourceInputRequestTypeDef:
    return {
        "ResourceId": ...,
        "TagOptionId": ...,
    }
Definition
class DisassociateTagOptionFromResourceInputRequestTypeDef(TypedDict):
    ResourceId: str,
    TagOptionId: str,

ExecuteProvisionedProductPlanInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductPlanInputRequestTypeDef

def get_value() -> ExecuteProvisionedProductPlanInputRequestTypeDef:
    return {
        "PlanId": ...,
        "IdempotencyToken": ...,
    }
Definition
class ExecuteProvisionedProductPlanInputRequestTypeDef(TypedDict):
    PlanId: str,
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],

ExecuteProvisionedProductServiceActionInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductServiceActionInputRequestTypeDef

def get_value() -> ExecuteProvisionedProductServiceActionInputRequestTypeDef:
    return {
        "ProvisionedProductId": ...,
        "ServiceActionId": ...,
        "ExecuteToken": ...,
    }
Definition
class ExecuteProvisionedProductServiceActionInputRequestTypeDef(TypedDict):
    ProvisionedProductId: str,
    ServiceActionId: str,
    ExecuteToken: str,
    AcceptLanguage: NotRequired[str],
    Parameters: NotRequired[Mapping[str, Sequence[str]]],

GetProvisionedProductOutputsInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import GetProvisionedProductOutputsInputRequestTypeDef

def get_value() -> GetProvisionedProductOutputsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class GetProvisionedProductOutputsInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    ProvisionedProductId: NotRequired[str],
    ProvisionedProductName: NotRequired[str],
    OutputKeys: NotRequired[Sequence[str]],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ImportAsProvisionedProductInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ImportAsProvisionedProductInputRequestTypeDef

def get_value() -> ImportAsProvisionedProductInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
        "ProvisionedProductName": ...,
        "PhysicalId": ...,
        "IdempotencyToken": ...,
    }
Definition
class ImportAsProvisionedProductInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    ProvisionedProductName: str,
    PhysicalId: str,
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAcceptedPortfolioSharesInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesInputRequestTypeDef

def get_value() -> ListAcceptedPortfolioSharesInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class ListAcceptedPortfolioSharesInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],
    PortfolioShareType: NotRequired[PortfolioShareTypeType],  # (1)
  1. See PortfolioShareTypeType

ListBudgetsForResourceInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListBudgetsForResourceInputRequestTypeDef

def get_value() -> ListBudgetsForResourceInputRequestTypeDef:
    return {
        "ResourceId": ...,
    }
Definition
class ListBudgetsForResourceInputRequestTypeDef(TypedDict):
    ResourceId: str,
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ListConstraintsForPortfolioInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioInputRequestTypeDef

def get_value() -> ListConstraintsForPortfolioInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
Definition
class ListConstraintsForPortfolioInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    ProductId: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ListLaunchPathsInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsInputRequestTypeDef

def get_value() -> ListLaunchPathsInputRequestTypeDef:
    return {
        "ProductId": ...,
    }
Definition
class ListLaunchPathsInputRequestTypeDef(TypedDict):
    ProductId: str,
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ListOrganizationPortfolioAccessInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessInputRequestTypeDef

def get_value() -> ListOrganizationPortfolioAccessInputRequestTypeDef:
    return {
        "PortfolioId": ...,
        "OrganizationNodeType": ...,
    }
Definition
class ListOrganizationPortfolioAccessInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    OrganizationNodeType: OrganizationNodeTypeType,  # (1)
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],
  1. See OrganizationNodeTypeType

ListPortfolioAccessInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfolioAccessInputRequestTypeDef

def get_value() -> ListPortfolioAccessInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
Definition
class ListPortfolioAccessInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    OrganizationParentId: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

ListPortfoliosForProductInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductInputRequestTypeDef

def get_value() -> ListPortfoliosForProductInputRequestTypeDef:
    return {
        "ProductId": ...,
    }
Definition
class ListPortfoliosForProductInputRequestTypeDef(TypedDict):
    ProductId: str,
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

ListPortfoliosInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosInputRequestTypeDef

def get_value() -> ListPortfoliosInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class ListPortfoliosInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

ListPrincipalsForPortfolioInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioInputRequestTypeDef

def get_value() -> ListPrincipalsForPortfolioInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
Definition
class ListPrincipalsForPortfolioInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

PrincipalTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import PrincipalTypeDef

def get_value() -> PrincipalTypeDef:
    return {
        "PrincipalARN": ...,
    }
Definition
class PrincipalTypeDef(TypedDict):
    PrincipalARN: NotRequired[str],
    PrincipalType: NotRequired[PrincipalTypeType],  # (1)
  1. See PrincipalTypeType

ProvisionedProductPlanSummaryTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductPlanSummaryTypeDef

def get_value() -> ProvisionedProductPlanSummaryTypeDef:
    return {
        "PlanName": ...,
    }
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

ListProvisioningArtifactsForServiceActionInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionInputRequestTypeDef

def get_value() -> ListProvisioningArtifactsForServiceActionInputRequestTypeDef:
    return {
        "ServiceActionId": ...,
    }
Definition
class ListProvisioningArtifactsForServiceActionInputRequestTypeDef(TypedDict):
    ServiceActionId: str,
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
    AcceptLanguage: NotRequired[str],

ListProvisioningArtifactsInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsInputRequestTypeDef

def get_value() -> ListProvisioningArtifactsInputRequestTypeDef:
    return {
        "ProductId": ...,
    }
Definition
class ListProvisioningArtifactsInputRequestTypeDef(TypedDict):
    ProductId: str,
    AcceptLanguage: NotRequired[str],

ListRecordHistorySearchFilterTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistorySearchFilterTypeDef

def get_value() -> ListRecordHistorySearchFilterTypeDef:
    return {
        "Key": ...,
    }
Definition
class ListRecordHistorySearchFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

ListResourcesForTagOptionInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionInputRequestTypeDef

def get_value() -> ListResourcesForTagOptionInputRequestTypeDef:
    return {
        "TagOptionId": ...,
    }
Definition
class ListResourcesForTagOptionInputRequestTypeDef(TypedDict):
    TagOptionId: str,
    ResourceType: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ResourceDetailTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ResourceDetailTypeDef

def get_value() -> ResourceDetailTypeDef:
    return {
        "Id": ...,
    }
Definition
class ResourceDetailTypeDef(TypedDict):
    Id: NotRequired[str],
    ARN: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedTime: NotRequired[datetime],

ListServiceActionsForProvisioningArtifactInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactInputRequestTypeDef

def get_value() -> ListServiceActionsForProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
Definition
class ListServiceActionsForProvisioningArtifactInputRequestTypeDef(TypedDict):
    ProductId: str,
    ProvisioningArtifactId: str,
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
    AcceptLanguage: NotRequired[str],

ServiceActionSummaryTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ServiceActionSummaryTypeDef

def get_value() -> ServiceActionSummaryTypeDef:
    return {
        "Id": ...,
    }
Definition
class ServiceActionSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    DefinitionType: NotRequired[ServiceActionDefinitionTypeType],  # (1)
  1. See ServiceActionDefinitionTypeType

ListServiceActionsInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsInputRequestTypeDef

def get_value() -> ListServiceActionsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class ListServiceActionsInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],

ListStackInstancesForProvisionedProductInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListStackInstancesForProvisionedProductInputRequestTypeDef

def get_value() -> ListStackInstancesForProvisionedProductInputRequestTypeDef:
    return {
        "ProvisionedProductId": ...,
    }
Definition
class ListStackInstancesForProvisionedProductInputRequestTypeDef(TypedDict):
    ProvisionedProductId: str,
    AcceptLanguage: NotRequired[str],
    PageToken: NotRequired[str],
    PageSize: NotRequired[int],

StackInstanceTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import StackInstanceTypeDef

def get_value() -> StackInstanceTypeDef:
    return {
        "Account": ...,
    }
Definition
class StackInstanceTypeDef(TypedDict):
    Account: NotRequired[str],
    Region: NotRequired[str],
    StackInstanceStatus: NotRequired[StackInstanceStatusType],  # (1)
  1. See StackInstanceStatusType

ListTagOptionsFiltersTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsFiltersTypeDef

def get_value() -> ListTagOptionsFiltersTypeDef:
    return {
        "Key": ...,
    }
Definition
class ListTagOptionsFiltersTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    Active: NotRequired[bool],

ParameterConstraintsTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ParameterConstraintsTypeDef

def get_value() -> ParameterConstraintsTypeDef:
    return {
        "AllowedValues": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProductViewAggregationValueTypeDef

def get_value() -> ProductViewAggregationValueTypeDef:
    return {
        "Value": ...,
    }
Definition
class ProductViewAggregationValueTypeDef(TypedDict):
    Value: NotRequired[str],
    ApproximateCount: NotRequired[int],

ProvisioningParameterTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningParameterTypeDef

def get_value() -> ProvisioningParameterTypeDef:
    return {
        "Key": ...,
    }
Definition
class ProvisioningParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

ProvisioningPreferencesTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningPreferencesTypeDef

def get_value() -> ProvisioningPreferencesTypeDef:
    return {
        "StackSetAccounts": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import RecordErrorTypeDef

def get_value() -> RecordErrorTypeDef:
    return {
        "Code": ...,
    }
Definition
class RecordErrorTypeDef(TypedDict):
    Code: NotRequired[str],
    Description: NotRequired[str],

RecordTagTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import RecordTagTypeDef

def get_value() -> RecordTagTypeDef:
    return {
        "Key": ...,
    }
Definition
class RecordTagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

RejectPortfolioShareInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import RejectPortfolioShareInputRequestTypeDef

def get_value() -> RejectPortfolioShareInputRequestTypeDef:
    return {
        "PortfolioId": ...,
    }
Definition
class RejectPortfolioShareInputRequestTypeDef(TypedDict):
    PortfolioId: str,
    AcceptLanguage: NotRequired[str],
    PortfolioShareType: NotRequired[PortfolioShareTypeType],  # (1)
  1. See PortfolioShareTypeType

ResourceTargetDefinitionTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ResourceTargetDefinitionTypeDef

def get_value() -> ResourceTargetDefinitionTypeDef:
    return {
        "Attribute": ...,
    }
Definition
class ResourceTargetDefinitionTypeDef(TypedDict):
    Attribute: NotRequired[ResourceAttributeType],  # (1)
    Name: NotRequired[str],
    RequiresRecreation: NotRequired[RequiresRecreationType],  # (2)
  1. See ResourceAttributeType
  2. See RequiresRecreationType

SearchProductsAsAdminInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminInputRequestTypeDef

def get_value() -> SearchProductsAsAdminInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
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

SearchProductsInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProductsInputRequestTypeDef

def get_value() -> SearchProductsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import ShareErrorTypeDef

def get_value() -> ShareErrorTypeDef:
    return {
        "Accounts": ...,
    }
Definition
class ShareErrorTypeDef(TypedDict):
    Accounts: NotRequired[List[str]],
    Message: NotRequired[str],
    Error: NotRequired[str],

TerminateProvisionedProductInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import TerminateProvisionedProductInputRequestTypeDef

def get_value() -> TerminateProvisionedProductInputRequestTypeDef:
    return {
        "TerminateToken": ...,
    }
Definition
class TerminateProvisionedProductInputRequestTypeDef(TypedDict):
    TerminateToken: str,
    ProvisionedProductName: NotRequired[str],
    ProvisionedProductId: NotRequired[str],
    IgnoreErrors: NotRequired[bool],
    AcceptLanguage: NotRequired[str],
    RetainPhysicalResources: NotRequired[bool],

UpdateConstraintInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateConstraintInputRequestTypeDef

def get_value() -> UpdateConstraintInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class UpdateConstraintInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],
    Description: NotRequired[str],
    Parameters: NotRequired[str],

UpdateProvisioningPreferencesTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningPreferencesTypeDef

def get_value() -> UpdateProvisioningPreferencesTypeDef:
    return {
        "StackSetAccounts": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductPropertiesInputRequestTypeDef

def get_value() -> UpdateProvisionedProductPropertiesInputRequestTypeDef:
    return {
        "ProvisionedProductId": ...,
        "ProvisionedProductProperties": ...,
        "IdempotencyToken": ...,
    }
Definition
class UpdateProvisionedProductPropertiesInputRequestTypeDef(TypedDict):
    ProvisionedProductId: str,
    ProvisionedProductProperties: Mapping[PropertyKeyType, str],  # (1)
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],
  1. See PropertyKeyType

UpdateProvisioningArtifactInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningArtifactInputRequestTypeDef

def get_value() -> UpdateProvisioningArtifactInputRequestTypeDef:
    return {
        "ProductId": ...,
        "ProvisioningArtifactId": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateServiceActionInputRequestTypeDef

def get_value() -> UpdateServiceActionInputRequestTypeDef:
    return {
        "Id": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateTagOptionInputRequestTypeDef

def get_value() -> UpdateTagOptionInputRequestTypeDef:
    return {
        "Id": ...,
    }
Definition
class UpdateTagOptionInputRequestTypeDef(TypedDict):
    Id: str,
    Value: NotRequired[str],
    Active: NotRequired[bool],

ListProvisionedProductPlansInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansInputRequestTypeDef

def get_value() -> ListProvisionedProductPlansInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class ListProvisionedProductPlansInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    ProvisionProductId: NotRequired[str],
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
    AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef],  # (1)
  1. See AccessLevelFilterTypeDef

ScanProvisionedProductsInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsInputRequestTypeDef

def get_value() -> ScanProvisionedProductsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
Definition
class ScanProvisionedProductsInputRequestTypeDef(TypedDict):
    AcceptLanguage: NotRequired[str],
    AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef],  # (1)
    PageSize: NotRequired[int],
    PageToken: NotRequired[str],
  1. See AccessLevelFilterTypeDef

SearchProvisionedProductsInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProvisionedProductsInputRequestTypeDef

def get_value() -> SearchProvisionedProductsInputRequestTypeDef:
    return {
        "AcceptLanguage": ...,
    }
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

Usage Example
from mypy_boto3_servicecatalog.type_defs import BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef

def get_value() -> BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef:
    return {
        "ServiceActionAssociations": ...,
    }
Definition
class BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef(TypedDict):
    ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef],  # (1)
    AcceptLanguage: NotRequired[str],
  1. See ServiceActionAssociationTypeDef

BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef

Usage Example
from mypy_boto3_servicecatalog.type_defs import BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef

def get_value() -> BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef:
    return {
        "ServiceActionAssociations": ...,
    }
Definition
class BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef(TypedDict):
    ServiceActionAssociations: Sequence[