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)
AccessLevelFilterTypeDef#
# AccessLevelFilterTypeDef definition
class AccessLevelFilterTypeDef(TypedDict):
Key: NotRequired[AccessLevelFilterKeyType], # (1)
Value: NotRequired[str],
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],
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],
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)
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],
ProvisioningArtifactPropertiesTypeDef#
# ProvisioningArtifactPropertiesTypeDef definition
class ProvisioningArtifactPropertiesTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Info: NotRequired[Mapping[str, str]],
Type: NotRequired[ProvisioningArtifactTypeType], # (1)
DisableTemplateValidation: NotRequired[bool],
ProvisioningArtifactDetailTypeDef#
# ProvisioningArtifactDetailTypeDef 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],
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],
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],
PortfolioShareDetailTypeDef#
# PortfolioShareDetailTypeDef definition
class PortfolioShareDetailTypeDef(TypedDict):
PrincipalId: NotRequired[str],
Type: NotRequired[DescribePortfolioShareTypeType], # (1)
Accepted: NotRequired[bool],
ShareTagOptions: NotRequired[bool],
SharePrincipals: NotRequired[bool],
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],
- See ProductTypeType
ProvisioningArtifactTypeDef#
# ProvisioningArtifactTypeDef definition
class ProvisioningArtifactTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime],
Guidance: NotRequired[ProvisioningArtifactGuidanceType], # (1)
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],
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)
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],
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)
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],
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)
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],
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)
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)
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],
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)
ResourceTargetDefinitionTypeDef#
# ResourceTargetDefinitionTypeDef definition
class ResourceTargetDefinitionTypeDef(TypedDict):
Attribute: NotRequired[ResourceAttributeType], # (1)
Name: NotRequired[str],
RequiresRecreation: NotRequired[RequiresRecreationType], # (2)
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)
- See ProductViewFilterByType
- See ProductViewSortByType
- See SortOrderType
- 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],
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)
UpdateProvisionedProductPropertiesInputRequestTypeDef#
# UpdateProvisionedProductPropertiesInputRequestTypeDef definition
class UpdateProvisionedProductPropertiesInputRequestTypeDef(TypedDict):
ProvisionedProductId: str,
ProvisionedProductProperties: Mapping[PropertyKeyType, str], # (1)
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
- 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)
UpdateServiceActionInputRequestTypeDef#
# UpdateServiceActionInputRequestTypeDef definition
class UpdateServiceActionInputRequestTypeDef(TypedDict):
Id: str,
Name: NotRequired[str],
Definition: NotRequired[Mapping[ServiceActionDefinitionKeyType, str]], # (1)
Description: NotRequired[str],
AcceptLanguage: NotRequired[str],
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)
ScanProvisionedProductsInputRequestTypeDef#
# ScanProvisionedProductsInputRequestTypeDef definition
class ScanProvisionedProductsInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
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],
BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef#
# BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef definition
class BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef(TypedDict):
ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef], # (1)
AcceptLanguage: NotRequired[str],
BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef#
# BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef definition
class BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef(TypedDict):
ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef], # (1)
AcceptLanguage: NotRequired[str],
BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef#
# BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef definition
class BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef(TypedDict):
FailedServiceActionAssociations: List[FailedServiceActionAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef#
# BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef definition
class BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef(TypedDict):
FailedServiceActionAssociations: List[FailedServiceActionAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyProductOutputTypeDef#
# CopyProductOutputTypeDef definition
class CopyProductOutputTypeDef(TypedDict):
CopyProductToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePortfolioShareOutputTypeDef#
# CreatePortfolioShareOutputTypeDef definition
class CreatePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProvisionedProductPlanOutputTypeDef#
# CreateProvisionedProductPlanOutputTypeDef definition
class CreateProvisionedProductPlanOutputTypeDef(TypedDict):
PlanName: str,
PlanId: str,
ProvisionProductId: str,
ProvisionedProductName: str,
ProvisioningArtifactId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePortfolioShareOutputTypeDef#
# DeletePortfolioShareOutputTypeDef definition
class DeletePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeCopyProductStatusOutputTypeDef#
# DescribeCopyProductStatusOutputTypeDef definition
class DescribeCopyProductStatusOutputTypeDef(TypedDict):
CopyProductStatus: CopyProductStatusType, # (1)
TargetProductId: str,
StatusDetail: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAWSOrganizationsAccessStatusOutputTypeDef#
# GetAWSOrganizationsAccessStatusOutputTypeDef definition
class GetAWSOrganizationsAccessStatusOutputTypeDef(TypedDict):
AccessStatus: AccessStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPortfolioAccessOutputTypeDef#
# ListPortfolioAccessOutputTypeDef definition
class ListPortfolioAccessOutputTypeDef(TypedDict):
AccountIds: List[str],
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePortfolioShareOutputTypeDef#
# UpdatePortfolioShareOutputTypeDef definition
class UpdatePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
Status: ShareStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProvisionedProductPropertiesOutputTypeDef#
# UpdateProvisionedProductPropertiesOutputTypeDef definition
class UpdateProvisionedProductPropertiesOutputTypeDef(TypedDict):
ProvisionedProductId: str,
ProvisionedProductProperties: Dict[PropertyKeyType, str], # (1)
RecordId: str,
Status: RecordStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PropertyKeyType
- See RecordStatusType
- See ResponseMetadataTypeDef
ListBudgetsForResourceOutputTypeDef#
# ListBudgetsForResourceOutputTypeDef definition
class ListBudgetsForResourceOutputTypeDef(TypedDict):
Budgets: List[BudgetDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SourceConnectionParametersTypeDef#
# SourceConnectionParametersTypeDef definition
class SourceConnectionParametersTypeDef(TypedDict):
CodeStar: NotRequired[CodeStarParametersTypeDef], # (1)
CreateConstraintOutputTypeDef#
# CreateConstraintOutputTypeDef definition
class CreateConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- See ResponseMetadataTypeDef
DescribeConstraintOutputTypeDef#
# DescribeConstraintOutputTypeDef definition
class DescribeConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- See ResponseMetadataTypeDef
ListConstraintsForPortfolioOutputTypeDef#
# ListConstraintsForPortfolioOutputTypeDef definition
class ListConstraintsForPortfolioOutputTypeDef(TypedDict):
ConstraintDetails: List[ConstraintDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConstraintOutputTypeDef#
# UpdateConstraintOutputTypeDef definition
class UpdateConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- 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)
- See TagTypeDef
LaunchPathSummaryTypeDef#
# LaunchPathSummaryTypeDef definition
class LaunchPathSummaryTypeDef(TypedDict):
Id: NotRequired[str],
ConstraintSummaries: NotRequired[List[ConstraintSummaryTypeDef]], # (1)
Tags: NotRequired[List[TagTypeDef]], # (2)
Name: NotRequired[str],
- See ConstraintSummaryTypeDef
- 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],
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]],
- See TagTypeDef
CreatePortfolioOutputTypeDef#
# CreatePortfolioOutputTypeDef definition
class CreatePortfolioOutputTypeDef(TypedDict):
PortfolioDetail: PortfolioDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PortfolioDetailTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
ListAcceptedPortfolioSharesOutputTypeDef#
# ListAcceptedPortfolioSharesOutputTypeDef definition
class ListAcceptedPortfolioSharesOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPortfoliosForProductOutputTypeDef#
# ListPortfoliosForProductOutputTypeDef definition
class ListPortfoliosForProductOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPortfoliosOutputTypeDef#
# ListPortfoliosOutputTypeDef definition
class ListPortfoliosOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePortfolioOutputTypeDef#
# UpdatePortfolioOutputTypeDef definition
class UpdatePortfolioOutputTypeDef(TypedDict):
PortfolioDetail: PortfolioDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PortfolioDetailTypeDef
- See TagTypeDef
- 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],
DeletePortfolioShareInputRequestTypeDef#
# DeletePortfolioShareInputRequestTypeDef definition
class DeletePortfolioShareInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
AccountId: NotRequired[str],
OrganizationNode: NotRequired[OrganizationNodeTypeDef], # (1)
ListOrganizationPortfolioAccessOutputTypeDef#
# ListOrganizationPortfolioAccessOutputTypeDef definition
class ListOrganizationPortfolioAccessOutputTypeDef(TypedDict):
OrganizationNodes: List[OrganizationNodeTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePortfolioShareInputRequestTypeDef#
# UpdatePortfolioShareInputRequestTypeDef definition
class UpdatePortfolioShareInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
AccountId: NotRequired[str],
OrganizationNode: NotRequired[OrganizationNodeTypeDef], # (1)
ShareTagOptions: NotRequired[bool],
SharePrincipals: NotRequired[bool],
CreateProvisioningArtifactInputRequestTypeDef#
# CreateProvisioningArtifactInputRequestTypeDef definition
class CreateProvisioningArtifactInputRequestTypeDef(TypedDict):
ProductId: str,
Parameters: ProvisioningArtifactPropertiesTypeDef, # (1)
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
CreateProvisioningArtifactOutputTypeDef#
# CreateProvisioningArtifactOutputTypeDef definition
class CreateProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListProvisioningArtifactsOutputTypeDef#
# ListProvisioningArtifactsOutputTypeDef definition
class ListProvisioningArtifactsOutputTypeDef(TypedDict):
ProvisioningArtifactDetails: List[ProvisioningArtifactDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProvisioningArtifactOutputTypeDef#
# UpdateProvisioningArtifactOutputTypeDef definition
class UpdateProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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)
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],
- See ProvisionedProductPlanTypeType
- See ProvisionedProductPlanStatusType
- See UpdateProvisioningParameterTypeDef
- See TagTypeDef
CreateTagOptionOutputTypeDef#
# CreateTagOptionOutputTypeDef definition
class CreateTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePortfolioOutputTypeDef#
# DescribePortfolioOutputTypeDef definition
class DescribePortfolioOutputTypeDef(TypedDict):
PortfolioDetail: PortfolioDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
TagOptions: List[TagOptionDetailTypeDef], # (3)
Budgets: List[BudgetDetailTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See PortfolioDetailTypeDef
- See TagTypeDef
- See TagOptionDetailTypeDef
- See BudgetDetailTypeDef
- See ResponseMetadataTypeDef
DescribeTagOptionOutputTypeDef#
# DescribeTagOptionOutputTypeDef definition
class DescribeTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagOptionsOutputTypeDef#
# ListTagOptionsOutputTypeDef definition
class ListTagOptionsOutputTypeDef(TypedDict):
TagOptionDetails: List[TagOptionDetailTypeDef], # (1)
PageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTagOptionOutputTypeDef#
# UpdateTagOptionOutputTypeDef definition
class UpdateTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePortfolioSharesOutputTypeDef#
# DescribePortfolioSharesOutputTypeDef definition
class DescribePortfolioSharesOutputTypeDef(TypedDict):
NextPageToken: str,
PortfolioShareDetails: List[PortfolioShareDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProductOutputTypeDef#
# DescribeProductOutputTypeDef definition
class DescribeProductOutputTypeDef(TypedDict):
ProductViewSummary: ProductViewSummaryTypeDef, # (1)
ProvisioningArtifacts: List[ProvisioningArtifactTypeDef], # (2)
Budgets: List[BudgetDetailTypeDef], # (3)
LaunchPaths: List[LaunchPathTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ProductViewSummaryTypeDef
- See ProvisioningArtifactTypeDef
- See BudgetDetailTypeDef
- See LaunchPathTypeDef
- See ResponseMetadataTypeDef
DescribeProductViewOutputTypeDef#
# DescribeProductViewOutputTypeDef definition
class DescribeProductViewOutputTypeDef(TypedDict):
ProductViewSummary: ProductViewSummaryTypeDef, # (1)
ProvisioningArtifacts: List[ProvisioningArtifactTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ProvisioningArtifactViewTypeDef#
# ProvisioningArtifactViewTypeDef definition
class ProvisioningArtifactViewTypeDef(TypedDict):
ProductViewSummary: NotRequired[ProductViewSummaryTypeDef], # (1)
ProvisioningArtifact: NotRequired[ProvisioningArtifactTypeDef], # (2)
DescribeProvisionedProductOutputTypeDef#
# DescribeProvisionedProductOutputTypeDef definition
class DescribeProvisionedProductOutputTypeDef(TypedDict):
ProvisionedProductDetail: ProvisionedProductDetailTypeDef, # (1)
CloudWatchDashboards: List[CloudWatchDashboardTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ScanProvisionedProductsOutputTypeDef#
# ScanProvisionedProductsOutputTypeDef definition
class ScanProvisionedProductsOutputTypeDef(TypedDict):
ProvisionedProducts: List[ProvisionedProductDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProvisionedProductOutputsOutputTypeDef#
# GetProvisionedProductOutputsOutputTypeDef definition
class GetProvisionedProductOutputsOutputTypeDef(TypedDict):
Outputs: List[RecordOutputTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef#
# NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef definition
class NotifyUpdateProvisionedProductEngineWorkflowResultInputRequestTypeDef(TypedDict):
WorkflowToken: str,
RecordId: str,
Status: EngineWorkflowStatusType, # (1)
IdempotencyToken: str,
FailureReason: NotRequired[str],
Outputs: NotRequired[Sequence[RecordOutputTypeDef]], # (2)
DescribeServiceActionExecutionParametersOutputTypeDef#
# DescribeServiceActionExecutionParametersOutputTypeDef definition
class DescribeServiceActionExecutionParametersOutputTypeDef(TypedDict):
ServiceActionParameters: List[ExecutionParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EngineWorkflowResourceIdentifierTypeDef#
# EngineWorkflowResourceIdentifierTypeDef definition
class EngineWorkflowResourceIdentifierTypeDef(TypedDict):
UniqueTag: NotRequired[UniqueTagResourceIdentifierTypeDef], # (1)
ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef#
# ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef definition
class ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef#
# ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef definition
class ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
ProductId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLaunchPathsInputListLaunchPathsPaginateTypeDef#
# ListLaunchPathsInputListLaunchPathsPaginateTypeDef definition
class ListLaunchPathsInputListLaunchPathsPaginateTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef#
# ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef definition
class ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef(TypedDict):
PortfolioId: str,
OrganizationNodeType: OrganizationNodeTypeType, # (1)
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef#
# ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef definition
class ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPortfoliosInputListPortfoliosPaginateTypeDef#
# ListPortfoliosInputListPortfoliosPaginateTypeDef definition
class ListPortfoliosInputListPortfoliosPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef#
# ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef definition
class ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef#
# ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef definition
class ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisionProductId: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef#
# ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef definition
class ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef(TypedDict):
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef#
# ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef definition
class ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef(TypedDict):
TagOptionId: str,
ResourceType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef#
# ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef definition
class ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceActionsInputListServiceActionsPaginateTypeDef#
# ListServiceActionsInputListServiceActionsPaginateTypeDef definition
class ListServiceActionsInputListServiceActionsPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef#
# ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef definition
class ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
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)
- See ProductViewFilterByType
- See ProductViewSortByType
- See SortOrderType
- See ProductSourceType
- See PaginatorConfigTypeDef
ListPrincipalsForPortfolioOutputTypeDef#
# ListPrincipalsForPortfolioOutputTypeDef definition
class ListPrincipalsForPortfolioOutputTypeDef(TypedDict):
Principals: List[PrincipalTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProvisionedProductPlansOutputTypeDef#
# ListProvisionedProductPlansOutputTypeDef definition
class ListProvisionedProductPlansOutputTypeDef(TypedDict):
ProvisionedProductPlans: List[ProvisionedProductPlanSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecordHistoryInputListRecordHistoryPaginateTypeDef#
# ListRecordHistoryInputListRecordHistoryPaginateTypeDef definition
class ListRecordHistoryInputListRecordHistoryPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
SearchFilter: NotRequired[ListRecordHistorySearchFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListRecordHistoryInputRequestTypeDef#
# ListRecordHistoryInputRequestTypeDef definition
class ListRecordHistoryInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
SearchFilter: NotRequired[ListRecordHistorySearchFilterTypeDef], # (2)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListResourcesForTagOptionOutputTypeDef#
# ListResourcesForTagOptionOutputTypeDef definition
class ListResourcesForTagOptionOutputTypeDef(TypedDict):
ResourceDetails: List[ResourceDetailTypeDef], # (1)
PageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServiceActionsForProvisioningArtifactOutputTypeDef#
# ListServiceActionsForProvisioningArtifactOutputTypeDef definition
class ListServiceActionsForProvisioningArtifactOutputTypeDef(TypedDict):
ServiceActionSummaries: List[ServiceActionSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServiceActionsOutputTypeDef#
# ListServiceActionsOutputTypeDef definition
class ListServiceActionsOutputTypeDef(TypedDict):
ServiceActionSummaries: List[ServiceActionSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ServiceActionDetailTypeDef#
# ServiceActionDetailTypeDef definition
class ServiceActionDetailTypeDef(TypedDict):
ServiceActionSummary: NotRequired[ServiceActionSummaryTypeDef], # (1)
Definition: NotRequired[Dict[ServiceActionDefinitionKeyType, str]], # (2)
ListStackInstancesForProvisionedProductOutputTypeDef#
# ListStackInstancesForProvisionedProductOutputTypeDef definition
class ListStackInstancesForProvisionedProductOutputTypeDef(TypedDict):
StackInstances: List[StackInstanceTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagOptionsInputListTagOptionsPaginateTypeDef#
# ListTagOptionsInputListTagOptionsPaginateTypeDef definition
class ListTagOptionsInputListTagOptionsPaginateTypeDef(TypedDict):
Filters: NotRequired[ListTagOptionsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTagOptionsInputRequestTypeDef#
# ListTagOptionsInputRequestTypeDef definition
class ListTagOptionsInputRequestTypeDef(TypedDict):
Filters: NotRequired[ListTagOptionsFiltersTypeDef], # (1)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
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)
SearchProductsOutputTypeDef#
# SearchProductsOutputTypeDef definition
class SearchProductsOutputTypeDef(TypedDict):
ProductViewSummaries: List[ProductViewSummaryTypeDef], # (1)
ProductViewAggregations: Dict[str, List[ProductViewAggregationValueTypeDef]], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
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]],
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],
- See RecordStatusType
- See RecordErrorTypeDef
- See RecordTagTypeDef
ResourceChangeDetailTypeDef#
# ResourceChangeDetailTypeDef definition
class ResourceChangeDetailTypeDef(TypedDict):
Target: NotRequired[ResourceTargetDefinitionTypeDef], # (1)
Evaluation: NotRequired[EvaluationTypeType], # (2)
CausingEntity: NotRequired[str],
ShareDetailsTypeDef#
# ShareDetailsTypeDef definition
class ShareDetailsTypeDef(TypedDict):
SuccessfulShares: NotRequired[List[str]],
ShareErrors: NotRequired[List[ShareErrorTypeDef]], # (1)
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)
SourceConnectionDetailTypeDef#
# SourceConnectionDetailTypeDef definition
class SourceConnectionDetailTypeDef(TypedDict):
Type: NotRequired[SourceTypeType], # (1)
ConnectionParameters: NotRequired[SourceConnectionParametersTypeDef], # (2)
LastSync: NotRequired[LastSyncTypeDef], # (3)
SourceConnectionTypeDef#
# SourceConnectionTypeDef definition
class SourceConnectionTypeDef(TypedDict):
ConnectionParameters: SourceConnectionParametersTypeDef, # (2)
Type: NotRequired[SourceTypeType], # (1)
ListLaunchPathsOutputTypeDef#
# ListLaunchPathsOutputTypeDef definition
class ListLaunchPathsOutputTypeDef(TypedDict):
LaunchPathSummaries: List[LaunchPathSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchProvisionedProductsOutputTypeDef#
# SearchProvisionedProductsOutputTypeDef definition
class SearchProvisionedProductsOutputTypeDef(TypedDict):
ProvisionedProducts: List[ProvisionedProductAttributeTypeDef], # (1)
TotalResultsCount: int,
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProvisioningArtifactsForServiceActionOutputTypeDef#
# ListProvisioningArtifactsForServiceActionOutputTypeDef definition
class ListProvisioningArtifactsForServiceActionOutputTypeDef(TypedDict):
ProvisioningArtifactViews: List[ProvisioningArtifactViewTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
CreateServiceActionOutputTypeDef#
# CreateServiceActionOutputTypeDef definition
class CreateServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServiceActionOutputTypeDef#
# DescribeServiceActionOutputTypeDef definition
class DescribeServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceActionOutputTypeDef#
# UpdateServiceActionOutputTypeDef definition
class UpdateServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProvisioningArtifactOutputTypeDef#
# DescribeProvisioningArtifactOutputTypeDef definition
class DescribeProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ProvisioningArtifactParameters: List[ProvisioningArtifactParameterTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ProvisioningArtifactDetailTypeDef
- See StatusType
- See ProvisioningArtifactParameterTypeDef
- 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)
- See ProvisioningArtifactParameterTypeDef
- See ConstraintSummaryTypeDef
- See UsageInstructionTypeDef
- See TagOptionSummaryTypeDef
- See ProvisioningArtifactPreferencesTypeDef
- See ProvisioningArtifactOutputTypeDef
- See ProvisioningArtifactOutputTypeDef
- See ResponseMetadataTypeDef
DescribeRecordOutputTypeDef#
# DescribeRecordOutputTypeDef definition
class DescribeRecordOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
RecordOutputs: List[RecordOutputTypeDef], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ExecuteProvisionedProductPlanOutputTypeDef#
# ExecuteProvisionedProductPlanOutputTypeDef definition
class ExecuteProvisionedProductPlanOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExecuteProvisionedProductServiceActionOutputTypeDef#
# ExecuteProvisionedProductServiceActionOutputTypeDef definition
class ExecuteProvisionedProductServiceActionOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportAsProvisionedProductOutputTypeDef#
# ImportAsProvisionedProductOutputTypeDef definition
class ImportAsProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecordHistoryOutputTypeDef#
# ListRecordHistoryOutputTypeDef definition
class ListRecordHistoryOutputTypeDef(TypedDict):
RecordDetails: List[RecordDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionProductOutputTypeDef#
# ProvisionProductOutputTypeDef definition
class ProvisionProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TerminateProvisionedProductOutputTypeDef#
# TerminateProvisionedProductOutputTypeDef definition
class TerminateProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProvisionedProductOutputTypeDef#
# UpdateProvisionedProductOutputTypeDef definition
class UpdateProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
DescribePortfolioShareStatusOutputTypeDef#
# DescribePortfolioShareStatusOutputTypeDef definition
class DescribePortfolioShareStatusOutputTypeDef(TypedDict):
PortfolioShareToken: str,
PortfolioId: str,
OrganizationNodeValue: str,
Status: ShareStatusType, # (1)
ShareDetails: ShareDetailsTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ProductViewDetailTypeDef#
# ProductViewDetailTypeDef definition
class ProductViewDetailTypeDef(TypedDict):
ProductViewSummary: NotRequired[ProductViewSummaryTypeDef], # (1)
Status: NotRequired[StatusType], # (2)
ProductARN: NotRequired[str],
CreatedTime: NotRequired[datetime],
SourceConnection: NotRequired[SourceConnectionDetailTypeDef], # (3)
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)
- See ProductTypeType
- See TagTypeDef
- See ProvisioningArtifactPropertiesTypeDef
- 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)
- See TagTypeDef
- See SourceConnectionTypeDef
DescribeProvisionedProductPlanOutputTypeDef#
# DescribeProvisionedProductPlanOutputTypeDef definition
class DescribeProvisionedProductPlanOutputTypeDef(TypedDict):
ProvisionedProductPlanDetails: ProvisionedProductPlanDetailsTypeDef, # (1)
ResourceChanges: List[ResourceChangeTypeDef], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateProductOutputTypeDef#
# CreateProductOutputTypeDef definition
class CreateProductOutputTypeDef(TypedDict):
ProductViewDetail: ProductViewDetailTypeDef, # (1)
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (2)
Tags: List[TagTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ProductViewDetailTypeDef
- See ProvisioningArtifactDetailTypeDef
- See TagTypeDef
- 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)
- See ProductViewDetailTypeDef
- See ProvisioningArtifactSummaryTypeDef
- See TagTypeDef
- See TagOptionDetailTypeDef
- See BudgetDetailTypeDef
- See ResponseMetadataTypeDef
SearchProductsAsAdminOutputTypeDef#
# SearchProductsAsAdminOutputTypeDef definition
class SearchProductsAsAdminOutputTypeDef(TypedDict):
ProductViewDetails: List[ProductViewDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProductOutputTypeDef#
# UpdateProductOutputTypeDef definition
class UpdateProductOutputTypeDef(TypedDict):
ProductViewDetail: ProductViewDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)