Typed dictionaries
Index > ServiceCatalog > Typed dictionaries
Auto-generated documentation for ServiceCatalog type annotations stubs module mypy-boto3-servicecatalog.
AcceptPortfolioShareInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import AcceptPortfolioShareInputRequestTypeDef
def get_value() -> AcceptPortfolioShareInputRequestTypeDef:
return {
"PortfolioId": ...,
}
Definition
class AcceptPortfolioShareInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
AccessLevelFilterTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import AccessLevelFilterTypeDef
def get_value() -> AccessLevelFilterTypeDef:
return {
"Key": ...,
}
Definition
class AccessLevelFilterTypeDef(TypedDict):
Key: NotRequired[AccessLevelFilterKeyType], # (1)
Value: NotRequired[str],
AssociateBudgetWithResourceInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociateBudgetWithResourceInputRequestTypeDef
def get_value() -> AssociateBudgetWithResourceInputRequestTypeDef:
return {
"BudgetName": ...,
"ResourceId": ...,
}
Definition
class AssociateBudgetWithResourceInputRequestTypeDef(TypedDict):
BudgetName: str,
ResourceId: str,
AssociatePrincipalWithPortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociatePrincipalWithPortfolioInputRequestTypeDef
def get_value() -> AssociatePrincipalWithPortfolioInputRequestTypeDef:
return {
"PortfolioId": ...,
"PrincipalARN": ...,
"PrincipalType": ...,
}
Definition
class AssociatePrincipalWithPortfolioInputRequestTypeDef(TypedDict):
PortfolioId: str,
PrincipalARN: str,
PrincipalType: PrincipalTypeType, # (1)
AcceptLanguage: NotRequired[str],
AssociateProductWithPortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociateProductWithPortfolioInputRequestTypeDef
def get_value() -> AssociateProductWithPortfolioInputRequestTypeDef:
return {
"ProductId": ...,
"PortfolioId": ...,
}
Definition
class AssociateProductWithPortfolioInputRequestTypeDef(TypedDict):
ProductId: str,
PortfolioId: str,
AcceptLanguage: NotRequired[str],
SourcePortfolioId: NotRequired[str],
AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef
def get_value() -> AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef:
return {
"ProductId": ...,
"ProvisioningArtifactId": ...,
"ServiceActionId": ...,
}
Definition
class AssociateServiceActionWithProvisioningArtifactInputRequestTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
AssociateTagOptionWithResourceInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import AssociateTagOptionWithResourceInputRequestTypeDef
def get_value() -> AssociateTagOptionWithResourceInputRequestTypeDef:
return {
"ResourceId": ...,
"TagOptionId": ...,
}
Definition
class AssociateTagOptionWithResourceInputRequestTypeDef(TypedDict):
ResourceId: str,
TagOptionId: str,
ServiceActionAssociationTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ServiceActionAssociationTypeDef
def get_value() -> ServiceActionAssociationTypeDef:
return {
"ServiceActionId": ...,
"ProductId": ...,
"ProvisioningArtifactId": ...,
}
Definition
class ServiceActionAssociationTypeDef(TypedDict):
ServiceActionId: str,
ProductId: str,
ProvisioningArtifactId: str,
FailedServiceActionAssociationTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import FailedServiceActionAssociationTypeDef
def get_value() -> FailedServiceActionAssociationTypeDef:
return {
"ServiceActionId": ...,
}
Definition
class FailedServiceActionAssociationTypeDef(TypedDict):
ServiceActionId: NotRequired[str],
ProductId: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ErrorCode: NotRequired[ServiceActionAssociationErrorCodeType], # (1)
ErrorMessage: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
BudgetDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import BudgetDetailTypeDef
def get_value() -> BudgetDetailTypeDef:
return {
"BudgetName": ...,
}
CloudWatchDashboardTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CloudWatchDashboardTypeDef
def get_value() -> CloudWatchDashboardTypeDef:
return {
"Name": ...,
}
CodeStarParametersTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CodeStarParametersTypeDef
def get_value() -> CodeStarParametersTypeDef:
return {
"ConnectionArn": ...,
"Repository": ...,
"Branch": ...,
"ArtifactPath": ...,
}
Definition
class CodeStarParametersTypeDef(TypedDict):
ConnectionArn: str,
Repository: str,
Branch: str,
ArtifactPath: str,
ConstraintDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ConstraintDetailTypeDef
def get_value() -> ConstraintDetailTypeDef:
return {
"ConstraintId": ...,
}
Definition
class ConstraintDetailTypeDef(TypedDict):
ConstraintId: NotRequired[str],
Type: NotRequired[str],
Description: NotRequired[str],
Owner: NotRequired[str],
ProductId: NotRequired[str],
PortfolioId: NotRequired[str],
ConstraintSummaryTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ConstraintSummaryTypeDef
def get_value() -> ConstraintSummaryTypeDef:
return {
"Type": ...,
}
Definition
class ConstraintSummaryTypeDef(TypedDict):
Type: NotRequired[str],
Description: NotRequired[str],
CopyProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CopyProductInputRequestTypeDef
def get_value() -> CopyProductInputRequestTypeDef:
return {
"SourceProductArn": ...,
"IdempotencyToken": ...,
}
Definition
class CopyProductInputRequestTypeDef(TypedDict):
SourceProductArn: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
TargetProductId: NotRequired[str],
TargetProductName: NotRequired[str],
SourceProvisioningArtifactIdentifiers: NotRequired[Sequence[Mapping[ProvisioningArtifactPropertyNameType, str]]], # (1)
CopyOptions: NotRequired[Sequence[CopyOptionType]], # (2)
CreateConstraintInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateConstraintInputRequestTypeDef
def get_value() -> CreateConstraintInputRequestTypeDef:
return {
"PortfolioId": ...,
"ProductId": ...,
"Parameters": ...,
"Type": ...,
"IdempotencyToken": ...,
}
Definition
class CreateConstraintInputRequestTypeDef(TypedDict):
PortfolioId: str,
ProductId: str,
Parameters: str,
Type: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
Description: NotRequired[str],
TagTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
"Value": ...,
}
PortfolioDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import PortfolioDetailTypeDef
def get_value() -> PortfolioDetailTypeDef:
return {
"Id": ...,
}
Definition
class PortfolioDetailTypeDef(TypedDict):
Id: NotRequired[str],
ARN: NotRequired[str],
DisplayName: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime],
ProviderName: NotRequired[str],
OrganizationNodeTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import OrganizationNodeTypeDef
def get_value() -> OrganizationNodeTypeDef:
return {
"Type": ...,
}
Definition
class OrganizationNodeTypeDef(TypedDict):
Type: NotRequired[OrganizationNodeTypeType], # (1)
Value: NotRequired[str],
ProvisioningArtifactPropertiesTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactPropertiesTypeDef
def get_value() -> ProvisioningArtifactPropertiesTypeDef:
return {
"Name": ...,
}
Definition
class ProvisioningArtifactPropertiesTypeDef(TypedDict):
Name: NotRequired[str],
Description: NotRequired[str],
Info: NotRequired[Mapping[str, str]],
Type: NotRequired[ProvisioningArtifactTypeType], # (1)
DisableTemplateValidation: NotRequired[bool],
ProvisioningArtifactDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactDetailTypeDef
def get_value() -> ProvisioningArtifactDetailTypeDef:
return {
"Id": ...,
}
Definition
class ProvisioningArtifactDetailTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Type: NotRequired[ProvisioningArtifactTypeType], # (1)
CreatedTime: NotRequired[datetime],
Active: NotRequired[bool],
Guidance: NotRequired[ProvisioningArtifactGuidanceType], # (2)
SourceRevision: NotRequired[str],
UpdateProvisioningParameterTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningParameterTypeDef
def get_value() -> UpdateProvisioningParameterTypeDef:
return {
"Key": ...,
}
Definition
class UpdateProvisioningParameterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
UsePreviousValue: NotRequired[bool],
CreateServiceActionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateServiceActionInputRequestTypeDef
def get_value() -> CreateServiceActionInputRequestTypeDef:
return {
"Name": ...,
"DefinitionType": ...,
"Definition": ...,
"IdempotencyToken": ...,
}
Definition
class CreateServiceActionInputRequestTypeDef(TypedDict):
Name: str,
DefinitionType: ServiceActionDefinitionTypeType, # (1)
Definition: Mapping[ServiceActionDefinitionKeyType, str], # (2)
IdempotencyToken: str,
Description: NotRequired[str],
AcceptLanguage: NotRequired[str],
CreateTagOptionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateTagOptionInputRequestTypeDef
def get_value() -> CreateTagOptionInputRequestTypeDef:
return {
"Key": ...,
"Value": ...,
}
TagOptionDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import TagOptionDetailTypeDef
def get_value() -> TagOptionDetailTypeDef:
return {
"Key": ...,
}
Definition
class TagOptionDetailTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Active: NotRequired[bool],
Id: NotRequired[str],
Owner: NotRequired[str],
DeleteConstraintInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteConstraintInputRequestTypeDef
def get_value() -> DeleteConstraintInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DeleteConstraintInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DeletePortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeletePortfolioInputRequestTypeDef
def get_value() -> DeletePortfolioInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DeletePortfolioInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DeleteProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteProductInputRequestTypeDef
def get_value() -> DeleteProductInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DeleteProductInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DeleteProvisionedProductPlanInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteProvisionedProductPlanInputRequestTypeDef
def get_value() -> DeleteProvisionedProductPlanInputRequestTypeDef:
return {
"PlanId": ...,
}
Definition
class DeleteProvisionedProductPlanInputRequestTypeDef(TypedDict):
PlanId: str,
AcceptLanguage: NotRequired[str],
IgnoreErrors: NotRequired[bool],
DeleteProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteProvisioningArtifactInputRequestTypeDef
def get_value() -> DeleteProvisioningArtifactInputRequestTypeDef:
return {
"ProductId": ...,
"ProvisioningArtifactId": ...,
}
Definition
class DeleteProvisioningArtifactInputRequestTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
AcceptLanguage: NotRequired[str],
DeleteServiceActionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteServiceActionInputRequestTypeDef
def get_value() -> DeleteServiceActionInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DeleteServiceActionInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DeleteTagOptionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeleteTagOptionInputRequestTypeDef
def get_value() -> DeleteTagOptionInputRequestTypeDef:
return {
"Id": ...,
}
DescribeConstraintInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeConstraintInputRequestTypeDef
def get_value() -> DescribeConstraintInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DescribeConstraintInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DescribeCopyProductStatusInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeCopyProductStatusInputRequestTypeDef
def get_value() -> DescribeCopyProductStatusInputRequestTypeDef:
return {
"CopyProductToken": ...,
}
Definition
class DescribeCopyProductStatusInputRequestTypeDef(TypedDict):
CopyProductToken: str,
AcceptLanguage: NotRequired[str],
DescribePortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioInputRequestTypeDef
def get_value() -> DescribePortfolioInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DescribePortfolioInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DescribePortfolioShareStatusInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioShareStatusInputRequestTypeDef
def get_value() -> DescribePortfolioShareStatusInputRequestTypeDef:
return {
"PortfolioShareToken": ...,
}
Definition
class DescribePortfolioShareStatusInputRequestTypeDef(TypedDict):
PortfolioShareToken: str,
DescribePortfolioSharesInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioSharesInputRequestTypeDef
def get_value() -> DescribePortfolioSharesInputRequestTypeDef:
return {
"PortfolioId": ...,
"Type": ...,
}
Definition
class DescribePortfolioSharesInputRequestTypeDef(TypedDict):
PortfolioId: str,
Type: DescribePortfolioShareTypeType, # (1)
PageToken: NotRequired[str],
PageSize: NotRequired[int],
PortfolioShareDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import PortfolioShareDetailTypeDef
def get_value() -> PortfolioShareDetailTypeDef:
return {
"PrincipalId": ...,
}
Definition
class PortfolioShareDetailTypeDef(TypedDict):
PrincipalId: NotRequired[str],
Type: NotRequired[DescribePortfolioShareTypeType], # (1)
Accepted: NotRequired[bool],
ShareTagOptions: NotRequired[bool],
SharePrincipals: NotRequired[bool],
DescribeProductAsAdminInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductAsAdminInputRequestTypeDef
def get_value() -> DescribeProductAsAdminInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class DescribeProductAsAdminInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
SourcePortfolioId: NotRequired[str],
ProvisioningArtifactSummaryTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactSummaryTypeDef
def get_value() -> ProvisioningArtifactSummaryTypeDef:
return {
"Id": ...,
}
Definition
class ProvisioningArtifactSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime],
ProvisioningArtifactMetadata: NotRequired[Dict[str, str]],
DescribeProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductInputRequestTypeDef
def get_value() -> DescribeProductInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class DescribeProductInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
LaunchPathTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import LaunchPathTypeDef
def get_value() -> LaunchPathTypeDef:
return {
"Id": ...,
}
ProductViewSummaryTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProductViewSummaryTypeDef
def get_value() -> ProductViewSummaryTypeDef:
return {
"Id": ...,
}
Definition
class ProductViewSummaryTypeDef(TypedDict):
Id: NotRequired[str],
ProductId: NotRequired[str],
Name: NotRequired[str],
Owner: NotRequired[str],
ShortDescription: NotRequired[str],
Type: NotRequired[ProductTypeType], # (1)
Distributor: NotRequired[str],
HasDefaultPath: NotRequired[bool],
SupportEmail: NotRequired[str],
SupportDescription: NotRequired[str],
SupportUrl: NotRequired[str],
- See ProductTypeType
ProvisioningArtifactTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactTypeDef
def get_value() -> ProvisioningArtifactTypeDef:
return {
"Id": ...,
}
Definition
class ProvisioningArtifactTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime],
Guidance: NotRequired[ProvisioningArtifactGuidanceType], # (1)
DescribeProductViewInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductViewInputRequestTypeDef
def get_value() -> DescribeProductViewInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DescribeProductViewInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DescribeProvisionedProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductInputRequestTypeDef
def get_value() -> DescribeProvisionedProductInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class DescribeProvisionedProductInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
Id: NotRequired[str],
Name: NotRequired[str],
ProvisionedProductDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductDetailTypeDef
def get_value() -> ProvisionedProductDetailTypeDef:
return {
"Name": ...,
}
Definition
class ProvisionedProductDetailTypeDef(TypedDict):
Name: NotRequired[str],
Arn: NotRequired[str],
Type: NotRequired[str],
Id: NotRequired[str],
Status: NotRequired[ProvisionedProductStatusType], # (1)
StatusMessage: NotRequired[str],
CreatedTime: NotRequired[datetime],
IdempotencyToken: NotRequired[str],
LastRecordId: NotRequired[str],
LastProvisioningRecordId: NotRequired[str],
LastSuccessfulProvisioningRecordId: NotRequired[str],
ProductId: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
LaunchRoleArn: NotRequired[str],
DescribeProvisionedProductPlanInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductPlanInputRequestTypeDef
def get_value() -> DescribeProvisionedProductPlanInputRequestTypeDef:
return {
"PlanId": ...,
}
Definition
class DescribeProvisionedProductPlanInputRequestTypeDef(TypedDict):
PlanId: str,
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
DescribeProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningArtifactInputRequestTypeDef
def get_value() -> DescribeProvisioningArtifactInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class DescribeProvisioningArtifactInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ProductId: NotRequired[str],
ProvisioningArtifactName: NotRequired[str],
ProductName: NotRequired[str],
Verbose: NotRequired[bool],
DescribeProvisioningParametersInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningParametersInputRequestTypeDef
def get_value() -> DescribeProvisioningParametersInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class DescribeProvisioningParametersInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProductId: NotRequired[str],
ProductName: NotRequired[str],
ProvisioningArtifactId: NotRequired[str],
ProvisioningArtifactName: NotRequired[str],
PathId: NotRequired[str],
PathName: NotRequired[str],
ProvisioningArtifactOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactOutputTypeDef
def get_value() -> ProvisioningArtifactOutputTypeDef:
return {
"Key": ...,
}
Definition
class ProvisioningArtifactOutputTypeDef(TypedDict):
Key: NotRequired[str],
Description: NotRequired[str],
ProvisioningArtifactPreferencesTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactPreferencesTypeDef
def get_value() -> ProvisioningArtifactPreferencesTypeDef:
return {
"StackSetAccounts": ...,
}
Definition
class ProvisioningArtifactPreferencesTypeDef(TypedDict):
StackSetAccounts: NotRequired[List[str]],
StackSetRegions: NotRequired[List[str]],
TagOptionSummaryTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import TagOptionSummaryTypeDef
def get_value() -> TagOptionSummaryTypeDef:
return {
"Key": ...,
}
Definition
class TagOptionSummaryTypeDef(TypedDict):
Key: NotRequired[str],
Values: NotRequired[List[str]],
UsageInstructionTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UsageInstructionTypeDef
def get_value() -> UsageInstructionTypeDef:
return {
"Type": ...,
}
Definition
class UsageInstructionTypeDef(TypedDict):
Type: NotRequired[str],
Value: NotRequired[str],
DescribeRecordInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeRecordInputRequestTypeDef
def get_value() -> DescribeRecordInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DescribeRecordInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
RecordOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import RecordOutputTypeDef
def get_value() -> RecordOutputTypeDef:
return {
"OutputKey": ...,
}
Definition
class RecordOutputTypeDef(TypedDict):
OutputKey: NotRequired[str],
OutputValue: NotRequired[str],
Description: NotRequired[str],
DescribeServiceActionExecutionParametersInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionExecutionParametersInputRequestTypeDef
def get_value() -> DescribeServiceActionExecutionParametersInputRequestTypeDef:
return {
"ProvisionedProductId": ...,
"ServiceActionId": ...,
}
Definition
class DescribeServiceActionExecutionParametersInputRequestTypeDef(TypedDict):
ProvisionedProductId: str,
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
ExecutionParameterTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ExecutionParameterTypeDef
def get_value() -> ExecutionParameterTypeDef:
return {
"Name": ...,
}
Definition
class ExecutionParameterTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[str],
DefaultValues: NotRequired[List[str]],
DescribeServiceActionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionInputRequestTypeDef
def get_value() -> DescribeServiceActionInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class DescribeServiceActionInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
DescribeTagOptionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeTagOptionInputRequestTypeDef
def get_value() -> DescribeTagOptionInputRequestTypeDef:
return {
"Id": ...,
}
DisassociateBudgetFromResourceInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociateBudgetFromResourceInputRequestTypeDef
def get_value() -> DisassociateBudgetFromResourceInputRequestTypeDef:
return {
"BudgetName": ...,
"ResourceId": ...,
}
Definition
class DisassociateBudgetFromResourceInputRequestTypeDef(TypedDict):
BudgetName: str,
ResourceId: str,
DisassociatePrincipalFromPortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociatePrincipalFromPortfolioInputRequestTypeDef
def get_value() -> DisassociatePrincipalFromPortfolioInputRequestTypeDef:
return {
"PortfolioId": ...,
"PrincipalARN": ...,
}
Definition
class DisassociatePrincipalFromPortfolioInputRequestTypeDef(TypedDict):
PortfolioId: str,
PrincipalARN: str,
AcceptLanguage: NotRequired[str],
PrincipalType: NotRequired[PrincipalTypeType], # (1)
DisassociateProductFromPortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociateProductFromPortfolioInputRequestTypeDef
def get_value() -> DisassociateProductFromPortfolioInputRequestTypeDef:
return {
"ProductId": ...,
"PortfolioId": ...,
}
Definition
class DisassociateProductFromPortfolioInputRequestTypeDef(TypedDict):
ProductId: str,
PortfolioId: str,
AcceptLanguage: NotRequired[str],
DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef
def get_value() -> DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef:
return {
"ProductId": ...,
"ProvisioningArtifactId": ...,
"ServiceActionId": ...,
}
Definition
class DisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
DisassociateTagOptionFromResourceInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DisassociateTagOptionFromResourceInputRequestTypeDef
def get_value() -> DisassociateTagOptionFromResourceInputRequestTypeDef:
return {
"ResourceId": ...,
"TagOptionId": ...,
}
Definition
class DisassociateTagOptionFromResourceInputRequestTypeDef(TypedDict):
ResourceId: str,
TagOptionId: str,
ExecuteProvisionedProductPlanInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductPlanInputRequestTypeDef
def get_value() -> ExecuteProvisionedProductPlanInputRequestTypeDef:
return {
"PlanId": ...,
"IdempotencyToken": ...,
}
Definition
class ExecuteProvisionedProductPlanInputRequestTypeDef(TypedDict):
PlanId: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
ExecuteProvisionedProductServiceActionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductServiceActionInputRequestTypeDef
def get_value() -> ExecuteProvisionedProductServiceActionInputRequestTypeDef:
return {
"ProvisionedProductId": ...,
"ServiceActionId": ...,
"ExecuteToken": ...,
}
Definition
class ExecuteProvisionedProductServiceActionInputRequestTypeDef(TypedDict):
ProvisionedProductId: str,
ServiceActionId: str,
ExecuteToken: str,
AcceptLanguage: NotRequired[str],
Parameters: NotRequired[Mapping[str, Sequence[str]]],
GetProvisionedProductOutputsInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import GetProvisionedProductOutputsInputRequestTypeDef
def get_value() -> GetProvisionedProductOutputsInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class GetProvisionedProductOutputsInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisionedProductId: NotRequired[str],
ProvisionedProductName: NotRequired[str],
OutputKeys: NotRequired[Sequence[str]],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ImportAsProvisionedProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ImportAsProvisionedProductInputRequestTypeDef
def get_value() -> ImportAsProvisionedProductInputRequestTypeDef:
return {
"ProductId": ...,
"ProvisioningArtifactId": ...,
"ProvisionedProductName": ...,
"PhysicalId": ...,
"IdempotencyToken": ...,
}
Definition
class ImportAsProvisionedProductInputRequestTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
ProvisionedProductName: str,
PhysicalId: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
LastSyncTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import LastSyncTypeDef
def get_value() -> LastSyncTypeDef:
return {
"LastSyncTime": ...,
}
Definition
class LastSyncTypeDef(TypedDict):
LastSyncTime: NotRequired[datetime],
LastSyncStatus: NotRequired[LastSyncStatusType], # (1)
LastSyncStatusMessage: NotRequired[str],
LastSuccessfulSyncTime: NotRequired[datetime],
LastSuccessfulSyncProvisioningArtifactId: NotRequired[str],
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAcceptedPortfolioSharesInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesInputRequestTypeDef
def get_value() -> ListAcceptedPortfolioSharesInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListAcceptedPortfolioSharesInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
ListBudgetsForResourceInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListBudgetsForResourceInputRequestTypeDef
def get_value() -> ListBudgetsForResourceInputRequestTypeDef:
return {
"ResourceId": ...,
}
Definition
class ListBudgetsForResourceInputRequestTypeDef(TypedDict):
ResourceId: str,
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListConstraintsForPortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioInputRequestTypeDef
def get_value() -> ListConstraintsForPortfolioInputRequestTypeDef:
return {
"PortfolioId": ...,
}
Definition
class ListConstraintsForPortfolioInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
ProductId: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListLaunchPathsInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsInputRequestTypeDef
def get_value() -> ListLaunchPathsInputRequestTypeDef:
return {
"ProductId": ...,
}
Definition
class ListLaunchPathsInputRequestTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListOrganizationPortfolioAccessInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessInputRequestTypeDef
def get_value() -> ListOrganizationPortfolioAccessInputRequestTypeDef:
return {
"PortfolioId": ...,
"OrganizationNodeType": ...,
}
Definition
class ListOrganizationPortfolioAccessInputRequestTypeDef(TypedDict):
PortfolioId: str,
OrganizationNodeType: OrganizationNodeTypeType, # (1)
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ListPortfolioAccessInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfolioAccessInputRequestTypeDef
def get_value() -> ListPortfolioAccessInputRequestTypeDef:
return {
"PortfolioId": ...,
}
Definition
class ListPortfolioAccessInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
OrganizationParentId: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ListPortfoliosForProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductInputRequestTypeDef
def get_value() -> ListPortfoliosForProductInputRequestTypeDef:
return {
"ProductId": ...,
}
Definition
class ListPortfoliosForProductInputRequestTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ListPortfoliosInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosInputRequestTypeDef
def get_value() -> ListPortfoliosInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListPortfoliosInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ListPrincipalsForPortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioInputRequestTypeDef
def get_value() -> ListPrincipalsForPortfolioInputRequestTypeDef:
return {
"PortfolioId": ...,
}
Definition
class ListPrincipalsForPortfolioInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
PrincipalTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import PrincipalTypeDef
def get_value() -> PrincipalTypeDef:
return {
"PrincipalARN": ...,
}
Definition
class PrincipalTypeDef(TypedDict):
PrincipalARN: NotRequired[str],
PrincipalType: NotRequired[PrincipalTypeType], # (1)
ProvisionedProductPlanSummaryTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductPlanSummaryTypeDef
def get_value() -> ProvisionedProductPlanSummaryTypeDef:
return {
"PlanName": ...,
}
Definition
class ProvisionedProductPlanSummaryTypeDef(TypedDict):
PlanName: NotRequired[str],
PlanId: NotRequired[str],
ProvisionProductId: NotRequired[str],
ProvisionProductName: NotRequired[str],
PlanType: NotRequired[ProvisionedProductPlanTypeType], # (1)
ProvisioningArtifactId: NotRequired[str],
ListProvisioningArtifactsForServiceActionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionInputRequestTypeDef
def get_value() -> ListProvisioningArtifactsForServiceActionInputRequestTypeDef:
return {
"ServiceActionId": ...,
}
Definition
class ListProvisioningArtifactsForServiceActionInputRequestTypeDef(TypedDict):
ServiceActionId: str,
PageSize: NotRequired[int],
PageToken: NotRequired[str],
AcceptLanguage: NotRequired[str],
ListProvisioningArtifactsInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsInputRequestTypeDef
def get_value() -> ListProvisioningArtifactsInputRequestTypeDef:
return {
"ProductId": ...,
}
Definition
class ListProvisioningArtifactsInputRequestTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
ListRecordHistorySearchFilterTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistorySearchFilterTypeDef
def get_value() -> ListRecordHistorySearchFilterTypeDef:
return {
"Key": ...,
}
Definition
class ListRecordHistorySearchFilterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ListResourcesForTagOptionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionInputRequestTypeDef
def get_value() -> ListResourcesForTagOptionInputRequestTypeDef:
return {
"TagOptionId": ...,
}
Definition
class ListResourcesForTagOptionInputRequestTypeDef(TypedDict):
TagOptionId: str,
ResourceType: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ResourceDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ResourceDetailTypeDef
def get_value() -> ResourceDetailTypeDef:
return {
"Id": ...,
}
Definition
class ResourceDetailTypeDef(TypedDict):
Id: NotRequired[str],
ARN: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
CreatedTime: NotRequired[datetime],
ListServiceActionsForProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactInputRequestTypeDef
def get_value() -> ListServiceActionsForProvisioningArtifactInputRequestTypeDef:
return {
"ProductId": ...,
"ProvisioningArtifactId": ...,
}
Definition
class ListServiceActionsForProvisioningArtifactInputRequestTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
PageSize: NotRequired[int],
PageToken: NotRequired[str],
AcceptLanguage: NotRequired[str],
ServiceActionSummaryTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ServiceActionSummaryTypeDef
def get_value() -> ServiceActionSummaryTypeDef:
return {
"Id": ...,
}
Definition
class ServiceActionSummaryTypeDef(TypedDict):
Id: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
DefinitionType: NotRequired[ServiceActionDefinitionTypeType], # (1)
ListServiceActionsInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsInputRequestTypeDef
def get_value() -> ListServiceActionsInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListServiceActionsInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListStackInstancesForProvisionedProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListStackInstancesForProvisionedProductInputRequestTypeDef
def get_value() -> ListStackInstancesForProvisionedProductInputRequestTypeDef:
return {
"ProvisionedProductId": ...,
}
Definition
class ListStackInstancesForProvisionedProductInputRequestTypeDef(TypedDict):
ProvisionedProductId: str,
AcceptLanguage: NotRequired[str],
PageToken: NotRequired[str],
PageSize: NotRequired[int],
StackInstanceTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import StackInstanceTypeDef
def get_value() -> StackInstanceTypeDef:
return {
"Account": ...,
}
Definition
class StackInstanceTypeDef(TypedDict):
Account: NotRequired[str],
Region: NotRequired[str],
StackInstanceStatus: NotRequired[StackInstanceStatusType], # (1)
ListTagOptionsFiltersTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsFiltersTypeDef
def get_value() -> ListTagOptionsFiltersTypeDef:
return {
"Key": ...,
}
Definition
class ListTagOptionsFiltersTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
Active: NotRequired[bool],
ParameterConstraintsTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ParameterConstraintsTypeDef
def get_value() -> ParameterConstraintsTypeDef:
return {
"AllowedValues": ...,
}
Definition
class ParameterConstraintsTypeDef(TypedDict):
AllowedValues: NotRequired[List[str]],
AllowedPattern: NotRequired[str],
ConstraintDescription: NotRequired[str],
MaxLength: NotRequired[str],
MinLength: NotRequired[str],
MaxValue: NotRequired[str],
MinValue: NotRequired[str],
ProductViewAggregationValueTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProductViewAggregationValueTypeDef
def get_value() -> ProductViewAggregationValueTypeDef:
return {
"Value": ...,
}
Definition
class ProductViewAggregationValueTypeDef(TypedDict):
Value: NotRequired[str],
ApproximateCount: NotRequired[int],