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],
ProvisioningParameterTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningParameterTypeDef
def get_value() -> ProvisioningParameterTypeDef:
return {
"Key": ...,
}
Definition
class ProvisioningParameterTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ProvisioningPreferencesTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningPreferencesTypeDef
def get_value() -> ProvisioningPreferencesTypeDef:
return {
"StackSetAccounts": ...,
}
Definition
class ProvisioningPreferencesTypeDef(TypedDict):
StackSetAccounts: NotRequired[Sequence[str]],
StackSetRegions: NotRequired[Sequence[str]],
StackSetFailureToleranceCount: NotRequired[int],
StackSetFailureTolerancePercentage: NotRequired[int],
StackSetMaxConcurrencyCount: NotRequired[int],
StackSetMaxConcurrencyPercentage: NotRequired[int],
RecordErrorTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import RecordErrorTypeDef
def get_value() -> RecordErrorTypeDef:
return {
"Code": ...,
}
Definition
class RecordErrorTypeDef(TypedDict):
Code: NotRequired[str],
Description: NotRequired[str],
RecordTagTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import RecordTagTypeDef
def get_value() -> RecordTagTypeDef:
return {
"Key": ...,
}
RejectPortfolioShareInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import RejectPortfolioShareInputRequestTypeDef
def get_value() -> RejectPortfolioShareInputRequestTypeDef:
return {
"PortfolioId": ...,
}
Definition
class RejectPortfolioShareInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
ResourceTargetDefinitionTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ResourceTargetDefinitionTypeDef
def get_value() -> ResourceTargetDefinitionTypeDef:
return {
"Attribute": ...,
}
Definition
class ResourceTargetDefinitionTypeDef(TypedDict):
Attribute: NotRequired[ResourceAttributeType], # (1)
Name: NotRequired[str],
RequiresRecreation: NotRequired[RequiresRecreationType], # (2)
SearchProductsAsAdminInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminInputRequestTypeDef
def get_value() -> SearchProductsAsAdminInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class SearchProductsAsAdminInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PortfolioId: NotRequired[str],
Filters: NotRequired[Mapping[ProductViewFilterByType, Sequence[str]]], # (1)
SortBy: NotRequired[ProductViewSortByType], # (2)
SortOrder: NotRequired[SortOrderType], # (3)
PageToken: NotRequired[str],
PageSize: NotRequired[int],
ProductSource: NotRequired[ProductSourceType], # (4)
- See ProductViewFilterByType
- See ProductViewSortByType
- See SortOrderType
- See ProductSourceType
SearchProductsInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProductsInputRequestTypeDef
def get_value() -> SearchProductsInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class SearchProductsInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
Filters: NotRequired[Mapping[ProductViewFilterByType, Sequence[str]]], # (1)
PageSize: NotRequired[int],
SortBy: NotRequired[ProductViewSortByType], # (2)
SortOrder: NotRequired[SortOrderType], # (3)
PageToken: NotRequired[str],
ShareErrorTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ShareErrorTypeDef
def get_value() -> ShareErrorTypeDef:
return {
"Accounts": ...,
}
Definition
class ShareErrorTypeDef(TypedDict):
Accounts: NotRequired[List[str]],
Message: NotRequired[str],
Error: NotRequired[str],
TerminateProvisionedProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import TerminateProvisionedProductInputRequestTypeDef
def get_value() -> TerminateProvisionedProductInputRequestTypeDef:
return {
"TerminateToken": ...,
}
Definition
class TerminateProvisionedProductInputRequestTypeDef(TypedDict):
TerminateToken: str,
ProvisionedProductName: NotRequired[str],
ProvisionedProductId: NotRequired[str],
IgnoreErrors: NotRequired[bool],
AcceptLanguage: NotRequired[str],
RetainPhysicalResources: NotRequired[bool],
UpdateConstraintInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateConstraintInputRequestTypeDef
def get_value() -> UpdateConstraintInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class UpdateConstraintInputRequestTypeDef(TypedDict):
Id: str,
AcceptLanguage: NotRequired[str],
Description: NotRequired[str],
Parameters: NotRequired[str],
UpdateProvisioningPreferencesTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningPreferencesTypeDef
def get_value() -> UpdateProvisioningPreferencesTypeDef:
return {
"StackSetAccounts": ...,
}
Definition
class UpdateProvisioningPreferencesTypeDef(TypedDict):
StackSetAccounts: NotRequired[Sequence[str]],
StackSetRegions: NotRequired[Sequence[str]],
StackSetFailureToleranceCount: NotRequired[int],
StackSetFailureTolerancePercentage: NotRequired[int],
StackSetMaxConcurrencyCount: NotRequired[int],
StackSetMaxConcurrencyPercentage: NotRequired[int],
StackSetOperationType: NotRequired[StackSetOperationTypeType], # (1)
UpdateProvisionedProductPropertiesInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductPropertiesInputRequestTypeDef
def get_value() -> UpdateProvisionedProductPropertiesInputRequestTypeDef:
return {
"ProvisionedProductId": ...,
"ProvisionedProductProperties": ...,
"IdempotencyToken": ...,
}
Definition
class UpdateProvisionedProductPropertiesInputRequestTypeDef(TypedDict):
ProvisionedProductId: str,
ProvisionedProductProperties: Mapping[PropertyKeyType, str], # (1)
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
- See PropertyKeyType
UpdateProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningArtifactInputRequestTypeDef
def get_value() -> UpdateProvisioningArtifactInputRequestTypeDef:
return {
"ProductId": ...,
"ProvisioningArtifactId": ...,
}
Definition
class UpdateProvisioningArtifactInputRequestTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
AcceptLanguage: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Active: NotRequired[bool],
Guidance: NotRequired[ProvisioningArtifactGuidanceType], # (1)
UpdateServiceActionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateServiceActionInputRequestTypeDef
def get_value() -> UpdateServiceActionInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class UpdateServiceActionInputRequestTypeDef(TypedDict):
Id: str,
Name: NotRequired[str],
Definition: NotRequired[Mapping[ServiceActionDefinitionKeyType, str]], # (1)
Description: NotRequired[str],
AcceptLanguage: NotRequired[str],
UpdateTagOptionInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateTagOptionInputRequestTypeDef
def get_value() -> UpdateTagOptionInputRequestTypeDef:
return {
"Id": ...,
}
Definition
class UpdateTagOptionInputRequestTypeDef(TypedDict):
Id: str,
Value: NotRequired[str],
Active: NotRequired[bool],
ListProvisionedProductPlansInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansInputRequestTypeDef
def get_value() -> ListProvisionedProductPlansInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListProvisionedProductPlansInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisionProductId: NotRequired[str],
PageSize: NotRequired[int],
PageToken: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
ScanProvisionedProductsInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsInputRequestTypeDef
def get_value() -> ScanProvisionedProductsInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ScanProvisionedProductsInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
SearchProvisionedProductsInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProvisionedProductsInputRequestTypeDef
def get_value() -> SearchProvisionedProductsInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class SearchProvisionedProductsInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
Filters: NotRequired[Mapping[ProvisionedProductViewFilterByType, Sequence[str]]], # (2)
SortBy: NotRequired[str],
SortOrder: NotRequired[SortOrderType], # (3)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef
def get_value() -> BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef:
return {
"ServiceActionAssociations": ...,
}
Definition
class BatchAssociateServiceActionWithProvisioningArtifactInputRequestTypeDef(TypedDict):
ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef], # (1)
AcceptLanguage: NotRequired[str],
BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef
def get_value() -> BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef:
return {
"ServiceActionAssociations": ...,
}
Definition
class BatchDisassociateServiceActionFromProvisioningArtifactInputRequestTypeDef(TypedDict):
ServiceActionAssociations: Sequence[ServiceActionAssociationTypeDef], # (1)
AcceptLanguage: NotRequired[str],
BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef
def get_value() -> BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef:
return {
"FailedServiceActionAssociations": ...,
"ResponseMetadata": ...,
}
Definition
class BatchAssociateServiceActionWithProvisioningArtifactOutputTypeDef(TypedDict):
FailedServiceActionAssociations: List[FailedServiceActionAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef
def get_value() -> BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef:
return {
"FailedServiceActionAssociations": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDisassociateServiceActionFromProvisioningArtifactOutputTypeDef(TypedDict):
FailedServiceActionAssociations: List[FailedServiceActionAssociationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CopyProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CopyProductOutputTypeDef
def get_value() -> CopyProductOutputTypeDef:
return {
"CopyProductToken": ...,
"ResponseMetadata": ...,
}
Definition
class CopyProductOutputTypeDef(TypedDict):
CopyProductToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreatePortfolioShareOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreatePortfolioShareOutputTypeDef
def get_value() -> CreatePortfolioShareOutputTypeDef:
return {
"PortfolioShareToken": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateProvisionedProductPlanOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateProvisionedProductPlanOutputTypeDef
def get_value() -> CreateProvisionedProductPlanOutputTypeDef:
return {
"PlanName": ...,
"PlanId": ...,
"ProvisionProductId": ...,
"ProvisionedProductName": ...,
"ProvisioningArtifactId": ...,
"ResponseMetadata": ...,
}
Definition
class CreateProvisionedProductPlanOutputTypeDef(TypedDict):
PlanName: str,
PlanId: str,
ProvisionProductId: str,
ProvisionedProductName: str,
ProvisioningArtifactId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeletePortfolioShareOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeletePortfolioShareOutputTypeDef
def get_value() -> DeletePortfolioShareOutputTypeDef:
return {
"PortfolioShareToken": ...,
"ResponseMetadata": ...,
}
Definition
class DeletePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeCopyProductStatusOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeCopyProductStatusOutputTypeDef
def get_value() -> DescribeCopyProductStatusOutputTypeDef:
return {
"CopyProductStatus": ...,
"TargetProductId": ...,
"StatusDetail": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeCopyProductStatusOutputTypeDef(TypedDict):
CopyProductStatus: CopyProductStatusType, # (1)
TargetProductId: str,
StatusDetail: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAWSOrganizationsAccessStatusOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import GetAWSOrganizationsAccessStatusOutputTypeDef
def get_value() -> GetAWSOrganizationsAccessStatusOutputTypeDef:
return {
"AccessStatus": ...,
"ResponseMetadata": ...,
}
Definition
class GetAWSOrganizationsAccessStatusOutputTypeDef(TypedDict):
AccessStatus: AccessStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPortfolioAccessOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfolioAccessOutputTypeDef
def get_value() -> ListPortfolioAccessOutputTypeDef:
return {
"AccountIds": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPortfolioAccessOutputTypeDef(TypedDict):
AccountIds: List[str],
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdatePortfolioShareOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioShareOutputTypeDef
def get_value() -> UpdatePortfolioShareOutputTypeDef:
return {
"PortfolioShareToken": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class UpdatePortfolioShareOutputTypeDef(TypedDict):
PortfolioShareToken: str,
Status: ShareStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProvisionedProductPropertiesOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductPropertiesOutputTypeDef
def get_value() -> UpdateProvisionedProductPropertiesOutputTypeDef:
return {
"ProvisionedProductId": ...,
"ProvisionedProductProperties": ...,
"RecordId": ...,
"Status": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListBudgetsForResourceOutputTypeDef
def get_value() -> ListBudgetsForResourceOutputTypeDef:
return {
"Budgets": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListBudgetsForResourceOutputTypeDef(TypedDict):
Budgets: List[BudgetDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SourceConnectionParametersTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import SourceConnectionParametersTypeDef
def get_value() -> SourceConnectionParametersTypeDef:
return {
"CodeStar": ...,
}
Definition
class SourceConnectionParametersTypeDef(TypedDict):
CodeStar: NotRequired[CodeStarParametersTypeDef], # (1)
CreateConstraintOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateConstraintOutputTypeDef
def get_value() -> CreateConstraintOutputTypeDef:
return {
"ConstraintDetail": ...,
"ConstraintParameters": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class CreateConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- See ResponseMetadataTypeDef
DescribeConstraintOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeConstraintOutputTypeDef
def get_value() -> DescribeConstraintOutputTypeDef:
return {
"ConstraintDetail": ...,
"ConstraintParameters": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- See ResponseMetadataTypeDef
ListConstraintsForPortfolioOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioOutputTypeDef
def get_value() -> ListConstraintsForPortfolioOutputTypeDef:
return {
"ConstraintDetails": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListConstraintsForPortfolioOutputTypeDef(TypedDict):
ConstraintDetails: List[ConstraintDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConstraintOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateConstraintOutputTypeDef
def get_value() -> UpdateConstraintOutputTypeDef:
return {
"ConstraintDetail": ...,
"ConstraintParameters": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateConstraintOutputTypeDef(TypedDict):
ConstraintDetail: ConstraintDetailTypeDef, # (1)
ConstraintParameters: str,
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ConstraintDetailTypeDef
- See StatusType
- See ResponseMetadataTypeDef
CreatePortfolioInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreatePortfolioInputRequestTypeDef
def get_value() -> CreatePortfolioInputRequestTypeDef:
return {
"DisplayName": ...,
"ProviderName": ...,
"IdempotencyToken": ...,
}
Definition
class CreatePortfolioInputRequestTypeDef(TypedDict):
DisplayName: str,
ProviderName: str,
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
LaunchPathSummaryTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import LaunchPathSummaryTypeDef
def get_value() -> LaunchPathSummaryTypeDef:
return {
"Id": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductAttributeTypeDef
def get_value() -> ProvisionedProductAttributeTypeDef:
return {
"Name": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioInputRequestTypeDef
def get_value() -> UpdatePortfolioInputRequestTypeDef:
return {
"Id": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreatePortfolioOutputTypeDef
def get_value() -> CreatePortfolioOutputTypeDef:
return {
"PortfolioDetail": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class CreatePortfolioOutputTypeDef(TypedDict):
PortfolioDetail: PortfolioDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PortfolioDetailTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
ListAcceptedPortfolioSharesOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesOutputTypeDef
def get_value() -> ListAcceptedPortfolioSharesOutputTypeDef:
return {
"PortfolioDetails": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAcceptedPortfolioSharesOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPortfoliosForProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductOutputTypeDef
def get_value() -> ListPortfoliosForProductOutputTypeDef:
return {
"PortfolioDetails": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPortfoliosForProductOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPortfoliosOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosOutputTypeDef
def get_value() -> ListPortfoliosOutputTypeDef:
return {
"PortfolioDetails": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPortfoliosOutputTypeDef(TypedDict):
PortfolioDetails: List[PortfolioDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePortfolioOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioOutputTypeDef
def get_value() -> UpdatePortfolioOutputTypeDef:
return {
"PortfolioDetail": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
Definition
class UpdatePortfolioOutputTypeDef(TypedDict):
PortfolioDetail: PortfolioDetailTypeDef, # (1)
Tags: List[TagTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See PortfolioDetailTypeDef
- See TagTypeDef
- See ResponseMetadataTypeDef
CreatePortfolioShareInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreatePortfolioShareInputRequestTypeDef
def get_value() -> CreatePortfolioShareInputRequestTypeDef:
return {
"PortfolioId": ...,
}
Definition
class CreatePortfolioShareInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
AccountId: NotRequired[str],
OrganizationNode: NotRequired[OrganizationNodeTypeDef], # (1)
ShareTagOptions: NotRequired[bool],
SharePrincipals: NotRequired[bool],
DeletePortfolioShareInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DeletePortfolioShareInputRequestTypeDef
def get_value() -> DeletePortfolioShareInputRequestTypeDef:
return {
"PortfolioId": ...,
}
Definition
class DeletePortfolioShareInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
AccountId: NotRequired[str],
OrganizationNode: NotRequired[OrganizationNodeTypeDef], # (1)
ListOrganizationPortfolioAccessOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessOutputTypeDef
def get_value() -> ListOrganizationPortfolioAccessOutputTypeDef:
return {
"OrganizationNodes": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListOrganizationPortfolioAccessOutputTypeDef(TypedDict):
OrganizationNodes: List[OrganizationNodeTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePortfolioShareInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdatePortfolioShareInputRequestTypeDef
def get_value() -> UpdatePortfolioShareInputRequestTypeDef:
return {
"PortfolioId": ...,
}
Definition
class UpdatePortfolioShareInputRequestTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
AccountId: NotRequired[str],
OrganizationNode: NotRequired[OrganizationNodeTypeDef], # (1)
ShareTagOptions: NotRequired[bool],
SharePrincipals: NotRequired[bool],
CreateProvisioningArtifactInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateProvisioningArtifactInputRequestTypeDef
def get_value() -> CreateProvisioningArtifactInputRequestTypeDef:
return {
"ProductId": ...,
"Parameters": ...,
"IdempotencyToken": ...,
}
Definition
class CreateProvisioningArtifactInputRequestTypeDef(TypedDict):
ProductId: str,
Parameters: ProvisioningArtifactPropertiesTypeDef, # (1)
IdempotencyToken: str,
AcceptLanguage: NotRequired[str],
CreateProvisioningArtifactOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateProvisioningArtifactOutputTypeDef
def get_value() -> CreateProvisioningArtifactOutputTypeDef:
return {
"ProvisioningArtifactDetail": ...,
"Info": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class CreateProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
DescribeProvisioningArtifactOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningArtifactOutputTypeDef
def get_value() -> DescribeProvisioningArtifactOutputTypeDef:
return {
"ProvisioningArtifactDetail": ...,
"Info": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ListProvisioningArtifactsOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsOutputTypeDef
def get_value() -> ListProvisioningArtifactsOutputTypeDef:
return {
"ProvisioningArtifactDetails": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListProvisioningArtifactsOutputTypeDef(TypedDict):
ProvisioningArtifactDetails: List[ProvisioningArtifactDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProvisioningArtifactOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisioningArtifactOutputTypeDef
def get_value() -> UpdateProvisioningArtifactOutputTypeDef:
return {
"ProvisioningArtifactDetail": ...,
"Info": ...,
"Status": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateProvisioningArtifactOutputTypeDef(TypedDict):
ProvisioningArtifactDetail: ProvisioningArtifactDetailTypeDef, # (1)
Info: Dict[str, str],
Status: StatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateProvisionedProductPlanInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateProvisionedProductPlanInputRequestTypeDef
def get_value() -> CreateProvisionedProductPlanInputRequestTypeDef:
return {
"PlanName": ...,
"PlanType": ...,
"ProductId": ...,
"ProvisionedProductName": ...,
"ProvisioningArtifactId": ...,
"IdempotencyToken": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisionedProductPlanDetailsTypeDef
def get_value() -> ProvisionedProductPlanDetailsTypeDef:
return {
"CreatedTime": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateTagOptionOutputTypeDef
def get_value() -> CreateTagOptionOutputTypeDef:
return {
"TagOptionDetail": ...,
"ResponseMetadata": ...,
}
Definition
class CreateTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePortfolioOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioOutputTypeDef
def get_value() -> DescribePortfolioOutputTypeDef:
return {
"PortfolioDetail": ...,
"Tags": ...,
"TagOptions": ...,
"Budgets": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeTagOptionOutputTypeDef
def get_value() -> DescribeTagOptionOutputTypeDef:
return {
"TagOptionDetail": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagOptionsOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsOutputTypeDef
def get_value() -> ListTagOptionsOutputTypeDef:
return {
"TagOptionDetails": ...,
"PageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagOptionsOutputTypeDef(TypedDict):
TagOptionDetails: List[TagOptionDetailTypeDef], # (1)
PageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateTagOptionOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateTagOptionOutputTypeDef
def get_value() -> UpdateTagOptionOutputTypeDef:
return {
"TagOptionDetail": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateTagOptionOutputTypeDef(TypedDict):
TagOptionDetail: TagOptionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePortfolioSharesOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioSharesOutputTypeDef
def get_value() -> DescribePortfolioSharesOutputTypeDef:
return {
"NextPageToken": ...,
"PortfolioShareDetails": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePortfolioSharesOutputTypeDef(TypedDict):
NextPageToken: str,
PortfolioShareDetails: List[PortfolioShareDetailTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductOutputTypeDef
def get_value() -> DescribeProductOutputTypeDef:
return {
"ProductViewSummary": ...,
"ProvisioningArtifacts": ...,
"Budgets": ...,
"LaunchPaths": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductViewOutputTypeDef
def get_value() -> DescribeProductViewOutputTypeDef:
return {
"ProductViewSummary": ...,
"ProvisioningArtifacts": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeProductViewOutputTypeDef(TypedDict):
ProductViewSummary: ProductViewSummaryTypeDef, # (1)
ProvisioningArtifacts: List[ProvisioningArtifactTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ProvisioningArtifactViewTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactViewTypeDef
def get_value() -> ProvisioningArtifactViewTypeDef:
return {
"ProductViewSummary": ...,
}
Definition
class ProvisioningArtifactViewTypeDef(TypedDict):
ProductViewSummary: NotRequired[ProductViewSummaryTypeDef], # (1)
ProvisioningArtifact: NotRequired[ProvisioningArtifactTypeDef], # (2)
DescribeProvisionedProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductOutputTypeDef
def get_value() -> DescribeProvisionedProductOutputTypeDef:
return {
"ProvisionedProductDetail": ...,
"CloudWatchDashboards": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeProvisionedProductOutputTypeDef(TypedDict):
ProvisionedProductDetail: ProvisionedProductDetailTypeDef, # (1)
CloudWatchDashboards: List[CloudWatchDashboardTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ScanProvisionedProductsOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsOutputTypeDef
def get_value() -> ScanProvisionedProductsOutputTypeDef:
return {
"ProvisionedProducts": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ScanProvisionedProductsOutputTypeDef(TypedDict):
ProvisionedProducts: List[ProvisionedProductDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProvisionedProductOutputsOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import GetProvisionedProductOutputsOutputTypeDef
def get_value() -> GetProvisionedProductOutputsOutputTypeDef:
return {
"Outputs": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetProvisionedProductOutputsOutputTypeDef(TypedDict):
Outputs: List[RecordOutputTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServiceActionExecutionParametersOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionExecutionParametersOutputTypeDef
def get_value() -> DescribeServiceActionExecutionParametersOutputTypeDef:
return {
"ServiceActionParameters": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeServiceActionExecutionParametersOutputTypeDef(TypedDict):
ServiceActionParameters: List[ExecutionParameterTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef
def get_value() -> ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListAcceptedPortfolioSharesInputListAcceptedPortfolioSharesPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PortfolioShareType: NotRequired[PortfolioShareTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef
def get_value() -> ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef:
return {
"PortfolioId": ...,
}
Definition
class ListConstraintsForPortfolioInputListConstraintsForPortfolioPaginateTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
ProductId: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListLaunchPathsInputListLaunchPathsPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsInputListLaunchPathsPaginateTypeDef
def get_value() -> ListLaunchPathsInputListLaunchPathsPaginateTypeDef:
return {
"ProductId": ...,
}
Definition
class ListLaunchPathsInputListLaunchPathsPaginateTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef
def get_value() -> ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef:
return {
"PortfolioId": ...,
"OrganizationNodeType": ...,
}
Definition
class ListOrganizationPortfolioAccessInputListOrganizationPortfolioAccessPaginateTypeDef(TypedDict):
PortfolioId: str,
OrganizationNodeType: OrganizationNodeTypeType, # (1)
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef
def get_value() -> ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef:
return {
"ProductId": ...,
}
Definition
class ListPortfoliosForProductInputListPortfoliosForProductPaginateTypeDef(TypedDict):
ProductId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPortfoliosInputListPortfoliosPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPortfoliosInputListPortfoliosPaginateTypeDef
def get_value() -> ListPortfoliosInputListPortfoliosPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListPortfoliosInputListPortfoliosPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef
def get_value() -> ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef:
return {
"PortfolioId": ...,
}
Definition
class ListPrincipalsForPortfolioInputListPrincipalsForPortfolioPaginateTypeDef(TypedDict):
PortfolioId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef
def get_value() -> ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListProvisionedProductPlansInputListProvisionedProductPlansPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
ProvisionProductId: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef
def get_value() -> ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef:
return {
"ServiceActionId": ...,
}
Definition
class ListProvisioningArtifactsForServiceActionInputListProvisioningArtifactsForServiceActionPaginateTypeDef(TypedDict):
ServiceActionId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef
def get_value() -> ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef:
return {
"TagOptionId": ...,
}
Definition
class ListResourcesForTagOptionInputListResourcesForTagOptionPaginateTypeDef(TypedDict):
TagOptionId: str,
ResourceType: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef
def get_value() -> ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef:
return {
"ProductId": ...,
"ProvisioningArtifactId": ...,
}
Definition
class ListServiceActionsForProvisioningArtifactInputListServiceActionsForProvisioningArtifactPaginateTypeDef(TypedDict):
ProductId: str,
ProvisioningArtifactId: str,
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListServiceActionsInputListServiceActionsPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsInputListServiceActionsPaginateTypeDef
def get_value() -> ListServiceActionsInputListServiceActionsPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListServiceActionsInputListServiceActionsPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef
def get_value() -> ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ScanProvisionedProductsInputScanProvisionedProductsPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef
def get_value() -> SearchProductsAsAdminInputSearchProductsAsAdminPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListPrincipalsForPortfolioOutputTypeDef
def get_value() -> ListPrincipalsForPortfolioOutputTypeDef:
return {
"Principals": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListPrincipalsForPortfolioOutputTypeDef(TypedDict):
Principals: List[PrincipalTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProvisionedProductPlansOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisionedProductPlansOutputTypeDef
def get_value() -> ListProvisionedProductPlansOutputTypeDef:
return {
"ProvisionedProductPlans": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListProvisionedProductPlansOutputTypeDef(TypedDict):
ProvisionedProductPlans: List[ProvisionedProductPlanSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecordHistoryInputListRecordHistoryPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistoryInputListRecordHistoryPaginateTypeDef
def get_value() -> ListRecordHistoryInputListRecordHistoryPaginateTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListRecordHistoryInputListRecordHistoryPaginateTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
SearchFilter: NotRequired[ListRecordHistorySearchFilterTypeDef], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListRecordHistoryInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistoryInputRequestTypeDef
def get_value() -> ListRecordHistoryInputRequestTypeDef:
return {
"AcceptLanguage": ...,
}
Definition
class ListRecordHistoryInputRequestTypeDef(TypedDict):
AcceptLanguage: NotRequired[str],
AccessLevelFilter: NotRequired[AccessLevelFilterTypeDef], # (1)
SearchFilter: NotRequired[ListRecordHistorySearchFilterTypeDef], # (2)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ListResourcesForTagOptionOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListResourcesForTagOptionOutputTypeDef
def get_value() -> ListResourcesForTagOptionOutputTypeDef:
return {
"ResourceDetails": ...,
"PageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListResourcesForTagOptionOutputTypeDef(TypedDict):
ResourceDetails: List[ResourceDetailTypeDef], # (1)
PageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServiceActionsForProvisioningArtifactOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsForProvisioningArtifactOutputTypeDef
def get_value() -> ListServiceActionsForProvisioningArtifactOutputTypeDef:
return {
"ServiceActionSummaries": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListServiceActionsForProvisioningArtifactOutputTypeDef(TypedDict):
ServiceActionSummaries: List[ServiceActionSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListServiceActionsOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListServiceActionsOutputTypeDef
def get_value() -> ListServiceActionsOutputTypeDef:
return {
"ServiceActionSummaries": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListServiceActionsOutputTypeDef(TypedDict):
ServiceActionSummaries: List[ServiceActionSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ServiceActionDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ServiceActionDetailTypeDef
def get_value() -> ServiceActionDetailTypeDef:
return {
"ServiceActionSummary": ...,
}
Definition
class ServiceActionDetailTypeDef(TypedDict):
ServiceActionSummary: NotRequired[ServiceActionSummaryTypeDef], # (1)
Definition: NotRequired[Dict[ServiceActionDefinitionKeyType, str]], # (2)
ListStackInstancesForProvisionedProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListStackInstancesForProvisionedProductOutputTypeDef
def get_value() -> ListStackInstancesForProvisionedProductOutputTypeDef:
return {
"StackInstances": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListStackInstancesForProvisionedProductOutputTypeDef(TypedDict):
StackInstances: List[StackInstanceTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagOptionsInputListTagOptionsPaginateTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsInputListTagOptionsPaginateTypeDef
def get_value() -> ListTagOptionsInputListTagOptionsPaginateTypeDef:
return {
"Filters": ...,
}
Definition
class ListTagOptionsInputListTagOptionsPaginateTypeDef(TypedDict):
Filters: NotRequired[ListTagOptionsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTagOptionsInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListTagOptionsInputRequestTypeDef
def get_value() -> ListTagOptionsInputRequestTypeDef:
return {
"Filters": ...,
}
Definition
class ListTagOptionsInputRequestTypeDef(TypedDict):
Filters: NotRequired[ListTagOptionsFiltersTypeDef], # (1)
PageSize: NotRequired[int],
PageToken: NotRequired[str],
ProvisioningArtifactParameterTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisioningArtifactParameterTypeDef
def get_value() -> ProvisioningArtifactParameterTypeDef:
return {
"ParameterKey": ...,
}
Definition
class ProvisioningArtifactParameterTypeDef(TypedDict):
ParameterKey: NotRequired[str],
DefaultValue: NotRequired[str],
ParameterType: NotRequired[str],
IsNoEcho: NotRequired[bool],
Description: NotRequired[str],
ParameterConstraints: NotRequired[ParameterConstraintsTypeDef], # (1)
SearchProductsOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProductsOutputTypeDef
def get_value() -> SearchProductsOutputTypeDef:
return {
"ProductViewSummaries": ...,
"ProductViewAggregations": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class SearchProductsOutputTypeDef(TypedDict):
ProductViewSummaries: List[ProductViewSummaryTypeDef], # (1)
ProductViewAggregations: Dict[str, List[ProductViewAggregationValueTypeDef]], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ProvisionProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisionProductInputRequestTypeDef
def get_value() -> ProvisionProductInputRequestTypeDef:
return {
"ProvisionedProductName": ...,
"ProvisionToken": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import RecordDetailTypeDef
def get_value() -> RecordDetailTypeDef:
return {
"RecordId": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import ResourceChangeDetailTypeDef
def get_value() -> ResourceChangeDetailTypeDef:
return {
"Target": ...,
}
Definition
class ResourceChangeDetailTypeDef(TypedDict):
Target: NotRequired[ResourceTargetDefinitionTypeDef], # (1)
Evaluation: NotRequired[EvaluationTypeType], # (2)
CausingEntity: NotRequired[str],
ShareDetailsTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ShareDetailsTypeDef
def get_value() -> ShareDetailsTypeDef:
return {
"SuccessfulShares": ...,
}
Definition
class ShareDetailsTypeDef(TypedDict):
SuccessfulShares: NotRequired[List[str]],
ShareErrors: NotRequired[List[ShareErrorTypeDef]], # (1)
UpdateProvisionedProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductInputRequestTypeDef
def get_value() -> UpdateProvisionedProductInputRequestTypeDef:
return {
"UpdateToken": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import SourceConnectionDetailTypeDef
def get_value() -> SourceConnectionDetailTypeDef:
return {
"Type": ...,
}
Definition
class SourceConnectionDetailTypeDef(TypedDict):
Type: NotRequired[SourceTypeType], # (1)
ConnectionParameters: NotRequired[SourceConnectionParametersTypeDef], # (2)
LastSync: NotRequired[LastSyncTypeDef], # (3)
SourceConnectionTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import SourceConnectionTypeDef
def get_value() -> SourceConnectionTypeDef:
return {
"ConnectionParameters": ...,
}
Definition
class SourceConnectionTypeDef(TypedDict):
ConnectionParameters: SourceConnectionParametersTypeDef, # (2)
Type: NotRequired[SourceTypeType], # (1)
ListLaunchPathsOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListLaunchPathsOutputTypeDef
def get_value() -> ListLaunchPathsOutputTypeDef:
return {
"LaunchPathSummaries": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListLaunchPathsOutputTypeDef(TypedDict):
LaunchPathSummaries: List[LaunchPathSummaryTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SearchProvisionedProductsOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProvisionedProductsOutputTypeDef
def get_value() -> SearchProvisionedProductsOutputTypeDef:
return {
"ProvisionedProducts": ...,
"TotalResultsCount": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class SearchProvisionedProductsOutputTypeDef(TypedDict):
ProvisionedProducts: List[ProvisionedProductAttributeTypeDef], # (1)
TotalResultsCount: int,
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProvisioningArtifactsForServiceActionOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListProvisioningArtifactsForServiceActionOutputTypeDef
def get_value() -> ListProvisioningArtifactsForServiceActionOutputTypeDef:
return {
"ProvisioningArtifactViews": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListProvisioningArtifactsForServiceActionOutputTypeDef(TypedDict):
ProvisioningArtifactViews: List[ProvisioningArtifactViewTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateServiceActionOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateServiceActionOutputTypeDef
def get_value() -> CreateServiceActionOutputTypeDef:
return {
"ServiceActionDetail": ...,
"ResponseMetadata": ...,
}
Definition
class CreateServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeServiceActionOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeServiceActionOutputTypeDef
def get_value() -> DescribeServiceActionOutputTypeDef:
return {
"ServiceActionDetail": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateServiceActionOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateServiceActionOutputTypeDef
def get_value() -> UpdateServiceActionOutputTypeDef:
return {
"ServiceActionDetail": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateServiceActionOutputTypeDef(TypedDict):
ServiceActionDetail: ServiceActionDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProvisioningParametersOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisioningParametersOutputTypeDef
def get_value() -> DescribeProvisioningParametersOutputTypeDef:
return {
"ProvisioningArtifactParameters": ...,
"ConstraintSummaries": ...,
"UsageInstructions": ...,
"TagOptions": ...,
"ProvisioningArtifactPreferences": ...,
"ProvisioningArtifactOutputs": ...,
"ProvisioningArtifactOutputKeys": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeRecordOutputTypeDef
def get_value() -> DescribeRecordOutputTypeDef:
return {
"RecordDetail": ...,
"RecordOutputs": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeRecordOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
RecordOutputs: List[RecordOutputTypeDef], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ExecuteProvisionedProductPlanOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductPlanOutputTypeDef
def get_value() -> ExecuteProvisionedProductPlanOutputTypeDef:
return {
"RecordDetail": ...,
"ResponseMetadata": ...,
}
Definition
class ExecuteProvisionedProductPlanOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExecuteProvisionedProductServiceActionOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ExecuteProvisionedProductServiceActionOutputTypeDef
def get_value() -> ExecuteProvisionedProductServiceActionOutputTypeDef:
return {
"RecordDetail": ...,
"ResponseMetadata": ...,
}
Definition
class ExecuteProvisionedProductServiceActionOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportAsProvisionedProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ImportAsProvisionedProductOutputTypeDef
def get_value() -> ImportAsProvisionedProductOutputTypeDef:
return {
"RecordDetail": ...,
"ResponseMetadata": ...,
}
Definition
class ImportAsProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListRecordHistoryOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ListRecordHistoryOutputTypeDef
def get_value() -> ListRecordHistoryOutputTypeDef:
return {
"RecordDetails": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListRecordHistoryOutputTypeDef(TypedDict):
RecordDetails: List[RecordDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProvisionProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProvisionProductOutputTypeDef
def get_value() -> ProvisionProductOutputTypeDef:
return {
"RecordDetail": ...,
"ResponseMetadata": ...,
}
Definition
class ProvisionProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TerminateProvisionedProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import TerminateProvisionedProductOutputTypeDef
def get_value() -> TerminateProvisionedProductOutputTypeDef:
return {
"RecordDetail": ...,
"ResponseMetadata": ...,
}
Definition
class TerminateProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProvisionedProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProvisionedProductOutputTypeDef
def get_value() -> UpdateProvisionedProductOutputTypeDef:
return {
"RecordDetail": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateProvisionedProductOutputTypeDef(TypedDict):
RecordDetail: RecordDetailTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResourceChangeTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ResourceChangeTypeDef
def get_value() -> ResourceChangeTypeDef:
return {
"Action": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribePortfolioShareStatusOutputTypeDef
def get_value() -> DescribePortfolioShareStatusOutputTypeDef:
return {
"PortfolioShareToken": ...,
"PortfolioId": ...,
"OrganizationNodeValue": ...,
"Status": ...,
"ShareDetails": ...,
"ResponseMetadata": ...,
}
Definition
class DescribePortfolioShareStatusOutputTypeDef(TypedDict):
PortfolioShareToken: str,
PortfolioId: str,
OrganizationNodeValue: str,
Status: ShareStatusType, # (1)
ShareDetails: ShareDetailsTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
ProductViewDetailTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import ProductViewDetailTypeDef
def get_value() -> ProductViewDetailTypeDef:
return {
"ProductViewSummary": ...,
}
Definition
class ProductViewDetailTypeDef(TypedDict):
ProductViewSummary: NotRequired[ProductViewSummaryTypeDef], # (1)
Status: NotRequired[StatusType], # (2)
ProductARN: NotRequired[str],
CreatedTime: NotRequired[datetime],
SourceConnection: NotRequired[SourceConnectionDetailTypeDef], # (3)
CreateProductInputRequestTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateProductInputRequestTypeDef
def get_value() -> CreateProductInputRequestTypeDef:
return {
"Name": ...,
"Owner": ...,
"ProductType": ...,
"IdempotencyToken": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProductInputRequestTypeDef
def get_value() -> UpdateProductInputRequestTypeDef:
return {
"Id": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProvisionedProductPlanOutputTypeDef
def get_value() -> DescribeProvisionedProductPlanOutputTypeDef:
return {
"ProvisionedProductPlanDetails": ...,
"ResourceChanges": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeProvisionedProductPlanOutputTypeDef(TypedDict):
ProvisionedProductPlanDetails: ProvisionedProductPlanDetailsTypeDef, # (1)
ResourceChanges: List[ResourceChangeTypeDef], # (2)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import CreateProductOutputTypeDef
def get_value() -> CreateProductOutputTypeDef:
return {
"ProductViewDetail": ...,
"ProvisioningArtifactDetail": ...,
"Tags": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import DescribeProductAsAdminOutputTypeDef
def get_value() -> DescribeProductAsAdminOutputTypeDef:
return {
"ProductViewDetail": ...,
"ProvisioningArtifactSummaries": ...,
"Tags": ...,
"TagOptions": ...,
"Budgets": ...,
"ResponseMetadata": ...,
}
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
Usage Example
from mypy_boto3_servicecatalog.type_defs import SearchProductsAsAdminOutputTypeDef
def get_value() -> SearchProductsAsAdminOutputTypeDef:
return {
"ProductViewDetails": ...,
"NextPageToken": ...,
"ResponseMetadata": ...,
}
Definition
class SearchProductsAsAdminOutputTypeDef(TypedDict):
ProductViewDetails: List[ProductViewDetailTypeDef], # (1)
NextPageToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProductOutputTypeDef
Usage Example
from mypy_boto3_servicecatalog.type_defs import UpdateProductOutputTypeDef
def get_value() -> UpdateProductOutputTypeDef:
return {
"ProductViewDetail": ...,
"Tags": ...,
"ResponseMetadata": ...,
}