Skip to content

Type definitions#

Index > ServiceCatalog > Type definitions

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

AcceptPortfolioShareInputRequestTypeDef#

# AcceptPortfolioShareInputRequestTypeDef definition

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

AccessLevelFilterTypeDef#

# AccessLevelFilterTypeDef definition

class AccessLevelFilterTypeDef(TypedDict):
    Key: NotRequired[AccessLevelFilterKeyType],  # (1)
    Value: NotRequired[str],
  1. See AccessLevelFilterKeyType

AssociateBudgetWithResourceInputRequestTypeDef#

# AssociateBudgetWithResourceInputRequestTypeDef definition

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

AssociatePrincipalWithPortfolioInputRequestTypeDef#

# AssociatePrincipalWithPortfolioInputRequestTypeDef definition

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

AssociateProductWithPortfolioInputRequestTypeDef#

# AssociateProductWithPortfolioInputRequestTypeDef definition

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

AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef#

# AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef definition

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

AssociateTagOptionWithResourceInputRequestTypeDef#

# AssociateTagOptionWithResourceInputRequestTypeDef definition

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

ServiceActionAssociationTypeDef#

# ServiceActionAssociationTypeDef definition

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

FailedServiceActionAssociationTypeDef#

# FailedServiceActionAssociationTypeDef definition

class FailedServiceActionAssociationTypeDef(TypedDict):
    ServiceActionId: NotRequired[str],
    ProductId: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    ErrorCode: NotRequired[ServiceActionAssociationErrorCodeType],  # (1)
    ErrorMessage: NotRequired[str],
  1. See ServiceActionAssociationErrorCodeType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

BudgetDetailTypeDef#

# BudgetDetailTypeDef definition

class BudgetDetailTypeDef(TypedDict):
    BudgetName: NotRequired[str],

CloudWatchDashboardTypeDef#

# CloudWatchDashboardTypeDef definition

class CloudWatchDashboardTypeDef(TypedDict):
    Name: NotRequired[str],

CodeStarParametersTypeDef#

# CodeStarParametersTypeDef definition

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

ConstraintDetailTypeDef#

# 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 definition

class ConstraintSummaryTypeDef(TypedDict):
    Type: NotRequired[str],
    Description: NotRequired[str],

CopyProductInputRequestTypeDef#

# 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

CreateConstraintInputRequestTypeDef#

# CreateConstraintInputRequestTypeDef definition

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

TagTypeDef#

# TagTypeDef definition

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

PortfolioDetailTypeDef#

# 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 definition

class OrganizationNodeTypeDef(TypedDict):
    Type: NotRequired[OrganizationNodeTypeType],  # (1)
    Value: NotRequired[str],
  1. See OrganizationNodeTypeType

ProvisioningArtifactPropertiesTypeDef#

# 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 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 definition

class UpdateProvisioningParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    UsePreviousValue: NotRequired[bool],

CreateServiceActionInputRequestTypeDef#

# 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 definition

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

TagOptionDetailTypeDef#

# TagOptionDetailTypeDef definition

class TagOptionDetailTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    Active: NotRequired[bool],
    Id: NotRequired[str],
    Owner: NotRequired[str],

DeleteConstraintInputRequestTypeDef#

# DeleteConstraintInputRequestTypeDef definition

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

DeletePortfolioInputRequestTypeDef#

# DeletePortfolioInputRequestTypeDef definition

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

DeleteProductInputRequestTypeDef#

# DeleteProductInputRequestTypeDef definition

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

DeleteProvisionedProductPlanInputRequestTypeDef#

# DeleteProvisionedProductPlanInputRequestTypeDef definition

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

DeleteProvisioningArtifactInputRequestTypeDef#

# DeleteProvisioningArtifactInputRequestTypeDef definition

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

DeleteServiceActionInputRequestTypeDef#

# DeleteServiceActionInputRequestTypeDef definition

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

DeleteTagOptionInputRequestTypeDef#

# DeleteTagOptionInputRequestTypeDef definition

class DeleteTagOptionInputRequestTypeDef(TypedDict):
    Id: str,

DescribeConstraintInputRequestTypeDef#

# DescribeConstraintInputRequestTypeDef definition

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

DescribeCopyProductStatusInputRequestTypeDef#

# DescribeCopyProductStatusInputRequestTypeDef definition

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

DescribePortfolioInputRequestTypeDef#

# DescribePortfolioInputRequestTypeDef definition

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

DescribePortfolioShareStatusInputRequestTypeDef#

# DescribePortfolioShareStatusInputRequestTypeDef definition

class DescribePortfolioShareStatusInputRequestTypeDef(TypedDict):
    PortfolioShareToken: str,

DescribePortfolioSharesInputRequestTypeDef#

# DescribePortfolioSharesInputRequestTypeDef definition

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

PortfolioShareDetailTypeDef#

# 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 definition

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

ProvisioningArtifactSummaryTypeDef#

# ProvisioningArtifactSummaryTypeDef definition

class ProvisioningArtifactSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    ProvisioningArtifactMetadata: NotRequired[Dict[str, str]],

DescribeProductInputRequestTypeDef#

# DescribeProductInputRequestTypeDef definition

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

LaunchPathTypeDef#

# LaunchPathTypeDef definition

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

ProductViewSummaryTypeDef#

# 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 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 definition

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

DescribeProvisionedProductInputRequestTypeDef#

# DescribeProvisionedProductInputRequestTypeDef definition

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

ProvisionedProductDetailTypeDef#

# 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 definition

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

DescribeProvisioningArtifactInputRequestTypeDef#

# DescribeProvisioningArtifactInputRequestTypeDef definition

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

DescribeProvisioningParametersInputRequestTypeDef#

# 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 definition

class ProvisioningArtifactOutputTypeDef(TypedDict):
    Key: NotRequired[str],
    Description: NotRequired[str],

ProvisioningArtifactPreferencesTypeDef#

# ProvisioningArtifactPreferencesTypeDef definition

class ProvisioningArtifactPreferencesTypeDef(TypedDict):
    StackSetAccounts: NotRequired[List[str]],
    StackSetRegions: NotRequired[List[str]],

TagOptionSummaryTypeDef#

# TagOptionSummaryTypeDef definition

class TagOptionSummaryTypeDef(TypedDict):
    Key: NotRequired[str],
    Values: NotRequired[List[str]],

UsageInstructionTypeDef#

# UsageInstructionTypeDef definition

class UsageInstructionTypeDef(TypedDict):
    Type: NotRequired[str],
    Value: NotRequired[str],

DescribeRecordInputRequestTypeDef#

# DescribeRecordInputRequestTypeDef definition

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

RecordOutputTypeDef#

# RecordOutputTypeDef definition

class RecordOutputTypeDef(TypedDict):
    OutputKey: NotRequired[str],
    OutputValue: NotRequired[str],
    Description: NotRequired[str],

DescribeServiceActionExecutionParametersInputRequestTypeDef#

# DescribeServiceActionExecutionParametersInputRequestTypeDef definition

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

ExecutionParameterTypeDef#

# ExecutionParameterTypeDef definition

class ExecutionParameterTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[str],
    DefaultValues: NotRequired[List[str]],

DescribeServiceActionInputRequestTypeDef#

# DescribeServiceActionInputRequestTypeDef definition

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

DescribeTagOptionInputRequestTypeDef#

# DescribeTagOptionInputRequestTypeDef definition

class DescribeTagOptionInputRequestTypeDef(TypedDict):
    Id: str,

DisassociateBudgetFromResourceInputRequestTypeDef#

# DisassociateBudgetFromResourceInputRequestTypeDef definition

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

DisassociatePrincipalFromPortfolioInputRequestTypeDef#

# DisassociatePrincipalFromPortfolioInputRequestTypeDef definition

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

DisassociateProductFromPortfolioInputRequestTypeDef#

# DisassociateProductFromPortfolioInputRequestTypeDef definition

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

DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef#

# DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef definition

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

DisassociateTagOptionFromResourceInputRequestTypeDef#

# DisassociateTagOptionFromResourceInputRequestTypeDef definition

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

UniqueTagResourceIdentifierTypeDef#

# UniqueTagResourceIdentifierTypeDef definition

class UniqueTagResourceIdentifierTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

ExecuteProvisionedProductPlanInputRequestTypeDef#

# ExecuteProvisionedProductPlanInputRequestTypeDef definition

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

ExecuteProvisionedProductServiceActionInputRequestTypeDef#

# ExecuteProvisionedProductServiceActionInputRequestTypeDef definition

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

GetProvisionedProductOutputsInputRequestTypeDef#

# 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 definition

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

LastSyncTypeDef#

# LastSyncTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListAcceptedPortfolioSharesInputRequestTypeDef#

# ListAcceptedPortfolioSharesInputRequestTypeDef definition

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

ListBudgetsForResourceInputRequestTypeDef#

# ListBudgetsForResourceInputRequestTypeDef definition

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

ListConstraintsForPortfolioInputRequestTypeDef#

# ListConstraintsForPortfolioInputRequestTypeDef definition

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

ListLaunchPathsInputRequestTypeDef#

# ListLaunchPathsInputRequestTypeDef definition

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

ListOrganizationPortfolioAccessInputRequestTypeDef#

# ListOrganizationPortfolioAccessInputRequestTypeDef definition

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

ListPortfolioAccessInputRequestTypeDef#

# ListPortfolioAccessInputRequestTypeDef definition

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

ListPortfoliosForProductInputRequestTypeDef#

# ListPortfoliosForProductInputRequestTypeDef definition

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

ListPortfoliosInputRequestTypeDef#

# ListPortfoliosInputRequestTypeDef definition

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

ListPrincipalsForPortfolioInputRequestTypeDef#

# ListPrincipalsForPortfolioInputRequestTypeDef definition

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

PrincipalTypeDef#

# PrincipalTypeDef definition

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

ProvisionedProductPlanSummaryTypeDef#

# 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

ListProvisioningArtifactsForServiceActionInputRequestTypeDef#

# ListProvisioningArtifactsForServiceActionInputRequestTypeDef definition

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

ListProvisioningArtifactsInputRequestTypeDef#

# ListProvisioningArtifactsInputRequestTypeDef definition

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

ListRecordHistorySearchFilterTypeDef#

# ListRecordHistorySearchFilterTypeDef definition

class ListRecordHistorySearchFilterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

ListResourcesForTagOptionInputRequestTypeDef#

# ListResourcesForTagOptionInputRequestTypeDef definition

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

ResourceDetailTypeDef#

# ResourceDetailTypeDef definition

class ResourceDetailTypeDef(TypedDict):
    Id: NotRequired[str],
    ARN: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    CreatedTime: NotRequired[datetime],

ListServiceActionsForProvisioningArtifactInputRequestTypeDef#

# ListServiceActionsForProvisioningArtifactInputRequestTypeDef definition

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

ServiceActionSummaryTypeDef#

# ServiceActionSummaryTypeDef definition

class ServiceActionSummaryTypeDef(TypedDict):
    Id: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    DefinitionType: NotRequired[ServiceActionDefinitionTypeType],  # (1)
  1. See ServiceActionDefinitionTypeType

ListServiceActionsInputRequestTypeDef#

# ListServiceActionsInputRequestTypeDef definition

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

ListStackInstancesForProvisionedProductInputRequestTypeDef#

# ListStackInstancesForProvisionedProductInputRequestTypeDef definition

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

StackInstanceTypeDef#

# StackInstanceTypeDef definition

class StackInstanceTypeDef(TypedDict):
    Account: NotRequired[str],
    Region: NotRequired[str],
    StackInstanceStatus: NotRequired[StackInstanceStatusType],  # (1)
  1. See StackInstanceStatusType

ListTagOptionsFiltersTypeDef#

# ListTagOptionsFiltersTypeDef definition

class ListTagOptionsFiltersTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    Active: NotRequired[bool],

NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef#

# NotifyTerminateProvisionedProductEngineWorkflowResultInputRequestTypeDef definition

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

ParameterConstraintsTypeDef#

# 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 definition

class ProductViewAggregationValueTypeDef(TypedDict):
    Value: NotRequired[str],
    ApproximateCount: NotRequired[int],

ProvisioningParameterTypeDef#

# ProvisioningParameterTypeDef definition

class ProvisioningParameterTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

ProvisioningPreferencesTypeDef#

# 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 definition

class RecordErrorTypeDef(TypedDict):
    Code: NotRequired[str],
    Description: NotRequired[str],

RecordTagTypeDef#

# RecordTagTypeDef definition

class RecordTagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

RejectPortfolioShareInputRequestTypeDef#

# RejectPortfolioShareInputRequestTypeDef definition

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

ResourceTargetDefinitionTypeDef#

# ResourceTargetDefinitionTypeDef definition

class ResourceTargetDefinitionTypeDef(TypedDict):
    Attribute: NotRequired[ResourceAttributeType],  # (1)
    Name: NotRequired[str],
    RequiresRecreation: NotRequired[RequiresRecreationType],  # (2)
  1. See ResourceAttributeType
  2. See RequiresRecreationType

SearchProductsAsAdminInputRequestTypeDef#

# 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

SearchProductsInputRequestTypeDef#

# 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 definition

class ShareErrorTypeDef(TypedDict):
    Accounts: NotRequired[List[str]],
    Message: NotRequired[str],
    Error: NotRequired[str],

TerminateProvisionedProductInputRequestTypeDef#

# TerminateProvisionedProductInputRequestTypeDef definition

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

UpdateConstraintInputRequestTypeDef#

# UpdateConstraintInputRequestTypeDef definition

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

UpdateProvisioningPreferencesTypeDef#

# 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 definition

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

UpdateProvisioningArtifactInputRequestTypeDef#

# 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 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 definition

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

ListProvisionedProductPlansInputRequestTypeDef#

# 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 definition

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

SearchProvisionedProductsInputRequestTypeDef#

# 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 definition

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

BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef#

# BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef definition

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

BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef#

# BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef definition

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

BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef#

# BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef definition

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

CopyProductOutputTypeDef#

# CopyProductOutputTypeDef definition

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

CreatePortfolioShareOutputTypeDef#

# CreatePortfolioShareOutputTypeDef definition

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

CreateProvisionedProductPlanOutputTypeDef#

# CreateProvisionedProductPlanOutputTypeDef definition

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

DeletePortfolioShareOutputTypeDef#

# DeletePortfolioShareOutputTypeDef definition

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

DescribeCopyProductStatusOutputTypeDef#

# DescribeCopyProductStatusOutputTypeDef definition

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

GetAWSOrganizationsAccessStatusOutputTypeDef#

# GetAWSOrganizationsAccessStatusOutputTypeDef definition

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

ListPortfolioAccessOutputTypeDef#

# ListPortfolioAccessOutputTypeDef definition

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

UpdatePortfolioShareOutputTypeDef#

# UpdatePortfolioShareOutputTypeDef definition

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

UpdateProvisionedProductPropertiesOutputTypeDef#

# 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

ListBudgetsForResourceOutputTypeDef#

# ListBudgetsForResourceOutputTypeDef definition

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

SourceConnectionParametersTypeDef#

# SourceConnectionParametersTypeDef definition

class SourceConnectionParametersTypeDef(TypedDict):
    CodeStar: NotRequired[CodeStarParametersTypeDef],  # (1)
  1. See CodeStarParametersTypeDef

CreateConstraintOutputTypeDef#

# 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 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 definition

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

UpdateConstraintOutputTypeDef#

# 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 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 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 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 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 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 definition

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

ListPortfoliosForProductOutputTypeDef#

# ListPortfoliosForProductOutputTypeDef definition

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

ListPortfoliosOutputTypeDef#

# ListPortfoliosOutputTypeDef definition

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

UpdatePortfolioOutputTypeDef#

# 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 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 definition

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

ListOrganizationPortfolioAccessOutputTypeDef#

# ListOrganizationPortfolioAccessOutputTypeDef definition

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

UpdatePortfolioShareInputRequestTypeDef#

# 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 definition

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

CreateProvisioningArtifactOutputTypeDef#

# 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

ListProvisioningArtifactsOutputTypeDef#

# ListProvisioningArtifactsOutputTypeDef definition

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

UpdateProvisioningArtifactOutputTypeDef#

# 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 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 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 definition

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

DescribePortfolioOutputTypeDef#

# 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 definition

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

ListTagOptionsOutputTypeDef#

# ListTagOptionsOutputTypeDef definition

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

UpdateTagOptionOutputTypeDef#

# UpdateTagOptionOutputTypeDef definition

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

DescribePortfolioSharesOutputTypeDef#

# DescribePortfolioSharesOutputTypeDef definition

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

DescribeProductOutputTypeDef#

# 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 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 definition

class ProvisioningArtifactViewTypeDef(TypedDict):
    ProductViewSummary: NotRequired[ProductViewSummaryTypeDef],  # (1)
    ProvisioningArtifact: NotRequired[ProvisioningArtifactTypeDef],  # (2)
  1. See ProductViewSummaryTypeDef
  2. See ProvisioningArtifactTypeDef

DescribeProvisionedProductOutputTypeDef#

# 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 definition

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

GetProvisionedProductOutputsOutputTypeDef#

# GetProvisionedProductOutputsOutputTypeDef definition

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

NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef#

# 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 definition

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

EngineWorkflowResourceIdentifierTypeDef#

# EngineWorkflowResourceIdentifierTypeDef definition

class EngineWorkflowResourceIdentifierTypeDef(TypedDict):
    UniqueTag: NotRequired[UniqueTagResourceIdentifierTypeDef],  # (1)
  1. See UniqueTagResourceIdentifierTypeDef

ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef#

# ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef definition

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

ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef#

# ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef definition

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

ListLaunchPathsInputListLaunchPathsPaginateTypeDef#

# ListLaunchPathsInputListLaunchPathsPaginateTypeDef definition

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

ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef#

# ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef definition

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

ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef#

# ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef definition

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

ListPortfoliosInputListPortfoliosPaginateTypeDef#

# ListPortfoliosInputListPortfoliosPaginateTypeDef definition

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

ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef#

# ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef definition

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

ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef#

# 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

ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef#

# ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef definition

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

ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef#

# ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef definition

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

ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef#

# ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef definition

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

ListServiceActionsInputListServiceActionsPaginateTypeDef#

# ListServiceActionsInputListServiceActionsPaginateTypeDef definition

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

ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef#

# ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef definition

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

SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef#

# 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

ListPrincipalsForPortfolioOutputTypeDef#

# ListPrincipalsForPortfolioOutputTypeDef definition

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

ListProvisionedProductPlansOutputTypeDef#

# ListProvisionedProductPlansOutputTypeDef definition

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

ListRecordHistoryInputListRecordHistoryPaginateTypeDef#

# 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 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 definition

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

ListServiceActionsForProvisioningArtifactOutputTypeDef#

# ListServiceActionsForProvisioningArtifactOutputTypeDef definition

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

ListServiceActionsOutputTypeDef#

# ListServiceActionsOutputTypeDef definition

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

ServiceActionDetailTypeDef#

# ServiceActionDetailTypeDef definition

class ServiceActionDetailTypeDef(TypedDict):
    ServiceActionSummary: NotRequired[ServiceActionSummaryTypeDef],  # (1)
    Definition: NotRequired[Dict[ServiceActionDefinitionKeyType, str]],  # (2)
  1. See ServiceActionSummaryTypeDef
  2. See ServiceActionDefinitionKeyType

ListStackInstancesForProvisionedProductOutputTypeDef#

# ListStackInstancesForProvisionedProductOutputTypeDef definition

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

ListTagOptionsInputListTagOptionsPaginateTypeDef#

# ListTagOptionsInputListTagOptionsPaginateTypeDef definition

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

ListTagOptionsInputRequestTypeDef#

# ListTagOptionsInputRequestTypeDef definition

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

ProvisioningArtifactParameterTypeDef#

# 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 definition

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

ProvisionProductInputRequestTypeDef#

# ProvisionProductInputRequestTypeDef definition

class ProvisionProductInputRequestTypeDef(TypedDict):
    ProvisionedProductName: str,
    ProvisionToken: str,
    AcceptLanguage: NotRequired[str],
    ProductId: NotRequired[str],
    ProductName: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    ProvisioningArtifactName: NotRequired[str],
    PathId: NotRequired[str],
    PathName: NotRequired[str],
    ProvisioningParameters: NotRequired[Sequence[ProvisioningParameterTypeDef]],  # (1)
    ProvisioningPreferences: NotRequired[ProvisioningPreferencesTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    NotificationArns: NotRequired[Sequence[str]],
  1. See ProvisioningParameterTypeDef
  2. See ProvisioningPreferencesTypeDef
  3. See TagTypeDef

RecordDetailTypeDef#

# RecordDetailTypeDef definition

class RecordDetailTypeDef(TypedDict):
    RecordId: NotRequired[str],
    ProvisionedProductName: NotRequired[str],
    Status: NotRequired[RecordStatusType],  # (1)
    CreatedTime: NotRequired[datetime],
    UpdatedTime: NotRequired[datetime],
    ProvisionedProductType: NotRequired[str],
    RecordType: NotRequired[str],
    ProvisionedProductId: NotRequired[str],
    ProductId: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    PathId: NotRequired[str],
    RecordErrors: NotRequired[List[RecordErrorTypeDef]],  # (2)
    RecordTags: NotRequired[List[RecordTagTypeDef]],  # (3)
    LaunchRoleArn: NotRequired[str],
  1. See RecordStatusType
  2. See RecordErrorTypeDef
  3. See RecordTagTypeDef

ResourceChangeDetailTypeDef#

# ResourceChangeDetailTypeDef definition

class ResourceChangeDetailTypeDef(TypedDict):
    Target: NotRequired[ResourceTargetDefinitionTypeDef],  # (1)
    Evaluation: NotRequired[EvaluationTypeType],  # (2)
    CausingEntity: NotRequired[str],
  1. See ResourceTargetDefinitionTypeDef
  2. See EvaluationTypeType

ShareDetailsTypeDef#

# ShareDetailsTypeDef definition

class ShareDetailsTypeDef(TypedDict):
    SuccessfulShares: NotRequired[List[str]],
    ShareErrors: NotRequired[List[ShareErrorTypeDef]],  # (1)
  1. See ShareErrorTypeDef

UpdateProvisionedProductInputRequestTypeDef#

# UpdateProvisionedProductInputRequestTypeDef definition

class UpdateProvisionedProductInputRequestTypeDef(TypedDict):
    UpdateToken: str,
    AcceptLanguage: NotRequired[str],
    ProvisionedProductName: NotRequired[str],
    ProvisionedProductId: NotRequired[str],
    ProductId: NotRequired[str],
    ProductName: NotRequired[str],
    ProvisioningArtifactId: NotRequired[str],
    ProvisioningArtifactName: NotRequired[str],
    PathId: NotRequired[str],
    PathName: NotRequired[str],
    ProvisioningParameters: NotRequired[Sequence[UpdateProvisioningParameterTypeDef]],  # (1)
    ProvisioningPreferences: NotRequired[UpdateProvisioningPreferencesTypeDef],  # (2)
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See UpdateProvisioningParameterTypeDef
  2. See UpdateProvisioningPreferencesTypeDef
  3. See TagTypeDef

SourceConnectionDetailTypeDef#

# SourceConnectionDetailTypeDef definition

class SourceConnectionDetailTypeDef(TypedDict):
    Type: NotRequired[SourceTypeType],  # (1)
    ConnectionParameters: NotRequired[SourceConnectionParametersTypeDef],  # (2)
    LastSync: NotRequired[LastSyncTypeDef],  # (3)
  1. See SourceTypeType
  2. See SourceConnectionParametersTypeDef
  3. See LastSyncTypeDef

SourceConnectionTypeDef#

# SourceConnectionTypeDef definition

class SourceConnectionTypeDef(TypedDict):
    ConnectionParameters: SourceConnectionParametersTypeDef,  # (2)
    Type: NotRequired[SourceTypeType],  # (1)
  1. See SourceTypeType
  2. See SourceConnectionParametersTypeDef

ListLaunchPathsOutputTypeDef#

# ListLaunchPathsOutputTypeDef definition

class ListLaunchPathsOutputTypeDef(TypedDict):
    LaunchPathSummaries: List[LaunchPathSummaryTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchPathSummaryTypeDef
  2. See ResponseMetadataTypeDef

SearchProvisionedProductsOutputTypeDef#

# SearchProvisionedProductsOutputTypeDef definition

class SearchProvisionedProductsOutputTypeDef(TypedDict):
    ProvisionedProducts: List[ProvisionedProductAttributeTypeDef],  # (1)
    TotalResultsCount: int,
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisionedProductAttributeTypeDef
  2. See ResponseMetadataTypeDef

ListProvisioningArtifactsForServiceActionOutputTypeDef#

# ListProvisioningArtifactsForServiceActionOutputTypeDef definition

class ListProvisioningArtifactsForServiceActionOutputTypeDef(TypedDict):
    ProvisioningArtifactViews: List[ProvisioningArtifactViewTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProvisioningArtifactViewTypeDef
  2. See ResponseMetadataTypeDef

NotifyProvisionProductEngineWorkflowResultInputRequestTypeDef#

# NotifyProvisionProductEngineWorkflowResultInputRequestTypeDef definition

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

CreateServiceActionOutputTypeDef#

# CreateServiceActionOutputTypeDef definition

class CreateServiceActionOutputTypeDef(TypedDict):
    ServiceActionDetail: ServiceActionDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceActionDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeServiceActionOutputTypeDef#

# DescribeServiceActionOutputTypeDef definition

class DescribeServiceActionOutputTypeDef(TypedDict):
    ServiceActionDetail: ServiceActionDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceActionDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateServiceActionOutputTypeDef#

# UpdateServiceActionOutputTypeDef definition

class UpdateServiceActionOutputTypeDef(TypedDict):
    ServiceActionDetail: ServiceActionDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceActionDetailTypeDef
  2. See ResponseMetadataTypeDef

DescribeProvisioningArtifactOutputTypeDef#

# DescribeProvisioningArtifactOutputTypeDef definition

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

DescribeProvisioningParametersOutputTypeDef#

# DescribeProvisioningParametersOutputTypeDef definition

class DescribeProvisioningParametersOutputTypeDef(TypedDict):
    ProvisioningArtifactParameters: List[ProvisioningArtifactParameterTypeDef],  # (1)
    ConstraintSummaries: List[ConstraintSummaryTypeDef],  # (2)
    UsageInstructions: List[UsageInstructionTypeDef],  # (3)
    TagOptions: List[TagOptionSummaryTypeDef],  # (4)
    ProvisioningArtifactPreferences: ProvisioningArtifactPreferencesTypeDef,  # (5)
    ProvisioningArtifactOutputs: List[ProvisioningArtifactOutputTypeDef],  # (6)
    ProvisioningArtifactOutputKeys: List[ProvisioningArtifactOutputTypeDef],  # (6)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See ProvisioningArtifactParameterTypeDef
  2. See ConstraintSummaryTypeDef
  3. See UsageInstructionTypeDef
  4. See TagOptionSummaryTypeDef
  5. See ProvisioningArtifactPreferencesTypeDef
  6. See ProvisioningArtifactOutputTypeDef
  7. See ProvisioningArtifactOutputTypeDef
  8. See ResponseMetadataTypeDef

DescribeRecordOutputTypeDef#

# DescribeRecordOutputTypeDef definition

class DescribeRecordOutputTypeDef(TypedDict):
    RecordDetail: RecordDetailTypeDef,  # (1)
    RecordOutputs: List[RecordOutputTypeDef],  # (2)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See RecordDetailTypeDef
  2. See RecordOutputTypeDef
  3. See ResponseMetadataTypeDef

ExecuteProvisionedProductPlanOutputTypeDef#

# ExecuteProvisionedProductPlanOutputTypeDef definition

class ExecuteProvisionedProductPlanOutputTypeDef(TypedDict):
    RecordDetail: RecordDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordDetailTypeDef
  2. See ResponseMetadataTypeDef

ExecuteProvisionedProductServiceActionOutputTypeDef#

# ExecuteProvisionedProductServiceActionOutputTypeDef definition

class ExecuteProvisionedProductServiceActionOutputTypeDef(TypedDict):
    RecordDetail: RecordDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordDetailTypeDef
  2. See ResponseMetadataTypeDef

ImportAsProvisionedProductOutputTypeDef#

# ImportAsProvisionedProductOutputTypeDef definition

class ImportAsProvisionedProductOutputTypeDef(TypedDict):
    RecordDetail: RecordDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordDetailTypeDef
  2. See ResponseMetadataTypeDef

ListRecordHistoryOutputTypeDef#

# ListRecordHistoryOutputTypeDef definition

class ListRecordHistoryOutputTypeDef(TypedDict):
    RecordDetails: List[RecordDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordDetailTypeDef
  2. See ResponseMetadataTypeDef

ProvisionProductOutputTypeDef#

# ProvisionProductOutputTypeDef definition

class ProvisionProductOutputTypeDef(TypedDict):
    RecordDetail: RecordDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordDetailTypeDef
  2. See ResponseMetadataTypeDef

TerminateProvisionedProductOutputTypeDef#

# TerminateProvisionedProductOutputTypeDef definition

class TerminateProvisionedProductOutputTypeDef(TypedDict):
    RecordDetail: RecordDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateProvisionedProductOutputTypeDef#

# UpdateProvisionedProductOutputTypeDef definition

class UpdateProvisionedProductOutputTypeDef(TypedDict):
    RecordDetail: RecordDetailTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecordDetailTypeDef
  2. See ResponseMetadataTypeDef

ResourceChangeTypeDef#

# ResourceChangeTypeDef definition

class ResourceChangeTypeDef(TypedDict):
    Action: NotRequired[ChangeActionType],  # (1)
    LogicalResourceId: NotRequired[str],
    PhysicalResourceId: NotRequired[str],
    ResourceType: NotRequired[str],
    Replacement: NotRequired[ReplacementType],  # (2)
    Scope: NotRequired[List[ResourceAttributeType]],  # (3)
    Details: NotRequired[List[ResourceChangeDetailTypeDef]],  # (4)
  1. See ChangeActionType
  2. See ReplacementType
  3. See ResourceAttributeType
  4. See ResourceChangeDetailTypeDef

DescribePortfolioShareStatusOutputTypeDef#

# DescribePortfolioShareStatusOutputTypeDef definition

class DescribePortfolioShareStatusOutputTypeDef(TypedDict):
    PortfolioShareToken: str,
    PortfolioId: str,
    OrganizationNodeValue: str,
    Status: ShareStatusType,  # (1)
    ShareDetails: ShareDetailsTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ShareStatusType
  2. See ShareDetailsTypeDef
  3. See ResponseMetadataTypeDef

ProductViewDetailTypeDef#

# ProductViewDetailTypeDef definition

class ProductViewDetailTypeDef(TypedDict):
    ProductViewSummary: NotRequired[ProductViewSummaryTypeDef],  # (1)
    Status: NotRequired[StatusType],  # (2)
    ProductARN: NotRequired[str],
    CreatedTime: NotRequired[datetime],
    SourceConnection: NotRequired[SourceConnectionDetailTypeDef],  # (3)
  1. See ProductViewSummaryTypeDef
  2. See StatusType
  3. See SourceConnectionDetailTypeDef

CreateProductInputRequestTypeDef#

# CreateProductInputRequestTypeDef definition

class CreateProductInputRequestTypeDef(TypedDict):
    Name: str,
    Owner: str,
    ProductType: ProductTypeType,  # (1)
    IdempotencyToken: str,
    AcceptLanguage: NotRequired[str],
    Description: NotRequired[str],
    Distributor: NotRequired[str],
    SupportDescription: NotRequired[str],
    SupportEmail: NotRequired[str],
    SupportUrl: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    ProvisioningArtifactParameters: NotRequired[ProvisioningArtifactPropertiesTypeDef],  # (3)
    SourceConnection: NotRequired[SourceConnectionTypeDef],  # (4)
  1. See ProductTypeType
  2. See TagTypeDef
  3. See ProvisioningArtifactPropertiesTypeDef
  4. See SourceConnectionTypeDef

UpdateProductInputRequestTypeDef#

# UpdateProductInputRequestTypeDef definition

class UpdateProductInputRequestTypeDef(TypedDict):
    Id: str,
    AcceptLanguage: NotRequired[str],
    Name: NotRequired[str],
    Owner: NotRequired[str],
    Description: NotRequired[str],
    Distributor: NotRequired[str],
    SupportDescription: NotRequired[str],
    SupportEmail: NotRequired[str],
    SupportUrl: NotRequired[str],
    AddTags: NotRequired[Sequence[TagTypeDef]],  # (1)
    RemoveTags: NotRequired[Sequence[str]],
    SourceConnection: NotRequired[SourceConnectionTypeDef],  # (2)
  1. See TagTypeDef
  2. See SourceConnectionTypeDef

DescribeProvisionedProductPlanOutputTypeDef#

# DescribeProvisionedProductPlanOutputTypeDef definition

class DescribeProvisionedProductPlanOutputTypeDef(TypedDict):
    ProvisionedProductPlanDetails: ProvisionedProductPlanDetailsTypeDef,  # (1)
    ResourceChanges: List[ResourceChangeTypeDef],  # (2)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProvisionedProductPlanDetailsTypeDef
  2. See ResourceChangeTypeDef
  3. See ResponseMetadataTypeDef

CreateProductOutputTypeDef#

# CreateProductOutputTypeDef definition

class CreateProductOutputTypeDef(TypedDict):
    ProductViewDetail: ProductViewDetailTypeDef,  # (1)
    ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef,  # (2)
    Tags: List[TagTypeDef],  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ProductViewDetailTypeDef
  2. See ProvisioningArtifactDetailTypeDef
  3. See TagTypeDef
  4. See ResponseMetadataTypeDef

DescribeProductAsAdminOutputTypeDef#

# DescribeProductAsAdminOutputTypeDef definition

class DescribeProductAsAdminOutputTypeDef(TypedDict):
    ProductViewDetail: ProductViewDetailTypeDef,  # (1)
    ProvisioningArtifactSummaries: List[ProvisioningArtifactSummaryTypeDef],  # (2)
    Tags: List[TagTypeDef],  # (3)
    TagOptions: List[TagOptionDetailTypeDef],  # (4)
    Budgets: List[BudgetDetailTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See ProductViewDetailTypeDef
  2. See ProvisioningArtifactSummaryTypeDef
  3. See TagTypeDef
  4. See TagOptionDetailTypeDef
  5. See BudgetDetailTypeDef
  6. See ResponseMetadataTypeDef

SearchProductsAsAdminOutputTypeDef#

# SearchProductsAsAdminOutputTypeDef definition

class SearchProductsAsAdminOutputTypeDef(TypedDict):
    ProductViewDetails: List[ProductViewDetailTypeDef],  # (1)
    NextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ProductViewDetailTypeDef
  2. See ResponseMetadataTypeDef

UpdateProductOutputTypeDef#

# UpdateProductOutputTypeDef definition

class UpdateProductOutputTypeDef(TypedDict):
    ProductViewDetail: ProductViewDetailTypeDef,  # (1)
    Tags: List[TagTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ProductViewDetailTypeDef
  2. See TagTypeDef
  3. See ResponseMetadataTypeDef