Type definitions#
Index > Imagebuilder > Type definitions
Auto-generated documentation for Imagebuilder type annotations stubs module types-boto3-imagebuilder.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ComponentParameterUnionTypeDef#
# ComponentParameterUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import ComponentParameterUnionTypeDef
def get_value() -> ComponentParameterUnionTypeDef:
return ...
# ComponentParameterUnionTypeDef definition
ComponentParameterUnionTypeDef = Union[
ComponentParameterTypeDef, # (1)
ComponentParameterOutputTypeDef, # (2)
]
LaunchPermissionConfigurationUnionTypeDef#
# LaunchPermissionConfigurationUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import LaunchPermissionConfigurationUnionTypeDef
def get_value() -> LaunchPermissionConfigurationUnionTypeDef:
return ...
# LaunchPermissionConfigurationUnionTypeDef definition
LaunchPermissionConfigurationUnionTypeDef = Union[
LaunchPermissionConfigurationTypeDef, # (1)
LaunchPermissionConfigurationOutputTypeDef, # (2)
]
WorkflowParameterUnionTypeDef#
# WorkflowParameterUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import WorkflowParameterUnionTypeDef
def get_value() -> WorkflowParameterUnionTypeDef:
return ...
# WorkflowParameterUnionTypeDef definition
WorkflowParameterUnionTypeDef = Union[
WorkflowParameterTypeDef, # (1)
WorkflowParameterOutputTypeDef, # (2)
]
ContainerDistributionConfigurationUnionTypeDef#
# ContainerDistributionConfigurationUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import ContainerDistributionConfigurationUnionTypeDef
def get_value() -> ContainerDistributionConfigurationUnionTypeDef:
return ...
# ContainerDistributionConfigurationUnionTypeDef definition
ContainerDistributionConfigurationUnionTypeDef = Union[
ContainerDistributionConfigurationTypeDef, # (1)
ContainerDistributionConfigurationOutputTypeDef, # (2)
]
ImageScanningConfigurationUnionTypeDef#
# ImageScanningConfigurationUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import ImageScanningConfigurationUnionTypeDef
def get_value() -> ImageScanningConfigurationUnionTypeDef:
return ...
# ImageScanningConfigurationUnionTypeDef definition
ImageScanningConfigurationUnionTypeDef = Union[
ImageScanningConfigurationTypeDef, # (1)
ImageScanningConfigurationOutputTypeDef, # (2)
]
LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef#
# LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef
def get_value() -> LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef:
return ...
# LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef definition
LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef = Union[
LifecyclePolicyDetailExclusionRulesAmisTypeDef, # (1)
LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef, # (2)
]
- See LifecyclePolicyDetailExclusionRulesAmisTypeDef
- See LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef
LifecyclePolicyResourceSelectionUnionTypeDef#
# LifecyclePolicyResourceSelectionUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyResourceSelectionUnionTypeDef
def get_value() -> LifecyclePolicyResourceSelectionUnionTypeDef:
return ...
# LifecyclePolicyResourceSelectionUnionTypeDef definition
LifecyclePolicyResourceSelectionUnionTypeDef = Union[
LifecyclePolicyResourceSelectionTypeDef, # (1)
LifecyclePolicyResourceSelectionOutputTypeDef, # (2)
]
ComponentConfigurationUnionTypeDef#
# ComponentConfigurationUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import ComponentConfigurationUnionTypeDef
def get_value() -> ComponentConfigurationUnionTypeDef:
return ...
# ComponentConfigurationUnionTypeDef definition
ComponentConfigurationUnionTypeDef = Union[
ComponentConfigurationTypeDef, # (1)
ComponentConfigurationOutputTypeDef, # (2)
]
InstanceConfigurationUnionTypeDef#
# InstanceConfigurationUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import InstanceConfigurationUnionTypeDef
def get_value() -> InstanceConfigurationUnionTypeDef:
return ...
# InstanceConfigurationUnionTypeDef definition
InstanceConfigurationUnionTypeDef = Union[
InstanceConfigurationTypeDef, # (1)
InstanceConfigurationOutputTypeDef, # (2)
]
AmiDistributionConfigurationUnionTypeDef#
# AmiDistributionConfigurationUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import AmiDistributionConfigurationUnionTypeDef
def get_value() -> AmiDistributionConfigurationUnionTypeDef:
return ...
# AmiDistributionConfigurationUnionTypeDef definition
AmiDistributionConfigurationUnionTypeDef = Union[
AmiDistributionConfigurationTypeDef, # (1)
AmiDistributionConfigurationOutputTypeDef, # (2)
]
WorkflowConfigurationUnionTypeDef#
# WorkflowConfigurationUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import WorkflowConfigurationUnionTypeDef
def get_value() -> WorkflowConfigurationUnionTypeDef:
return ...
# WorkflowConfigurationUnionTypeDef definition
WorkflowConfigurationUnionTypeDef = Union[
WorkflowConfigurationTypeDef, # (1)
WorkflowConfigurationOutputTypeDef, # (2)
]
LifecyclePolicyDetailExclusionRulesUnionTypeDef#
# LifecyclePolicyDetailExclusionRulesUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailExclusionRulesUnionTypeDef
def get_value() -> LifecyclePolicyDetailExclusionRulesUnionTypeDef:
return ...
# LifecyclePolicyDetailExclusionRulesUnionTypeDef definition
LifecyclePolicyDetailExclusionRulesUnionTypeDef = Union[
LifecyclePolicyDetailExclusionRulesTypeDef, # (1)
LifecyclePolicyDetailExclusionRulesOutputTypeDef, # (2)
]
DistributionUnionTypeDef#
# DistributionUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import DistributionUnionTypeDef
def get_value() -> DistributionUnionTypeDef:
return ...
# DistributionUnionTypeDef definition
DistributionUnionTypeDef = Union[
DistributionTypeDef, # (1)
DistributionOutputTypeDef, # (2)
]
LifecyclePolicyDetailUnionTypeDef#
# LifecyclePolicyDetailUnionTypeDef Union usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailUnionTypeDef
def get_value() -> LifecyclePolicyDetailUnionTypeDef:
return ...
# LifecyclePolicyDetailUnionTypeDef definition
LifecyclePolicyDetailUnionTypeDef = Union[
LifecyclePolicyDetailTypeDef, # (1)
LifecyclePolicyDetailOutputTypeDef, # (2)
]
SeverityCountsTypeDef#
# SeverityCountsTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import SeverityCountsTypeDef
def get_value() -> SeverityCountsTypeDef:
return {
"all": ...,
}
# SeverityCountsTypeDef definition
class SeverityCountsTypeDef(TypedDict):
all: NotRequired[int],
critical: NotRequired[int],
high: NotRequired[int],
medium: NotRequired[int],
SystemsManagerAgentTypeDef#
# SystemsManagerAgentTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import SystemsManagerAgentTypeDef
def get_value() -> SystemsManagerAgentTypeDef:
return {
"uninstallAfterBuild": ...,
}
# SystemsManagerAgentTypeDef definition
class SystemsManagerAgentTypeDef(TypedDict):
uninstallAfterBuild: NotRequired[bool],
LaunchPermissionConfigurationOutputTypeDef#
# LaunchPermissionConfigurationOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LaunchPermissionConfigurationOutputTypeDef
def get_value() -> LaunchPermissionConfigurationOutputTypeDef:
return {
"userIds": ...,
}
# LaunchPermissionConfigurationOutputTypeDef definition
class LaunchPermissionConfigurationOutputTypeDef(TypedDict):
userIds: NotRequired[List[str]],
userGroups: NotRequired[List[str]],
organizationArns: NotRequired[List[str]],
organizationalUnitArns: NotRequired[List[str]],
ImageStateTypeDef#
# ImageStateTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageStateTypeDef
def get_value() -> ImageStateTypeDef:
return {
"status": ...,
}
# ImageStateTypeDef definition
class ImageStateTypeDef(TypedDict):
status: NotRequired[ImageStatusType], # (1)
reason: NotRequired[str],
- See ImageStatusType
CancelImageCreationRequestTypeDef#
# CancelImageCreationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CancelImageCreationRequestTypeDef
def get_value() -> CancelImageCreationRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# CancelImageCreationRequestTypeDef definition
class CancelImageCreationRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
clientToken: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CancelLifecycleExecutionRequestTypeDef#
# CancelLifecycleExecutionRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CancelLifecycleExecutionRequestTypeDef
def get_value() -> CancelLifecycleExecutionRequestTypeDef:
return {
"lifecycleExecutionId": ...,
}
# CancelLifecycleExecutionRequestTypeDef definition
class CancelLifecycleExecutionRequestTypeDef(TypedDict):
lifecycleExecutionId: str,
clientToken: str,
ComponentParameterOutputTypeDef#
# ComponentParameterOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentParameterOutputTypeDef
def get_value() -> ComponentParameterOutputTypeDef:
return {
"name": ...,
}
# ComponentParameterOutputTypeDef definition
class ComponentParameterOutputTypeDef(TypedDict):
name: str,
value: List[str],
ComponentParameterDetailTypeDef#
# ComponentParameterDetailTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentParameterDetailTypeDef
def get_value() -> ComponentParameterDetailTypeDef:
return {
"name": ...,
}
# ComponentParameterDetailTypeDef definition
class ComponentParameterDetailTypeDef(TypedDict):
name: str,
type: str,
defaultValue: NotRequired[List[str]],
description: NotRequired[str],
ComponentParameterTypeDef#
# ComponentParameterTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentParameterTypeDef
def get_value() -> ComponentParameterTypeDef:
return {
"name": ...,
}
# ComponentParameterTypeDef definition
class ComponentParameterTypeDef(TypedDict):
name: str,
value: Sequence[str],
ComponentStateTypeDef#
# ComponentStateTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentStateTypeDef
def get_value() -> ComponentStateTypeDef:
return {
"status": ...,
}
# ComponentStateTypeDef definition
class ComponentStateTypeDef(TypedDict):
status: NotRequired[ComponentStatusType], # (1)
reason: NotRequired[str],
ProductCodeListItemTypeDef#
# ProductCodeListItemTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ProductCodeListItemTypeDef
def get_value() -> ProductCodeListItemTypeDef:
return {
"productCodeId": ...,
}
# ProductCodeListItemTypeDef definition
class ProductCodeListItemTypeDef(TypedDict):
productCodeId: str,
productCodeType: ProductCodeTypeType, # (1)
TargetContainerRepositoryTypeDef#
# TargetContainerRepositoryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import TargetContainerRepositoryTypeDef
def get_value() -> TargetContainerRepositoryTypeDef:
return {
"service": ...,
}
# TargetContainerRepositoryTypeDef definition
class TargetContainerRepositoryTypeDef(TypedDict):
service: ContainerRepositoryServiceType, # (1)
repositoryName: str,
ContainerRecipeSummaryTypeDef#
# ContainerRecipeSummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ContainerRecipeSummaryTypeDef
def get_value() -> ContainerRecipeSummaryTypeDef:
return {
"arn": ...,
}
# ContainerRecipeSummaryTypeDef definition
class ContainerRecipeSummaryTypeDef(TypedDict):
arn: NotRequired[str],
containerType: NotRequired[ContainerTypeType], # (1)
name: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
owner: NotRequired[str],
parentImage: NotRequired[str],
dateCreated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See ContainerTypeType
- See PlatformType
ContainerTypeDef#
# ContainerTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ContainerTypeDef
def get_value() -> ContainerTypeDef:
return {
"region": ...,
}
# ContainerTypeDef definition
class ContainerTypeDef(TypedDict):
region: NotRequired[str],
imageUris: NotRequired[List[str]],
CreateComponentRequestTypeDef#
# CreateComponentRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateComponentRequestTypeDef
def get_value() -> CreateComponentRequestTypeDef:
return {
"name": ...,
}
# CreateComponentRequestTypeDef definition
class CreateComponentRequestTypeDef(TypedDict):
name: str,
semanticVersion: str,
platform: PlatformType, # (1)
clientToken: str,
description: NotRequired[str],
changeDescription: NotRequired[str],
supportedOsVersions: NotRequired[Sequence[str]],
data: NotRequired[str],
uri: NotRequired[str],
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See PlatformType
ImageTestsConfigurationTypeDef#
# ImageTestsConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageTestsConfigurationTypeDef
def get_value() -> ImageTestsConfigurationTypeDef:
return {
"imageTestsEnabled": ...,
}
# ImageTestsConfigurationTypeDef definition
class ImageTestsConfigurationTypeDef(TypedDict):
imageTestsEnabled: NotRequired[bool],
timeoutMinutes: NotRequired[int],
ScheduleTypeDef#
# ScheduleTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ScheduleTypeDef
def get_value() -> ScheduleTypeDef:
return {
"scheduleExpression": ...,
}
# ScheduleTypeDef definition
class ScheduleTypeDef(TypedDict):
scheduleExpression: NotRequired[str],
timezone: NotRequired[str],
pipelineExecutionStartCondition: NotRequired[PipelineExecutionStartConditionType], # (1)
InstanceMetadataOptionsTypeDef#
# InstanceMetadataOptionsTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import InstanceMetadataOptionsTypeDef
def get_value() -> InstanceMetadataOptionsTypeDef:
return {
"httpTokens": ...,
}
# InstanceMetadataOptionsTypeDef definition
class InstanceMetadataOptionsTypeDef(TypedDict):
httpTokens: NotRequired[str],
httpPutResponseHopLimit: NotRequired[int],
PlacementTypeDef#
# PlacementTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PlacementTypeDef
def get_value() -> PlacementTypeDef:
return {
"availabilityZone": ...,
}
# PlacementTypeDef definition
class PlacementTypeDef(TypedDict):
availabilityZone: NotRequired[str],
tenancy: NotRequired[TenancyTypeType], # (1)
hostId: NotRequired[str],
hostResourceGroupArn: NotRequired[str],
- See TenancyTypeType
CreateWorkflowRequestTypeDef#
# CreateWorkflowRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateWorkflowRequestTypeDef
def get_value() -> CreateWorkflowRequestTypeDef:
return {
"name": ...,
}
# CreateWorkflowRequestTypeDef definition
class CreateWorkflowRequestTypeDef(TypedDict):
name: str,
semanticVersion: str,
clientToken: str,
type: WorkflowTypeType, # (1)
description: NotRequired[str],
changeDescription: NotRequired[str],
data: NotRequired[str],
uri: NotRequired[str],
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See WorkflowTypeType
CvssScoreAdjustmentTypeDef#
# CvssScoreAdjustmentTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CvssScoreAdjustmentTypeDef
def get_value() -> CvssScoreAdjustmentTypeDef:
return {
"metric": ...,
}
# CvssScoreAdjustmentTypeDef definition
class CvssScoreAdjustmentTypeDef(TypedDict):
metric: NotRequired[str],
reason: NotRequired[str],
CvssScoreTypeDef#
# CvssScoreTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CvssScoreTypeDef
def get_value() -> CvssScoreTypeDef:
return {
"baseScore": ...,
}
# CvssScoreTypeDef definition
class CvssScoreTypeDef(TypedDict):
baseScore: NotRequired[float],
scoringVector: NotRequired[str],
version: NotRequired[str],
source: NotRequired[str],
DeleteComponentRequestTypeDef#
# DeleteComponentRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteComponentRequestTypeDef
def get_value() -> DeleteComponentRequestTypeDef:
return {
"componentBuildVersionArn": ...,
}
# DeleteComponentRequestTypeDef definition
class DeleteComponentRequestTypeDef(TypedDict):
componentBuildVersionArn: str,
DeleteContainerRecipeRequestTypeDef#
# DeleteContainerRecipeRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteContainerRecipeRequestTypeDef
def get_value() -> DeleteContainerRecipeRequestTypeDef:
return {
"containerRecipeArn": ...,
}
# DeleteContainerRecipeRequestTypeDef definition
class DeleteContainerRecipeRequestTypeDef(TypedDict):
containerRecipeArn: str,
DeleteDistributionConfigurationRequestTypeDef#
# DeleteDistributionConfigurationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteDistributionConfigurationRequestTypeDef
def get_value() -> DeleteDistributionConfigurationRequestTypeDef:
return {
"distributionConfigurationArn": ...,
}
# DeleteDistributionConfigurationRequestTypeDef definition
class DeleteDistributionConfigurationRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
DeleteImagePipelineRequestTypeDef#
# DeleteImagePipelineRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteImagePipelineRequestTypeDef
def get_value() -> DeleteImagePipelineRequestTypeDef:
return {
"imagePipelineArn": ...,
}
# DeleteImagePipelineRequestTypeDef definition
class DeleteImagePipelineRequestTypeDef(TypedDict):
imagePipelineArn: str,
DeleteImageRecipeRequestTypeDef#
# DeleteImageRecipeRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteImageRecipeRequestTypeDef
def get_value() -> DeleteImageRecipeRequestTypeDef:
return {
"imageRecipeArn": ...,
}
# DeleteImageRecipeRequestTypeDef definition
class DeleteImageRecipeRequestTypeDef(TypedDict):
imageRecipeArn: str,
DeleteImageRequestTypeDef#
# DeleteImageRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteImageRequestTypeDef
def get_value() -> DeleteImageRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# DeleteImageRequestTypeDef definition
class DeleteImageRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
DeleteInfrastructureConfigurationRequestTypeDef#
# DeleteInfrastructureConfigurationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteInfrastructureConfigurationRequestTypeDef
def get_value() -> DeleteInfrastructureConfigurationRequestTypeDef:
return {
"infrastructureConfigurationArn": ...,
}
# DeleteInfrastructureConfigurationRequestTypeDef definition
class DeleteInfrastructureConfigurationRequestTypeDef(TypedDict):
infrastructureConfigurationArn: str,
DeleteLifecyclePolicyRequestTypeDef#
# DeleteLifecyclePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteLifecyclePolicyRequestTypeDef
def get_value() -> DeleteLifecyclePolicyRequestTypeDef:
return {
"lifecyclePolicyArn": ...,
}
# DeleteLifecyclePolicyRequestTypeDef definition
class DeleteLifecyclePolicyRequestTypeDef(TypedDict):
lifecyclePolicyArn: str,
DeleteWorkflowRequestTypeDef#
# DeleteWorkflowRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteWorkflowRequestTypeDef
def get_value() -> DeleteWorkflowRequestTypeDef:
return {
"workflowBuildVersionArn": ...,
}
# DeleteWorkflowRequestTypeDef definition
class DeleteWorkflowRequestTypeDef(TypedDict):
workflowBuildVersionArn: str,
DistributionConfigurationSummaryTypeDef#
# DistributionConfigurationSummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DistributionConfigurationSummaryTypeDef
def get_value() -> DistributionConfigurationSummaryTypeDef:
return {
"arn": ...,
}
# DistributionConfigurationSummaryTypeDef definition
class DistributionConfigurationSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
regions: NotRequired[List[str]],
LaunchTemplateConfigurationTypeDef#
# LaunchTemplateConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LaunchTemplateConfigurationTypeDef
def get_value() -> LaunchTemplateConfigurationTypeDef:
return {
"launchTemplateId": ...,
}
# LaunchTemplateConfigurationTypeDef definition
class LaunchTemplateConfigurationTypeDef(TypedDict):
launchTemplateId: str,
accountId: NotRequired[str],
setDefaultVersion: NotRequired[bool],
S3ExportConfigurationTypeDef#
# S3ExportConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import S3ExportConfigurationTypeDef
def get_value() -> S3ExportConfigurationTypeDef:
return {
"roleName": ...,
}
# S3ExportConfigurationTypeDef definition
class S3ExportConfigurationTypeDef(TypedDict):
roleName: str,
diskImageFormat: DiskImageFormatType, # (1)
s3Bucket: str,
s3Prefix: NotRequired[str],
EbsInstanceBlockDeviceSpecificationTypeDef#
# EbsInstanceBlockDeviceSpecificationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import EbsInstanceBlockDeviceSpecificationTypeDef
def get_value() -> EbsInstanceBlockDeviceSpecificationTypeDef:
return {
"encrypted": ...,
}
# EbsInstanceBlockDeviceSpecificationTypeDef definition
class EbsInstanceBlockDeviceSpecificationTypeDef(TypedDict):
encrypted: NotRequired[bool],
deleteOnTermination: NotRequired[bool],
iops: NotRequired[int],
kmsKeyId: NotRequired[str],
snapshotId: NotRequired[str],
volumeSize: NotRequired[int],
volumeType: NotRequired[EbsVolumeTypeType], # (1)
throughput: NotRequired[int],
EcrConfigurationOutputTypeDef#
# EcrConfigurationOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import EcrConfigurationOutputTypeDef
def get_value() -> EcrConfigurationOutputTypeDef:
return {
"repositoryName": ...,
}
# EcrConfigurationOutputTypeDef definition
class EcrConfigurationOutputTypeDef(TypedDict):
repositoryName: NotRequired[str],
containerTags: NotRequired[List[str]],
EcrConfigurationTypeDef#
# EcrConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import EcrConfigurationTypeDef
def get_value() -> EcrConfigurationTypeDef:
return {
"repositoryName": ...,
}
# EcrConfigurationTypeDef definition
class EcrConfigurationTypeDef(TypedDict):
repositoryName: NotRequired[str],
containerTags: NotRequired[Sequence[str]],
FastLaunchLaunchTemplateSpecificationTypeDef#
# FastLaunchLaunchTemplateSpecificationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import FastLaunchLaunchTemplateSpecificationTypeDef
def get_value() -> FastLaunchLaunchTemplateSpecificationTypeDef:
return {
"launchTemplateId": ...,
}
# FastLaunchLaunchTemplateSpecificationTypeDef definition
class FastLaunchLaunchTemplateSpecificationTypeDef(TypedDict):
launchTemplateId: NotRequired[str],
launchTemplateName: NotRequired[str],
launchTemplateVersion: NotRequired[str],
FastLaunchSnapshotConfigurationTypeDef#
# FastLaunchSnapshotConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import FastLaunchSnapshotConfigurationTypeDef
def get_value() -> FastLaunchSnapshotConfigurationTypeDef:
return {
"targetResourceCount": ...,
}
# FastLaunchSnapshotConfigurationTypeDef definition
class FastLaunchSnapshotConfigurationTypeDef(TypedDict):
targetResourceCount: NotRequired[int],
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[Sequence[str]],
GetComponentPolicyRequestTypeDef#
# GetComponentPolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetComponentPolicyRequestTypeDef
def get_value() -> GetComponentPolicyRequestTypeDef:
return {
"componentArn": ...,
}
# GetComponentPolicyRequestTypeDef definition
class GetComponentPolicyRequestTypeDef(TypedDict):
componentArn: str,
GetComponentRequestTypeDef#
# GetComponentRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetComponentRequestTypeDef
def get_value() -> GetComponentRequestTypeDef:
return {
"componentBuildVersionArn": ...,
}
# GetComponentRequestTypeDef definition
class GetComponentRequestTypeDef(TypedDict):
componentBuildVersionArn: str,
GetContainerRecipePolicyRequestTypeDef#
# GetContainerRecipePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetContainerRecipePolicyRequestTypeDef
def get_value() -> GetContainerRecipePolicyRequestTypeDef:
return {
"containerRecipeArn": ...,
}
# GetContainerRecipePolicyRequestTypeDef definition
class GetContainerRecipePolicyRequestTypeDef(TypedDict):
containerRecipeArn: str,
GetContainerRecipeRequestTypeDef#
# GetContainerRecipeRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetContainerRecipeRequestTypeDef
def get_value() -> GetContainerRecipeRequestTypeDef:
return {
"containerRecipeArn": ...,
}
# GetContainerRecipeRequestTypeDef definition
class GetContainerRecipeRequestTypeDef(TypedDict):
containerRecipeArn: str,
GetDistributionConfigurationRequestTypeDef#
# GetDistributionConfigurationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetDistributionConfigurationRequestTypeDef
def get_value() -> GetDistributionConfigurationRequestTypeDef:
return {
"distributionConfigurationArn": ...,
}
# GetDistributionConfigurationRequestTypeDef definition
class GetDistributionConfigurationRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
GetImagePipelineRequestTypeDef#
# GetImagePipelineRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImagePipelineRequestTypeDef
def get_value() -> GetImagePipelineRequestTypeDef:
return {
"imagePipelineArn": ...,
}
# GetImagePipelineRequestTypeDef definition
class GetImagePipelineRequestTypeDef(TypedDict):
imagePipelineArn: str,
GetImagePolicyRequestTypeDef#
# GetImagePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImagePolicyRequestTypeDef
def get_value() -> GetImagePolicyRequestTypeDef:
return {
"imageArn": ...,
}
# GetImagePolicyRequestTypeDef definition
class GetImagePolicyRequestTypeDef(TypedDict):
imageArn: str,
GetImageRecipePolicyRequestTypeDef#
# GetImageRecipePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImageRecipePolicyRequestTypeDef
def get_value() -> GetImageRecipePolicyRequestTypeDef:
return {
"imageRecipeArn": ...,
}
# GetImageRecipePolicyRequestTypeDef definition
class GetImageRecipePolicyRequestTypeDef(TypedDict):
imageRecipeArn: str,
GetImageRecipeRequestTypeDef#
# GetImageRecipeRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImageRecipeRequestTypeDef
def get_value() -> GetImageRecipeRequestTypeDef:
return {
"imageRecipeArn": ...,
}
# GetImageRecipeRequestTypeDef definition
class GetImageRecipeRequestTypeDef(TypedDict):
imageRecipeArn: str,
GetImageRequestTypeDef#
# GetImageRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImageRequestTypeDef
def get_value() -> GetImageRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# GetImageRequestTypeDef definition
class GetImageRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
GetInfrastructureConfigurationRequestTypeDef#
# GetInfrastructureConfigurationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetInfrastructureConfigurationRequestTypeDef
def get_value() -> GetInfrastructureConfigurationRequestTypeDef:
return {
"infrastructureConfigurationArn": ...,
}
# GetInfrastructureConfigurationRequestTypeDef definition
class GetInfrastructureConfigurationRequestTypeDef(TypedDict):
infrastructureConfigurationArn: str,
GetLifecycleExecutionRequestTypeDef#
# GetLifecycleExecutionRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetLifecycleExecutionRequestTypeDef
def get_value() -> GetLifecycleExecutionRequestTypeDef:
return {
"lifecycleExecutionId": ...,
}
# GetLifecycleExecutionRequestTypeDef definition
class GetLifecycleExecutionRequestTypeDef(TypedDict):
lifecycleExecutionId: str,
GetLifecyclePolicyRequestTypeDef#
# GetLifecyclePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetLifecyclePolicyRequestTypeDef
def get_value() -> GetLifecyclePolicyRequestTypeDef:
return {
"lifecyclePolicyArn": ...,
}
# GetLifecyclePolicyRequestTypeDef definition
class GetLifecyclePolicyRequestTypeDef(TypedDict):
lifecyclePolicyArn: str,
GetMarketplaceResourceRequestTypeDef#
# GetMarketplaceResourceRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetMarketplaceResourceRequestTypeDef
def get_value() -> GetMarketplaceResourceRequestTypeDef:
return {
"resourceType": ...,
}
# GetMarketplaceResourceRequestTypeDef definition
class GetMarketplaceResourceRequestTypeDef(TypedDict):
resourceType: MarketplaceResourceTypeType, # (1)
resourceArn: str,
resourceLocation: NotRequired[str],
GetWorkflowExecutionRequestTypeDef#
# GetWorkflowExecutionRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetWorkflowExecutionRequestTypeDef
def get_value() -> GetWorkflowExecutionRequestTypeDef:
return {
"workflowExecutionId": ...,
}
# GetWorkflowExecutionRequestTypeDef definition
class GetWorkflowExecutionRequestTypeDef(TypedDict):
workflowExecutionId: str,
GetWorkflowRequestTypeDef#
# GetWorkflowRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetWorkflowRequestTypeDef
def get_value() -> GetWorkflowRequestTypeDef:
return {
"workflowBuildVersionArn": ...,
}
# GetWorkflowRequestTypeDef definition
class GetWorkflowRequestTypeDef(TypedDict):
workflowBuildVersionArn: str,
GetWorkflowStepExecutionRequestTypeDef#
# GetWorkflowStepExecutionRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetWorkflowStepExecutionRequestTypeDef
def get_value() -> GetWorkflowStepExecutionRequestTypeDef:
return {
"stepExecutionId": ...,
}
# GetWorkflowStepExecutionRequestTypeDef definition
class GetWorkflowStepExecutionRequestTypeDef(TypedDict):
stepExecutionId: str,
ImagePackageTypeDef#
# ImagePackageTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImagePackageTypeDef
def get_value() -> ImagePackageTypeDef:
return {
"packageName": ...,
}
# ImagePackageTypeDef definition
class ImagePackageTypeDef(TypedDict):
packageName: NotRequired[str],
packageVersion: NotRequired[str],
ImageRecipeSummaryTypeDef#
# ImageRecipeSummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageRecipeSummaryTypeDef
def get_value() -> ImageRecipeSummaryTypeDef:
return {
"arn": ...,
}
# ImageRecipeSummaryTypeDef definition
class ImageRecipeSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
platform: NotRequired[PlatformType], # (1)
owner: NotRequired[str],
parentImage: NotRequired[str],
dateCreated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See PlatformType
ImageScanFindingsFilterTypeDef#
# ImageScanFindingsFilterTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageScanFindingsFilterTypeDef
def get_value() -> ImageScanFindingsFilterTypeDef:
return {
"name": ...,
}
# ImageScanFindingsFilterTypeDef definition
class ImageScanFindingsFilterTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[Sequence[str]],
ImageScanStateTypeDef#
# ImageScanStateTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageScanStateTypeDef
def get_value() -> ImageScanStateTypeDef:
return {
"status": ...,
}
# ImageScanStateTypeDef definition
class ImageScanStateTypeDef(TypedDict):
status: NotRequired[ImageScanStatusType], # (1)
reason: NotRequired[str],
ImageVersionTypeDef#
# ImageVersionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageVersionTypeDef
def get_value() -> ImageVersionTypeDef:
return {
"arn": ...,
}
# ImageVersionTypeDef definition
class ImageVersionTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
type: NotRequired[ImageTypeType], # (1)
version: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
osVersion: NotRequired[str],
owner: NotRequired[str],
dateCreated: NotRequired[str],
buildType: NotRequired[BuildTypeType], # (3)
imageSource: NotRequired[ImageSourceType], # (4)
- See ImageTypeType
- See PlatformType
- See BuildTypeType
- See ImageSourceType
ImportComponentRequestTypeDef#
# ImportComponentRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImportComponentRequestTypeDef
def get_value() -> ImportComponentRequestTypeDef:
return {
"name": ...,
}
# ImportComponentRequestTypeDef definition
class ImportComponentRequestTypeDef(TypedDict):
name: str,
semanticVersion: str,
type: ComponentTypeType, # (1)
format: ComponentFormatType, # (2)
platform: PlatformType, # (3)
clientToken: str,
description: NotRequired[str],
changeDescription: NotRequired[str],
data: NotRequired[str],
uri: NotRequired[str],
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See ComponentTypeType
- See ComponentFormatType
- See PlatformType
ImportDiskImageRequestTypeDef#
# ImportDiskImageRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImportDiskImageRequestTypeDef
def get_value() -> ImportDiskImageRequestTypeDef:
return {
"name": ...,
}
# ImportDiskImageRequestTypeDef definition
class ImportDiskImageRequestTypeDef(TypedDict):
name: str,
semanticVersion: str,
platform: str,
osVersion: str,
infrastructureConfigurationArn: str,
uri: str,
clientToken: str,
description: NotRequired[str],
executionRole: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
ImportVmImageRequestTypeDef#
# ImportVmImageRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImportVmImageRequestTypeDef
def get_value() -> ImportVmImageRequestTypeDef:
return {
"name": ...,
}
# ImportVmImageRequestTypeDef definition
class ImportVmImageRequestTypeDef(TypedDict):
name: str,
semanticVersion: str,
platform: PlatformType, # (1)
vmImportTaskId: str,
clientToken: str,
description: NotRequired[str],
osVersion: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See PlatformType
LaunchPermissionConfigurationTypeDef#
# LaunchPermissionConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LaunchPermissionConfigurationTypeDef
def get_value() -> LaunchPermissionConfigurationTypeDef:
return {
"userIds": ...,
}
# LaunchPermissionConfigurationTypeDef definition
class LaunchPermissionConfigurationTypeDef(TypedDict):
userIds: NotRequired[Sequence[str]],
userGroups: NotRequired[Sequence[str]],
organizationArns: NotRequired[Sequence[str]],
organizationalUnitArns: NotRequired[Sequence[str]],
LifecycleExecutionResourceActionTypeDef#
# LifecycleExecutionResourceActionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecycleExecutionResourceActionTypeDef
def get_value() -> LifecycleExecutionResourceActionTypeDef:
return {
"name": ...,
}
# LifecycleExecutionResourceActionTypeDef definition
class LifecycleExecutionResourceActionTypeDef(TypedDict):
name: NotRequired[LifecycleExecutionResourceActionNameType], # (1)
reason: NotRequired[str],
LifecycleExecutionResourceStateTypeDef#
# LifecycleExecutionResourceStateTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecycleExecutionResourceStateTypeDef
def get_value() -> LifecycleExecutionResourceStateTypeDef:
return {
"status": ...,
}
# LifecycleExecutionResourceStateTypeDef definition
class LifecycleExecutionResourceStateTypeDef(TypedDict):
status: NotRequired[LifecycleExecutionResourceStatusType], # (1)
reason: NotRequired[str],
LifecycleExecutionResourcesImpactedSummaryTypeDef#
# LifecycleExecutionResourcesImpactedSummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecycleExecutionResourcesImpactedSummaryTypeDef
def get_value() -> LifecycleExecutionResourcesImpactedSummaryTypeDef:
return {
"hasImpactedResources": ...,
}
# LifecycleExecutionResourcesImpactedSummaryTypeDef definition
class LifecycleExecutionResourcesImpactedSummaryTypeDef(TypedDict):
hasImpactedResources: NotRequired[bool],
LifecycleExecutionStateTypeDef#
# LifecycleExecutionStateTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecycleExecutionStateTypeDef
def get_value() -> LifecycleExecutionStateTypeDef:
return {
"status": ...,
}
# LifecycleExecutionStateTypeDef definition
class LifecycleExecutionStateTypeDef(TypedDict):
status: NotRequired[LifecycleExecutionStatusType], # (1)
reason: NotRequired[str],
LifecyclePolicyDetailActionIncludeResourcesTypeDef#
# LifecyclePolicyDetailActionIncludeResourcesTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailActionIncludeResourcesTypeDef
def get_value() -> LifecyclePolicyDetailActionIncludeResourcesTypeDef:
return {
"amis": ...,
}
# LifecyclePolicyDetailActionIncludeResourcesTypeDef definition
class LifecyclePolicyDetailActionIncludeResourcesTypeDef(TypedDict):
amis: NotRequired[bool],
snapshots: NotRequired[bool],
containers: NotRequired[bool],
LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef#
# LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef
def get_value() -> LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef:
return {
"value": ...,
}
# LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef definition
class LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef(TypedDict):
value: int,
unit: LifecyclePolicyTimeUnitType, # (1)
LifecyclePolicyDetailFilterTypeDef#
# LifecyclePolicyDetailFilterTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailFilterTypeDef
def get_value() -> LifecyclePolicyDetailFilterTypeDef:
return {
"type": ...,
}
# LifecyclePolicyDetailFilterTypeDef definition
class LifecyclePolicyDetailFilterTypeDef(TypedDict):
type: LifecyclePolicyDetailFilterTypeType, # (1)
value: int,
unit: NotRequired[LifecyclePolicyTimeUnitType], # (2)
retainAtLeast: NotRequired[int],
LifecyclePolicyResourceSelectionRecipeTypeDef#
# LifecyclePolicyResourceSelectionRecipeTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyResourceSelectionRecipeTypeDef
def get_value() -> LifecyclePolicyResourceSelectionRecipeTypeDef:
return {
"name": ...,
}
# LifecyclePolicyResourceSelectionRecipeTypeDef definition
class LifecyclePolicyResourceSelectionRecipeTypeDef(TypedDict):
name: str,
semanticVersion: str,
LifecyclePolicySummaryTypeDef#
# LifecyclePolicySummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicySummaryTypeDef
def get_value() -> LifecyclePolicySummaryTypeDef:
return {
"arn": ...,
}
# LifecyclePolicySummaryTypeDef definition
class LifecyclePolicySummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
status: NotRequired[LifecyclePolicyStatusType], # (1)
executionRole: NotRequired[str],
resourceType: NotRequired[LifecyclePolicyResourceTypeType], # (2)
dateCreated: NotRequired[datetime],
dateUpdated: NotRequired[datetime],
dateLastRun: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
ListComponentBuildVersionsRequestTypeDef#
# ListComponentBuildVersionsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListComponentBuildVersionsRequestTypeDef
def get_value() -> ListComponentBuildVersionsRequestTypeDef:
return {
"componentVersionArn": ...,
}
# ListComponentBuildVersionsRequestTypeDef definition
class ListComponentBuildVersionsRequestTypeDef(TypedDict):
componentVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImagePackagesRequestTypeDef#
# ListImagePackagesRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImagePackagesRequestTypeDef
def get_value() -> ListImagePackagesRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# ListImagePackagesRequestTypeDef definition
class ListImagePackagesRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLifecycleExecutionResourcesRequestTypeDef#
# ListLifecycleExecutionResourcesRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListLifecycleExecutionResourcesRequestTypeDef
def get_value() -> ListLifecycleExecutionResourcesRequestTypeDef:
return {
"lifecycleExecutionId": ...,
}
# ListLifecycleExecutionResourcesRequestTypeDef definition
class ListLifecycleExecutionResourcesRequestTypeDef(TypedDict):
lifecycleExecutionId: str,
parentResourceId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLifecycleExecutionsRequestTypeDef#
# ListLifecycleExecutionsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListLifecycleExecutionsRequestTypeDef
def get_value() -> ListLifecycleExecutionsRequestTypeDef:
return {
"resourceArn": ...,
}
# ListLifecycleExecutionsRequestTypeDef definition
class ListLifecycleExecutionsRequestTypeDef(TypedDict):
resourceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
ListWaitingWorkflowStepsRequestTypeDef#
# ListWaitingWorkflowStepsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWaitingWorkflowStepsRequestTypeDef
def get_value() -> ListWaitingWorkflowStepsRequestTypeDef:
return {
"maxResults": ...,
}
# ListWaitingWorkflowStepsRequestTypeDef definition
class ListWaitingWorkflowStepsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkflowStepExecutionTypeDef#
# WorkflowStepExecutionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowStepExecutionTypeDef
def get_value() -> WorkflowStepExecutionTypeDef:
return {
"stepExecutionId": ...,
}
# WorkflowStepExecutionTypeDef definition
class WorkflowStepExecutionTypeDef(TypedDict):
stepExecutionId: NotRequired[str],
imageBuildVersionArn: NotRequired[str],
workflowExecutionId: NotRequired[str],
workflowBuildVersionArn: NotRequired[str],
name: NotRequired[str],
action: NotRequired[str],
startTime: NotRequired[str],
ListWorkflowBuildVersionsRequestTypeDef#
# ListWorkflowBuildVersionsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWorkflowBuildVersionsRequestTypeDef
def get_value() -> ListWorkflowBuildVersionsRequestTypeDef:
return {
"workflowVersionArn": ...,
}
# ListWorkflowBuildVersionsRequestTypeDef definition
class ListWorkflowBuildVersionsRequestTypeDef(TypedDict):
workflowVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWorkflowExecutionsRequestTypeDef#
# ListWorkflowExecutionsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWorkflowExecutionsRequestTypeDef
def get_value() -> ListWorkflowExecutionsRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# ListWorkflowExecutionsRequestTypeDef definition
class ListWorkflowExecutionsRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkflowExecutionMetadataTypeDef#
# WorkflowExecutionMetadataTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowExecutionMetadataTypeDef
def get_value() -> WorkflowExecutionMetadataTypeDef:
return {
"workflowBuildVersionArn": ...,
}
# WorkflowExecutionMetadataTypeDef definition
class WorkflowExecutionMetadataTypeDef(TypedDict):
workflowBuildVersionArn: NotRequired[str],
workflowExecutionId: NotRequired[str],
type: NotRequired[WorkflowTypeType], # (1)
status: NotRequired[WorkflowExecutionStatusType], # (2)
message: NotRequired[str],
totalStepCount: NotRequired[int],
totalStepsSucceeded: NotRequired[int],
totalStepsFailed: NotRequired[int],
totalStepsSkipped: NotRequired[int],
startTime: NotRequired[str],
endTime: NotRequired[str],
parallelGroup: NotRequired[str],
ListWorkflowStepExecutionsRequestTypeDef#
# ListWorkflowStepExecutionsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWorkflowStepExecutionsRequestTypeDef
def get_value() -> ListWorkflowStepExecutionsRequestTypeDef:
return {
"workflowExecutionId": ...,
}
# ListWorkflowStepExecutionsRequestTypeDef definition
class ListWorkflowStepExecutionsRequestTypeDef(TypedDict):
workflowExecutionId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkflowStepMetadataTypeDef#
# WorkflowStepMetadataTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowStepMetadataTypeDef
def get_value() -> WorkflowStepMetadataTypeDef:
return {
"stepExecutionId": ...,
}
# WorkflowStepMetadataTypeDef definition
class WorkflowStepMetadataTypeDef(TypedDict):
stepExecutionId: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
action: NotRequired[str],
status: NotRequired[WorkflowStepExecutionStatusType], # (1)
rollbackStatus: NotRequired[WorkflowStepExecutionRollbackStatusType], # (2)
message: NotRequired[str],
inputs: NotRequired[str],
outputs: NotRequired[str],
startTime: NotRequired[str],
endTime: NotRequired[str],
WorkflowVersionTypeDef#
# WorkflowVersionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowVersionTypeDef
def get_value() -> WorkflowVersionTypeDef:
return {
"arn": ...,
}
# WorkflowVersionTypeDef definition
class WorkflowVersionTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
type: NotRequired[WorkflowTypeType], # (1)
owner: NotRequired[str],
dateCreated: NotRequired[str],
- See WorkflowTypeType
S3LogsTypeDef#
# S3LogsTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import S3LogsTypeDef
def get_value() -> S3LogsTypeDef:
return {
"s3BucketName": ...,
}
# S3LogsTypeDef definition
class S3LogsTypeDef(TypedDict):
s3BucketName: NotRequired[str],
s3KeyPrefix: NotRequired[str],
VulnerablePackageTypeDef#
# VulnerablePackageTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import VulnerablePackageTypeDef
def get_value() -> VulnerablePackageTypeDef:
return {
"name": ...,
}
# VulnerablePackageTypeDef definition
class VulnerablePackageTypeDef(TypedDict):
name: NotRequired[str],
version: NotRequired[str],
sourceLayerHash: NotRequired[str],
epoch: NotRequired[int],
release: NotRequired[str],
arch: NotRequired[str],
packageManager: NotRequired[str],
filePath: NotRequired[str],
fixedInVersion: NotRequired[str],
remediation: NotRequired[str],
PutComponentPolicyRequestTypeDef#
# PutComponentPolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PutComponentPolicyRequestTypeDef
def get_value() -> PutComponentPolicyRequestTypeDef:
return {
"componentArn": ...,
}
# PutComponentPolicyRequestTypeDef definition
class PutComponentPolicyRequestTypeDef(TypedDict):
componentArn: str,
policy: str,
PutContainerRecipePolicyRequestTypeDef#
# PutContainerRecipePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PutContainerRecipePolicyRequestTypeDef
def get_value() -> PutContainerRecipePolicyRequestTypeDef:
return {
"containerRecipeArn": ...,
}
# PutContainerRecipePolicyRequestTypeDef definition
class PutContainerRecipePolicyRequestTypeDef(TypedDict):
containerRecipeArn: str,
policy: str,
PutImagePolicyRequestTypeDef#
# PutImagePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PutImagePolicyRequestTypeDef
def get_value() -> PutImagePolicyRequestTypeDef:
return {
"imageArn": ...,
}
# PutImagePolicyRequestTypeDef definition
class PutImagePolicyRequestTypeDef(TypedDict):
imageArn: str,
policy: str,
PutImageRecipePolicyRequestTypeDef#
# PutImageRecipePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PutImageRecipePolicyRequestTypeDef
def get_value() -> PutImageRecipePolicyRequestTypeDef:
return {
"imageRecipeArn": ...,
}
# PutImageRecipePolicyRequestTypeDef definition
class PutImageRecipePolicyRequestTypeDef(TypedDict):
imageRecipeArn: str,
policy: str,
RemediationRecommendationTypeDef#
# RemediationRecommendationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import RemediationRecommendationTypeDef
def get_value() -> RemediationRecommendationTypeDef:
return {
"text": ...,
}
# RemediationRecommendationTypeDef definition
class RemediationRecommendationTypeDef(TypedDict):
text: NotRequired[str],
url: NotRequired[str],
ResourceStateTypeDef#
# ResourceStateTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ResourceStateTypeDef
def get_value() -> ResourceStateTypeDef:
return {
"status": ...,
}
# ResourceStateTypeDef definition
class ResourceStateTypeDef(TypedDict):
status: NotRequired[ResourceStatusType], # (1)
ResourceStateUpdateIncludeResourcesTypeDef#
# ResourceStateUpdateIncludeResourcesTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ResourceStateUpdateIncludeResourcesTypeDef
def get_value() -> ResourceStateUpdateIncludeResourcesTypeDef:
return {
"amis": ...,
}
# ResourceStateUpdateIncludeResourcesTypeDef definition
class ResourceStateUpdateIncludeResourcesTypeDef(TypedDict):
amis: NotRequired[bool],
snapshots: NotRequired[bool],
containers: NotRequired[bool],
SendWorkflowStepActionRequestTypeDef#
# SendWorkflowStepActionRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import SendWorkflowStepActionRequestTypeDef
def get_value() -> SendWorkflowStepActionRequestTypeDef:
return {
"stepExecutionId": ...,
}
# SendWorkflowStepActionRequestTypeDef definition
class SendWorkflowStepActionRequestTypeDef(TypedDict):
stepExecutionId: str,
imageBuildVersionArn: str,
action: WorkflowStepActionTypeType, # (1)
clientToken: str,
reason: NotRequired[str],
StartImagePipelineExecutionRequestTypeDef#
# StartImagePipelineExecutionRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import StartImagePipelineExecutionRequestTypeDef
def get_value() -> StartImagePipelineExecutionRequestTypeDef:
return {
"imagePipelineArn": ...,
}
# StartImagePipelineExecutionRequestTypeDef definition
class StartImagePipelineExecutionRequestTypeDef(TypedDict):
imagePipelineArn: str,
clientToken: str,
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
WorkflowParameterOutputTypeDef#
# WorkflowParameterOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowParameterOutputTypeDef
def get_value() -> WorkflowParameterOutputTypeDef:
return {
"name": ...,
}
# WorkflowParameterOutputTypeDef definition
class WorkflowParameterOutputTypeDef(TypedDict):
name: str,
value: List[str],
WorkflowParameterDetailTypeDef#
# WorkflowParameterDetailTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowParameterDetailTypeDef
def get_value() -> WorkflowParameterDetailTypeDef:
return {
"name": ...,
}
# WorkflowParameterDetailTypeDef definition
class WorkflowParameterDetailTypeDef(TypedDict):
name: str,
type: str,
defaultValue: NotRequired[List[str]],
description: NotRequired[str],
WorkflowParameterTypeDef#
# WorkflowParameterTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowParameterTypeDef
def get_value() -> WorkflowParameterTypeDef:
return {
"name": ...,
}
# WorkflowParameterTypeDef definition
class WorkflowParameterTypeDef(TypedDict):
name: str,
value: Sequence[str],
WorkflowStateTypeDef#
# WorkflowStateTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowStateTypeDef
def get_value() -> WorkflowStateTypeDef:
return {
"status": ...,
}
# WorkflowStateTypeDef definition
class WorkflowStateTypeDef(TypedDict):
status: NotRequired[WorkflowStatusType], # (1)
reason: NotRequired[str],
AccountAggregationTypeDef#
# AccountAggregationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import AccountAggregationTypeDef
def get_value() -> AccountAggregationTypeDef:
return {
"accountId": ...,
}
# AccountAggregationTypeDef definition
class AccountAggregationTypeDef(TypedDict):
accountId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
ImageAggregationTypeDef#
# ImageAggregationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageAggregationTypeDef
def get_value() -> ImageAggregationTypeDef:
return {
"imageBuildVersionArn": ...,
}
# ImageAggregationTypeDef definition
class ImageAggregationTypeDef(TypedDict):
imageBuildVersionArn: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
ImagePipelineAggregationTypeDef#
# ImagePipelineAggregationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImagePipelineAggregationTypeDef
def get_value() -> ImagePipelineAggregationTypeDef:
return {
"imagePipelineArn": ...,
}
# ImagePipelineAggregationTypeDef definition
class ImagePipelineAggregationTypeDef(TypedDict):
imagePipelineArn: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
VulnerabilityIdAggregationTypeDef#
# VulnerabilityIdAggregationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import VulnerabilityIdAggregationTypeDef
def get_value() -> VulnerabilityIdAggregationTypeDef:
return {
"vulnerabilityId": ...,
}
# VulnerabilityIdAggregationTypeDef definition
class VulnerabilityIdAggregationTypeDef(TypedDict):
vulnerabilityId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
AdditionalInstanceConfigurationTypeDef#
# AdditionalInstanceConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import AdditionalInstanceConfigurationTypeDef
def get_value() -> AdditionalInstanceConfigurationTypeDef:
return {
"systemsManagerAgent": ...,
}
# AdditionalInstanceConfigurationTypeDef definition
class AdditionalInstanceConfigurationTypeDef(TypedDict):
systemsManagerAgent: NotRequired[SystemsManagerAgentTypeDef], # (1)
userDataOverride: NotRequired[str],
AmiDistributionConfigurationOutputTypeDef#
# AmiDistributionConfigurationOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import AmiDistributionConfigurationOutputTypeDef
def get_value() -> AmiDistributionConfigurationOutputTypeDef:
return {
"name": ...,
}
# AmiDistributionConfigurationOutputTypeDef definition
class AmiDistributionConfigurationOutputTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
targetAccountIds: NotRequired[List[str]],
amiTags: NotRequired[Dict[str, str]],
kmsKeyId: NotRequired[str],
launchPermission: NotRequired[LaunchPermissionConfigurationOutputTypeDef], # (1)
AmiTypeDef#
# AmiTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import AmiTypeDef
def get_value() -> AmiTypeDef:
return {
"region": ...,
}
# AmiTypeDef definition
class AmiTypeDef(TypedDict):
region: NotRequired[str],
image: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
state: NotRequired[ImageStateTypeDef], # (1)
accountId: NotRequired[str],
CancelImageCreationResponseTypeDef#
# CancelImageCreationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CancelImageCreationResponseTypeDef
def get_value() -> CancelImageCreationResponseTypeDef:
return {
"requestId": ...,
}
# CancelImageCreationResponseTypeDef definition
class CancelImageCreationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelLifecycleExecutionResponseTypeDef#
# CancelLifecycleExecutionResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CancelLifecycleExecutionResponseTypeDef
def get_value() -> CancelLifecycleExecutionResponseTypeDef:
return {
"lifecycleExecutionId": ...,
}
# CancelLifecycleExecutionResponseTypeDef definition
class CancelLifecycleExecutionResponseTypeDef(TypedDict):
lifecycleExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateComponentResponseTypeDef#
# CreateComponentResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateComponentResponseTypeDef
def get_value() -> CreateComponentResponseTypeDef:
return {
"requestId": ...,
}
# CreateComponentResponseTypeDef definition
class CreateComponentResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateContainerRecipeResponseTypeDef#
# CreateContainerRecipeResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateContainerRecipeResponseTypeDef
def get_value() -> CreateContainerRecipeResponseTypeDef:
return {
"requestId": ...,
}
# CreateContainerRecipeResponseTypeDef definition
class CreateContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDistributionConfigurationResponseTypeDef#
# CreateDistributionConfigurationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateDistributionConfigurationResponseTypeDef
def get_value() -> CreateDistributionConfigurationResponseTypeDef:
return {
"requestId": ...,
}
# CreateDistributionConfigurationResponseTypeDef definition
class CreateDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImagePipelineResponseTypeDef#
# CreateImagePipelineResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateImagePipelineResponseTypeDef
def get_value() -> CreateImagePipelineResponseTypeDef:
return {
"requestId": ...,
}
# CreateImagePipelineResponseTypeDef definition
class CreateImagePipelineResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageRecipeResponseTypeDef#
# CreateImageRecipeResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateImageRecipeResponseTypeDef
def get_value() -> CreateImageRecipeResponseTypeDef:
return {
"requestId": ...,
}
# CreateImageRecipeResponseTypeDef definition
class CreateImageRecipeResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageResponseTypeDef#
# CreateImageResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateImageResponseTypeDef
def get_value() -> CreateImageResponseTypeDef:
return {
"requestId": ...,
}
# CreateImageResponseTypeDef definition
class CreateImageResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInfrastructureConfigurationResponseTypeDef#
# CreateInfrastructureConfigurationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateInfrastructureConfigurationResponseTypeDef
def get_value() -> CreateInfrastructureConfigurationResponseTypeDef:
return {
"requestId": ...,
}
# CreateInfrastructureConfigurationResponseTypeDef definition
class CreateInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLifecyclePolicyResponseTypeDef#
# CreateLifecyclePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateLifecyclePolicyResponseTypeDef
def get_value() -> CreateLifecyclePolicyResponseTypeDef:
return {
"clientToken": ...,
}
# CreateLifecyclePolicyResponseTypeDef definition
class CreateLifecyclePolicyResponseTypeDef(TypedDict):
clientToken: str,
lifecyclePolicyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkflowResponseTypeDef#
# CreateWorkflowResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateWorkflowResponseTypeDef
def get_value() -> CreateWorkflowResponseTypeDef:
return {
"clientToken": ...,
}
# CreateWorkflowResponseTypeDef definition
class CreateWorkflowResponseTypeDef(TypedDict):
clientToken: str,
workflowBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteComponentResponseTypeDef#
# DeleteComponentResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteComponentResponseTypeDef
def get_value() -> DeleteComponentResponseTypeDef:
return {
"requestId": ...,
}
# DeleteComponentResponseTypeDef definition
class DeleteComponentResponseTypeDef(TypedDict):
requestId: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteContainerRecipeResponseTypeDef#
# DeleteContainerRecipeResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteContainerRecipeResponseTypeDef
def get_value() -> DeleteContainerRecipeResponseTypeDef:
return {
"requestId": ...,
}
# DeleteContainerRecipeResponseTypeDef definition
class DeleteContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDistributionConfigurationResponseTypeDef#
# DeleteDistributionConfigurationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteDistributionConfigurationResponseTypeDef
def get_value() -> DeleteDistributionConfigurationResponseTypeDef:
return {
"requestId": ...,
}
# DeleteDistributionConfigurationResponseTypeDef definition
class DeleteDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImagePipelineResponseTypeDef#
# DeleteImagePipelineResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteImagePipelineResponseTypeDef
def get_value() -> DeleteImagePipelineResponseTypeDef:
return {
"requestId": ...,
}
# DeleteImagePipelineResponseTypeDef definition
class DeleteImagePipelineResponseTypeDef(TypedDict):
requestId: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImageRecipeResponseTypeDef#
# DeleteImageRecipeResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteImageRecipeResponseTypeDef
def get_value() -> DeleteImageRecipeResponseTypeDef:
return {
"requestId": ...,
}
# DeleteImageRecipeResponseTypeDef definition
class DeleteImageRecipeResponseTypeDef(TypedDict):
requestId: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImageResponseTypeDef#
# DeleteImageResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteImageResponseTypeDef
def get_value() -> DeleteImageResponseTypeDef:
return {
"requestId": ...,
}
# DeleteImageResponseTypeDef definition
class DeleteImageResponseTypeDef(TypedDict):
requestId: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteInfrastructureConfigurationResponseTypeDef#
# DeleteInfrastructureConfigurationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteInfrastructureConfigurationResponseTypeDef
def get_value() -> DeleteInfrastructureConfigurationResponseTypeDef:
return {
"requestId": ...,
}
# DeleteInfrastructureConfigurationResponseTypeDef definition
class DeleteInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteLifecyclePolicyResponseTypeDef#
# DeleteLifecyclePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteLifecyclePolicyResponseTypeDef
def get_value() -> DeleteLifecyclePolicyResponseTypeDef:
return {
"lifecyclePolicyArn": ...,
}
# DeleteLifecyclePolicyResponseTypeDef definition
class DeleteLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteWorkflowResponseTypeDef#
# DeleteWorkflowResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DeleteWorkflowResponseTypeDef
def get_value() -> DeleteWorkflowResponseTypeDef:
return {
"workflowBuildVersionArn": ...,
}
# DeleteWorkflowResponseTypeDef definition
class DeleteWorkflowResponseTypeDef(TypedDict):
workflowBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetComponentPolicyResponseTypeDef#
# GetComponentPolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetComponentPolicyResponseTypeDef
def get_value() -> GetComponentPolicyResponseTypeDef:
return {
"requestId": ...,
}
# GetComponentPolicyResponseTypeDef definition
class GetComponentPolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetContainerRecipePolicyResponseTypeDef#
# GetContainerRecipePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetContainerRecipePolicyResponseTypeDef
def get_value() -> GetContainerRecipePolicyResponseTypeDef:
return {
"requestId": ...,
}
# GetContainerRecipePolicyResponseTypeDef definition
class GetContainerRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetImagePolicyResponseTypeDef#
# GetImagePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImagePolicyResponseTypeDef
def get_value() -> GetImagePolicyResponseTypeDef:
return {
"requestId": ...,
}
# GetImagePolicyResponseTypeDef definition
class GetImagePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetImageRecipePolicyResponseTypeDef#
# GetImageRecipePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImageRecipePolicyResponseTypeDef
def get_value() -> GetImageRecipePolicyResponseTypeDef:
return {
"requestId": ...,
}
# GetImageRecipePolicyResponseTypeDef definition
class GetImageRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMarketplaceResourceResponseTypeDef#
# GetMarketplaceResourceResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetMarketplaceResourceResponseTypeDef
def get_value() -> GetMarketplaceResourceResponseTypeDef:
return {
"resourceArn": ...,
}
# GetMarketplaceResourceResponseTypeDef definition
class GetMarketplaceResourceResponseTypeDef(TypedDict):
resourceArn: str,
url: str,
data: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkflowExecutionResponseTypeDef#
# GetWorkflowExecutionResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetWorkflowExecutionResponseTypeDef
def get_value() -> GetWorkflowExecutionResponseTypeDef:
return {
"requestId": ...,
}
# GetWorkflowExecutionResponseTypeDef definition
class GetWorkflowExecutionResponseTypeDef(TypedDict):
requestId: str,
workflowBuildVersionArn: str,
workflowExecutionId: str,
imageBuildVersionArn: str,
type: WorkflowTypeType, # (1)
status: WorkflowExecutionStatusType, # (2)
message: str,
totalStepCount: int,
totalStepsSucceeded: int,
totalStepsFailed: int,
totalStepsSkipped: int,
startTime: str,
endTime: str,
parallelGroup: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetWorkflowStepExecutionResponseTypeDef#
# GetWorkflowStepExecutionResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetWorkflowStepExecutionResponseTypeDef
def get_value() -> GetWorkflowStepExecutionResponseTypeDef:
return {
"requestId": ...,
}
# GetWorkflowStepExecutionResponseTypeDef definition
class GetWorkflowStepExecutionResponseTypeDef(TypedDict):
requestId: str,
stepExecutionId: str,
workflowBuildVersionArn: str,
workflowExecutionId: str,
imageBuildVersionArn: str,
name: str,
description: str,
action: str,
status: WorkflowStepExecutionStatusType, # (1)
rollbackStatus: WorkflowStepExecutionRollbackStatusType, # (2)
message: str,
inputs: str,
outputs: str,
startTime: str,
endTime: str,
onFailure: str,
timeoutSeconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See WorkflowStepExecutionStatusType
- See WorkflowStepExecutionRollbackStatusType
- See ResponseMetadataTypeDef
ImportComponentResponseTypeDef#
# ImportComponentResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImportComponentResponseTypeDef
def get_value() -> ImportComponentResponseTypeDef:
return {
"requestId": ...,
}
# ImportComponentResponseTypeDef definition
class ImportComponentResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportDiskImageResponseTypeDef#
# ImportDiskImageResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImportDiskImageResponseTypeDef
def get_value() -> ImportDiskImageResponseTypeDef:
return {
"clientToken": ...,
}
# ImportDiskImageResponseTypeDef definition
class ImportDiskImageResponseTypeDef(TypedDict):
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportVmImageResponseTypeDef#
# ImportVmImageResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImportVmImageResponseTypeDef
def get_value() -> ImportVmImageResponseTypeDef:
return {
"requestId": ...,
}
# ImportVmImageResponseTypeDef definition
class ImportVmImageResponseTypeDef(TypedDict):
requestId: str,
imageArn: str,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutComponentPolicyResponseTypeDef#
# PutComponentPolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PutComponentPolicyResponseTypeDef
def get_value() -> PutComponentPolicyResponseTypeDef:
return {
"requestId": ...,
}
# PutComponentPolicyResponseTypeDef definition
class PutComponentPolicyResponseTypeDef(TypedDict):
requestId: str,
componentArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutContainerRecipePolicyResponseTypeDef#
# PutContainerRecipePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PutContainerRecipePolicyResponseTypeDef
def get_value() -> PutContainerRecipePolicyResponseTypeDef:
return {
"requestId": ...,
}
# PutContainerRecipePolicyResponseTypeDef definition
class PutContainerRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutImagePolicyResponseTypeDef#
# PutImagePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PutImagePolicyResponseTypeDef
def get_value() -> PutImagePolicyResponseTypeDef:
return {
"requestId": ...,
}
# PutImagePolicyResponseTypeDef definition
class PutImagePolicyResponseTypeDef(TypedDict):
requestId: str,
imageArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutImageRecipePolicyResponseTypeDef#
# PutImageRecipePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PutImageRecipePolicyResponseTypeDef
def get_value() -> PutImageRecipePolicyResponseTypeDef:
return {
"requestId": ...,
}
# PutImageRecipePolicyResponseTypeDef definition
class PutImageRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendWorkflowStepActionResponseTypeDef#
# SendWorkflowStepActionResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import SendWorkflowStepActionResponseTypeDef
def get_value() -> SendWorkflowStepActionResponseTypeDef:
return {
"stepExecutionId": ...,
}
# SendWorkflowStepActionResponseTypeDef definition
class SendWorkflowStepActionResponseTypeDef(TypedDict):
stepExecutionId: str,
imageBuildVersionArn: str,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartImagePipelineExecutionResponseTypeDef#
# StartImagePipelineExecutionResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import StartImagePipelineExecutionResponseTypeDef
def get_value() -> StartImagePipelineExecutionResponseTypeDef:
return {
"requestId": ...,
}
# StartImagePipelineExecutionResponseTypeDef definition
class StartImagePipelineExecutionResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartResourceStateUpdateResponseTypeDef#
# StartResourceStateUpdateResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import StartResourceStateUpdateResponseTypeDef
def get_value() -> StartResourceStateUpdateResponseTypeDef:
return {
"lifecycleExecutionId": ...,
}
# StartResourceStateUpdateResponseTypeDef definition
class StartResourceStateUpdateResponseTypeDef(TypedDict):
lifecycleExecutionId: str,
resourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDistributionConfigurationResponseTypeDef#
# UpdateDistributionConfigurationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UpdateDistributionConfigurationResponseTypeDef
def get_value() -> UpdateDistributionConfigurationResponseTypeDef:
return {
"requestId": ...,
}
# UpdateDistributionConfigurationResponseTypeDef definition
class UpdateDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateImagePipelineResponseTypeDef#
# UpdateImagePipelineResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UpdateImagePipelineResponseTypeDef
def get_value() -> UpdateImagePipelineResponseTypeDef:
return {
"requestId": ...,
}
# UpdateImagePipelineResponseTypeDef definition
class UpdateImagePipelineResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateInfrastructureConfigurationResponseTypeDef#
# UpdateInfrastructureConfigurationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UpdateInfrastructureConfigurationResponseTypeDef
def get_value() -> UpdateInfrastructureConfigurationResponseTypeDef:
return {
"requestId": ...,
}
# UpdateInfrastructureConfigurationResponseTypeDef definition
class UpdateInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateLifecyclePolicyResponseTypeDef#
# UpdateLifecyclePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UpdateLifecyclePolicyResponseTypeDef
def get_value() -> UpdateLifecyclePolicyResponseTypeDef:
return {
"lifecyclePolicyArn": ...,
}
# UpdateLifecyclePolicyResponseTypeDef definition
class UpdateLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ComponentConfigurationOutputTypeDef#
# ComponentConfigurationOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentConfigurationOutputTypeDef
def get_value() -> ComponentConfigurationOutputTypeDef:
return {
"componentArn": ...,
}
# ComponentConfigurationOutputTypeDef definition
class ComponentConfigurationOutputTypeDef(TypedDict):
componentArn: str,
parameters: NotRequired[List[ComponentParameterOutputTypeDef]], # (1)
ComponentSummaryTypeDef#
# ComponentSummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentSummaryTypeDef
def get_value() -> ComponentSummaryTypeDef:
return {
"arn": ...,
}
# ComponentSummaryTypeDef definition
class ComponentSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
platform: NotRequired[PlatformType], # (1)
supportedOsVersions: NotRequired[List[str]],
state: NotRequired[ComponentStateTypeDef], # (2)
type: NotRequired[ComponentTypeType], # (3)
owner: NotRequired[str],
description: NotRequired[str],
changeDescription: NotRequired[str],
dateCreated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
publisher: NotRequired[str],
obfuscate: NotRequired[bool],
- See PlatformType
- See ComponentStateTypeDef
- See ComponentTypeType
ComponentTypeDef#
# ComponentTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentTypeDef
def get_value() -> ComponentTypeDef:
return {
"arn": ...,
}
# ComponentTypeDef definition
class ComponentTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
changeDescription: NotRequired[str],
type: NotRequired[ComponentTypeType], # (1)
platform: NotRequired[PlatformType], # (2)
supportedOsVersions: NotRequired[List[str]],
state: NotRequired[ComponentStateTypeDef], # (3)
parameters: NotRequired[List[ComponentParameterDetailTypeDef]], # (4)
owner: NotRequired[str],
data: NotRequired[str],
kmsKeyId: NotRequired[str],
encrypted: NotRequired[bool],
dateCreated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
publisher: NotRequired[str],
obfuscate: NotRequired[bool],
productCodes: NotRequired[List[ProductCodeListItemTypeDef]], # (5)
- See ComponentTypeType
- See PlatformType
- See ComponentStateTypeDef
- See ComponentParameterDetailTypeDef
- See ProductCodeListItemTypeDef
ComponentVersionTypeDef#
# ComponentVersionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentVersionTypeDef
def get_value() -> ComponentVersionTypeDef:
return {
"arn": ...,
}
# ComponentVersionTypeDef definition
class ComponentVersionTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
platform: NotRequired[PlatformType], # (1)
supportedOsVersions: NotRequired[List[str]],
type: NotRequired[ComponentTypeType], # (2)
owner: NotRequired[str],
dateCreated: NotRequired[str],
status: NotRequired[ComponentStatusType], # (3)
productCodes: NotRequired[List[ProductCodeListItemTypeDef]], # (4)
- See PlatformType
- See ComponentTypeType
- See ComponentStatusType
- See ProductCodeListItemTypeDef
ContainerDistributionConfigurationOutputTypeDef#
# ContainerDistributionConfigurationOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ContainerDistributionConfigurationOutputTypeDef
def get_value() -> ContainerDistributionConfigurationOutputTypeDef:
return {
"description": ...,
}
# ContainerDistributionConfigurationOutputTypeDef definition
class ContainerDistributionConfigurationOutputTypeDef(TypedDict):
targetRepository: TargetContainerRepositoryTypeDef, # (1)
description: NotRequired[str],
containerTags: NotRequired[List[str]],
ContainerDistributionConfigurationTypeDef#
# ContainerDistributionConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ContainerDistributionConfigurationTypeDef
def get_value() -> ContainerDistributionConfigurationTypeDef:
return {
"description": ...,
}
# ContainerDistributionConfigurationTypeDef definition
class ContainerDistributionConfigurationTypeDef(TypedDict):
targetRepository: TargetContainerRepositoryTypeDef, # (1)
description: NotRequired[str],
containerTags: NotRequired[Sequence[str]],
ListContainerRecipesResponseTypeDef#
# ListContainerRecipesResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListContainerRecipesResponseTypeDef
def get_value() -> ListContainerRecipesResponseTypeDef:
return {
"requestId": ...,
}
# ListContainerRecipesResponseTypeDef definition
class ListContainerRecipesResponseTypeDef(TypedDict):
requestId: str,
containerRecipeSummaryList: List[ContainerRecipeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
InfrastructureConfigurationSummaryTypeDef#
# InfrastructureConfigurationSummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import InfrastructureConfigurationSummaryTypeDef
def get_value() -> InfrastructureConfigurationSummaryTypeDef:
return {
"arn": ...,
}
# InfrastructureConfigurationSummaryTypeDef definition
class InfrastructureConfigurationSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
resourceTags: NotRequired[Dict[str, str]],
tags: NotRequired[Dict[str, str]],
instanceTypes: NotRequired[List[str]],
instanceProfileName: NotRequired[str],
placement: NotRequired[PlacementTypeDef], # (1)
- See PlacementTypeDef
CvssScoreDetailsTypeDef#
# CvssScoreDetailsTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CvssScoreDetailsTypeDef
def get_value() -> CvssScoreDetailsTypeDef:
return {
"scoreSource": ...,
}
# CvssScoreDetailsTypeDef definition
class CvssScoreDetailsTypeDef(TypedDict):
scoreSource: NotRequired[str],
cvssSource: NotRequired[str],
version: NotRequired[str],
score: NotRequired[float],
scoringVector: NotRequired[str],
adjustments: NotRequired[List[CvssScoreAdjustmentTypeDef]], # (1)
ListDistributionConfigurationsResponseTypeDef#
# ListDistributionConfigurationsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListDistributionConfigurationsResponseTypeDef
def get_value() -> ListDistributionConfigurationsResponseTypeDef:
return {
"requestId": ...,
}
# ListDistributionConfigurationsResponseTypeDef definition
class ListDistributionConfigurationsResponseTypeDef(TypedDict):
requestId: str,
distributionConfigurationSummaryList: List[DistributionConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
InstanceBlockDeviceMappingTypeDef#
# InstanceBlockDeviceMappingTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import InstanceBlockDeviceMappingTypeDef
def get_value() -> InstanceBlockDeviceMappingTypeDef:
return {
"deviceName": ...,
}
# InstanceBlockDeviceMappingTypeDef definition
class InstanceBlockDeviceMappingTypeDef(TypedDict):
deviceName: NotRequired[str],
ebs: NotRequired[EbsInstanceBlockDeviceSpecificationTypeDef], # (1)
virtualName: NotRequired[str],
noDevice: NotRequired[str],
ImageScanningConfigurationOutputTypeDef#
# ImageScanningConfigurationOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageScanningConfigurationOutputTypeDef
def get_value() -> ImageScanningConfigurationOutputTypeDef:
return {
"imageScanningEnabled": ...,
}
# ImageScanningConfigurationOutputTypeDef definition
class ImageScanningConfigurationOutputTypeDef(TypedDict):
imageScanningEnabled: NotRequired[bool],
ecrConfiguration: NotRequired[EcrConfigurationOutputTypeDef], # (1)
ImageScanningConfigurationTypeDef#
# ImageScanningConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageScanningConfigurationTypeDef
def get_value() -> ImageScanningConfigurationTypeDef:
return {
"imageScanningEnabled": ...,
}
# ImageScanningConfigurationTypeDef definition
class ImageScanningConfigurationTypeDef(TypedDict):
imageScanningEnabled: NotRequired[bool],
ecrConfiguration: NotRequired[EcrConfigurationTypeDef], # (1)
FastLaunchConfigurationTypeDef#
# FastLaunchConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import FastLaunchConfigurationTypeDef
def get_value() -> FastLaunchConfigurationTypeDef:
return {
"enabled": ...,
}
# FastLaunchConfigurationTypeDef definition
class FastLaunchConfigurationTypeDef(TypedDict):
enabled: bool,
snapshotConfiguration: NotRequired[FastLaunchSnapshotConfigurationTypeDef], # (1)
maxParallelLaunches: NotRequired[int],
launchTemplate: NotRequired[FastLaunchLaunchTemplateSpecificationTypeDef], # (2)
accountId: NotRequired[str],
ListComponentsRequestTypeDef#
# ListComponentsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListComponentsRequestTypeDef
def get_value() -> ListComponentsRequestTypeDef:
return {
"owner": ...,
}
# ListComponentsRequestTypeDef definition
class ListComponentsRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
byName: NotRequired[bool],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See OwnershipType
- See FilterTypeDef
ListContainerRecipesRequestTypeDef#
# ListContainerRecipesRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListContainerRecipesRequestTypeDef
def get_value() -> ListContainerRecipesRequestTypeDef:
return {
"owner": ...,
}
# ListContainerRecipesRequestTypeDef definition
class ListContainerRecipesRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See OwnershipType
- See FilterTypeDef
ListDistributionConfigurationsRequestTypeDef#
# ListDistributionConfigurationsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListDistributionConfigurationsRequestTypeDef
def get_value() -> ListDistributionConfigurationsRequestTypeDef:
return {
"filters": ...,
}
# ListDistributionConfigurationsRequestTypeDef definition
class ListDistributionConfigurationsRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImageBuildVersionsRequestTypeDef#
# ListImageBuildVersionsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImageBuildVersionsRequestTypeDef
def get_value() -> ListImageBuildVersionsRequestTypeDef:
return {
"imageVersionArn": ...,
}
# ListImageBuildVersionsRequestTypeDef definition
class ListImageBuildVersionsRequestTypeDef(TypedDict):
imageVersionArn: str,
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagePipelineImagesRequestTypeDef#
# ListImagePipelineImagesRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImagePipelineImagesRequestTypeDef
def get_value() -> ListImagePipelineImagesRequestTypeDef:
return {
"imagePipelineArn": ...,
}
# ListImagePipelineImagesRequestTypeDef definition
class ListImagePipelineImagesRequestTypeDef(TypedDict):
imagePipelineArn: str,
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagePipelinesRequestTypeDef#
# ListImagePipelinesRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImagePipelinesRequestTypeDef
def get_value() -> ListImagePipelinesRequestTypeDef:
return {
"filters": ...,
}
# ListImagePipelinesRequestTypeDef definition
class ListImagePipelinesRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImageRecipesRequestTypeDef#
# ListImageRecipesRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImageRecipesRequestTypeDef
def get_value() -> ListImageRecipesRequestTypeDef:
return {
"owner": ...,
}
# ListImageRecipesRequestTypeDef definition
class ListImageRecipesRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See OwnershipType
- See FilterTypeDef
ListImageScanFindingAggregationsRequestTypeDef#
# ListImageScanFindingAggregationsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImageScanFindingAggregationsRequestTypeDef
def get_value() -> ListImageScanFindingAggregationsRequestTypeDef:
return {
"filter": ...,
}
# ListImageScanFindingAggregationsRequestTypeDef definition
class ListImageScanFindingAggregationsRequestTypeDef(TypedDict):
filter: NotRequired[FilterTypeDef], # (1)
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagesRequestTypeDef#
# ListImagesRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImagesRequestTypeDef
def get_value() -> ListImagesRequestTypeDef:
return {
"owner": ...,
}
# ListImagesRequestTypeDef definition
class ListImagesRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
byName: NotRequired[bool],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
includeDeprecated: NotRequired[bool],
- See OwnershipType
- See FilterTypeDef
ListInfrastructureConfigurationsRequestTypeDef#
# ListInfrastructureConfigurationsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListInfrastructureConfigurationsRequestTypeDef
def get_value() -> ListInfrastructureConfigurationsRequestTypeDef:
return {
"filters": ...,
}
# ListInfrastructureConfigurationsRequestTypeDef definition
class ListInfrastructureConfigurationsRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListLifecyclePoliciesRequestTypeDef#
# ListLifecyclePoliciesRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListLifecyclePoliciesRequestTypeDef
def get_value() -> ListLifecyclePoliciesRequestTypeDef:
return {
"filters": ...,
}
# ListLifecyclePoliciesRequestTypeDef definition
class ListLifecyclePoliciesRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListWorkflowsRequestTypeDef#
# ListWorkflowsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWorkflowsRequestTypeDef
def get_value() -> ListWorkflowsRequestTypeDef:
return {
"owner": ...,
}
# ListWorkflowsRequestTypeDef definition
class ListWorkflowsRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
byName: NotRequired[bool],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See OwnershipType
- See FilterTypeDef
ListImagePackagesResponseTypeDef#
# ListImagePackagesResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImagePackagesResponseTypeDef
def get_value() -> ListImagePackagesResponseTypeDef:
return {
"requestId": ...,
}
# ListImagePackagesResponseTypeDef definition
class ListImagePackagesResponseTypeDef(TypedDict):
requestId: str,
imagePackageList: List[ImagePackageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListImageRecipesResponseTypeDef#
# ListImageRecipesResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImageRecipesResponseTypeDef
def get_value() -> ListImageRecipesResponseTypeDef:
return {
"requestId": ...,
}
# ListImageRecipesResponseTypeDef definition
class ListImageRecipesResponseTypeDef(TypedDict):
requestId: str,
imageRecipeSummaryList: List[ImageRecipeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListImageScanFindingsRequestTypeDef#
# ListImageScanFindingsRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImageScanFindingsRequestTypeDef
def get_value() -> ListImageScanFindingsRequestTypeDef:
return {
"filters": ...,
}
# ListImageScanFindingsRequestTypeDef definition
class ListImageScanFindingsRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[ImageScanFindingsFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImagesResponseTypeDef#
# ListImagesResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImagesResponseTypeDef
def get_value() -> ListImagesResponseTypeDef:
return {
"requestId": ...,
}
# ListImagesResponseTypeDef definition
class ListImagesResponseTypeDef(TypedDict):
requestId: str,
imageVersionList: List[ImageVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LifecycleExecutionSnapshotResourceTypeDef#
# LifecycleExecutionSnapshotResourceTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecycleExecutionSnapshotResourceTypeDef
def get_value() -> LifecycleExecutionSnapshotResourceTypeDef:
return {
"snapshotId": ...,
}
# LifecycleExecutionSnapshotResourceTypeDef definition
class LifecycleExecutionSnapshotResourceTypeDef(TypedDict):
snapshotId: NotRequired[str],
state: NotRequired[LifecycleExecutionResourceStateTypeDef], # (1)
LifecycleExecutionTypeDef#
# LifecycleExecutionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecycleExecutionTypeDef
def get_value() -> LifecycleExecutionTypeDef:
return {
"lifecycleExecutionId": ...,
}
# LifecycleExecutionTypeDef definition
class LifecycleExecutionTypeDef(TypedDict):
lifecycleExecutionId: NotRequired[str],
lifecyclePolicyArn: NotRequired[str],
resourcesImpactedSummary: NotRequired[LifecycleExecutionResourcesImpactedSummaryTypeDef], # (1)
state: NotRequired[LifecycleExecutionStateTypeDef], # (2)
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
LifecyclePolicyDetailActionTypeDef#
# LifecyclePolicyDetailActionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailActionTypeDef
def get_value() -> LifecyclePolicyDetailActionTypeDef:
return {
"type": ...,
}
# LifecyclePolicyDetailActionTypeDef definition
class LifecyclePolicyDetailActionTypeDef(TypedDict):
type: LifecyclePolicyDetailActionTypeType, # (1)
includeResources: NotRequired[LifecyclePolicyDetailActionIncludeResourcesTypeDef], # (2)
LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef#
# LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef
def get_value() -> LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef:
return {
"isPublic": ...,
}
# LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef definition
class LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef(TypedDict):
isPublic: NotRequired[bool],
regions: NotRequired[List[str]],
sharedAccounts: NotRequired[List[str]],
lastLaunched: NotRequired[LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef], # (1)
tagMap: NotRequired[Dict[str, str]],
LifecyclePolicyDetailExclusionRulesAmisTypeDef#
# LifecyclePolicyDetailExclusionRulesAmisTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailExclusionRulesAmisTypeDef
def get_value() -> LifecyclePolicyDetailExclusionRulesAmisTypeDef:
return {
"isPublic": ...,
}
# LifecyclePolicyDetailExclusionRulesAmisTypeDef definition
class LifecyclePolicyDetailExclusionRulesAmisTypeDef(TypedDict):
isPublic: NotRequired[bool],
regions: NotRequired[Sequence[str]],
sharedAccounts: NotRequired[Sequence[str]],
lastLaunched: NotRequired[LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef], # (1)
tagMap: NotRequired[Mapping[str, str]],
LifecyclePolicyResourceSelectionOutputTypeDef#
# LifecyclePolicyResourceSelectionOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyResourceSelectionOutputTypeDef
def get_value() -> LifecyclePolicyResourceSelectionOutputTypeDef:
return {
"recipes": ...,
}
# LifecyclePolicyResourceSelectionOutputTypeDef definition
class LifecyclePolicyResourceSelectionOutputTypeDef(TypedDict):
recipes: NotRequired[List[LifecyclePolicyResourceSelectionRecipeTypeDef]], # (1)
tagMap: NotRequired[Dict[str, str]],
LifecyclePolicyResourceSelectionTypeDef#
# LifecyclePolicyResourceSelectionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyResourceSelectionTypeDef
def get_value() -> LifecyclePolicyResourceSelectionTypeDef:
return {
"recipes": ...,
}
# LifecyclePolicyResourceSelectionTypeDef definition
class LifecyclePolicyResourceSelectionTypeDef(TypedDict):
recipes: NotRequired[Sequence[LifecyclePolicyResourceSelectionRecipeTypeDef]], # (1)
tagMap: NotRequired[Mapping[str, str]],
ListLifecyclePoliciesResponseTypeDef#
# ListLifecyclePoliciesResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListLifecyclePoliciesResponseTypeDef
def get_value() -> ListLifecyclePoliciesResponseTypeDef:
return {
"lifecyclePolicySummaryList": ...,
}
# ListLifecyclePoliciesResponseTypeDef definition
class ListLifecyclePoliciesResponseTypeDef(TypedDict):
lifecyclePolicySummaryList: List[LifecyclePolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWaitingWorkflowStepsResponseTypeDef#
# ListWaitingWorkflowStepsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWaitingWorkflowStepsResponseTypeDef
def get_value() -> ListWaitingWorkflowStepsResponseTypeDef:
return {
"steps": ...,
}
# ListWaitingWorkflowStepsResponseTypeDef definition
class ListWaitingWorkflowStepsResponseTypeDef(TypedDict):
steps: List[WorkflowStepExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowExecutionsResponseTypeDef#
# ListWorkflowExecutionsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWorkflowExecutionsResponseTypeDef
def get_value() -> ListWorkflowExecutionsResponseTypeDef:
return {
"requestId": ...,
}
# ListWorkflowExecutionsResponseTypeDef definition
class ListWorkflowExecutionsResponseTypeDef(TypedDict):
requestId: str,
workflowExecutions: List[WorkflowExecutionMetadataTypeDef], # (1)
imageBuildVersionArn: str,
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowStepExecutionsResponseTypeDef#
# ListWorkflowStepExecutionsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWorkflowStepExecutionsResponseTypeDef
def get_value() -> ListWorkflowStepExecutionsResponseTypeDef:
return {
"requestId": ...,
}
# ListWorkflowStepExecutionsResponseTypeDef definition
class ListWorkflowStepExecutionsResponseTypeDef(TypedDict):
requestId: str,
steps: List[WorkflowStepMetadataTypeDef], # (1)
workflowBuildVersionArn: str,
workflowExecutionId: str,
imageBuildVersionArn: str,
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWorkflowsResponseTypeDef
def get_value() -> ListWorkflowsResponseTypeDef:
return {
"workflowVersionList": ...,
}
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
workflowVersionList: List[WorkflowVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LoggingTypeDef#
# LoggingTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LoggingTypeDef
def get_value() -> LoggingTypeDef:
return {
"s3Logs": ...,
}
# LoggingTypeDef definition
class LoggingTypeDef(TypedDict):
s3Logs: NotRequired[S3LogsTypeDef], # (1)
- See S3LogsTypeDef
PackageVulnerabilityDetailsTypeDef#
# PackageVulnerabilityDetailsTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import PackageVulnerabilityDetailsTypeDef
def get_value() -> PackageVulnerabilityDetailsTypeDef:
return {
"vulnerabilityId": ...,
}
# PackageVulnerabilityDetailsTypeDef definition
class PackageVulnerabilityDetailsTypeDef(TypedDict):
vulnerabilityId: str,
vulnerablePackages: NotRequired[List[VulnerablePackageTypeDef]], # (1)
source: NotRequired[str],
cvss: NotRequired[List[CvssScoreTypeDef]], # (2)
relatedVulnerabilities: NotRequired[List[str]],
sourceUrl: NotRequired[str],
vendorSeverity: NotRequired[str],
vendorCreatedAt: NotRequired[datetime],
vendorUpdatedAt: NotRequired[datetime],
referenceUrls: NotRequired[List[str]],
RemediationTypeDef#
# RemediationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import RemediationTypeDef
def get_value() -> RemediationTypeDef:
return {
"recommendation": ...,
}
# RemediationTypeDef definition
class RemediationTypeDef(TypedDict):
recommendation: NotRequired[RemediationRecommendationTypeDef], # (1)
WorkflowConfigurationOutputTypeDef#
# WorkflowConfigurationOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowConfigurationOutputTypeDef
def get_value() -> WorkflowConfigurationOutputTypeDef:
return {
"workflowArn": ...,
}
# WorkflowConfigurationOutputTypeDef definition
class WorkflowConfigurationOutputTypeDef(TypedDict):
workflowArn: str,
parameters: NotRequired[List[WorkflowParameterOutputTypeDef]], # (1)
parallelGroup: NotRequired[str],
onFailure: NotRequired[OnWorkflowFailureType], # (2)
WorkflowSummaryTypeDef#
# WorkflowSummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowSummaryTypeDef
def get_value() -> WorkflowSummaryTypeDef:
return {
"arn": ...,
}
# WorkflowSummaryTypeDef definition
class WorkflowSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
changeDescription: NotRequired[str],
type: NotRequired[WorkflowTypeType], # (1)
owner: NotRequired[str],
state: NotRequired[WorkflowStateTypeDef], # (2)
dateCreated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See WorkflowTypeType
- See WorkflowStateTypeDef
WorkflowTypeDef#
# WorkflowTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowTypeDef
def get_value() -> WorkflowTypeDef:
return {
"arn": ...,
}
# WorkflowTypeDef definition
class WorkflowTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
changeDescription: NotRequired[str],
type: NotRequired[WorkflowTypeType], # (1)
state: NotRequired[WorkflowStateTypeDef], # (2)
owner: NotRequired[str],
data: NotRequired[str],
kmsKeyId: NotRequired[str],
dateCreated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
parameters: NotRequired[List[WorkflowParameterDetailTypeDef]], # (3)
ImageScanFindingAggregationTypeDef#
# ImageScanFindingAggregationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageScanFindingAggregationTypeDef
def get_value() -> ImageScanFindingAggregationTypeDef:
return {
"accountAggregation": ...,
}
# ImageScanFindingAggregationTypeDef definition
class ImageScanFindingAggregationTypeDef(TypedDict):
accountAggregation: NotRequired[AccountAggregationTypeDef], # (1)
imageAggregation: NotRequired[ImageAggregationTypeDef], # (2)
imagePipelineAggregation: NotRequired[ImagePipelineAggregationTypeDef], # (3)
vulnerabilityIdAggregation: NotRequired[VulnerabilityIdAggregationTypeDef], # (4)
- See AccountAggregationTypeDef
- See ImageAggregationTypeDef
- See ImagePipelineAggregationTypeDef
- See VulnerabilityIdAggregationTypeDef
OutputResourcesTypeDef#
# OutputResourcesTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import OutputResourcesTypeDef
def get_value() -> OutputResourcesTypeDef:
return {
"amis": ...,
}
# OutputResourcesTypeDef definition
class OutputResourcesTypeDef(TypedDict):
amis: NotRequired[List[AmiTypeDef]], # (1)
containers: NotRequired[List[ContainerTypeDef]], # (2)
- See AmiTypeDef
- See ContainerTypeDef
ComponentConfigurationTypeDef#
# ComponentConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ComponentConfigurationTypeDef
def get_value() -> ComponentConfigurationTypeDef:
return {
"componentArn": ...,
}
# ComponentConfigurationTypeDef definition
class ComponentConfigurationTypeDef(TypedDict):
componentArn: str,
parameters: NotRequired[Sequence[ComponentParameterUnionTypeDef]], # (1)
ListComponentBuildVersionsResponseTypeDef#
# ListComponentBuildVersionsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListComponentBuildVersionsResponseTypeDef
def get_value() -> ListComponentBuildVersionsResponseTypeDef:
return {
"requestId": ...,
}
# ListComponentBuildVersionsResponseTypeDef definition
class ListComponentBuildVersionsResponseTypeDef(TypedDict):
requestId: str,
componentSummaryList: List[ComponentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetComponentResponseTypeDef#
# GetComponentResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetComponentResponseTypeDef
def get_value() -> GetComponentResponseTypeDef:
return {
"requestId": ...,
}
# GetComponentResponseTypeDef definition
class GetComponentResponseTypeDef(TypedDict):
requestId: str,
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListComponentsResponseTypeDef#
# ListComponentsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListComponentsResponseTypeDef
def get_value() -> ListComponentsResponseTypeDef:
return {
"requestId": ...,
}
# ListComponentsResponseTypeDef definition
class ListComponentsResponseTypeDef(TypedDict):
requestId: str,
componentVersionList: List[ComponentVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListInfrastructureConfigurationsResponseTypeDef#
# ListInfrastructureConfigurationsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListInfrastructureConfigurationsResponseTypeDef
def get_value() -> ListInfrastructureConfigurationsResponseTypeDef:
return {
"requestId": ...,
}
# ListInfrastructureConfigurationsResponseTypeDef definition
class ListInfrastructureConfigurationsResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfigurationSummaryList: List[InfrastructureConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
InspectorScoreDetailsTypeDef#
# InspectorScoreDetailsTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import InspectorScoreDetailsTypeDef
def get_value() -> InspectorScoreDetailsTypeDef:
return {
"adjustedCvss": ...,
}
# InspectorScoreDetailsTypeDef definition
class InspectorScoreDetailsTypeDef(TypedDict):
adjustedCvss: NotRequired[CvssScoreDetailsTypeDef], # (1)
ImageRecipeTypeDef#
# ImageRecipeTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageRecipeTypeDef
def get_value() -> ImageRecipeTypeDef:
return {
"arn": ...,
}
# ImageRecipeTypeDef definition
class ImageRecipeTypeDef(TypedDict):
arn: NotRequired[str],
type: NotRequired[ImageTypeType], # (1)
name: NotRequired[str],
description: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
owner: NotRequired[str],
version: NotRequired[str],
components: NotRequired[List[ComponentConfigurationOutputTypeDef]], # (3)
parentImage: NotRequired[str],
blockDeviceMappings: NotRequired[List[InstanceBlockDeviceMappingTypeDef]], # (4)
dateCreated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
workingDirectory: NotRequired[str],
additionalInstanceConfiguration: NotRequired[AdditionalInstanceConfigurationTypeDef], # (5)
- See ImageTypeType
- See PlatformType
- See ComponentConfigurationOutputTypeDef
- See InstanceBlockDeviceMappingTypeDef
- See AdditionalInstanceConfigurationTypeDef
InstanceConfigurationOutputTypeDef#
# InstanceConfigurationOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import InstanceConfigurationOutputTypeDef
def get_value() -> InstanceConfigurationOutputTypeDef:
return {
"image": ...,
}
# InstanceConfigurationOutputTypeDef definition
class InstanceConfigurationOutputTypeDef(TypedDict):
image: NotRequired[str],
blockDeviceMappings: NotRequired[List[InstanceBlockDeviceMappingTypeDef]], # (1)
InstanceConfigurationTypeDef#
# InstanceConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import InstanceConfigurationTypeDef
def get_value() -> InstanceConfigurationTypeDef:
return {
"image": ...,
}
# InstanceConfigurationTypeDef definition
class InstanceConfigurationTypeDef(TypedDict):
image: NotRequired[str],
blockDeviceMappings: NotRequired[Sequence[InstanceBlockDeviceMappingTypeDef]], # (1)
DistributionOutputTypeDef#
# DistributionOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DistributionOutputTypeDef
def get_value() -> DistributionOutputTypeDef:
return {
"region": ...,
}
# DistributionOutputTypeDef definition
class DistributionOutputTypeDef(TypedDict):
region: str,
amiDistributionConfiguration: NotRequired[AmiDistributionConfigurationOutputTypeDef], # (1)
containerDistributionConfiguration: NotRequired[ContainerDistributionConfigurationOutputTypeDef], # (2)
licenseConfigurationArns: NotRequired[List[str]],
launchTemplateConfigurations: NotRequired[List[LaunchTemplateConfigurationTypeDef]], # (3)
s3ExportConfiguration: NotRequired[S3ExportConfigurationTypeDef], # (4)
fastLaunchConfigurations: NotRequired[List[FastLaunchConfigurationTypeDef]], # (5)
- See AmiDistributionConfigurationOutputTypeDef
- See ContainerDistributionConfigurationOutputTypeDef
- See LaunchTemplateConfigurationTypeDef
- See S3ExportConfigurationTypeDef
- See FastLaunchConfigurationTypeDef
AmiDistributionConfigurationTypeDef#
# AmiDistributionConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import AmiDistributionConfigurationTypeDef
def get_value() -> AmiDistributionConfigurationTypeDef:
return {
"name": ...,
}
# AmiDistributionConfigurationTypeDef definition
class AmiDistributionConfigurationTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
targetAccountIds: NotRequired[Sequence[str]],
amiTags: NotRequired[Mapping[str, str]],
kmsKeyId: NotRequired[str],
launchPermission: NotRequired[LaunchPermissionConfigurationUnionTypeDef], # (1)
LifecycleExecutionResourceTypeDef#
# LifecycleExecutionResourceTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecycleExecutionResourceTypeDef
def get_value() -> LifecycleExecutionResourceTypeDef:
return {
"accountId": ...,
}
# LifecycleExecutionResourceTypeDef definition
class LifecycleExecutionResourceTypeDef(TypedDict):
accountId: NotRequired[str],
resourceId: NotRequired[str],
state: NotRequired[LifecycleExecutionResourceStateTypeDef], # (1)
action: NotRequired[LifecycleExecutionResourceActionTypeDef], # (2)
region: NotRequired[str],
snapshots: NotRequired[List[LifecycleExecutionSnapshotResourceTypeDef]], # (3)
imageUris: NotRequired[List[str]],
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
- See LifecycleExecutionResourceStateTypeDef
- See LifecycleExecutionResourceActionTypeDef
- See LifecycleExecutionSnapshotResourceTypeDef
GetLifecycleExecutionResponseTypeDef#
# GetLifecycleExecutionResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetLifecycleExecutionResponseTypeDef
def get_value() -> GetLifecycleExecutionResponseTypeDef:
return {
"lifecycleExecution": ...,
}
# GetLifecycleExecutionResponseTypeDef definition
class GetLifecycleExecutionResponseTypeDef(TypedDict):
lifecycleExecution: LifecycleExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLifecycleExecutionsResponseTypeDef#
# ListLifecycleExecutionsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListLifecycleExecutionsResponseTypeDef
def get_value() -> ListLifecycleExecutionsResponseTypeDef:
return {
"lifecycleExecutions": ...,
}
# ListLifecycleExecutionsResponseTypeDef definition
class ListLifecycleExecutionsResponseTypeDef(TypedDict):
lifecycleExecutions: List[LifecycleExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LifecyclePolicyDetailExclusionRulesOutputTypeDef#
# LifecyclePolicyDetailExclusionRulesOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailExclusionRulesOutputTypeDef
def get_value() -> LifecyclePolicyDetailExclusionRulesOutputTypeDef:
return {
"tagMap": ...,
}
# LifecyclePolicyDetailExclusionRulesOutputTypeDef definition
class LifecyclePolicyDetailExclusionRulesOutputTypeDef(TypedDict):
tagMap: NotRequired[Dict[str, str]],
amis: NotRequired[LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef], # (1)
CreateInfrastructureConfigurationRequestTypeDef#
# CreateInfrastructureConfigurationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateInfrastructureConfigurationRequestTypeDef
def get_value() -> CreateInfrastructureConfigurationRequestTypeDef:
return {
"name": ...,
}
# CreateInfrastructureConfigurationRequestTypeDef definition
class CreateInfrastructureConfigurationRequestTypeDef(TypedDict):
name: str,
instanceProfileName: str,
clientToken: str,
description: NotRequired[str],
instanceTypes: NotRequired[Sequence[str]],
securityGroupIds: NotRequired[Sequence[str]],
subnetId: NotRequired[str],
logging: NotRequired[LoggingTypeDef], # (1)
keyPair: NotRequired[str],
terminateInstanceOnFailure: NotRequired[bool],
snsTopicArn: NotRequired[str],
resourceTags: NotRequired[Mapping[str, str]],
instanceMetadataOptions: NotRequired[InstanceMetadataOptionsTypeDef], # (2)
tags: NotRequired[Mapping[str, str]],
placement: NotRequired[PlacementTypeDef], # (3)
InfrastructureConfigurationTypeDef#
# InfrastructureConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import InfrastructureConfigurationTypeDef
def get_value() -> InfrastructureConfigurationTypeDef:
return {
"arn": ...,
}
# InfrastructureConfigurationTypeDef definition
class InfrastructureConfigurationTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
instanceTypes: NotRequired[List[str]],
instanceProfileName: NotRequired[str],
securityGroupIds: NotRequired[List[str]],
subnetId: NotRequired[str],
logging: NotRequired[LoggingTypeDef], # (1)
keyPair: NotRequired[str],
terminateInstanceOnFailure: NotRequired[bool],
snsTopicArn: NotRequired[str],
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
resourceTags: NotRequired[Dict[str, str]],
instanceMetadataOptions: NotRequired[InstanceMetadataOptionsTypeDef], # (2)
tags: NotRequired[Dict[str, str]],
placement: NotRequired[PlacementTypeDef], # (3)
UpdateInfrastructureConfigurationRequestTypeDef#
# UpdateInfrastructureConfigurationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UpdateInfrastructureConfigurationRequestTypeDef
def get_value() -> UpdateInfrastructureConfigurationRequestTypeDef:
return {
"infrastructureConfigurationArn": ...,
}
# UpdateInfrastructureConfigurationRequestTypeDef definition
class UpdateInfrastructureConfigurationRequestTypeDef(TypedDict):
infrastructureConfigurationArn: str,
instanceProfileName: str,
clientToken: str,
description: NotRequired[str],
instanceTypes: NotRequired[Sequence[str]],
securityGroupIds: NotRequired[Sequence[str]],
subnetId: NotRequired[str],
logging: NotRequired[LoggingTypeDef], # (1)
keyPair: NotRequired[str],
terminateInstanceOnFailure: NotRequired[bool],
snsTopicArn: NotRequired[str],
resourceTags: NotRequired[Mapping[str, str]],
instanceMetadataOptions: NotRequired[InstanceMetadataOptionsTypeDef], # (2)
placement: NotRequired[PlacementTypeDef], # (3)
ImagePipelineTypeDef#
# ImagePipelineTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImagePipelineTypeDef
def get_value() -> ImagePipelineTypeDef:
return {
"arn": ...,
}
# ImagePipelineTypeDef definition
class ImagePipelineTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
platform: NotRequired[PlatformType], # (1)
enhancedImageMetadataEnabled: NotRequired[bool],
imageRecipeArn: NotRequired[str],
containerRecipeArn: NotRequired[str],
infrastructureConfigurationArn: NotRequired[str],
distributionConfigurationArn: NotRequired[str],
imageTestsConfiguration: NotRequired[ImageTestsConfigurationTypeDef], # (2)
schedule: NotRequired[ScheduleTypeDef], # (3)
status: NotRequired[PipelineStatusType], # (4)
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
dateLastRun: NotRequired[str],
dateNextRun: NotRequired[str],
tags: NotRequired[Dict[str, str]],
imageScanningConfiguration: NotRequired[ImageScanningConfigurationOutputTypeDef], # (5)
executionRole: NotRequired[str],
workflows: NotRequired[List[WorkflowConfigurationOutputTypeDef]], # (6)
- See PlatformType
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationOutputTypeDef
- See WorkflowConfigurationOutputTypeDef
WorkflowConfigurationTypeDef#
# WorkflowConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import WorkflowConfigurationTypeDef
def get_value() -> WorkflowConfigurationTypeDef:
return {
"workflowArn": ...,
}
# WorkflowConfigurationTypeDef definition
class WorkflowConfigurationTypeDef(TypedDict):
workflowArn: str,
parameters: NotRequired[Sequence[WorkflowParameterUnionTypeDef]], # (1)
parallelGroup: NotRequired[str],
onFailure: NotRequired[OnWorkflowFailureType], # (2)
ListWorkflowBuildVersionsResponseTypeDef#
# ListWorkflowBuildVersionsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListWorkflowBuildVersionsResponseTypeDef
def get_value() -> ListWorkflowBuildVersionsResponseTypeDef:
return {
"workflowSummaryList": ...,
}
# ListWorkflowBuildVersionsResponseTypeDef definition
class ListWorkflowBuildVersionsResponseTypeDef(TypedDict):
workflowSummaryList: List[WorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetWorkflowResponseTypeDef#
# GetWorkflowResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetWorkflowResponseTypeDef
def get_value() -> GetWorkflowResponseTypeDef:
return {
"workflow": ...,
}
# GetWorkflowResponseTypeDef definition
class GetWorkflowResponseTypeDef(TypedDict):
workflow: WorkflowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImageScanFindingAggregationsResponseTypeDef#
# ListImageScanFindingAggregationsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImageScanFindingAggregationsResponseTypeDef
def get_value() -> ListImageScanFindingAggregationsResponseTypeDef:
return {
"requestId": ...,
}
# ListImageScanFindingAggregationsResponseTypeDef definition
class ListImageScanFindingAggregationsResponseTypeDef(TypedDict):
requestId: str,
aggregationType: str,
responses: List[ImageScanFindingAggregationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ImageSummaryTypeDef#
# ImageSummaryTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageSummaryTypeDef
def get_value() -> ImageSummaryTypeDef:
return {
"arn": ...,
}
# ImageSummaryTypeDef definition
class ImageSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
type: NotRequired[ImageTypeType], # (1)
version: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
osVersion: NotRequired[str],
state: NotRequired[ImageStateTypeDef], # (3)
owner: NotRequired[str],
dateCreated: NotRequired[str],
outputResources: NotRequired[OutputResourcesTypeDef], # (4)
tags: NotRequired[Dict[str, str]],
buildType: NotRequired[BuildTypeType], # (5)
imageSource: NotRequired[ImageSourceType], # (6)
deprecationTime: NotRequired[datetime],
lifecycleExecutionId: NotRequired[str],
- See ImageTypeType
- See PlatformType
- See ImageStateTypeDef
- See OutputResourcesTypeDef
- See BuildTypeType
- See ImageSourceType
ImageScanFindingTypeDef#
# ImageScanFindingTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageScanFindingTypeDef
def get_value() -> ImageScanFindingTypeDef:
return {
"awsAccountId": ...,
}
# ImageScanFindingTypeDef definition
class ImageScanFindingTypeDef(TypedDict):
awsAccountId: NotRequired[str],
imageBuildVersionArn: NotRequired[str],
imagePipelineArn: NotRequired[str],
type: NotRequired[str],
description: NotRequired[str],
title: NotRequired[str],
remediation: NotRequired[RemediationTypeDef], # (1)
severity: NotRequired[str],
firstObservedAt: NotRequired[datetime],
updatedAt: NotRequired[datetime],
inspectorScore: NotRequired[float],
inspectorScoreDetails: NotRequired[InspectorScoreDetailsTypeDef], # (2)
packageVulnerabilityDetails: NotRequired[PackageVulnerabilityDetailsTypeDef], # (3)
fixAvailable: NotRequired[str],
GetImageRecipeResponseTypeDef#
# GetImageRecipeResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImageRecipeResponseTypeDef
def get_value() -> GetImageRecipeResponseTypeDef:
return {
"requestId": ...,
}
# GetImageRecipeResponseTypeDef definition
class GetImageRecipeResponseTypeDef(TypedDict):
requestId: str,
imageRecipe: ImageRecipeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerRecipeTypeDef#
# ContainerRecipeTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ContainerRecipeTypeDef
def get_value() -> ContainerRecipeTypeDef:
return {
"arn": ...,
}
# ContainerRecipeTypeDef definition
class ContainerRecipeTypeDef(TypedDict):
arn: NotRequired[str],
containerType: NotRequired[ContainerTypeType], # (1)
name: NotRequired[str],
description: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
owner: NotRequired[str],
version: NotRequired[str],
components: NotRequired[List[ComponentConfigurationOutputTypeDef]], # (3)
instanceConfiguration: NotRequired[InstanceConfigurationOutputTypeDef], # (4)
dockerfileTemplateData: NotRequired[str],
kmsKeyId: NotRequired[str],
encrypted: NotRequired[bool],
parentImage: NotRequired[str],
dateCreated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
workingDirectory: NotRequired[str],
targetRepository: NotRequired[TargetContainerRepositoryTypeDef], # (5)
- See ContainerTypeType
- See PlatformType
- See ComponentConfigurationOutputTypeDef
- See InstanceConfigurationOutputTypeDef
- See TargetContainerRepositoryTypeDef
DistributionConfigurationTypeDef#
# DistributionConfigurationTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DistributionConfigurationTypeDef
def get_value() -> DistributionConfigurationTypeDef:
return {
"arn": ...,
}
# DistributionConfigurationTypeDef definition
class DistributionConfigurationTypeDef(TypedDict):
timeoutMinutes: int,
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
distributions: NotRequired[List[DistributionOutputTypeDef]], # (1)
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
ListLifecycleExecutionResourcesResponseTypeDef#
# ListLifecycleExecutionResourcesResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListLifecycleExecutionResourcesResponseTypeDef
def get_value() -> ListLifecycleExecutionResourcesResponseTypeDef:
return {
"lifecycleExecutionId": ...,
}
# ListLifecycleExecutionResourcesResponseTypeDef definition
class ListLifecycleExecutionResourcesResponseTypeDef(TypedDict):
lifecycleExecutionId: str,
lifecycleExecutionState: LifecycleExecutionStateTypeDef, # (1)
resources: List[LifecycleExecutionResourceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
- See LifecycleExecutionStateTypeDef
- See LifecycleExecutionResourceTypeDef
- See ResponseMetadataTypeDef
LifecyclePolicyDetailOutputTypeDef#
# LifecyclePolicyDetailOutputTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailOutputTypeDef
def get_value() -> LifecyclePolicyDetailOutputTypeDef:
return {
"action": ...,
}
# LifecyclePolicyDetailOutputTypeDef definition
class LifecyclePolicyDetailOutputTypeDef(TypedDict):
action: LifecyclePolicyDetailActionTypeDef, # (1)
filter: LifecyclePolicyDetailFilterTypeDef, # (2)
exclusionRules: NotRequired[LifecyclePolicyDetailExclusionRulesOutputTypeDef], # (3)
- See LifecyclePolicyDetailActionTypeDef
- See LifecyclePolicyDetailFilterTypeDef
- See LifecyclePolicyDetailExclusionRulesOutputTypeDef
LifecyclePolicyDetailExclusionRulesTypeDef#
# LifecyclePolicyDetailExclusionRulesTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailExclusionRulesTypeDef
def get_value() -> LifecyclePolicyDetailExclusionRulesTypeDef:
return {
"tagMap": ...,
}
# LifecyclePolicyDetailExclusionRulesTypeDef definition
class LifecyclePolicyDetailExclusionRulesTypeDef(TypedDict):
tagMap: NotRequired[Mapping[str, str]],
amis: NotRequired[LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef], # (1)
- See LifecyclePolicyDetailExclusionRulesAmisTypeDef LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef
ResourceStateUpdateExclusionRulesTypeDef#
# ResourceStateUpdateExclusionRulesTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ResourceStateUpdateExclusionRulesTypeDef
def get_value() -> ResourceStateUpdateExclusionRulesTypeDef:
return {
"amis": ...,
}
# ResourceStateUpdateExclusionRulesTypeDef definition
class ResourceStateUpdateExclusionRulesTypeDef(TypedDict):
amis: NotRequired[LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef], # (1)
- See LifecyclePolicyDetailExclusionRulesAmisTypeDef LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef
GetInfrastructureConfigurationResponseTypeDef#
# GetInfrastructureConfigurationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetInfrastructureConfigurationResponseTypeDef
def get_value() -> GetInfrastructureConfigurationResponseTypeDef:
return {
"requestId": ...,
}
# GetInfrastructureConfigurationResponseTypeDef definition
class GetInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfiguration: InfrastructureConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetImagePipelineResponseTypeDef#
# GetImagePipelineResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImagePipelineResponseTypeDef
def get_value() -> GetImagePipelineResponseTypeDef:
return {
"requestId": ...,
}
# GetImagePipelineResponseTypeDef definition
class GetImagePipelineResponseTypeDef(TypedDict):
requestId: str,
imagePipeline: ImagePipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImagePipelinesResponseTypeDef#
# ListImagePipelinesResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImagePipelinesResponseTypeDef
def get_value() -> ListImagePipelinesResponseTypeDef:
return {
"requestId": ...,
}
# ListImagePipelinesResponseTypeDef definition
class ListImagePipelinesResponseTypeDef(TypedDict):
requestId: str,
imagePipelineList: List[ImagePipelineTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListImageBuildVersionsResponseTypeDef#
# ListImageBuildVersionsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImageBuildVersionsResponseTypeDef
def get_value() -> ListImageBuildVersionsResponseTypeDef:
return {
"requestId": ...,
}
# ListImageBuildVersionsResponseTypeDef definition
class ListImageBuildVersionsResponseTypeDef(TypedDict):
requestId: str,
imageSummaryList: List[ImageSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListImagePipelineImagesResponseTypeDef#
# ListImagePipelineImagesResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImagePipelineImagesResponseTypeDef
def get_value() -> ListImagePipelineImagesResponseTypeDef:
return {
"requestId": ...,
}
# ListImagePipelineImagesResponseTypeDef definition
class ListImagePipelineImagesResponseTypeDef(TypedDict):
requestId: str,
imageSummaryList: List[ImageSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateImageRecipeRequestTypeDef#
# CreateImageRecipeRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateImageRecipeRequestTypeDef
def get_value() -> CreateImageRecipeRequestTypeDef:
return {
"name": ...,
}
# CreateImageRecipeRequestTypeDef definition
class CreateImageRecipeRequestTypeDef(TypedDict):
name: str,
semanticVersion: str,
components: Sequence[ComponentConfigurationUnionTypeDef], # (1)
parentImage: str,
clientToken: str,
description: NotRequired[str],
blockDeviceMappings: NotRequired[Sequence[InstanceBlockDeviceMappingTypeDef]], # (2)
tags: NotRequired[Mapping[str, str]],
workingDirectory: NotRequired[str],
additionalInstanceConfiguration: NotRequired[AdditionalInstanceConfigurationTypeDef], # (3)
- See ComponentConfigurationTypeDef ComponentConfigurationOutputTypeDef
- See InstanceBlockDeviceMappingTypeDef
- See AdditionalInstanceConfigurationTypeDef
ListImageScanFindingsResponseTypeDef#
# ListImageScanFindingsResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ListImageScanFindingsResponseTypeDef
def get_value() -> ListImageScanFindingsResponseTypeDef:
return {
"requestId": ...,
}
# ListImageScanFindingsResponseTypeDef definition
class ListImageScanFindingsResponseTypeDef(TypedDict):
requestId: str,
findings: List[ImageScanFindingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetContainerRecipeResponseTypeDef#
# GetContainerRecipeResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetContainerRecipeResponseTypeDef
def get_value() -> GetContainerRecipeResponseTypeDef:
return {
"requestId": ...,
}
# GetContainerRecipeResponseTypeDef definition
class GetContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
containerRecipe: ContainerRecipeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateContainerRecipeRequestTypeDef#
# CreateContainerRecipeRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateContainerRecipeRequestTypeDef
def get_value() -> CreateContainerRecipeRequestTypeDef:
return {
"containerType": ...,
}
# CreateContainerRecipeRequestTypeDef definition
class CreateContainerRecipeRequestTypeDef(TypedDict):
containerType: ContainerTypeType, # (1)
name: str,
semanticVersion: str,
components: Sequence[ComponentConfigurationUnionTypeDef], # (2)
parentImage: str,
targetRepository: TargetContainerRepositoryTypeDef, # (3)
clientToken: str,
description: NotRequired[str],
instanceConfiguration: NotRequired[InstanceConfigurationUnionTypeDef], # (4)
dockerfileTemplateData: NotRequired[str],
dockerfileTemplateUri: NotRequired[str],
platformOverride: NotRequired[PlatformType], # (5)
imageOsVersionOverride: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
workingDirectory: NotRequired[str],
kmsKeyId: NotRequired[str],
- See ContainerTypeType
- See ComponentConfigurationTypeDef ComponentConfigurationOutputTypeDef
- See TargetContainerRepositoryTypeDef
- See InstanceConfigurationTypeDef InstanceConfigurationOutputTypeDef
- See PlatformType
GetDistributionConfigurationResponseTypeDef#
# GetDistributionConfigurationResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetDistributionConfigurationResponseTypeDef
def get_value() -> GetDistributionConfigurationResponseTypeDef:
return {
"requestId": ...,
}
# GetDistributionConfigurationResponseTypeDef definition
class GetDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
distributionConfiguration: DistributionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageTypeDef#
# ImageTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import ImageTypeDef
def get_value() -> ImageTypeDef:
return {
"arn": ...,
}
# ImageTypeDef definition
class ImageTypeDef(TypedDict):
arn: NotRequired[str],
type: NotRequired[ImageTypeType], # (1)
name: NotRequired[str],
version: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
enhancedImageMetadataEnabled: NotRequired[bool],
osVersion: NotRequired[str],
state: NotRequired[ImageStateTypeDef], # (3)
imageRecipe: NotRequired[ImageRecipeTypeDef], # (4)
containerRecipe: NotRequired[ContainerRecipeTypeDef], # (5)
sourcePipelineName: NotRequired[str],
sourcePipelineArn: NotRequired[str],
infrastructureConfiguration: NotRequired[InfrastructureConfigurationTypeDef], # (6)
distributionConfiguration: NotRequired[DistributionConfigurationTypeDef], # (7)
imageTestsConfiguration: NotRequired[ImageTestsConfigurationTypeDef], # (8)
dateCreated: NotRequired[str],
outputResources: NotRequired[OutputResourcesTypeDef], # (9)
tags: NotRequired[Dict[str, str]],
buildType: NotRequired[BuildTypeType], # (10)
imageSource: NotRequired[ImageSourceType], # (11)
scanState: NotRequired[ImageScanStateTypeDef], # (12)
imageScanningConfiguration: NotRequired[ImageScanningConfigurationOutputTypeDef], # (13)
deprecationTime: NotRequired[datetime],
lifecycleExecutionId: NotRequired[str],
executionRole: NotRequired[str],
workflows: NotRequired[List[WorkflowConfigurationOutputTypeDef]], # (14)
- See ImageTypeType
- See PlatformType
- See ImageStateTypeDef
- See ImageRecipeTypeDef
- See ContainerRecipeTypeDef
- See InfrastructureConfigurationTypeDef
- See DistributionConfigurationTypeDef
- See ImageTestsConfigurationTypeDef
- See OutputResourcesTypeDef
- See BuildTypeType
- See ImageSourceType
- See ImageScanStateTypeDef
- See ImageScanningConfigurationOutputTypeDef
- See WorkflowConfigurationOutputTypeDef
DistributionTypeDef#
# DistributionTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import DistributionTypeDef
def get_value() -> DistributionTypeDef:
return {
"region": ...,
}
# DistributionTypeDef definition
class DistributionTypeDef(TypedDict):
region: str,
amiDistributionConfiguration: NotRequired[AmiDistributionConfigurationUnionTypeDef], # (1)
containerDistributionConfiguration: NotRequired[ContainerDistributionConfigurationUnionTypeDef], # (2)
licenseConfigurationArns: NotRequired[Sequence[str]],
launchTemplateConfigurations: NotRequired[Sequence[LaunchTemplateConfigurationTypeDef]], # (3)
s3ExportConfiguration: NotRequired[S3ExportConfigurationTypeDef], # (4)
fastLaunchConfigurations: NotRequired[Sequence[FastLaunchConfigurationTypeDef]], # (5)
- See AmiDistributionConfigurationTypeDef AmiDistributionConfigurationOutputTypeDef
- See ContainerDistributionConfigurationTypeDef ContainerDistributionConfigurationOutputTypeDef
- See LaunchTemplateConfigurationTypeDef
- See S3ExportConfigurationTypeDef
- See FastLaunchConfigurationTypeDef
LifecyclePolicyTypeDef#
# LifecyclePolicyTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyTypeDef
def get_value() -> LifecyclePolicyTypeDef:
return {
"arn": ...,
}
# LifecyclePolicyTypeDef definition
class LifecyclePolicyTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
status: NotRequired[LifecyclePolicyStatusType], # (1)
executionRole: NotRequired[str],
resourceType: NotRequired[LifecyclePolicyResourceTypeType], # (2)
policyDetails: NotRequired[List[LifecyclePolicyDetailOutputTypeDef]], # (3)
resourceSelection: NotRequired[LifecyclePolicyResourceSelectionOutputTypeDef], # (4)
dateCreated: NotRequired[datetime],
dateUpdated: NotRequired[datetime],
dateLastRun: NotRequired[datetime],
tags: NotRequired[Dict[str, str]],
- See LifecyclePolicyStatusType
- See LifecyclePolicyResourceTypeType
- See LifecyclePolicyDetailOutputTypeDef
- See LifecyclePolicyResourceSelectionOutputTypeDef
StartResourceStateUpdateRequestTypeDef#
# StartResourceStateUpdateRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import StartResourceStateUpdateRequestTypeDef
def get_value() -> StartResourceStateUpdateRequestTypeDef:
return {
"resourceArn": ...,
}
# StartResourceStateUpdateRequestTypeDef definition
class StartResourceStateUpdateRequestTypeDef(TypedDict):
resourceArn: str,
state: ResourceStateTypeDef, # (1)
clientToken: str,
executionRole: NotRequired[str],
includeResources: NotRequired[ResourceStateUpdateIncludeResourcesTypeDef], # (2)
exclusionRules: NotRequired[ResourceStateUpdateExclusionRulesTypeDef], # (3)
updateAt: NotRequired[TimestampTypeDef],
- See ResourceStateTypeDef
- See ResourceStateUpdateIncludeResourcesTypeDef
- See ResourceStateUpdateExclusionRulesTypeDef
CreateImagePipelineRequestTypeDef#
# CreateImagePipelineRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateImagePipelineRequestTypeDef
def get_value() -> CreateImagePipelineRequestTypeDef:
return {
"name": ...,
}
# CreateImagePipelineRequestTypeDef definition
class CreateImagePipelineRequestTypeDef(TypedDict):
name: str,
infrastructureConfigurationArn: str,
clientToken: str,
description: NotRequired[str],
imageRecipeArn: NotRequired[str],
containerRecipeArn: NotRequired[str],
distributionConfigurationArn: NotRequired[str],
imageTestsConfiguration: NotRequired[ImageTestsConfigurationTypeDef], # (1)
enhancedImageMetadataEnabled: NotRequired[bool],
schedule: NotRequired[ScheduleTypeDef], # (2)
status: NotRequired[PipelineStatusType], # (3)
tags: NotRequired[Mapping[str, str]],
imageScanningConfiguration: NotRequired[ImageScanningConfigurationUnionTypeDef], # (4)
workflows: NotRequired[Sequence[WorkflowConfigurationUnionTypeDef]], # (5)
executionRole: NotRequired[str],
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationTypeDef ImageScanningConfigurationOutputTypeDef
- See WorkflowConfigurationTypeDef WorkflowConfigurationOutputTypeDef
CreateImageRequestTypeDef#
# CreateImageRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateImageRequestTypeDef
def get_value() -> CreateImageRequestTypeDef:
return {
"infrastructureConfigurationArn": ...,
}
# CreateImageRequestTypeDef definition
class CreateImageRequestTypeDef(TypedDict):
infrastructureConfigurationArn: str,
clientToken: str,
imageRecipeArn: NotRequired[str],
containerRecipeArn: NotRequired[str],
distributionConfigurationArn: NotRequired[str],
imageTestsConfiguration: NotRequired[ImageTestsConfigurationTypeDef], # (1)
enhancedImageMetadataEnabled: NotRequired[bool],
tags: NotRequired[Mapping[str, str]],
imageScanningConfiguration: NotRequired[ImageScanningConfigurationUnionTypeDef], # (2)
workflows: NotRequired[Sequence[WorkflowConfigurationUnionTypeDef]], # (3)
executionRole: NotRequired[str],
- See ImageTestsConfigurationTypeDef
- See ImageScanningConfigurationTypeDef ImageScanningConfigurationOutputTypeDef
- See WorkflowConfigurationTypeDef WorkflowConfigurationOutputTypeDef
UpdateImagePipelineRequestTypeDef#
# UpdateImagePipelineRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UpdateImagePipelineRequestTypeDef
def get_value() -> UpdateImagePipelineRequestTypeDef:
return {
"imagePipelineArn": ...,
}
# UpdateImagePipelineRequestTypeDef definition
class UpdateImagePipelineRequestTypeDef(TypedDict):
imagePipelineArn: str,
infrastructureConfigurationArn: str,
clientToken: str,
description: NotRequired[str],
imageRecipeArn: NotRequired[str],
containerRecipeArn: NotRequired[str],
distributionConfigurationArn: NotRequired[str],
imageTestsConfiguration: NotRequired[ImageTestsConfigurationTypeDef], # (1)
enhancedImageMetadataEnabled: NotRequired[bool],
schedule: NotRequired[ScheduleTypeDef], # (2)
status: NotRequired[PipelineStatusType], # (3)
imageScanningConfiguration: NotRequired[ImageScanningConfigurationUnionTypeDef], # (4)
workflows: NotRequired[Sequence[WorkflowConfigurationUnionTypeDef]], # (5)
executionRole: NotRequired[str],
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationTypeDef ImageScanningConfigurationOutputTypeDef
- See WorkflowConfigurationTypeDef WorkflowConfigurationOutputTypeDef
GetImageResponseTypeDef#
# GetImageResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetImageResponseTypeDef
def get_value() -> GetImageResponseTypeDef:
return {
"requestId": ...,
}
# GetImageResponseTypeDef definition
class GetImageResponseTypeDef(TypedDict):
requestId: str,
image: ImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
GetLifecyclePolicyResponseTypeDef#
# GetLifecyclePolicyResponseTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import GetLifecyclePolicyResponseTypeDef
def get_value() -> GetLifecyclePolicyResponseTypeDef:
return {
"lifecyclePolicy": ...,
}
# GetLifecyclePolicyResponseTypeDef definition
class GetLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicy: LifecyclePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LifecyclePolicyDetailTypeDef#
# LifecyclePolicyDetailTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import LifecyclePolicyDetailTypeDef
def get_value() -> LifecyclePolicyDetailTypeDef:
return {
"action": ...,
}
# LifecyclePolicyDetailTypeDef definition
class LifecyclePolicyDetailTypeDef(TypedDict):
action: LifecyclePolicyDetailActionTypeDef, # (1)
filter: LifecyclePolicyDetailFilterTypeDef, # (2)
exclusionRules: NotRequired[LifecyclePolicyDetailExclusionRulesUnionTypeDef], # (3)
- See LifecyclePolicyDetailActionTypeDef
- See LifecyclePolicyDetailFilterTypeDef
- See LifecyclePolicyDetailExclusionRulesTypeDef LifecyclePolicyDetailExclusionRulesOutputTypeDef
CreateDistributionConfigurationRequestTypeDef#
# CreateDistributionConfigurationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateDistributionConfigurationRequestTypeDef
def get_value() -> CreateDistributionConfigurationRequestTypeDef:
return {
"name": ...,
}
# CreateDistributionConfigurationRequestTypeDef definition
class CreateDistributionConfigurationRequestTypeDef(TypedDict):
name: str,
distributions: Sequence[DistributionUnionTypeDef], # (1)
clientToken: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateDistributionConfigurationRequestTypeDef#
# UpdateDistributionConfigurationRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UpdateDistributionConfigurationRequestTypeDef
def get_value() -> UpdateDistributionConfigurationRequestTypeDef:
return {
"distributionConfigurationArn": ...,
}
# UpdateDistributionConfigurationRequestTypeDef definition
class UpdateDistributionConfigurationRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
distributions: Sequence[DistributionUnionTypeDef], # (1)
clientToken: str,
description: NotRequired[str],
CreateLifecyclePolicyRequestTypeDef#
# CreateLifecyclePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import CreateLifecyclePolicyRequestTypeDef
def get_value() -> CreateLifecyclePolicyRequestTypeDef:
return {
"name": ...,
}
# CreateLifecyclePolicyRequestTypeDef definition
class CreateLifecyclePolicyRequestTypeDef(TypedDict):
name: str,
executionRole: str,
resourceType: LifecyclePolicyResourceTypeType, # (1)
policyDetails: Sequence[LifecyclePolicyDetailUnionTypeDef], # (2)
resourceSelection: LifecyclePolicyResourceSelectionUnionTypeDef, # (3)
clientToken: str,
description: NotRequired[str],
status: NotRequired[LifecyclePolicyStatusType], # (4)
tags: NotRequired[Mapping[str, str]],
- See LifecyclePolicyResourceTypeType
- See LifecyclePolicyDetailTypeDef LifecyclePolicyDetailOutputTypeDef
- See LifecyclePolicyResourceSelectionTypeDef LifecyclePolicyResourceSelectionOutputTypeDef
- See LifecyclePolicyStatusType
UpdateLifecyclePolicyRequestTypeDef#
# UpdateLifecyclePolicyRequestTypeDef TypedDict usage example
from types_boto3_imagebuilder.type_defs import UpdateLifecyclePolicyRequestTypeDef
def get_value() -> UpdateLifecyclePolicyRequestTypeDef:
return {
"lifecyclePolicyArn": ...,
}
# UpdateLifecyclePolicyRequestTypeDef definition
class UpdateLifecyclePolicyRequestTypeDef(TypedDict):
lifecyclePolicyArn: str,
executionRole: str,
resourceType: LifecyclePolicyResourceTypeType, # (1)
policyDetails: Sequence[LifecyclePolicyDetailUnionTypeDef], # (2)
resourceSelection: LifecyclePolicyResourceSelectionUnionTypeDef, # (3)
clientToken: str,
description: NotRequired[str],
status: NotRequired[LifecyclePolicyStatusType], # (4)