Typed dictionaries#
Index > imagebuilder > Typed dictionaries
Auto-generated documentation for imagebuilder type annotations stubs module mypy-boto3-imagebuilder.
SeverityCountsTypeDef#
# SeverityCountsTypeDef usage example
from mypy_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 usage example
from mypy_boto3_imagebuilder.type_defs import SystemsManagerAgentTypeDef
def get_value() -> SystemsManagerAgentTypeDef:
return {
"uninstallAfterBuild": ...,
}
# SystemsManagerAgentTypeDef definition
class SystemsManagerAgentTypeDef(TypedDict):
uninstallAfterBuild: NotRequired[bool],
LaunchPermissionConfigurationTypeDef#
# LaunchPermissionConfigurationTypeDef usage example
from mypy_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]],
ImageStateTypeDef#
# ImageStateTypeDef usage example
from mypy_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
CancelImageCreationRequestRequestTypeDef#
# CancelImageCreationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CancelImageCreationRequestRequestTypeDef
def get_value() -> CancelImageCreationRequestRequestTypeDef:
return {
"imageBuildVersionArn": ...,
"clientToken": ...,
}
# CancelImageCreationRequestRequestTypeDef definition
class CancelImageCreationRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
clientToken: str,
CancelImageCreationResponseTypeDef#
# CancelImageCreationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CancelImageCreationResponseTypeDef
def get_value() -> CancelImageCreationResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"imageBuildVersionArn": ...,
"ResponseMetadata": ...,
}
# CancelImageCreationResponseTypeDef definition
class CancelImageCreationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ComponentParameterTypeDef#
# ComponentParameterTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ComponentParameterTypeDef
def get_value() -> ComponentParameterTypeDef:
return {
"name": ...,
"value": ...,
}
# ComponentParameterTypeDef definition
class ComponentParameterTypeDef(TypedDict):
name: str,
value: Sequence[str],
ComponentParameterDetailTypeDef#
# ComponentParameterDetailTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ComponentParameterDetailTypeDef
def get_value() -> ComponentParameterDetailTypeDef:
return {
"name": ...,
"type": ...,
}
# ComponentParameterDetailTypeDef definition
class ComponentParameterDetailTypeDef(TypedDict):
name: str,
type: str,
defaultValue: NotRequired[List[str]],
description: NotRequired[str],
ComponentStateTypeDef#
# ComponentStateTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ComponentStateTypeDef
def get_value() -> ComponentStateTypeDef:
return {
"status": ...,
}
# ComponentStateTypeDef definition
class ComponentStateTypeDef(TypedDict):
status: NotRequired[ComponentStatusType], # (1)
reason: NotRequired[str],
ComponentVersionTypeDef#
# ComponentVersionTypeDef usage example
from mypy_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],
- See PlatformType
- See ComponentTypeType
TargetContainerRepositoryTypeDef#
# TargetContainerRepositoryTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import TargetContainerRepositoryTypeDef
def get_value() -> TargetContainerRepositoryTypeDef:
return {
"service": ...,
"repositoryName": ...,
}
# TargetContainerRepositoryTypeDef definition
class TargetContainerRepositoryTypeDef(TypedDict):
service: ContainerRepositoryServiceType, # (1)
repositoryName: str,
ContainerRecipeSummaryTypeDef#
# ContainerRecipeSummaryTypeDef usage example
from mypy_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 usage example
from mypy_boto3_imagebuilder.type_defs import ContainerTypeDef
def get_value() -> ContainerTypeDef:
return {
"region": ...,
}
# ContainerTypeDef definition
class ContainerTypeDef(TypedDict):
region: NotRequired[str],
imageUris: NotRequired[List[str]],
CreateComponentRequestRequestTypeDef#
# CreateComponentRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateComponentRequestRequestTypeDef
def get_value() -> CreateComponentRequestRequestTypeDef:
return {
"name": ...,
"semanticVersion": ...,
"platform": ...,
"clientToken": ...,
}
# CreateComponentRequestRequestTypeDef definition
class CreateComponentRequestRequestTypeDef(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
CreateComponentResponseTypeDef#
# CreateComponentResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateComponentResponseTypeDef
def get_value() -> CreateComponentResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"componentBuildVersionArn": ...,
"ResponseMetadata": ...,
}
# CreateComponentResponseTypeDef definition
class CreateComponentResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateContainerRecipeResponseTypeDef#
# CreateContainerRecipeResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateContainerRecipeResponseTypeDef
def get_value() -> CreateContainerRecipeResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"containerRecipeArn": ...,
"ResponseMetadata": ...,
}
# CreateContainerRecipeResponseTypeDef definition
class CreateContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDistributionConfigurationResponseTypeDef#
# CreateDistributionConfigurationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateDistributionConfigurationResponseTypeDef
def get_value() -> CreateDistributionConfigurationResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"distributionConfigurationArn": ...,
"ResponseMetadata": ...,
}
# CreateDistributionConfigurationResponseTypeDef definition
class CreateDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImageTestsConfigurationTypeDef#
# ImageTestsConfigurationTypeDef usage example
from mypy_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 usage example
from mypy_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)
CreateImagePipelineResponseTypeDef#
# CreateImagePipelineResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateImagePipelineResponseTypeDef
def get_value() -> CreateImagePipelineResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"imagePipelineArn": ...,
"ResponseMetadata": ...,
}
# CreateImagePipelineResponseTypeDef definition
class CreateImagePipelineResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageRecipeResponseTypeDef#
# CreateImageRecipeResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateImageRecipeResponseTypeDef
def get_value() -> CreateImageRecipeResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"imageRecipeArn": ...,
"ResponseMetadata": ...,
}
# CreateImageRecipeResponseTypeDef definition
class CreateImageRecipeResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageResponseTypeDef#
# CreateImageResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateImageResponseTypeDef
def get_value() -> CreateImageResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"imageBuildVersionArn": ...,
"ResponseMetadata": ...,
}
# CreateImageResponseTypeDef definition
class CreateImageResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
InstanceMetadataOptionsTypeDef#
# InstanceMetadataOptionsTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import InstanceMetadataOptionsTypeDef
def get_value() -> InstanceMetadataOptionsTypeDef:
return {
"httpTokens": ...,
}
# InstanceMetadataOptionsTypeDef definition
class InstanceMetadataOptionsTypeDef(TypedDict):
httpTokens: NotRequired[str],
httpPutResponseHopLimit: NotRequired[int],
CreateInfrastructureConfigurationResponseTypeDef#
# CreateInfrastructureConfigurationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateInfrastructureConfigurationResponseTypeDef
def get_value() -> CreateInfrastructureConfigurationResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"infrastructureConfigurationArn": ...,
"ResponseMetadata": ...,
}
# CreateInfrastructureConfigurationResponseTypeDef definition
class CreateInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CvssScoreAdjustmentTypeDef#
# CvssScoreAdjustmentTypeDef usage example
from mypy_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 usage example
from mypy_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],
DeleteComponentRequestRequestTypeDef#
# DeleteComponentRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteComponentRequestRequestTypeDef
def get_value() -> DeleteComponentRequestRequestTypeDef:
return {
"componentBuildVersionArn": ...,
}
# DeleteComponentRequestRequestTypeDef definition
class DeleteComponentRequestRequestTypeDef(TypedDict):
componentBuildVersionArn: str,
DeleteComponentResponseTypeDef#
# DeleteComponentResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteComponentResponseTypeDef
def get_value() -> DeleteComponentResponseTypeDef:
return {
"requestId": ...,
"componentBuildVersionArn": ...,
"ResponseMetadata": ...,
}
# DeleteComponentResponseTypeDef definition
class DeleteComponentResponseTypeDef(TypedDict):
requestId: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteContainerRecipeRequestRequestTypeDef#
# DeleteContainerRecipeRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteContainerRecipeRequestRequestTypeDef
def get_value() -> DeleteContainerRecipeRequestRequestTypeDef:
return {
"containerRecipeArn": ...,
}
# DeleteContainerRecipeRequestRequestTypeDef definition
class DeleteContainerRecipeRequestRequestTypeDef(TypedDict):
containerRecipeArn: str,
DeleteContainerRecipeResponseTypeDef#
# DeleteContainerRecipeResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteContainerRecipeResponseTypeDef
def get_value() -> DeleteContainerRecipeResponseTypeDef:
return {
"requestId": ...,
"containerRecipeArn": ...,
"ResponseMetadata": ...,
}
# DeleteContainerRecipeResponseTypeDef definition
class DeleteContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDistributionConfigurationRequestRequestTypeDef#
# DeleteDistributionConfigurationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteDistributionConfigurationRequestRequestTypeDef
def get_value() -> DeleteDistributionConfigurationRequestRequestTypeDef:
return {
"distributionConfigurationArn": ...,
}
# DeleteDistributionConfigurationRequestRequestTypeDef definition
class DeleteDistributionConfigurationRequestRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
DeleteDistributionConfigurationResponseTypeDef#
# DeleteDistributionConfigurationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteDistributionConfigurationResponseTypeDef
def get_value() -> DeleteDistributionConfigurationResponseTypeDef:
return {
"requestId": ...,
"distributionConfigurationArn": ...,
"ResponseMetadata": ...,
}
# DeleteDistributionConfigurationResponseTypeDef definition
class DeleteDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImagePipelineRequestRequestTypeDef#
# DeleteImagePipelineRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteImagePipelineRequestRequestTypeDef
def get_value() -> DeleteImagePipelineRequestRequestTypeDef:
return {
"imagePipelineArn": ...,
}
# DeleteImagePipelineRequestRequestTypeDef definition
class DeleteImagePipelineRequestRequestTypeDef(TypedDict):
imagePipelineArn: str,
DeleteImagePipelineResponseTypeDef#
# DeleteImagePipelineResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteImagePipelineResponseTypeDef
def get_value() -> DeleteImagePipelineResponseTypeDef:
return {
"requestId": ...,
"imagePipelineArn": ...,
"ResponseMetadata": ...,
}
# DeleteImagePipelineResponseTypeDef definition
class DeleteImagePipelineResponseTypeDef(TypedDict):
requestId: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImageRecipeRequestRequestTypeDef#
# DeleteImageRecipeRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteImageRecipeRequestRequestTypeDef
def get_value() -> DeleteImageRecipeRequestRequestTypeDef:
return {
"imageRecipeArn": ...,
}
# DeleteImageRecipeRequestRequestTypeDef definition
class DeleteImageRecipeRequestRequestTypeDef(TypedDict):
imageRecipeArn: str,
DeleteImageRecipeResponseTypeDef#
# DeleteImageRecipeResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteImageRecipeResponseTypeDef
def get_value() -> DeleteImageRecipeResponseTypeDef:
return {
"requestId": ...,
"imageRecipeArn": ...,
"ResponseMetadata": ...,
}
# DeleteImageRecipeResponseTypeDef definition
class DeleteImageRecipeResponseTypeDef(TypedDict):
requestId: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImageRequestRequestTypeDef#
# DeleteImageRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteImageRequestRequestTypeDef
def get_value() -> DeleteImageRequestRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# DeleteImageRequestRequestTypeDef definition
class DeleteImageRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
DeleteImageResponseTypeDef#
# DeleteImageResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteImageResponseTypeDef
def get_value() -> DeleteImageResponseTypeDef:
return {
"requestId": ...,
"imageBuildVersionArn": ...,
"ResponseMetadata": ...,
}
# DeleteImageResponseTypeDef definition
class DeleteImageResponseTypeDef(TypedDict):
requestId: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteInfrastructureConfigurationRequestRequestTypeDef#
# DeleteInfrastructureConfigurationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteInfrastructureConfigurationRequestRequestTypeDef
def get_value() -> DeleteInfrastructureConfigurationRequestRequestTypeDef:
return {
"infrastructureConfigurationArn": ...,
}
# DeleteInfrastructureConfigurationRequestRequestTypeDef definition
class DeleteInfrastructureConfigurationRequestRequestTypeDef(TypedDict):
infrastructureConfigurationArn: str,
DeleteInfrastructureConfigurationResponseTypeDef#
# DeleteInfrastructureConfigurationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DeleteInfrastructureConfigurationResponseTypeDef
def get_value() -> DeleteInfrastructureConfigurationResponseTypeDef:
return {
"requestId": ...,
"infrastructureConfigurationArn": ...,
"ResponseMetadata": ...,
}
# DeleteInfrastructureConfigurationResponseTypeDef definition
class DeleteInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DistributionConfigurationSummaryTypeDef#
# DistributionConfigurationSummaryTypeDef usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_boto3_imagebuilder.type_defs import S3ExportConfigurationTypeDef
def get_value() -> S3ExportConfigurationTypeDef:
return {
"roleName": ...,
"diskImageFormat": ...,
"s3Bucket": ...,
}
# S3ExportConfigurationTypeDef definition
class S3ExportConfigurationTypeDef(TypedDict):
roleName: str,
diskImageFormat: DiskImageFormatType, # (1)
s3Bucket: str,
s3Prefix: NotRequired[str],
EbsInstanceBlockDeviceSpecificationTypeDef#
# EbsInstanceBlockDeviceSpecificationTypeDef usage example
from mypy_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],
EcrConfigurationTypeDef#
# EcrConfigurationTypeDef usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_boto3_imagebuilder.type_defs import FastLaunchSnapshotConfigurationTypeDef
def get_value() -> FastLaunchSnapshotConfigurationTypeDef:
return {
"targetResourceCount": ...,
}
# FastLaunchSnapshotConfigurationTypeDef definition
class FastLaunchSnapshotConfigurationTypeDef(TypedDict):
targetResourceCount: NotRequired[int],
FilterTypeDef#
# FilterTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[Sequence[str]],
GetComponentPolicyRequestRequestTypeDef#
# GetComponentPolicyRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetComponentPolicyRequestRequestTypeDef
def get_value() -> GetComponentPolicyRequestRequestTypeDef:
return {
"componentArn": ...,
}
# GetComponentPolicyRequestRequestTypeDef definition
class GetComponentPolicyRequestRequestTypeDef(TypedDict):
componentArn: str,
GetComponentPolicyResponseTypeDef#
# GetComponentPolicyResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetComponentPolicyResponseTypeDef
def get_value() -> GetComponentPolicyResponseTypeDef:
return {
"requestId": ...,
"policy": ...,
"ResponseMetadata": ...,
}
# GetComponentPolicyResponseTypeDef definition
class GetComponentPolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetComponentRequestRequestTypeDef#
# GetComponentRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetComponentRequestRequestTypeDef
def get_value() -> GetComponentRequestRequestTypeDef:
return {
"componentBuildVersionArn": ...,
}
# GetComponentRequestRequestTypeDef definition
class GetComponentRequestRequestTypeDef(TypedDict):
componentBuildVersionArn: str,
GetContainerRecipePolicyRequestRequestTypeDef#
# GetContainerRecipePolicyRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetContainerRecipePolicyRequestRequestTypeDef
def get_value() -> GetContainerRecipePolicyRequestRequestTypeDef:
return {
"containerRecipeArn": ...,
}
# GetContainerRecipePolicyRequestRequestTypeDef definition
class GetContainerRecipePolicyRequestRequestTypeDef(TypedDict):
containerRecipeArn: str,
GetContainerRecipePolicyResponseTypeDef#
# GetContainerRecipePolicyResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetContainerRecipePolicyResponseTypeDef
def get_value() -> GetContainerRecipePolicyResponseTypeDef:
return {
"requestId": ...,
"policy": ...,
"ResponseMetadata": ...,
}
# GetContainerRecipePolicyResponseTypeDef definition
class GetContainerRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetContainerRecipeRequestRequestTypeDef#
# GetContainerRecipeRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetContainerRecipeRequestRequestTypeDef
def get_value() -> GetContainerRecipeRequestRequestTypeDef:
return {
"containerRecipeArn": ...,
}
# GetContainerRecipeRequestRequestTypeDef definition
class GetContainerRecipeRequestRequestTypeDef(TypedDict):
containerRecipeArn: str,
GetDistributionConfigurationRequestRequestTypeDef#
# GetDistributionConfigurationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetDistributionConfigurationRequestRequestTypeDef
def get_value() -> GetDistributionConfigurationRequestRequestTypeDef:
return {
"distributionConfigurationArn": ...,
}
# GetDistributionConfigurationRequestRequestTypeDef definition
class GetDistributionConfigurationRequestRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
GetImagePipelineRequestRequestTypeDef#
# GetImagePipelineRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImagePipelineRequestRequestTypeDef
def get_value() -> GetImagePipelineRequestRequestTypeDef:
return {
"imagePipelineArn": ...,
}
# GetImagePipelineRequestRequestTypeDef definition
class GetImagePipelineRequestRequestTypeDef(TypedDict):
imagePipelineArn: str,
GetImagePolicyRequestRequestTypeDef#
# GetImagePolicyRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImagePolicyRequestRequestTypeDef
def get_value() -> GetImagePolicyRequestRequestTypeDef:
return {
"imageArn": ...,
}
# GetImagePolicyRequestRequestTypeDef definition
class GetImagePolicyRequestRequestTypeDef(TypedDict):
imageArn: str,
GetImagePolicyResponseTypeDef#
# GetImagePolicyResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImagePolicyResponseTypeDef
def get_value() -> GetImagePolicyResponseTypeDef:
return {
"requestId": ...,
"policy": ...,
"ResponseMetadata": ...,
}
# GetImagePolicyResponseTypeDef definition
class GetImagePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetImageRecipePolicyRequestRequestTypeDef#
# GetImageRecipePolicyRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImageRecipePolicyRequestRequestTypeDef
def get_value() -> GetImageRecipePolicyRequestRequestTypeDef:
return {
"imageRecipeArn": ...,
}
# GetImageRecipePolicyRequestRequestTypeDef definition
class GetImageRecipePolicyRequestRequestTypeDef(TypedDict):
imageRecipeArn: str,
GetImageRecipePolicyResponseTypeDef#
# GetImageRecipePolicyResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImageRecipePolicyResponseTypeDef
def get_value() -> GetImageRecipePolicyResponseTypeDef:
return {
"requestId": ...,
"policy": ...,
"ResponseMetadata": ...,
}
# GetImageRecipePolicyResponseTypeDef definition
class GetImageRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetImageRecipeRequestRequestTypeDef#
# GetImageRecipeRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImageRecipeRequestRequestTypeDef
def get_value() -> GetImageRecipeRequestRequestTypeDef:
return {
"imageRecipeArn": ...,
}
# GetImageRecipeRequestRequestTypeDef definition
class GetImageRecipeRequestRequestTypeDef(TypedDict):
imageRecipeArn: str,
GetImageRequestRequestTypeDef#
# GetImageRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImageRequestRequestTypeDef
def get_value() -> GetImageRequestRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# GetImageRequestRequestTypeDef definition
class GetImageRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
GetInfrastructureConfigurationRequestRequestTypeDef#
# GetInfrastructureConfigurationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetInfrastructureConfigurationRequestRequestTypeDef
def get_value() -> GetInfrastructureConfigurationRequestRequestTypeDef:
return {
"infrastructureConfigurationArn": ...,
}
# GetInfrastructureConfigurationRequestRequestTypeDef definition
class GetInfrastructureConfigurationRequestRequestTypeDef(TypedDict):
infrastructureConfigurationArn: str,
GetWorkflowExecutionRequestRequestTypeDef#
# GetWorkflowExecutionRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetWorkflowExecutionRequestRequestTypeDef
def get_value() -> GetWorkflowExecutionRequestRequestTypeDef:
return {
"workflowExecutionId": ...,
}
# GetWorkflowExecutionRequestRequestTypeDef definition
class GetWorkflowExecutionRequestRequestTypeDef(TypedDict):
workflowExecutionId: str,
GetWorkflowExecutionResponseTypeDef#
# GetWorkflowExecutionResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetWorkflowExecutionResponseTypeDef
def get_value() -> GetWorkflowExecutionResponseTypeDef:
return {
"requestId": ...,
"workflowBuildVersionArn": ...,
"workflowExecutionId": ...,
"imageBuildVersionArn": ...,
"type": ...,
"status": ...,
"message": ...,
"totalStepCount": ...,
"totalStepsSucceeded": ...,
"totalStepsFailed": ...,
"totalStepsSkipped": ...,
"startTime": ...,
"endTime": ...,
"ResponseMetadata": ...,
}
# 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,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetWorkflowStepExecutionRequestRequestTypeDef#
# GetWorkflowStepExecutionRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetWorkflowStepExecutionRequestRequestTypeDef
def get_value() -> GetWorkflowStepExecutionRequestRequestTypeDef:
return {
"stepExecutionId": ...,
}
# GetWorkflowStepExecutionRequestRequestTypeDef definition
class GetWorkflowStepExecutionRequestRequestTypeDef(TypedDict):
stepExecutionId: str,
GetWorkflowStepExecutionResponseTypeDef#
# GetWorkflowStepExecutionResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetWorkflowStepExecutionResponseTypeDef
def get_value() -> GetWorkflowStepExecutionResponseTypeDef:
return {
"requestId": ...,
"stepExecutionId": ...,
"workflowBuildVersionArn": ...,
"workflowExecutionId": ...,
"imageBuildVersionArn": ...,
"name": ...,
"description": ...,
"action": ...,
"status": ...,
"rollbackStatus": ...,
"message": ...,
"inputs": ...,
"outputs": ...,
"startTime": ...,
"endTime": ...,
"onFailure": ...,
"timeoutSeconds": ...,
"ResponseMetadata": ...,
}
# 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
ImagePackageTypeDef#
# ImagePackageTypeDef usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_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
ImportComponentRequestRequestTypeDef#
# ImportComponentRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ImportComponentRequestRequestTypeDef
def get_value() -> ImportComponentRequestRequestTypeDef:
return {
"name": ...,
"semanticVersion": ...,
"type": ...,
"format": ...,
"platform": ...,
"clientToken": ...,
}
# ImportComponentRequestRequestTypeDef definition
class ImportComponentRequestRequestTypeDef(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
ImportComponentResponseTypeDef#
# ImportComponentResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ImportComponentResponseTypeDef
def get_value() -> ImportComponentResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"componentBuildVersionArn": ...,
"ResponseMetadata": ...,
}
# ImportComponentResponseTypeDef definition
class ImportComponentResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportVmImageRequestRequestTypeDef#
# ImportVmImageRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ImportVmImageRequestRequestTypeDef
def get_value() -> ImportVmImageRequestRequestTypeDef:
return {
"name": ...,
"semanticVersion": ...,
"platform": ...,
"vmImportTaskId": ...,
"clientToken": ...,
}
# ImportVmImageRequestRequestTypeDef definition
class ImportVmImageRequestRequestTypeDef(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
ImportVmImageResponseTypeDef#
# ImportVmImageResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ImportVmImageResponseTypeDef
def get_value() -> ImportVmImageResponseTypeDef:
return {
"requestId": ...,
"imageArn": ...,
"clientToken": ...,
"ResponseMetadata": ...,
}
# ImportVmImageResponseTypeDef definition
class ImportVmImageResponseTypeDef(TypedDict):
requestId: str,
imageArn: str,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
InfrastructureConfigurationSummaryTypeDef#
# InfrastructureConfigurationSummaryTypeDef usage example
from mypy_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],
ListComponentBuildVersionsRequestRequestTypeDef#
# ListComponentBuildVersionsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListComponentBuildVersionsRequestRequestTypeDef
def get_value() -> ListComponentBuildVersionsRequestRequestTypeDef:
return {
"componentVersionArn": ...,
}
# ListComponentBuildVersionsRequestRequestTypeDef definition
class ListComponentBuildVersionsRequestRequestTypeDef(TypedDict):
componentVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImagePackagesRequestRequestTypeDef#
# ListImagePackagesRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImagePackagesRequestRequestTypeDef
def get_value() -> ListImagePackagesRequestRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# ListImagePackagesRequestRequestTypeDef definition
class ListImagePackagesRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListWorkflowExecutionsRequestRequestTypeDef#
# ListWorkflowExecutionsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListWorkflowExecutionsRequestRequestTypeDef
def get_value() -> ListWorkflowExecutionsRequestRequestTypeDef:
return {
"imageBuildVersionArn": ...,
}
# ListWorkflowExecutionsRequestRequestTypeDef definition
class ListWorkflowExecutionsRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkflowExecutionMetadataTypeDef#
# WorkflowExecutionMetadataTypeDef usage example
from mypy_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],
ListWorkflowStepExecutionsRequestRequestTypeDef#
# ListWorkflowStepExecutionsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListWorkflowStepExecutionsRequestRequestTypeDef
def get_value() -> ListWorkflowStepExecutionsRequestRequestTypeDef:
return {
"workflowExecutionId": ...,
}
# ListWorkflowStepExecutionsRequestRequestTypeDef definition
class ListWorkflowStepExecutionsRequestRequestTypeDef(TypedDict):
workflowExecutionId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkflowStepMetadataTypeDef#
# WorkflowStepMetadataTypeDef usage example
from mypy_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],
S3LogsTypeDef#
# S3LogsTypeDef usage example
from mypy_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 usage example
from mypy_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],
PutComponentPolicyRequestRequestTypeDef#
# PutComponentPolicyRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import PutComponentPolicyRequestRequestTypeDef
def get_value() -> PutComponentPolicyRequestRequestTypeDef:
return {
"componentArn": ...,
"policy": ...,
}
# PutComponentPolicyRequestRequestTypeDef definition
class PutComponentPolicyRequestRequestTypeDef(TypedDict):
componentArn: str,
policy: str,
PutComponentPolicyResponseTypeDef#
# PutComponentPolicyResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import PutComponentPolicyResponseTypeDef
def get_value() -> PutComponentPolicyResponseTypeDef:
return {
"requestId": ...,
"componentArn": ...,
"ResponseMetadata": ...,
}
# PutComponentPolicyResponseTypeDef definition
class PutComponentPolicyResponseTypeDef(TypedDict):
requestId: str,
componentArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutContainerRecipePolicyRequestRequestTypeDef#
# PutContainerRecipePolicyRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import PutContainerRecipePolicyRequestRequestTypeDef
def get_value() -> PutContainerRecipePolicyRequestRequestTypeDef:
return {
"containerRecipeArn": ...,
"policy": ...,
}
# PutContainerRecipePolicyRequestRequestTypeDef definition
class PutContainerRecipePolicyRequestRequestTypeDef(TypedDict):
containerRecipeArn: str,
policy: str,
PutContainerRecipePolicyResponseTypeDef#
# PutContainerRecipePolicyResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import PutContainerRecipePolicyResponseTypeDef
def get_value() -> PutContainerRecipePolicyResponseTypeDef:
return {
"requestId": ...,
"containerRecipeArn": ...,
"ResponseMetadata": ...,
}
# PutContainerRecipePolicyResponseTypeDef definition
class PutContainerRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutImagePolicyRequestRequestTypeDef#
# PutImagePolicyRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import PutImagePolicyRequestRequestTypeDef
def get_value() -> PutImagePolicyRequestRequestTypeDef:
return {
"imageArn": ...,
"policy": ...,
}
# PutImagePolicyRequestRequestTypeDef definition
class PutImagePolicyRequestRequestTypeDef(TypedDict):
imageArn: str,
policy: str,
PutImagePolicyResponseTypeDef#
# PutImagePolicyResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import PutImagePolicyResponseTypeDef
def get_value() -> PutImagePolicyResponseTypeDef:
return {
"requestId": ...,
"imageArn": ...,
"ResponseMetadata": ...,
}
# PutImagePolicyResponseTypeDef definition
class PutImagePolicyResponseTypeDef(TypedDict):
requestId: str,
imageArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutImageRecipePolicyRequestRequestTypeDef#
# PutImageRecipePolicyRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import PutImageRecipePolicyRequestRequestTypeDef
def get_value() -> PutImageRecipePolicyRequestRequestTypeDef:
return {
"imageRecipeArn": ...,
"policy": ...,
}
# PutImageRecipePolicyRequestRequestTypeDef definition
class PutImageRecipePolicyRequestRequestTypeDef(TypedDict):
imageRecipeArn: str,
policy: str,
PutImageRecipePolicyResponseTypeDef#
# PutImageRecipePolicyResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import PutImageRecipePolicyResponseTypeDef
def get_value() -> PutImageRecipePolicyResponseTypeDef:
return {
"requestId": ...,
"imageRecipeArn": ...,
"ResponseMetadata": ...,
}
# PutImageRecipePolicyResponseTypeDef definition
class PutImageRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RemediationRecommendationTypeDef#
# RemediationRecommendationTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import RemediationRecommendationTypeDef
def get_value() -> RemediationRecommendationTypeDef:
return {
"text": ...,
}
# RemediationRecommendationTypeDef definition
class RemediationRecommendationTypeDef(TypedDict):
text: NotRequired[str],
url: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
StartImagePipelineExecutionRequestRequestTypeDef#
# StartImagePipelineExecutionRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import StartImagePipelineExecutionRequestRequestTypeDef
def get_value() -> StartImagePipelineExecutionRequestRequestTypeDef:
return {
"imagePipelineArn": ...,
"clientToken": ...,
}
# StartImagePipelineExecutionRequestRequestTypeDef definition
class StartImagePipelineExecutionRequestRequestTypeDef(TypedDict):
imagePipelineArn: str,
clientToken: str,
StartImagePipelineExecutionResponseTypeDef#
# StartImagePipelineExecutionResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import StartImagePipelineExecutionResponseTypeDef
def get_value() -> StartImagePipelineExecutionResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"imageBuildVersionArn": ...,
"ResponseMetadata": ...,
}
# StartImagePipelineExecutionResponseTypeDef definition
class StartImagePipelineExecutionResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateDistributionConfigurationResponseTypeDef#
# UpdateDistributionConfigurationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import UpdateDistributionConfigurationResponseTypeDef
def get_value() -> UpdateDistributionConfigurationResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"distributionConfigurationArn": ...,
"ResponseMetadata": ...,
}
# UpdateDistributionConfigurationResponseTypeDef definition
class UpdateDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateImagePipelineResponseTypeDef#
# UpdateImagePipelineResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import UpdateImagePipelineResponseTypeDef
def get_value() -> UpdateImagePipelineResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"imagePipelineArn": ...,
"ResponseMetadata": ...,
}
# UpdateImagePipelineResponseTypeDef definition
class UpdateImagePipelineResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateInfrastructureConfigurationResponseTypeDef#
# UpdateInfrastructureConfigurationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import UpdateInfrastructureConfigurationResponseTypeDef
def get_value() -> UpdateInfrastructureConfigurationResponseTypeDef:
return {
"requestId": ...,
"clientToken": ...,
"infrastructureConfigurationArn": ...,
"ResponseMetadata": ...,
}
# UpdateInfrastructureConfigurationResponseTypeDef definition
class UpdateInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
AccountAggregationTypeDef#
# AccountAggregationTypeDef usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_boto3_imagebuilder.type_defs import AdditionalInstanceConfigurationTypeDef
def get_value() -> AdditionalInstanceConfigurationTypeDef:
return {
"systemsManagerAgent": ...,
}
# AdditionalInstanceConfigurationTypeDef definition
class AdditionalInstanceConfigurationTypeDef(TypedDict):
systemsManagerAgent: NotRequired[SystemsManagerAgentTypeDef], # (1)
userDataOverride: NotRequired[str],
AmiDistributionConfigurationTypeDef#
# AmiDistributionConfigurationTypeDef usage example
from mypy_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[LaunchPermissionConfigurationTypeDef], # (1)
AmiTypeDef#
# AmiTypeDef usage example
from mypy_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],
ComponentConfigurationTypeDef#
# ComponentConfigurationTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ComponentConfigurationTypeDef
def get_value() -> ComponentConfigurationTypeDef:
return {
"componentArn": ...,
}
# ComponentConfigurationTypeDef definition
class ComponentConfigurationTypeDef(TypedDict):
componentArn: str,
parameters: NotRequired[Sequence[ComponentParameterTypeDef]], # (1)
ComponentSummaryTypeDef#
# ComponentSummaryTypeDef usage example
from mypy_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 usage example
from mypy_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],
- See ComponentTypeType
- See PlatformType
- See ComponentStateTypeDef
- See ComponentParameterDetailTypeDef
ListComponentsResponseTypeDef#
# ListComponentsResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListComponentsResponseTypeDef
def get_value() -> ListComponentsResponseTypeDef:
return {
"requestId": ...,
"componentVersionList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListComponentsResponseTypeDef definition
class ListComponentsResponseTypeDef(TypedDict):
requestId: str,
componentVersionList: List[ComponentVersionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerDistributionConfigurationTypeDef#
# ContainerDistributionConfigurationTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ContainerDistributionConfigurationTypeDef
def get_value() -> ContainerDistributionConfigurationTypeDef:
return {
"targetRepository": ...,
}
# ContainerDistributionConfigurationTypeDef definition
class ContainerDistributionConfigurationTypeDef(TypedDict):
targetRepository: TargetContainerRepositoryTypeDef, # (1)
description: NotRequired[str],
containerTags: NotRequired[Sequence[str]],
ListContainerRecipesResponseTypeDef#
# ListContainerRecipesResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListContainerRecipesResponseTypeDef
def get_value() -> ListContainerRecipesResponseTypeDef:
return {
"requestId": ...,
"containerRecipeSummaryList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListContainerRecipesResponseTypeDef definition
class ListContainerRecipesResponseTypeDef(TypedDict):
requestId: str,
containerRecipeSummaryList: List[ContainerRecipeSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CvssScoreDetailsTypeDef#
# CvssScoreDetailsTypeDef usage example
from mypy_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 usage example
from mypy_boto3_imagebuilder.type_defs import ListDistributionConfigurationsResponseTypeDef
def get_value() -> ListDistributionConfigurationsResponseTypeDef:
return {
"requestId": ...,
"distributionConfigurationSummaryList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListDistributionConfigurationsResponseTypeDef definition
class ListDistributionConfigurationsResponseTypeDef(TypedDict):
requestId: str,
distributionConfigurationSummaryList: List[DistributionConfigurationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InstanceBlockDeviceMappingTypeDef#
# InstanceBlockDeviceMappingTypeDef usage example
from mypy_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],
ImageScanningConfigurationTypeDef#
# ImageScanningConfigurationTypeDef usage example
from mypy_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 usage example
from mypy_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],
ListComponentsRequestRequestTypeDef#
# ListComponentsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListComponentsRequestRequestTypeDef
def get_value() -> ListComponentsRequestRequestTypeDef:
return {
"owner": ...,
}
# ListComponentsRequestRequestTypeDef definition
class ListComponentsRequestRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
byName: NotRequired[bool],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See OwnershipType
- See FilterTypeDef
ListContainerRecipesRequestRequestTypeDef#
# ListContainerRecipesRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListContainerRecipesRequestRequestTypeDef
def get_value() -> ListContainerRecipesRequestRequestTypeDef:
return {
"owner": ...,
}
# ListContainerRecipesRequestRequestTypeDef definition
class ListContainerRecipesRequestRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See OwnershipType
- See FilterTypeDef
ListDistributionConfigurationsRequestRequestTypeDef#
# ListDistributionConfigurationsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListDistributionConfigurationsRequestRequestTypeDef
def get_value() -> ListDistributionConfigurationsRequestRequestTypeDef:
return {
"filters": ...,
}
# ListDistributionConfigurationsRequestRequestTypeDef definition
class ListDistributionConfigurationsRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImageBuildVersionsRequestRequestTypeDef#
# ListImageBuildVersionsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImageBuildVersionsRequestRequestTypeDef
def get_value() -> ListImageBuildVersionsRequestRequestTypeDef:
return {
"imageVersionArn": ...,
}
# ListImageBuildVersionsRequestRequestTypeDef definition
class ListImageBuildVersionsRequestRequestTypeDef(TypedDict):
imageVersionArn: str,
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagePipelineImagesRequestRequestTypeDef#
# ListImagePipelineImagesRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImagePipelineImagesRequestRequestTypeDef
def get_value() -> ListImagePipelineImagesRequestRequestTypeDef:
return {
"imagePipelineArn": ...,
}
# ListImagePipelineImagesRequestRequestTypeDef definition
class ListImagePipelineImagesRequestRequestTypeDef(TypedDict):
imagePipelineArn: str,
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagePipelinesRequestRequestTypeDef#
# ListImagePipelinesRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImagePipelinesRequestRequestTypeDef
def get_value() -> ListImagePipelinesRequestRequestTypeDef:
return {
"filters": ...,
}
# ListImagePipelinesRequestRequestTypeDef definition
class ListImagePipelinesRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImageRecipesRequestRequestTypeDef#
# ListImageRecipesRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImageRecipesRequestRequestTypeDef
def get_value() -> ListImageRecipesRequestRequestTypeDef:
return {
"owner": ...,
}
# ListImageRecipesRequestRequestTypeDef definition
class ListImageRecipesRequestRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See OwnershipType
- See FilterTypeDef
ListImageScanFindingAggregationsRequestRequestTypeDef#
# ListImageScanFindingAggregationsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImageScanFindingAggregationsRequestRequestTypeDef
def get_value() -> ListImageScanFindingAggregationsRequestRequestTypeDef:
return {
"filter": ...,
}
# ListImageScanFindingAggregationsRequestRequestTypeDef definition
class ListImageScanFindingAggregationsRequestRequestTypeDef(TypedDict):
filter: NotRequired[FilterTypeDef], # (1)
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagesRequestRequestTypeDef#
# ListImagesRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImagesRequestRequestTypeDef
def get_value() -> ListImagesRequestRequestTypeDef:
return {
"owner": ...,
}
# ListImagesRequestRequestTypeDef definition
class ListImagesRequestRequestTypeDef(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
ListInfrastructureConfigurationsRequestRequestTypeDef#
# ListInfrastructureConfigurationsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListInfrastructureConfigurationsRequestRequestTypeDef
def get_value() -> ListInfrastructureConfigurationsRequestRequestTypeDef:
return {
"filters": ...,
}
# ListInfrastructureConfigurationsRequestRequestTypeDef definition
class ListInfrastructureConfigurationsRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagePackagesResponseTypeDef#
# ListImagePackagesResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImagePackagesResponseTypeDef
def get_value() -> ListImagePackagesResponseTypeDef:
return {
"requestId": ...,
"imagePackageList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListImagePackagesResponseTypeDef definition
class ListImagePackagesResponseTypeDef(TypedDict):
requestId: str,
imagePackageList: List[ImagePackageTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImageRecipesResponseTypeDef#
# ListImageRecipesResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImageRecipesResponseTypeDef
def get_value() -> ListImageRecipesResponseTypeDef:
return {
"requestId": ...,
"imageRecipeSummaryList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListImageRecipesResponseTypeDef definition
class ListImageRecipesResponseTypeDef(TypedDict):
requestId: str,
imageRecipeSummaryList: List[ImageRecipeSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImageScanFindingsRequestRequestTypeDef#
# ListImageScanFindingsRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImageScanFindingsRequestRequestTypeDef
def get_value() -> ListImageScanFindingsRequestRequestTypeDef:
return {
"filters": ...,
}
# ListImageScanFindingsRequestRequestTypeDef definition
class ListImageScanFindingsRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[ImageScanFindingsFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImagesResponseTypeDef#
# ListImagesResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImagesResponseTypeDef
def get_value() -> ListImagesResponseTypeDef:
return {
"requestId": ...,
"imageVersionList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListImagesResponseTypeDef definition
class ListImagesResponseTypeDef(TypedDict):
requestId: str,
imageVersionList: List[ImageVersionTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListInfrastructureConfigurationsResponseTypeDef#
# ListInfrastructureConfigurationsResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListInfrastructureConfigurationsResponseTypeDef
def get_value() -> ListInfrastructureConfigurationsResponseTypeDef:
return {
"requestId": ...,
"infrastructureConfigurationSummaryList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListInfrastructureConfigurationsResponseTypeDef definition
class ListInfrastructureConfigurationsResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfigurationSummaryList: List[InfrastructureConfigurationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkflowExecutionsResponseTypeDef#
# ListWorkflowExecutionsResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListWorkflowExecutionsResponseTypeDef
def get_value() -> ListWorkflowExecutionsResponseTypeDef:
return {
"requestId": ...,
"workflowExecutions": ...,
"imageBuildVersionArn": ...,
"message": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListWorkflowExecutionsResponseTypeDef definition
class ListWorkflowExecutionsResponseTypeDef(TypedDict):
requestId: str,
workflowExecutions: List[WorkflowExecutionMetadataTypeDef], # (1)
imageBuildVersionArn: str,
message: str,
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWorkflowStepExecutionsResponseTypeDef#
# ListWorkflowStepExecutionsResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListWorkflowStepExecutionsResponseTypeDef
def get_value() -> ListWorkflowStepExecutionsResponseTypeDef:
return {
"requestId": ...,
"steps": ...,
"workflowBuildVersionArn": ...,
"workflowExecutionId": ...,
"imageBuildVersionArn": ...,
"message": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListWorkflowStepExecutionsResponseTypeDef definition
class ListWorkflowStepExecutionsResponseTypeDef(TypedDict):
requestId: str,
steps: List[WorkflowStepMetadataTypeDef], # (1)
workflowBuildVersionArn: str,
workflowExecutionId: str,
imageBuildVersionArn: str,
message: str,
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LoggingTypeDef#
# LoggingTypeDef usage example
from mypy_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 usage example
from mypy_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 usage example
from mypy_boto3_imagebuilder.type_defs import RemediationTypeDef
def get_value() -> RemediationTypeDef:
return {
"recommendation": ...,
}
# RemediationTypeDef definition
class RemediationTypeDef(TypedDict):
recommendation: NotRequired[RemediationRecommendationTypeDef], # (1)
ImageScanFindingAggregationTypeDef#
# ImageScanFindingAggregationTypeDef usage example
from mypy_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 usage example
from mypy_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
ListComponentBuildVersionsResponseTypeDef#
# ListComponentBuildVersionsResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListComponentBuildVersionsResponseTypeDef
def get_value() -> ListComponentBuildVersionsResponseTypeDef:
return {
"requestId": ...,
"componentSummaryList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListComponentBuildVersionsResponseTypeDef definition
class ListComponentBuildVersionsResponseTypeDef(TypedDict):
requestId: str,
componentSummaryList: List[ComponentSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetComponentResponseTypeDef#
# GetComponentResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetComponentResponseTypeDef
def get_value() -> GetComponentResponseTypeDef:
return {
"requestId": ...,
"component": ...,
"ResponseMetadata": ...,
}
# GetComponentResponseTypeDef definition
class GetComponentResponseTypeDef(TypedDict):
requestId: str,
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
InspectorScoreDetailsTypeDef#
# InspectorScoreDetailsTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import InspectorScoreDetailsTypeDef
def get_value() -> InspectorScoreDetailsTypeDef:
return {
"adjustedCvss": ...,
}
# InspectorScoreDetailsTypeDef definition
class InspectorScoreDetailsTypeDef(TypedDict):
adjustedCvss: NotRequired[CvssScoreDetailsTypeDef], # (1)
CreateImageRecipeRequestRequestTypeDef#
# CreateImageRecipeRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateImageRecipeRequestRequestTypeDef
def get_value() -> CreateImageRecipeRequestRequestTypeDef:
return {
"name": ...,
"semanticVersion": ...,
"components": ...,
"parentImage": ...,
"clientToken": ...,
}
# CreateImageRecipeRequestRequestTypeDef definition
class CreateImageRecipeRequestRequestTypeDef(TypedDict):
name: str,
semanticVersion: str,
components: Sequence[ComponentConfigurationTypeDef], # (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
- See InstanceBlockDeviceMappingTypeDef
- See AdditionalInstanceConfigurationTypeDef
ImageRecipeTypeDef#
# ImageRecipeTypeDef usage example
from mypy_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[ComponentConfigurationTypeDef]], # (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 ComponentConfigurationTypeDef
- See InstanceBlockDeviceMappingTypeDef
- See AdditionalInstanceConfigurationTypeDef
InstanceConfigurationTypeDef#
# InstanceConfigurationTypeDef usage example
from mypy_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)
CreateImagePipelineRequestRequestTypeDef#
# CreateImagePipelineRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateImagePipelineRequestRequestTypeDef
def get_value() -> CreateImagePipelineRequestRequestTypeDef:
return {
"name": ...,
"infrastructureConfigurationArn": ...,
"clientToken": ...,
}
# CreateImagePipelineRequestRequestTypeDef definition
class CreateImagePipelineRequestRequestTypeDef(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[ImageScanningConfigurationTypeDef], # (4)
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationTypeDef
CreateImageRequestRequestTypeDef#
# CreateImageRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateImageRequestRequestTypeDef
def get_value() -> CreateImageRequestRequestTypeDef:
return {
"infrastructureConfigurationArn": ...,
"clientToken": ...,
}
# CreateImageRequestRequestTypeDef definition
class CreateImageRequestRequestTypeDef(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[ImageScanningConfigurationTypeDef], # (2)
ImagePipelineTypeDef#
# ImagePipelineTypeDef usage example
from mypy_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[ImageScanningConfigurationTypeDef], # (5)
- See PlatformType
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationTypeDef
UpdateImagePipelineRequestRequestTypeDef#
# UpdateImagePipelineRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import UpdateImagePipelineRequestRequestTypeDef
def get_value() -> UpdateImagePipelineRequestRequestTypeDef:
return {
"imagePipelineArn": ...,
"infrastructureConfigurationArn": ...,
"clientToken": ...,
}
# UpdateImagePipelineRequestRequestTypeDef definition
class UpdateImagePipelineRequestRequestTypeDef(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[ImageScanningConfigurationTypeDef], # (4)
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationTypeDef
DistributionTypeDef#
# DistributionTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DistributionTypeDef
def get_value() -> DistributionTypeDef:
return {
"region": ...,
}
# DistributionTypeDef definition
class DistributionTypeDef(TypedDict):
region: str,
amiDistributionConfiguration: NotRequired[AmiDistributionConfigurationTypeDef], # (1)
containerDistributionConfiguration: NotRequired[ContainerDistributionConfigurationTypeDef], # (2)
licenseConfigurationArns: NotRequired[Sequence[str]],
launchTemplateConfigurations: NotRequired[Sequence[LaunchTemplateConfigurationTypeDef]], # (3)
s3ExportConfiguration: NotRequired[S3ExportConfigurationTypeDef], # (4)
fastLaunchConfigurations: NotRequired[Sequence[FastLaunchConfigurationTypeDef]], # (5)
- See AmiDistributionConfigurationTypeDef
- See ContainerDistributionConfigurationTypeDef
- See LaunchTemplateConfigurationTypeDef
- See S3ExportConfigurationTypeDef
- See FastLaunchConfigurationTypeDef
CreateInfrastructureConfigurationRequestRequestTypeDef#
# CreateInfrastructureConfigurationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateInfrastructureConfigurationRequestRequestTypeDef
def get_value() -> CreateInfrastructureConfigurationRequestRequestTypeDef:
return {
"name": ...,
"instanceProfileName": ...,
"clientToken": ...,
}
# CreateInfrastructureConfigurationRequestRequestTypeDef definition
class CreateInfrastructureConfigurationRequestRequestTypeDef(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]],
InfrastructureConfigurationTypeDef#
# InfrastructureConfigurationTypeDef usage example
from mypy_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]],
UpdateInfrastructureConfigurationRequestRequestTypeDef#
# UpdateInfrastructureConfigurationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import UpdateInfrastructureConfigurationRequestRequestTypeDef
def get_value() -> UpdateInfrastructureConfigurationRequestRequestTypeDef:
return {
"infrastructureConfigurationArn": ...,
"instanceProfileName": ...,
"clientToken": ...,
}
# UpdateInfrastructureConfigurationRequestRequestTypeDef definition
class UpdateInfrastructureConfigurationRequestRequestTypeDef(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)
ListImageScanFindingAggregationsResponseTypeDef#
# ListImageScanFindingAggregationsResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImageScanFindingAggregationsResponseTypeDef
def get_value() -> ListImageScanFindingAggregationsResponseTypeDef:
return {
"requestId": ...,
"aggregationType": ...,
"responses": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListImageScanFindingAggregationsResponseTypeDef definition
class ListImageScanFindingAggregationsResponseTypeDef(TypedDict):
requestId: str,
aggregationType: str,
responses: List[ImageScanFindingAggregationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageSummaryTypeDef#
# ImageSummaryTypeDef usage example
from mypy_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)
- See ImageTypeType
- See PlatformType
- See ImageStateTypeDef
- See OutputResourcesTypeDef
- See BuildTypeType
- See ImageSourceType
ImageScanFindingTypeDef#
# ImageScanFindingTypeDef usage example
from mypy_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 usage example
from mypy_boto3_imagebuilder.type_defs import GetImageRecipeResponseTypeDef
def get_value() -> GetImageRecipeResponseTypeDef:
return {
"requestId": ...,
"imageRecipe": ...,
"ResponseMetadata": ...,
}
# GetImageRecipeResponseTypeDef definition
class GetImageRecipeResponseTypeDef(TypedDict):
requestId: str,
imageRecipe: ImageRecipeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerRecipeTypeDef#
# ContainerRecipeTypeDef usage example
from mypy_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[ComponentConfigurationTypeDef]], # (3)
instanceConfiguration: NotRequired[InstanceConfigurationTypeDef], # (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 ComponentConfigurationTypeDef
- See InstanceConfigurationTypeDef
- See TargetContainerRepositoryTypeDef
CreateContainerRecipeRequestRequestTypeDef#
# CreateContainerRecipeRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateContainerRecipeRequestRequestTypeDef
def get_value() -> CreateContainerRecipeRequestRequestTypeDef:
return {
"containerType": ...,
"name": ...,
"semanticVersion": ...,
"components": ...,
"parentImage": ...,
"targetRepository": ...,
"clientToken": ...,
}
# CreateContainerRecipeRequestRequestTypeDef definition
class CreateContainerRecipeRequestRequestTypeDef(TypedDict):
containerType: ContainerTypeType, # (1)
name: str,
semanticVersion: str,
components: Sequence[ComponentConfigurationTypeDef], # (2)
parentImage: str,
targetRepository: TargetContainerRepositoryTypeDef, # (3)
clientToken: str,
description: NotRequired[str],
instanceConfiguration: NotRequired[InstanceConfigurationTypeDef], # (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
- See TargetContainerRepositoryTypeDef
- See InstanceConfigurationTypeDef
- See PlatformType
GetImagePipelineResponseTypeDef#
# GetImagePipelineResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImagePipelineResponseTypeDef
def get_value() -> GetImagePipelineResponseTypeDef:
return {
"requestId": ...,
"imagePipeline": ...,
"ResponseMetadata": ...,
}
# GetImagePipelineResponseTypeDef definition
class GetImagePipelineResponseTypeDef(TypedDict):
requestId: str,
imagePipeline: ImagePipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImagePipelinesResponseTypeDef#
# ListImagePipelinesResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImagePipelinesResponseTypeDef
def get_value() -> ListImagePipelinesResponseTypeDef:
return {
"requestId": ...,
"imagePipelineList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListImagePipelinesResponseTypeDef definition
class ListImagePipelinesResponseTypeDef(TypedDict):
requestId: str,
imagePipelineList: List[ImagePipelineTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDistributionConfigurationRequestRequestTypeDef#
# CreateDistributionConfigurationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import CreateDistributionConfigurationRequestRequestTypeDef
def get_value() -> CreateDistributionConfigurationRequestRequestTypeDef:
return {
"name": ...,
"distributions": ...,
"clientToken": ...,
}
# CreateDistributionConfigurationRequestRequestTypeDef definition
class CreateDistributionConfigurationRequestRequestTypeDef(TypedDict):
name: str,
distributions: Sequence[DistributionTypeDef], # (1)
clientToken: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
DistributionConfigurationTypeDef#
# DistributionConfigurationTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import DistributionConfigurationTypeDef
def get_value() -> DistributionConfigurationTypeDef:
return {
"timeoutMinutes": ...,
}
# DistributionConfigurationTypeDef definition
class DistributionConfigurationTypeDef(TypedDict):
timeoutMinutes: int,
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
distributions: NotRequired[List[DistributionTypeDef]], # (1)
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
tags: NotRequired[Dict[str, str]],
UpdateDistributionConfigurationRequestRequestTypeDef#
# UpdateDistributionConfigurationRequestRequestTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import UpdateDistributionConfigurationRequestRequestTypeDef
def get_value() -> UpdateDistributionConfigurationRequestRequestTypeDef:
return {
"distributionConfigurationArn": ...,
"distributions": ...,
"clientToken": ...,
}
# UpdateDistributionConfigurationRequestRequestTypeDef definition
class UpdateDistributionConfigurationRequestRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
distributions: Sequence[DistributionTypeDef], # (1)
clientToken: str,
description: NotRequired[str],
GetInfrastructureConfigurationResponseTypeDef#
# GetInfrastructureConfigurationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetInfrastructureConfigurationResponseTypeDef
def get_value() -> GetInfrastructureConfigurationResponseTypeDef:
return {
"requestId": ...,
"infrastructureConfiguration": ...,
"ResponseMetadata": ...,
}
# GetInfrastructureConfigurationResponseTypeDef definition
class GetInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfiguration: InfrastructureConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImageBuildVersionsResponseTypeDef#
# ListImageBuildVersionsResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImageBuildVersionsResponseTypeDef
def get_value() -> ListImageBuildVersionsResponseTypeDef:
return {
"requestId": ...,
"imageSummaryList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListImageBuildVersionsResponseTypeDef definition
class ListImageBuildVersionsResponseTypeDef(TypedDict):
requestId: str,
imageSummaryList: List[ImageSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImagePipelineImagesResponseTypeDef#
# ListImagePipelineImagesResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImagePipelineImagesResponseTypeDef
def get_value() -> ListImagePipelineImagesResponseTypeDef:
return {
"requestId": ...,
"imageSummaryList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListImagePipelineImagesResponseTypeDef definition
class ListImagePipelineImagesResponseTypeDef(TypedDict):
requestId: str,
imageSummaryList: List[ImageSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImageScanFindingsResponseTypeDef#
# ListImageScanFindingsResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import ListImageScanFindingsResponseTypeDef
def get_value() -> ListImageScanFindingsResponseTypeDef:
return {
"requestId": ...,
"findings": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# ListImageScanFindingsResponseTypeDef definition
class ListImageScanFindingsResponseTypeDef(TypedDict):
requestId: str,
findings: List[ImageScanFindingTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetContainerRecipeResponseTypeDef#
# GetContainerRecipeResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetContainerRecipeResponseTypeDef
def get_value() -> GetContainerRecipeResponseTypeDef:
return {
"requestId": ...,
"containerRecipe": ...,
"ResponseMetadata": ...,
}
# GetContainerRecipeResponseTypeDef definition
class GetContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
containerRecipe: ContainerRecipeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDistributionConfigurationResponseTypeDef#
# GetDistributionConfigurationResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetDistributionConfigurationResponseTypeDef
def get_value() -> GetDistributionConfigurationResponseTypeDef:
return {
"requestId": ...,
"distributionConfiguration": ...,
"ResponseMetadata": ...,
}
# GetDistributionConfigurationResponseTypeDef definition
class GetDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
distributionConfiguration: DistributionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageTypeDef#
# ImageTypeDef usage example
from mypy_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[ImageScanningConfigurationTypeDef], # (13)
- 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 ImageScanningConfigurationTypeDef
GetImageResponseTypeDef#
# GetImageResponseTypeDef usage example
from mypy_boto3_imagebuilder.type_defs import GetImageResponseTypeDef
def get_value() -> GetImageResponseTypeDef:
return {
"requestId": ...,
"image": ...,
"ResponseMetadata": ...,
}
# GetImageResponseTypeDef definition
class GetImageResponseTypeDef(TypedDict):
requestId: str,
image: ImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef