Type definitions#
Index > Imagebuilder > Type definitions
Auto-generated documentation for Imagebuilder type annotations stubs module types-boto3-imagebuilder.
TimestampTypeDef#
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ComponentParameterUnionTypeDef#
# ComponentParameterUnionTypeDef definition
ComponentParameterUnionTypeDef = Union[
ComponentParameterTypeDef, # (1)
ComponentParameterOutputTypeDef, # (2)
]
EcrConfigurationUnionTypeDef#
# EcrConfigurationUnionTypeDef definition
EcrConfigurationUnionTypeDef = Union[
EcrConfigurationTypeDef, # (1)
EcrConfigurationOutputTypeDef, # (2)
]
LaunchPermissionConfigurationUnionTypeDef#
# LaunchPermissionConfigurationUnionTypeDef definition
LaunchPermissionConfigurationUnionTypeDef = Union[
LaunchPermissionConfigurationTypeDef, # (1)
LaunchPermissionConfigurationOutputTypeDef, # (2)
]
WorkflowParameterUnionTypeDef#
# WorkflowParameterUnionTypeDef definition
WorkflowParameterUnionTypeDef = Union[
WorkflowParameterTypeDef, # (1)
WorkflowParameterOutputTypeDef, # (2)
]
ContainerDistributionConfigurationUnionTypeDef#
# ContainerDistributionConfigurationUnionTypeDef definition
ContainerDistributionConfigurationUnionTypeDef = Union[
ContainerDistributionConfigurationTypeDef, # (1)
ContainerDistributionConfigurationOutputTypeDef, # (2)
]
LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef#
# LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef definition
LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef = Union[
LifecyclePolicyDetailExclusionRulesAmisTypeDef, # (1)
LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef, # (2)
]
- See LifecyclePolicyDetailExclusionRulesAmisTypeDef
- See LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef
ComponentConfigurationUnionTypeDef#
# ComponentConfigurationUnionTypeDef definition
ComponentConfigurationUnionTypeDef = Union[
ComponentConfigurationTypeDef, # (1)
ComponentConfigurationOutputTypeDef, # (2)
]
AmiDistributionConfigurationUnionTypeDef#
# AmiDistributionConfigurationUnionTypeDef definition
AmiDistributionConfigurationUnionTypeDef = Union[
AmiDistributionConfigurationTypeDef, # (1)
AmiDistributionConfigurationOutputTypeDef, # (2)
]
WorkflowConfigurationUnionTypeDef#
# WorkflowConfigurationUnionTypeDef definition
WorkflowConfigurationUnionTypeDef = Union[
WorkflowConfigurationTypeDef, # (1)
WorkflowConfigurationOutputTypeDef, # (2)
]
LifecyclePolicyDetailExclusionRulesUnionTypeDef#
# LifecyclePolicyDetailExclusionRulesUnionTypeDef definition
LifecyclePolicyDetailExclusionRulesUnionTypeDef = Union[
LifecyclePolicyDetailExclusionRulesTypeDef, # (1)
LifecyclePolicyDetailExclusionRulesOutputTypeDef, # (2)
]
DistributionUnionTypeDef#
# DistributionUnionTypeDef definition
DistributionUnionTypeDef = Union[
DistributionTypeDef, # (1)
DistributionOutputTypeDef, # (2)
]
LifecyclePolicyDetailUnionTypeDef#
# LifecyclePolicyDetailUnionTypeDef definition
LifecyclePolicyDetailUnionTypeDef = Union[
LifecyclePolicyDetailTypeDef, # (1)
LifecyclePolicyDetailOutputTypeDef, # (2)
]
SeverityCountsTypeDef#
# SeverityCountsTypeDef definition
class SeverityCountsTypeDef(TypedDict):
all: NotRequired[int],
critical: NotRequired[int],
high: NotRequired[int],
medium: NotRequired[int],
SystemsManagerAgentTypeDef#
# SystemsManagerAgentTypeDef definition
class SystemsManagerAgentTypeDef(TypedDict):
uninstallAfterBuild: NotRequired[bool],
LaunchPermissionConfigurationOutputTypeDef#
# LaunchPermissionConfigurationOutputTypeDef definition
class LaunchPermissionConfigurationOutputTypeDef(TypedDict):
userIds: NotRequired[list[str]],
userGroups: NotRequired[list[str]],
organizationArns: NotRequired[list[str]],
organizationalUnitArns: NotRequired[list[str]],
ImageStateTypeDef#
# ImageStateTypeDef definition
class ImageStateTypeDef(TypedDict):
status: NotRequired[ImageStatusType], # (1)
reason: NotRequired[str],
- See ImageStatusType
CancelImageCreationRequestRequestTypeDef#
# CancelImageCreationRequestRequestTypeDef definition
class CancelImageCreationRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
clientToken: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
CancelLifecycleExecutionRequestRequestTypeDef#
# CancelLifecycleExecutionRequestRequestTypeDef definition
class CancelLifecycleExecutionRequestRequestTypeDef(TypedDict):
lifecycleExecutionId: str,
clientToken: str,
ComponentParameterOutputTypeDef#
# ComponentParameterOutputTypeDef definition
class ComponentParameterOutputTypeDef(TypedDict):
name: str,
value: list[str],
ComponentParameterDetailTypeDef#
# ComponentParameterDetailTypeDef definition
class ComponentParameterDetailTypeDef(TypedDict):
name: str,
type: str,
defaultValue: NotRequired[list[str]],
description: NotRequired[str],
ComponentParameterTypeDef#
# ComponentParameterTypeDef definition
class ComponentParameterTypeDef(TypedDict):
name: str,
value: Sequence[str],
ComponentStateTypeDef#
# ComponentStateTypeDef definition
class ComponentStateTypeDef(TypedDict):
status: NotRequired[ComponentStatusType], # (1)
reason: NotRequired[str],
ProductCodeListItemTypeDef#
# ProductCodeListItemTypeDef definition
class ProductCodeListItemTypeDef(TypedDict):
productCodeId: str,
productCodeType: ProductCodeTypeType, # (1)
TargetContainerRepositoryTypeDef#
# TargetContainerRepositoryTypeDef definition
class TargetContainerRepositoryTypeDef(TypedDict):
service: ContainerRepositoryServiceType, # (1)
repositoryName: str,
ContainerRecipeSummaryTypeDef#
# 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 definition
class ContainerTypeDef(TypedDict):
region: NotRequired[str],
imageUris: NotRequired[list[str]],
CreateComponentRequestRequestTypeDef#
# 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
ImageTestsConfigurationTypeDef#
# ImageTestsConfigurationTypeDef definition
class ImageTestsConfigurationTypeDef(TypedDict):
imageTestsEnabled: NotRequired[bool],
timeoutMinutes: NotRequired[int],
ScheduleTypeDef#
# ScheduleTypeDef definition
class ScheduleTypeDef(TypedDict):
scheduleExpression: NotRequired[str],
timezone: NotRequired[str],
pipelineExecutionStartCondition: NotRequired[PipelineExecutionStartConditionType], # (1)
InstanceMetadataOptionsTypeDef#
# InstanceMetadataOptionsTypeDef definition
class InstanceMetadataOptionsTypeDef(TypedDict):
httpTokens: NotRequired[str],
httpPutResponseHopLimit: NotRequired[int],
PlacementTypeDef#
# PlacementTypeDef definition
class PlacementTypeDef(TypedDict):
availabilityZone: NotRequired[str],
tenancy: NotRequired[TenancyTypeType], # (1)
hostId: NotRequired[str],
hostResourceGroupArn: NotRequired[str],
- See TenancyTypeType
CreateWorkflowRequestRequestTypeDef#
# CreateWorkflowRequestRequestTypeDef definition
class CreateWorkflowRequestRequestTypeDef(TypedDict):
name: str,
semanticVersion: str,
clientToken: str,
type: WorkflowTypeType, # (1)
description: NotRequired[str],
changeDescription: NotRequired[str],
data: NotRequired[str],
uri: NotRequired[str],
kmsKeyId: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
- See WorkflowTypeType
CvssScoreAdjustmentTypeDef#
# CvssScoreAdjustmentTypeDef definition
class CvssScoreAdjustmentTypeDef(TypedDict):
metric: NotRequired[str],
reason: NotRequired[str],
CvssScoreTypeDef#
# CvssScoreTypeDef definition
class CvssScoreTypeDef(TypedDict):
baseScore: NotRequired[float],
scoringVector: NotRequired[str],
version: NotRequired[str],
source: NotRequired[str],
DeleteComponentRequestRequestTypeDef#
# DeleteComponentRequestRequestTypeDef definition
class DeleteComponentRequestRequestTypeDef(TypedDict):
componentBuildVersionArn: str,
DeleteContainerRecipeRequestRequestTypeDef#
# DeleteContainerRecipeRequestRequestTypeDef definition
class DeleteContainerRecipeRequestRequestTypeDef(TypedDict):
containerRecipeArn: str,
DeleteDistributionConfigurationRequestRequestTypeDef#
# DeleteDistributionConfigurationRequestRequestTypeDef definition
class DeleteDistributionConfigurationRequestRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
DeleteImagePipelineRequestRequestTypeDef#
# DeleteImagePipelineRequestRequestTypeDef definition
class DeleteImagePipelineRequestRequestTypeDef(TypedDict):
imagePipelineArn: str,
DeleteImageRecipeRequestRequestTypeDef#
# DeleteImageRecipeRequestRequestTypeDef definition
class DeleteImageRecipeRequestRequestTypeDef(TypedDict):
imageRecipeArn: str,
DeleteImageRequestRequestTypeDef#
# DeleteImageRequestRequestTypeDef definition
class DeleteImageRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
DeleteInfrastructureConfigurationRequestRequestTypeDef#
# DeleteInfrastructureConfigurationRequestRequestTypeDef definition
class DeleteInfrastructureConfigurationRequestRequestTypeDef(TypedDict):
infrastructureConfigurationArn: str,
DeleteLifecyclePolicyRequestRequestTypeDef#
# DeleteLifecyclePolicyRequestRequestTypeDef definition
class DeleteLifecyclePolicyRequestRequestTypeDef(TypedDict):
lifecyclePolicyArn: str,
DeleteWorkflowRequestRequestTypeDef#
# DeleteWorkflowRequestRequestTypeDef definition
class DeleteWorkflowRequestRequestTypeDef(TypedDict):
workflowBuildVersionArn: str,
DistributionConfigurationSummaryTypeDef#
# 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 definition
class LaunchTemplateConfigurationTypeDef(TypedDict):
launchTemplateId: str,
accountId: NotRequired[str],
setDefaultVersion: NotRequired[bool],
S3ExportConfigurationTypeDef#
# S3ExportConfigurationTypeDef definition
class S3ExportConfigurationTypeDef(TypedDict):
roleName: str,
diskImageFormat: DiskImageFormatType, # (1)
s3Bucket: str,
s3Prefix: NotRequired[str],
EbsInstanceBlockDeviceSpecificationTypeDef#
# EbsInstanceBlockDeviceSpecificationTypeDef definition
class EbsInstanceBlockDeviceSpecificationTypeDef(TypedDict):
encrypted: NotRequired[bool],
deleteOnTermination: NotRequired[bool],
iops: NotRequired[int],
kmsKeyId: NotRequired[str],
snapshotId: NotRequired[str],
volumeSize: NotRequired[int],
volumeType: NotRequired[EbsVolumeTypeType], # (1)
throughput: NotRequired[int],
EcrConfigurationOutputTypeDef#
# EcrConfigurationOutputTypeDef definition
class EcrConfigurationOutputTypeDef(TypedDict):
repositoryName: NotRequired[str],
containerTags: NotRequired[list[str]],
EcrConfigurationTypeDef#
# EcrConfigurationTypeDef definition
class EcrConfigurationTypeDef(TypedDict):
repositoryName: NotRequired[str],
containerTags: NotRequired[Sequence[str]],
FastLaunchLaunchTemplateSpecificationTypeDef#
# FastLaunchLaunchTemplateSpecificationTypeDef definition
class FastLaunchLaunchTemplateSpecificationTypeDef(TypedDict):
launchTemplateId: NotRequired[str],
launchTemplateName: NotRequired[str],
launchTemplateVersion: NotRequired[str],
FastLaunchSnapshotConfigurationTypeDef#
# FastLaunchSnapshotConfigurationTypeDef definition
class FastLaunchSnapshotConfigurationTypeDef(TypedDict):
targetResourceCount: NotRequired[int],
FilterTypeDef#
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[Sequence[str]],
GetComponentPolicyRequestRequestTypeDef#
# GetComponentPolicyRequestRequestTypeDef definition
class GetComponentPolicyRequestRequestTypeDef(TypedDict):
componentArn: str,
GetComponentRequestRequestTypeDef#
# GetComponentRequestRequestTypeDef definition
class GetComponentRequestRequestTypeDef(TypedDict):
componentBuildVersionArn: str,
GetContainerRecipePolicyRequestRequestTypeDef#
# GetContainerRecipePolicyRequestRequestTypeDef definition
class GetContainerRecipePolicyRequestRequestTypeDef(TypedDict):
containerRecipeArn: str,
GetContainerRecipeRequestRequestTypeDef#
# GetContainerRecipeRequestRequestTypeDef definition
class GetContainerRecipeRequestRequestTypeDef(TypedDict):
containerRecipeArn: str,
GetDistributionConfigurationRequestRequestTypeDef#
# GetDistributionConfigurationRequestRequestTypeDef definition
class GetDistributionConfigurationRequestRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
GetImagePipelineRequestRequestTypeDef#
# GetImagePipelineRequestRequestTypeDef definition
class GetImagePipelineRequestRequestTypeDef(TypedDict):
imagePipelineArn: str,
GetImagePolicyRequestRequestTypeDef#
# GetImagePolicyRequestRequestTypeDef definition
class GetImagePolicyRequestRequestTypeDef(TypedDict):
imageArn: str,
GetImageRecipePolicyRequestRequestTypeDef#
# GetImageRecipePolicyRequestRequestTypeDef definition
class GetImageRecipePolicyRequestRequestTypeDef(TypedDict):
imageRecipeArn: str,
GetImageRecipeRequestRequestTypeDef#
# GetImageRecipeRequestRequestTypeDef definition
class GetImageRecipeRequestRequestTypeDef(TypedDict):
imageRecipeArn: str,
GetImageRequestRequestTypeDef#
# GetImageRequestRequestTypeDef definition
class GetImageRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
GetInfrastructureConfigurationRequestRequestTypeDef#
# GetInfrastructureConfigurationRequestRequestTypeDef definition
class GetInfrastructureConfigurationRequestRequestTypeDef(TypedDict):
infrastructureConfigurationArn: str,
GetLifecycleExecutionRequestRequestTypeDef#
# GetLifecycleExecutionRequestRequestTypeDef definition
class GetLifecycleExecutionRequestRequestTypeDef(TypedDict):
lifecycleExecutionId: str,
GetLifecyclePolicyRequestRequestTypeDef#
# GetLifecyclePolicyRequestRequestTypeDef definition
class GetLifecyclePolicyRequestRequestTypeDef(TypedDict):
lifecyclePolicyArn: str,
GetMarketplaceResourceRequestRequestTypeDef#
# GetMarketplaceResourceRequestRequestTypeDef definition
class GetMarketplaceResourceRequestRequestTypeDef(TypedDict):
resourceType: MarketplaceResourceTypeType, # (1)
resourceArn: str,
resourceLocation: NotRequired[str],
GetWorkflowExecutionRequestRequestTypeDef#
# GetWorkflowExecutionRequestRequestTypeDef definition
class GetWorkflowExecutionRequestRequestTypeDef(TypedDict):
workflowExecutionId: str,
GetWorkflowRequestRequestTypeDef#
# GetWorkflowRequestRequestTypeDef definition
class GetWorkflowRequestRequestTypeDef(TypedDict):
workflowBuildVersionArn: str,
GetWorkflowStepExecutionRequestRequestTypeDef#
# GetWorkflowStepExecutionRequestRequestTypeDef definition
class GetWorkflowStepExecutionRequestRequestTypeDef(TypedDict):
stepExecutionId: str,
ImagePackageTypeDef#
# ImagePackageTypeDef definition
class ImagePackageTypeDef(TypedDict):
packageName: NotRequired[str],
packageVersion: NotRequired[str],
ImageRecipeSummaryTypeDef#
# 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 definition
class ImageScanFindingsFilterTypeDef(TypedDict):
name: NotRequired[str],
values: NotRequired[Sequence[str]],
ImageScanStateTypeDef#
# ImageScanStateTypeDef definition
class ImageScanStateTypeDef(TypedDict):
status: NotRequired[ImageScanStatusType], # (1)
reason: NotRequired[str],
ImageVersionTypeDef#
# 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 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
ImportVmImageRequestRequestTypeDef#
# 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
LaunchPermissionConfigurationTypeDef#
# LaunchPermissionConfigurationTypeDef definition
class LaunchPermissionConfigurationTypeDef(TypedDict):
userIds: NotRequired[Sequence[str]],
userGroups: NotRequired[Sequence[str]],
organizationArns: NotRequired[Sequence[str]],
organizationalUnitArns: NotRequired[Sequence[str]],
LifecycleExecutionResourceActionTypeDef#
# LifecycleExecutionResourceActionTypeDef definition
class LifecycleExecutionResourceActionTypeDef(TypedDict):
name: NotRequired[LifecycleExecutionResourceActionNameType], # (1)
reason: NotRequired[str],
LifecycleExecutionResourceStateTypeDef#
# LifecycleExecutionResourceStateTypeDef definition
class LifecycleExecutionResourceStateTypeDef(TypedDict):
status: NotRequired[LifecycleExecutionResourceStatusType], # (1)
reason: NotRequired[str],
LifecycleExecutionResourcesImpactedSummaryTypeDef#
# LifecycleExecutionResourcesImpactedSummaryTypeDef definition
class LifecycleExecutionResourcesImpactedSummaryTypeDef(TypedDict):
hasImpactedResources: NotRequired[bool],
LifecycleExecutionStateTypeDef#
# LifecycleExecutionStateTypeDef definition
class LifecycleExecutionStateTypeDef(TypedDict):
status: NotRequired[LifecycleExecutionStatusType], # (1)
reason: NotRequired[str],
LifecyclePolicyDetailActionIncludeResourcesTypeDef#
# LifecyclePolicyDetailActionIncludeResourcesTypeDef definition
class LifecyclePolicyDetailActionIncludeResourcesTypeDef(TypedDict):
amis: NotRequired[bool],
snapshots: NotRequired[bool],
containers: NotRequired[bool],
LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef#
# LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef definition
class LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef(TypedDict):
value: int,
unit: LifecyclePolicyTimeUnitType, # (1)
LifecyclePolicyDetailFilterTypeDef#
# LifecyclePolicyDetailFilterTypeDef definition
class LifecyclePolicyDetailFilterTypeDef(TypedDict):
type: LifecyclePolicyDetailFilterTypeType, # (1)
value: int,
unit: NotRequired[LifecyclePolicyTimeUnitType], # (2)
retainAtLeast: NotRequired[int],
LifecyclePolicyResourceSelectionRecipeTypeDef#
# LifecyclePolicyResourceSelectionRecipeTypeDef definition
class LifecyclePolicyResourceSelectionRecipeTypeDef(TypedDict):
name: str,
semanticVersion: str,
LifecyclePolicySummaryTypeDef#
# LifecyclePolicySummaryTypeDef definition
class LifecyclePolicySummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
status: NotRequired[LifecyclePolicyStatusType], # (1)
executionRole: NotRequired[str],
resourceType: NotRequired[LifecyclePolicyResourceTypeType], # (2)
dateCreated: NotRequired[datetime],
dateUpdated: NotRequired[datetime],
dateLastRun: NotRequired[datetime],
tags: NotRequired[dict[str, str]],
ListComponentBuildVersionsRequestRequestTypeDef#
# ListComponentBuildVersionsRequestRequestTypeDef definition
class ListComponentBuildVersionsRequestRequestTypeDef(TypedDict):
componentVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImagePackagesRequestRequestTypeDef#
# ListImagePackagesRequestRequestTypeDef definition
class ListImagePackagesRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLifecycleExecutionResourcesRequestRequestTypeDef#
# ListLifecycleExecutionResourcesRequestRequestTypeDef definition
class ListLifecycleExecutionResourcesRequestRequestTypeDef(TypedDict):
lifecycleExecutionId: str,
parentResourceId: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListLifecycleExecutionsRequestRequestTypeDef#
# ListLifecycleExecutionsRequestRequestTypeDef definition
class ListLifecycleExecutionsRequestRequestTypeDef(TypedDict):
resourceArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListWaitingWorkflowStepsRequestRequestTypeDef#
# ListWaitingWorkflowStepsRequestRequestTypeDef definition
class ListWaitingWorkflowStepsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkflowStepExecutionTypeDef#
# WorkflowStepExecutionTypeDef definition
class WorkflowStepExecutionTypeDef(TypedDict):
stepExecutionId: NotRequired[str],
imageBuildVersionArn: NotRequired[str],
workflowExecutionId: NotRequired[str],
workflowBuildVersionArn: NotRequired[str],
name: NotRequired[str],
action: NotRequired[str],
startTime: NotRequired[str],
ListWorkflowBuildVersionsRequestRequestTypeDef#
# ListWorkflowBuildVersionsRequestRequestTypeDef definition
class ListWorkflowBuildVersionsRequestRequestTypeDef(TypedDict):
workflowVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWorkflowExecutionsRequestRequestTypeDef#
# ListWorkflowExecutionsRequestRequestTypeDef definition
class ListWorkflowExecutionsRequestRequestTypeDef(TypedDict):
imageBuildVersionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkflowExecutionMetadataTypeDef#
# WorkflowExecutionMetadataTypeDef definition
class WorkflowExecutionMetadataTypeDef(TypedDict):
workflowBuildVersionArn: NotRequired[str],
workflowExecutionId: NotRequired[str],
type: NotRequired[WorkflowTypeType], # (1)
status: NotRequired[WorkflowExecutionStatusType], # (2)
message: NotRequired[str],
totalStepCount: NotRequired[int],
totalStepsSucceeded: NotRequired[int],
totalStepsFailed: NotRequired[int],
totalStepsSkipped: NotRequired[int],
startTime: NotRequired[str],
endTime: NotRequired[str],
parallelGroup: NotRequired[str],
ListWorkflowStepExecutionsRequestRequestTypeDef#
# ListWorkflowStepExecutionsRequestRequestTypeDef definition
class ListWorkflowStepExecutionsRequestRequestTypeDef(TypedDict):
workflowExecutionId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
WorkflowStepMetadataTypeDef#
# WorkflowStepMetadataTypeDef definition
class WorkflowStepMetadataTypeDef(TypedDict):
stepExecutionId: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
action: NotRequired[str],
status: NotRequired[WorkflowStepExecutionStatusType], # (1)
rollbackStatus: NotRequired[WorkflowStepExecutionRollbackStatusType], # (2)
message: NotRequired[str],
inputs: NotRequired[str],
outputs: NotRequired[str],
startTime: NotRequired[str],
endTime: NotRequired[str],
WorkflowVersionTypeDef#
# WorkflowVersionTypeDef definition
class WorkflowVersionTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
type: NotRequired[WorkflowTypeType], # (1)
owner: NotRequired[str],
dateCreated: NotRequired[str],
- See WorkflowTypeType
S3LogsTypeDef#
# S3LogsTypeDef definition
class S3LogsTypeDef(TypedDict):
s3BucketName: NotRequired[str],
s3KeyPrefix: NotRequired[str],
VulnerablePackageTypeDef#
# 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 definition
class PutComponentPolicyRequestRequestTypeDef(TypedDict):
componentArn: str,
policy: str,
PutContainerRecipePolicyRequestRequestTypeDef#
# PutContainerRecipePolicyRequestRequestTypeDef definition
class PutContainerRecipePolicyRequestRequestTypeDef(TypedDict):
containerRecipeArn: str,
policy: str,
PutImagePolicyRequestRequestTypeDef#
# PutImagePolicyRequestRequestTypeDef definition
class PutImagePolicyRequestRequestTypeDef(TypedDict):
imageArn: str,
policy: str,
PutImageRecipePolicyRequestRequestTypeDef#
# PutImageRecipePolicyRequestRequestTypeDef definition
class PutImageRecipePolicyRequestRequestTypeDef(TypedDict):
imageRecipeArn: str,
policy: str,
RemediationRecommendationTypeDef#
# RemediationRecommendationTypeDef definition
class RemediationRecommendationTypeDef(TypedDict):
text: NotRequired[str],
url: NotRequired[str],
ResourceStateTypeDef#
# ResourceStateTypeDef definition
class ResourceStateTypeDef(TypedDict):
status: NotRequired[ResourceStatusType], # (1)
ResourceStateUpdateIncludeResourcesTypeDef#
# ResourceStateUpdateIncludeResourcesTypeDef definition
class ResourceStateUpdateIncludeResourcesTypeDef(TypedDict):
amis: NotRequired[bool],
snapshots: NotRequired[bool],
containers: NotRequired[bool],
SendWorkflowStepActionRequestRequestTypeDef#
# SendWorkflowStepActionRequestRequestTypeDef definition
class SendWorkflowStepActionRequestRequestTypeDef(TypedDict):
stepExecutionId: str,
imageBuildVersionArn: str,
action: WorkflowStepActionTypeType, # (1)
clientToken: str,
reason: NotRequired[str],
StartImagePipelineExecutionRequestRequestTypeDef#
# StartImagePipelineExecutionRequestRequestTypeDef definition
class StartImagePipelineExecutionRequestRequestTypeDef(TypedDict):
imagePipelineArn: str,
clientToken: str,
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
WorkflowParameterOutputTypeDef#
# WorkflowParameterOutputTypeDef definition
class WorkflowParameterOutputTypeDef(TypedDict):
name: str,
value: list[str],
WorkflowParameterDetailTypeDef#
# WorkflowParameterDetailTypeDef definition
class WorkflowParameterDetailTypeDef(TypedDict):
name: str,
type: str,
defaultValue: NotRequired[list[str]],
description: NotRequired[str],
WorkflowParameterTypeDef#
# WorkflowParameterTypeDef definition
class WorkflowParameterTypeDef(TypedDict):
name: str,
value: Sequence[str],
WorkflowStateTypeDef#
# WorkflowStateTypeDef definition
class WorkflowStateTypeDef(TypedDict):
status: NotRequired[WorkflowStatusType], # (1)
reason: NotRequired[str],
AccountAggregationTypeDef#
# AccountAggregationTypeDef definition
class AccountAggregationTypeDef(TypedDict):
accountId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
ImageAggregationTypeDef#
# ImageAggregationTypeDef definition
class ImageAggregationTypeDef(TypedDict):
imageBuildVersionArn: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
ImagePipelineAggregationTypeDef#
# ImagePipelineAggregationTypeDef definition
class ImagePipelineAggregationTypeDef(TypedDict):
imagePipelineArn: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
VulnerabilityIdAggregationTypeDef#
# VulnerabilityIdAggregationTypeDef definition
class VulnerabilityIdAggregationTypeDef(TypedDict):
vulnerabilityId: NotRequired[str],
severityCounts: NotRequired[SeverityCountsTypeDef], # (1)
AdditionalInstanceConfigurationTypeDef#
# AdditionalInstanceConfigurationTypeDef definition
class AdditionalInstanceConfigurationTypeDef(TypedDict):
systemsManagerAgent: NotRequired[SystemsManagerAgentTypeDef], # (1)
userDataOverride: NotRequired[str],
AmiDistributionConfigurationOutputTypeDef#
# AmiDistributionConfigurationOutputTypeDef definition
class AmiDistributionConfigurationOutputTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
targetAccountIds: NotRequired[list[str]],
amiTags: NotRequired[dict[str, str]],
kmsKeyId: NotRequired[str],
launchPermission: NotRequired[LaunchPermissionConfigurationOutputTypeDef], # (1)
AmiTypeDef#
# AmiTypeDef definition
class AmiTypeDef(TypedDict):
region: NotRequired[str],
image: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
state: NotRequired[ImageStateTypeDef], # (1)
accountId: NotRequired[str],
CancelImageCreationResponseTypeDef#
# CancelImageCreationResponseTypeDef definition
class CancelImageCreationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CancelLifecycleExecutionResponseTypeDef#
# CancelLifecycleExecutionResponseTypeDef definition
class CancelLifecycleExecutionResponseTypeDef(TypedDict):
lifecycleExecutionId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateComponentResponseTypeDef#
# CreateComponentResponseTypeDef definition
class CreateComponentResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateContainerRecipeResponseTypeDef#
# CreateContainerRecipeResponseTypeDef definition
class CreateContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateDistributionConfigurationResponseTypeDef#
# CreateDistributionConfigurationResponseTypeDef definition
class CreateDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImagePipelineResponseTypeDef#
# CreateImagePipelineResponseTypeDef definition
class CreateImagePipelineResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageRecipeResponseTypeDef#
# CreateImageRecipeResponseTypeDef definition
class CreateImageRecipeResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateImageResponseTypeDef#
# CreateImageResponseTypeDef definition
class CreateImageResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateInfrastructureConfigurationResponseTypeDef#
# CreateInfrastructureConfigurationResponseTypeDef definition
class CreateInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateLifecyclePolicyResponseTypeDef#
# CreateLifecyclePolicyResponseTypeDef definition
class CreateLifecyclePolicyResponseTypeDef(TypedDict):
clientToken: str,
lifecyclePolicyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateWorkflowResponseTypeDef#
# CreateWorkflowResponseTypeDef definition
class CreateWorkflowResponseTypeDef(TypedDict):
clientToken: str,
workflowBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteComponentResponseTypeDef#
# DeleteComponentResponseTypeDef definition
class DeleteComponentResponseTypeDef(TypedDict):
requestId: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteContainerRecipeResponseTypeDef#
# DeleteContainerRecipeResponseTypeDef definition
class DeleteContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteDistributionConfigurationResponseTypeDef#
# DeleteDistributionConfigurationResponseTypeDef definition
class DeleteDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImagePipelineResponseTypeDef#
# DeleteImagePipelineResponseTypeDef definition
class DeleteImagePipelineResponseTypeDef(TypedDict):
requestId: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImageRecipeResponseTypeDef#
# DeleteImageRecipeResponseTypeDef definition
class DeleteImageRecipeResponseTypeDef(TypedDict):
requestId: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteImageResponseTypeDef#
# DeleteImageResponseTypeDef definition
class DeleteImageResponseTypeDef(TypedDict):
requestId: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteInfrastructureConfigurationResponseTypeDef#
# DeleteInfrastructureConfigurationResponseTypeDef definition
class DeleteInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteLifecyclePolicyResponseTypeDef#
# DeleteLifecyclePolicyResponseTypeDef definition
class DeleteLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteWorkflowResponseTypeDef#
# DeleteWorkflowResponseTypeDef definition
class DeleteWorkflowResponseTypeDef(TypedDict):
workflowBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetComponentPolicyResponseTypeDef#
# GetComponentPolicyResponseTypeDef definition
class GetComponentPolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetContainerRecipePolicyResponseTypeDef#
# GetContainerRecipePolicyResponseTypeDef definition
class GetContainerRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetImagePolicyResponseTypeDef#
# GetImagePolicyResponseTypeDef definition
class GetImagePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetImageRecipePolicyResponseTypeDef#
# GetImageRecipePolicyResponseTypeDef definition
class GetImageRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
policy: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetMarketplaceResourceResponseTypeDef#
# GetMarketplaceResourceResponseTypeDef definition
class GetMarketplaceResourceResponseTypeDef(TypedDict):
resourceArn: str,
url: str,
data: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
GetWorkflowExecutionResponseTypeDef#
# GetWorkflowExecutionResponseTypeDef definition
class GetWorkflowExecutionResponseTypeDef(TypedDict):
requestId: str,
workflowBuildVersionArn: str,
workflowExecutionId: str,
imageBuildVersionArn: str,
type: WorkflowTypeType, # (1)
status: WorkflowExecutionStatusType, # (2)
message: str,
totalStepCount: int,
totalStepsSucceeded: int,
totalStepsFailed: int,
totalStepsSkipped: int,
startTime: str,
endTime: str,
parallelGroup: str,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetWorkflowStepExecutionResponseTypeDef#
# GetWorkflowStepExecutionResponseTypeDef definition
class GetWorkflowStepExecutionResponseTypeDef(TypedDict):
requestId: str,
stepExecutionId: str,
workflowBuildVersionArn: str,
workflowExecutionId: str,
imageBuildVersionArn: str,
name: str,
description: str,
action: str,
status: WorkflowStepExecutionStatusType, # (1)
rollbackStatus: WorkflowStepExecutionRollbackStatusType, # (2)
message: str,
inputs: str,
outputs: str,
startTime: str,
endTime: str,
onFailure: str,
timeoutSeconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See WorkflowStepExecutionStatusType
- See WorkflowStepExecutionRollbackStatusType
- See ResponseMetadataTypeDef
ImportComponentResponseTypeDef#
# ImportComponentResponseTypeDef definition
class ImportComponentResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
componentBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ImportVmImageResponseTypeDef#
# ImportVmImageResponseTypeDef definition
class ImportVmImageResponseTypeDef(TypedDict):
requestId: str,
imageArn: str,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutComponentPolicyResponseTypeDef#
# PutComponentPolicyResponseTypeDef definition
class PutComponentPolicyResponseTypeDef(TypedDict):
requestId: str,
componentArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutContainerRecipePolicyResponseTypeDef#
# PutContainerRecipePolicyResponseTypeDef definition
class PutContainerRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
containerRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutImagePolicyResponseTypeDef#
# PutImagePolicyResponseTypeDef definition
class PutImagePolicyResponseTypeDef(TypedDict):
requestId: str,
imageArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PutImageRecipePolicyResponseTypeDef#
# PutImageRecipePolicyResponseTypeDef definition
class PutImageRecipePolicyResponseTypeDef(TypedDict):
requestId: str,
imageRecipeArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SendWorkflowStepActionResponseTypeDef#
# SendWorkflowStepActionResponseTypeDef definition
class SendWorkflowStepActionResponseTypeDef(TypedDict):
stepExecutionId: str,
imageBuildVersionArn: str,
clientToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartImagePipelineExecutionResponseTypeDef#
# StartImagePipelineExecutionResponseTypeDef definition
class StartImagePipelineExecutionResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imageBuildVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartResourceStateUpdateResponseTypeDef#
# StartResourceStateUpdateResponseTypeDef definition
class StartResourceStateUpdateResponseTypeDef(TypedDict):
lifecycleExecutionId: str,
resourceArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateDistributionConfigurationResponseTypeDef#
# UpdateDistributionConfigurationResponseTypeDef definition
class UpdateDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
distributionConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateImagePipelineResponseTypeDef#
# UpdateImagePipelineResponseTypeDef definition
class UpdateImagePipelineResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
imagePipelineArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateInfrastructureConfigurationResponseTypeDef#
# UpdateInfrastructureConfigurationResponseTypeDef definition
class UpdateInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
clientToken: str,
infrastructureConfigurationArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateLifecyclePolicyResponseTypeDef#
# UpdateLifecyclePolicyResponseTypeDef definition
class UpdateLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicyArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ComponentConfigurationOutputTypeDef#
# ComponentConfigurationOutputTypeDef definition
class ComponentConfigurationOutputTypeDef(TypedDict):
componentArn: str,
parameters: NotRequired[list[ComponentParameterOutputTypeDef]], # (1)
ComponentSummaryTypeDef#
# 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 definition
class ComponentTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
changeDescription: NotRequired[str],
type: NotRequired[ComponentTypeType], # (1)
platform: NotRequired[PlatformType], # (2)
supportedOsVersions: NotRequired[list[str]],
state: NotRequired[ComponentStateTypeDef], # (3)
parameters: NotRequired[list[ComponentParameterDetailTypeDef]], # (4)
owner: NotRequired[str],
data: NotRequired[str],
kmsKeyId: NotRequired[str],
encrypted: NotRequired[bool],
dateCreated: NotRequired[str],
tags: NotRequired[dict[str, str]],
publisher: NotRequired[str],
obfuscate: NotRequired[bool],
productCodes: NotRequired[list[ProductCodeListItemTypeDef]], # (5)
- See ComponentTypeType
- See PlatformType
- See ComponentStateTypeDef
- See ComponentParameterDetailTypeDef
- See ProductCodeListItemTypeDef
ComponentVersionTypeDef#
# ComponentVersionTypeDef definition
class ComponentVersionTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
platform: NotRequired[PlatformType], # (1)
supportedOsVersions: NotRequired[list[str]],
type: NotRequired[ComponentTypeType], # (2)
owner: NotRequired[str],
dateCreated: NotRequired[str],
status: NotRequired[ComponentStatusType], # (3)
productCodes: NotRequired[list[ProductCodeListItemTypeDef]], # (4)
- See PlatformType
- See ComponentTypeType
- See ComponentStatusType
- See ProductCodeListItemTypeDef
ContainerDistributionConfigurationOutputTypeDef#
# ContainerDistributionConfigurationOutputTypeDef definition
class ContainerDistributionConfigurationOutputTypeDef(TypedDict):
targetRepository: TargetContainerRepositoryTypeDef, # (1)
description: NotRequired[str],
containerTags: NotRequired[list[str]],
ContainerDistributionConfigurationTypeDef#
# ContainerDistributionConfigurationTypeDef definition
class ContainerDistributionConfigurationTypeDef(TypedDict):
targetRepository: TargetContainerRepositoryTypeDef, # (1)
description: NotRequired[str],
containerTags: NotRequired[Sequence[str]],
ListContainerRecipesResponseTypeDef#
# ListContainerRecipesResponseTypeDef definition
class ListContainerRecipesResponseTypeDef(TypedDict):
requestId: str,
containerRecipeSummaryList: list[ContainerRecipeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
InfrastructureConfigurationSummaryTypeDef#
# InfrastructureConfigurationSummaryTypeDef definition
class InfrastructureConfigurationSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
resourceTags: NotRequired[dict[str, str]],
tags: NotRequired[dict[str, str]],
instanceTypes: NotRequired[list[str]],
instanceProfileName: NotRequired[str],
placement: NotRequired[PlacementTypeDef], # (1)
- See PlacementTypeDef
CvssScoreDetailsTypeDef#
# CvssScoreDetailsTypeDef 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 definition
class ListDistributionConfigurationsResponseTypeDef(TypedDict):
requestId: str,
distributionConfigurationSummaryList: list[DistributionConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
InstanceBlockDeviceMappingTypeDef#
# InstanceBlockDeviceMappingTypeDef definition
class InstanceBlockDeviceMappingTypeDef(TypedDict):
deviceName: NotRequired[str],
ebs: NotRequired[EbsInstanceBlockDeviceSpecificationTypeDef], # (1)
virtualName: NotRequired[str],
noDevice: NotRequired[str],
ImageScanningConfigurationOutputTypeDef#
# ImageScanningConfigurationOutputTypeDef definition
class ImageScanningConfigurationOutputTypeDef(TypedDict):
imageScanningEnabled: NotRequired[bool],
ecrConfiguration: NotRequired[EcrConfigurationOutputTypeDef], # (1)
FastLaunchConfigurationTypeDef#
# FastLaunchConfigurationTypeDef definition
class FastLaunchConfigurationTypeDef(TypedDict):
enabled: bool,
snapshotConfiguration: NotRequired[FastLaunchSnapshotConfigurationTypeDef], # (1)
maxParallelLaunches: NotRequired[int],
launchTemplate: NotRequired[FastLaunchLaunchTemplateSpecificationTypeDef], # (2)
accountId: NotRequired[str],
ListComponentsRequestRequestTypeDef#
# 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 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 definition
class ListDistributionConfigurationsRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImageBuildVersionsRequestRequestTypeDef#
# ListImageBuildVersionsRequestRequestTypeDef definition
class ListImageBuildVersionsRequestRequestTypeDef(TypedDict):
imageVersionArn: str,
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagePipelineImagesRequestRequestTypeDef#
# ListImagePipelineImagesRequestRequestTypeDef definition
class ListImagePipelineImagesRequestRequestTypeDef(TypedDict):
imagePipelineArn: str,
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagePipelinesRequestRequestTypeDef#
# ListImagePipelinesRequestRequestTypeDef definition
class ListImagePipelinesRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListImageRecipesRequestRequestTypeDef#
# 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 definition
class ListImageScanFindingAggregationsRequestRequestTypeDef(TypedDict):
filter: NotRequired[FilterTypeDef], # (1)
nextToken: NotRequired[str],
- See FilterTypeDef
ListImagesRequestRequestTypeDef#
# 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 definition
class ListInfrastructureConfigurationsRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListLifecyclePoliciesRequestRequestTypeDef#
# ListLifecyclePoliciesRequestRequestTypeDef definition
class ListLifecyclePoliciesRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[FilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
ListWorkflowsRequestRequestTypeDef#
# ListWorkflowsRequestRequestTypeDef definition
class ListWorkflowsRequestRequestTypeDef(TypedDict):
owner: NotRequired[OwnershipType], # (1)
filters: NotRequired[Sequence[FilterTypeDef]], # (2)
byName: NotRequired[bool],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See OwnershipType
- See FilterTypeDef
ListImagePackagesResponseTypeDef#
# ListImagePackagesResponseTypeDef definition
class ListImagePackagesResponseTypeDef(TypedDict):
requestId: str,
imagePackageList: list[ImagePackageTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListImageRecipesResponseTypeDef#
# ListImageRecipesResponseTypeDef definition
class ListImageRecipesResponseTypeDef(TypedDict):
requestId: str,
imageRecipeSummaryList: list[ImageRecipeSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListImageScanFindingsRequestRequestTypeDef#
# ListImageScanFindingsRequestRequestTypeDef definition
class ListImageScanFindingsRequestRequestTypeDef(TypedDict):
filters: NotRequired[Sequence[ImageScanFindingsFilterTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImagesResponseTypeDef#
# ListImagesResponseTypeDef definition
class ListImagesResponseTypeDef(TypedDict):
requestId: str,
imageVersionList: list[ImageVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LifecycleExecutionSnapshotResourceTypeDef#
# LifecycleExecutionSnapshotResourceTypeDef definition
class LifecycleExecutionSnapshotResourceTypeDef(TypedDict):
snapshotId: NotRequired[str],
state: NotRequired[LifecycleExecutionResourceStateTypeDef], # (1)
LifecycleExecutionTypeDef#
# LifecycleExecutionTypeDef definition
class LifecycleExecutionTypeDef(TypedDict):
lifecycleExecutionId: NotRequired[str],
lifecyclePolicyArn: NotRequired[str],
resourcesImpactedSummary: NotRequired[LifecycleExecutionResourcesImpactedSummaryTypeDef], # (1)
state: NotRequired[LifecycleExecutionStateTypeDef], # (2)
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
LifecyclePolicyDetailActionTypeDef#
# LifecyclePolicyDetailActionTypeDef definition
class LifecyclePolicyDetailActionTypeDef(TypedDict):
type: LifecyclePolicyDetailActionTypeType, # (1)
includeResources: NotRequired[LifecyclePolicyDetailActionIncludeResourcesTypeDef], # (2)
LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef#
# LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef definition
class LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef(TypedDict):
isPublic: NotRequired[bool],
regions: NotRequired[list[str]],
sharedAccounts: NotRequired[list[str]],
lastLaunched: NotRequired[LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef], # (1)
tagMap: NotRequired[dict[str, str]],
LifecyclePolicyDetailExclusionRulesAmisTypeDef#
# LifecyclePolicyDetailExclusionRulesAmisTypeDef definition
class LifecyclePolicyDetailExclusionRulesAmisTypeDef(TypedDict):
isPublic: NotRequired[bool],
regions: NotRequired[Sequence[str]],
sharedAccounts: NotRequired[Sequence[str]],
lastLaunched: NotRequired[LifecyclePolicyDetailExclusionRulesAmisLastLaunchedTypeDef], # (1)
tagMap: NotRequired[Mapping[str, str]],
LifecyclePolicyResourceSelectionOutputTypeDef#
# LifecyclePolicyResourceSelectionOutputTypeDef definition
class LifecyclePolicyResourceSelectionOutputTypeDef(TypedDict):
recipes: NotRequired[list[LifecyclePolicyResourceSelectionRecipeTypeDef]], # (1)
tagMap: NotRequired[dict[str, str]],
LifecyclePolicyResourceSelectionTypeDef#
# LifecyclePolicyResourceSelectionTypeDef definition
class LifecyclePolicyResourceSelectionTypeDef(TypedDict):
recipes: NotRequired[Sequence[LifecyclePolicyResourceSelectionRecipeTypeDef]], # (1)
tagMap: NotRequired[Mapping[str, str]],
ListLifecyclePoliciesResponseTypeDef#
# ListLifecyclePoliciesResponseTypeDef definition
class ListLifecyclePoliciesResponseTypeDef(TypedDict):
lifecyclePolicySummaryList: list[LifecyclePolicySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWaitingWorkflowStepsResponseTypeDef#
# ListWaitingWorkflowStepsResponseTypeDef definition
class ListWaitingWorkflowStepsResponseTypeDef(TypedDict):
steps: list[WorkflowStepExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowExecutionsResponseTypeDef#
# ListWorkflowExecutionsResponseTypeDef definition
class ListWorkflowExecutionsResponseTypeDef(TypedDict):
requestId: str,
workflowExecutions: list[WorkflowExecutionMetadataTypeDef], # (1)
imageBuildVersionArn: str,
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowStepExecutionsResponseTypeDef#
# ListWorkflowStepExecutionsResponseTypeDef definition
class ListWorkflowStepExecutionsResponseTypeDef(TypedDict):
requestId: str,
steps: list[WorkflowStepMetadataTypeDef], # (1)
workflowBuildVersionArn: str,
workflowExecutionId: str,
imageBuildVersionArn: str,
message: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWorkflowsResponseTypeDef#
# ListWorkflowsResponseTypeDef definition
class ListWorkflowsResponseTypeDef(TypedDict):
workflowVersionList: list[WorkflowVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LoggingTypeDef#
# LoggingTypeDef definition
class LoggingTypeDef(TypedDict):
s3Logs: NotRequired[S3LogsTypeDef], # (1)
- See S3LogsTypeDef
PackageVulnerabilityDetailsTypeDef#
# 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 definition
class RemediationTypeDef(TypedDict):
recommendation: NotRequired[RemediationRecommendationTypeDef], # (1)
WorkflowConfigurationOutputTypeDef#
# WorkflowConfigurationOutputTypeDef definition
class WorkflowConfigurationOutputTypeDef(TypedDict):
workflowArn: str,
parameters: NotRequired[list[WorkflowParameterOutputTypeDef]], # (1)
parallelGroup: NotRequired[str],
onFailure: NotRequired[OnWorkflowFailureType], # (2)
WorkflowSummaryTypeDef#
# WorkflowSummaryTypeDef definition
class WorkflowSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
changeDescription: NotRequired[str],
type: NotRequired[WorkflowTypeType], # (1)
owner: NotRequired[str],
state: NotRequired[WorkflowStateTypeDef], # (2)
dateCreated: NotRequired[str],
tags: NotRequired[dict[str, str]],
- See WorkflowTypeType
- See WorkflowStateTypeDef
WorkflowTypeDef#
# WorkflowTypeDef definition
class WorkflowTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
changeDescription: NotRequired[str],
type: NotRequired[WorkflowTypeType], # (1)
state: NotRequired[WorkflowStateTypeDef], # (2)
owner: NotRequired[str],
data: NotRequired[str],
kmsKeyId: NotRequired[str],
dateCreated: NotRequired[str],
tags: NotRequired[dict[str, str]],
parameters: NotRequired[list[WorkflowParameterDetailTypeDef]], # (3)
ImageScanFindingAggregationTypeDef#
# ImageScanFindingAggregationTypeDef 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 definition
class OutputResourcesTypeDef(TypedDict):
amis: NotRequired[list[AmiTypeDef]], # (1)
containers: NotRequired[list[ContainerTypeDef]], # (2)
- See AmiTypeDef
- See ContainerTypeDef
ComponentConfigurationTypeDef#
# ComponentConfigurationTypeDef definition
class ComponentConfigurationTypeDef(TypedDict):
componentArn: str,
parameters: NotRequired[Sequence[ComponentParameterUnionTypeDef]], # (1)
ListComponentBuildVersionsResponseTypeDef#
# ListComponentBuildVersionsResponseTypeDef definition
class ListComponentBuildVersionsResponseTypeDef(TypedDict):
requestId: str,
componentSummaryList: list[ComponentSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetComponentResponseTypeDef#
# GetComponentResponseTypeDef definition
class GetComponentResponseTypeDef(TypedDict):
requestId: str,
component: ComponentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListComponentsResponseTypeDef#
# ListComponentsResponseTypeDef definition
class ListComponentsResponseTypeDef(TypedDict):
requestId: str,
componentVersionList: list[ComponentVersionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListInfrastructureConfigurationsResponseTypeDef#
# ListInfrastructureConfigurationsResponseTypeDef definition
class ListInfrastructureConfigurationsResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfigurationSummaryList: list[InfrastructureConfigurationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
InspectorScoreDetailsTypeDef#
# InspectorScoreDetailsTypeDef definition
class InspectorScoreDetailsTypeDef(TypedDict):
adjustedCvss: NotRequired[CvssScoreDetailsTypeDef], # (1)
ImageRecipeTypeDef#
# ImageRecipeTypeDef definition
class ImageRecipeTypeDef(TypedDict):
arn: NotRequired[str],
type: NotRequired[ImageTypeType], # (1)
name: NotRequired[str],
description: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
owner: NotRequired[str],
version: NotRequired[str],
components: NotRequired[list[ComponentConfigurationOutputTypeDef]], # (3)
parentImage: NotRequired[str],
blockDeviceMappings: NotRequired[list[InstanceBlockDeviceMappingTypeDef]], # (4)
dateCreated: NotRequired[str],
tags: NotRequired[dict[str, str]],
workingDirectory: NotRequired[str],
additionalInstanceConfiguration: NotRequired[AdditionalInstanceConfigurationTypeDef], # (5)
- See ImageTypeType
- See PlatformType
- See ComponentConfigurationOutputTypeDef
- See InstanceBlockDeviceMappingTypeDef
- See AdditionalInstanceConfigurationTypeDef
InstanceConfigurationOutputTypeDef#
# InstanceConfigurationOutputTypeDef definition
class InstanceConfigurationOutputTypeDef(TypedDict):
image: NotRequired[str],
blockDeviceMappings: NotRequired[list[InstanceBlockDeviceMappingTypeDef]], # (1)
InstanceConfigurationTypeDef#
# InstanceConfigurationTypeDef definition
class InstanceConfigurationTypeDef(TypedDict):
image: NotRequired[str],
blockDeviceMappings: NotRequired[Sequence[InstanceBlockDeviceMappingTypeDef]], # (1)
ImageScanningConfigurationTypeDef#
# ImageScanningConfigurationTypeDef definition
class ImageScanningConfigurationTypeDef(TypedDict):
imageScanningEnabled: NotRequired[bool],
ecrConfiguration: NotRequired[EcrConfigurationUnionTypeDef], # (1)
DistributionOutputTypeDef#
# DistributionOutputTypeDef definition
class DistributionOutputTypeDef(TypedDict):
region: str,
amiDistributionConfiguration: NotRequired[AmiDistributionConfigurationOutputTypeDef], # (1)
containerDistributionConfiguration: NotRequired[ContainerDistributionConfigurationOutputTypeDef], # (2)
licenseConfigurationArns: NotRequired[list[str]],
launchTemplateConfigurations: NotRequired[list[LaunchTemplateConfigurationTypeDef]], # (3)
s3ExportConfiguration: NotRequired[S3ExportConfigurationTypeDef], # (4)
fastLaunchConfigurations: NotRequired[list[FastLaunchConfigurationTypeDef]], # (5)
- See AmiDistributionConfigurationOutputTypeDef
- See ContainerDistributionConfigurationOutputTypeDef
- See LaunchTemplateConfigurationTypeDef
- See S3ExportConfigurationTypeDef
- See FastLaunchConfigurationTypeDef
AmiDistributionConfigurationTypeDef#
# AmiDistributionConfigurationTypeDef definition
class AmiDistributionConfigurationTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
targetAccountIds: NotRequired[Sequence[str]],
amiTags: NotRequired[Mapping[str, str]],
kmsKeyId: NotRequired[str],
launchPermission: NotRequired[LaunchPermissionConfigurationUnionTypeDef], # (1)
LifecycleExecutionResourceTypeDef#
# LifecycleExecutionResourceTypeDef definition
class LifecycleExecutionResourceTypeDef(TypedDict):
accountId: NotRequired[str],
resourceId: NotRequired[str],
state: NotRequired[LifecycleExecutionResourceStateTypeDef], # (1)
action: NotRequired[LifecycleExecutionResourceActionTypeDef], # (2)
region: NotRequired[str],
snapshots: NotRequired[list[LifecycleExecutionSnapshotResourceTypeDef]], # (3)
imageUris: NotRequired[list[str]],
startTime: NotRequired[datetime],
endTime: NotRequired[datetime],
- See LifecycleExecutionResourceStateTypeDef
- See LifecycleExecutionResourceActionTypeDef
- See LifecycleExecutionSnapshotResourceTypeDef
GetLifecycleExecutionResponseTypeDef#
# GetLifecycleExecutionResponseTypeDef definition
class GetLifecycleExecutionResponseTypeDef(TypedDict):
lifecycleExecution: LifecycleExecutionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListLifecycleExecutionsResponseTypeDef#
# ListLifecycleExecutionsResponseTypeDef definition
class ListLifecycleExecutionsResponseTypeDef(TypedDict):
lifecycleExecutions: list[LifecycleExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
LifecyclePolicyDetailExclusionRulesOutputTypeDef#
# LifecyclePolicyDetailExclusionRulesOutputTypeDef definition
class LifecyclePolicyDetailExclusionRulesOutputTypeDef(TypedDict):
tagMap: NotRequired[dict[str, str]],
amis: NotRequired[LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef], # (1)
CreateInfrastructureConfigurationRequestRequestTypeDef#
# 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]],
placement: NotRequired[PlacementTypeDef], # (3)
InfrastructureConfigurationTypeDef#
# InfrastructureConfigurationTypeDef definition
class InfrastructureConfigurationTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
instanceTypes: NotRequired[list[str]],
instanceProfileName: NotRequired[str],
securityGroupIds: NotRequired[list[str]],
subnetId: NotRequired[str],
logging: NotRequired[LoggingTypeDef], # (1)
keyPair: NotRequired[str],
terminateInstanceOnFailure: NotRequired[bool],
snsTopicArn: NotRequired[str],
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
resourceTags: NotRequired[dict[str, str]],
instanceMetadataOptions: NotRequired[InstanceMetadataOptionsTypeDef], # (2)
tags: NotRequired[dict[str, str]],
placement: NotRequired[PlacementTypeDef], # (3)
UpdateInfrastructureConfigurationRequestRequestTypeDef#
# 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)
placement: NotRequired[PlacementTypeDef], # (3)
ImagePipelineTypeDef#
# ImagePipelineTypeDef definition
class ImagePipelineTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
platform: NotRequired[PlatformType], # (1)
enhancedImageMetadataEnabled: NotRequired[bool],
imageRecipeArn: NotRequired[str],
containerRecipeArn: NotRequired[str],
infrastructureConfigurationArn: NotRequired[str],
distributionConfigurationArn: NotRequired[str],
imageTestsConfiguration: NotRequired[ImageTestsConfigurationTypeDef], # (2)
schedule: NotRequired[ScheduleTypeDef], # (3)
status: NotRequired[PipelineStatusType], # (4)
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
dateLastRun: NotRequired[str],
dateNextRun: NotRequired[str],
tags: NotRequired[dict[str, str]],
imageScanningConfiguration: NotRequired[ImageScanningConfigurationOutputTypeDef], # (5)
executionRole: NotRequired[str],
workflows: NotRequired[list[WorkflowConfigurationOutputTypeDef]], # (6)
- See PlatformType
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationOutputTypeDef
- See WorkflowConfigurationOutputTypeDef
WorkflowConfigurationTypeDef#
# WorkflowConfigurationTypeDef definition
class WorkflowConfigurationTypeDef(TypedDict):
workflowArn: str,
parameters: NotRequired[Sequence[WorkflowParameterUnionTypeDef]], # (1)
parallelGroup: NotRequired[str],
onFailure: NotRequired[OnWorkflowFailureType], # (2)
ListWorkflowBuildVersionsResponseTypeDef#
# ListWorkflowBuildVersionsResponseTypeDef definition
class ListWorkflowBuildVersionsResponseTypeDef(TypedDict):
workflowSummaryList: list[WorkflowSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetWorkflowResponseTypeDef#
# GetWorkflowResponseTypeDef definition
class GetWorkflowResponseTypeDef(TypedDict):
workflow: WorkflowTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImageScanFindingAggregationsResponseTypeDef#
# ListImageScanFindingAggregationsResponseTypeDef definition
class ListImageScanFindingAggregationsResponseTypeDef(TypedDict):
requestId: str,
aggregationType: str,
responses: list[ImageScanFindingAggregationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ImageSummaryTypeDef#
# ImageSummaryTypeDef definition
class ImageSummaryTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
type: NotRequired[ImageTypeType], # (1)
version: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
osVersion: NotRequired[str],
state: NotRequired[ImageStateTypeDef], # (3)
owner: NotRequired[str],
dateCreated: NotRequired[str],
outputResources: NotRequired[OutputResourcesTypeDef], # (4)
tags: NotRequired[dict[str, str]],
buildType: NotRequired[BuildTypeType], # (5)
imageSource: NotRequired[ImageSourceType], # (6)
deprecationTime: NotRequired[datetime],
lifecycleExecutionId: NotRequired[str],
- See ImageTypeType
- See PlatformType
- See ImageStateTypeDef
- See OutputResourcesTypeDef
- See BuildTypeType
- See ImageSourceType
CreateImageRecipeRequestRequestTypeDef#
# 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
ImageScanFindingTypeDef#
# 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 definition
class GetImageRecipeResponseTypeDef(TypedDict):
requestId: str,
imageRecipe: ImageRecipeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ContainerRecipeTypeDef#
# ContainerRecipeTypeDef definition
class ContainerRecipeTypeDef(TypedDict):
arn: NotRequired[str],
containerType: NotRequired[ContainerTypeType], # (1)
name: NotRequired[str],
description: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
owner: NotRequired[str],
version: NotRequired[str],
components: NotRequired[list[ComponentConfigurationOutputTypeDef]], # (3)
instanceConfiguration: NotRequired[InstanceConfigurationOutputTypeDef], # (4)
dockerfileTemplateData: NotRequired[str],
kmsKeyId: NotRequired[str],
encrypted: NotRequired[bool],
parentImage: NotRequired[str],
dateCreated: NotRequired[str],
tags: NotRequired[dict[str, str]],
workingDirectory: NotRequired[str],
targetRepository: NotRequired[TargetContainerRepositoryTypeDef], # (5)
- See ContainerTypeType
- See PlatformType
- See ComponentConfigurationOutputTypeDef
- See InstanceConfigurationOutputTypeDef
- See TargetContainerRepositoryTypeDef
DistributionConfigurationTypeDef#
# DistributionConfigurationTypeDef definition
class DistributionConfigurationTypeDef(TypedDict):
timeoutMinutes: int,
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
distributions: NotRequired[list[DistributionOutputTypeDef]], # (1)
dateCreated: NotRequired[str],
dateUpdated: NotRequired[str],
tags: NotRequired[dict[str, str]],
ListLifecycleExecutionResourcesResponseTypeDef#
# ListLifecycleExecutionResourcesResponseTypeDef definition
class ListLifecycleExecutionResourcesResponseTypeDef(TypedDict):
lifecycleExecutionId: str,
lifecycleExecutionState: LifecycleExecutionStateTypeDef, # (1)
resources: list[LifecycleExecutionResourceTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
nextToken: NotRequired[str],
- See LifecycleExecutionStateTypeDef
- See LifecycleExecutionResourceTypeDef
- See ResponseMetadataTypeDef
LifecyclePolicyDetailOutputTypeDef#
# LifecyclePolicyDetailOutputTypeDef definition
class LifecyclePolicyDetailOutputTypeDef(TypedDict):
action: LifecyclePolicyDetailActionTypeDef, # (1)
filter: LifecyclePolicyDetailFilterTypeDef, # (2)
exclusionRules: NotRequired[LifecyclePolicyDetailExclusionRulesOutputTypeDef], # (3)
- See LifecyclePolicyDetailActionTypeDef
- See LifecyclePolicyDetailFilterTypeDef
- See LifecyclePolicyDetailExclusionRulesOutputTypeDef
LifecyclePolicyDetailExclusionRulesTypeDef#
# LifecyclePolicyDetailExclusionRulesTypeDef definition
class LifecyclePolicyDetailExclusionRulesTypeDef(TypedDict):
tagMap: NotRequired[Mapping[str, str]],
amis: NotRequired[LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef], # (1)
- See LifecyclePolicyDetailExclusionRulesAmisTypeDef LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef
ResourceStateUpdateExclusionRulesTypeDef#
# ResourceStateUpdateExclusionRulesTypeDef definition
class ResourceStateUpdateExclusionRulesTypeDef(TypedDict):
amis: NotRequired[LifecyclePolicyDetailExclusionRulesAmisUnionTypeDef], # (1)
- See LifecyclePolicyDetailExclusionRulesAmisTypeDef LifecyclePolicyDetailExclusionRulesAmisOutputTypeDef
GetInfrastructureConfigurationResponseTypeDef#
# GetInfrastructureConfigurationResponseTypeDef definition
class GetInfrastructureConfigurationResponseTypeDef(TypedDict):
requestId: str,
infrastructureConfiguration: InfrastructureConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetImagePipelineResponseTypeDef#
# GetImagePipelineResponseTypeDef definition
class GetImagePipelineResponseTypeDef(TypedDict):
requestId: str,
imagePipeline: ImagePipelineTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImagePipelinesResponseTypeDef#
# ListImagePipelinesResponseTypeDef definition
class ListImagePipelinesResponseTypeDef(TypedDict):
requestId: str,
imagePipelineList: list[ImagePipelineTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateImagePipelineRequestRequestTypeDef#
# 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)
workflows: NotRequired[Sequence[WorkflowConfigurationTypeDef]], # (5)
executionRole: NotRequired[str],
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationTypeDef
- See WorkflowConfigurationTypeDef
UpdateImagePipelineRequestRequestTypeDef#
# 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)
workflows: NotRequired[Sequence[WorkflowConfigurationTypeDef]], # (5)
executionRole: NotRequired[str],
- See ImageTestsConfigurationTypeDef
- See ScheduleTypeDef
- See PipelineStatusType
- See ImageScanningConfigurationTypeDef
- See WorkflowConfigurationTypeDef
ListImageBuildVersionsResponseTypeDef#
# ListImageBuildVersionsResponseTypeDef definition
class ListImageBuildVersionsResponseTypeDef(TypedDict):
requestId: str,
imageSummaryList: list[ImageSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListImagePipelineImagesResponseTypeDef#
# ListImagePipelineImagesResponseTypeDef definition
class ListImagePipelineImagesResponseTypeDef(TypedDict):
requestId: str,
imageSummaryList: list[ImageSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateContainerRecipeRequestRequestTypeDef#
# CreateContainerRecipeRequestRequestTypeDef definition
class CreateContainerRecipeRequestRequestTypeDef(TypedDict):
containerType: ContainerTypeType, # (1)
name: str,
semanticVersion: str,
components: Sequence[ComponentConfigurationUnionTypeDef], # (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 ComponentConfigurationOutputTypeDef
- See TargetContainerRepositoryTypeDef
- See InstanceConfigurationTypeDef
- See PlatformType
ListImageScanFindingsResponseTypeDef#
# ListImageScanFindingsResponseTypeDef definition
class ListImageScanFindingsResponseTypeDef(TypedDict):
requestId: str,
findings: list[ImageScanFindingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetContainerRecipeResponseTypeDef#
# GetContainerRecipeResponseTypeDef definition
class GetContainerRecipeResponseTypeDef(TypedDict):
requestId: str,
containerRecipe: ContainerRecipeTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetDistributionConfigurationResponseTypeDef#
# GetDistributionConfigurationResponseTypeDef definition
class GetDistributionConfigurationResponseTypeDef(TypedDict):
requestId: str,
distributionConfiguration: DistributionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImageTypeDef#
# ImageTypeDef definition
class ImageTypeDef(TypedDict):
arn: NotRequired[str],
type: NotRequired[ImageTypeType], # (1)
name: NotRequired[str],
version: NotRequired[str],
platform: NotRequired[PlatformType], # (2)
enhancedImageMetadataEnabled: NotRequired[bool],
osVersion: NotRequired[str],
state: NotRequired[ImageStateTypeDef], # (3)
imageRecipe: NotRequired[ImageRecipeTypeDef], # (4)
containerRecipe: NotRequired[ContainerRecipeTypeDef], # (5)
sourcePipelineName: NotRequired[str],
sourcePipelineArn: NotRequired[str],
infrastructureConfiguration: NotRequired[InfrastructureConfigurationTypeDef], # (6)
distributionConfiguration: NotRequired[DistributionConfigurationTypeDef], # (7)
imageTestsConfiguration: NotRequired[ImageTestsConfigurationTypeDef], # (8)
dateCreated: NotRequired[str],
outputResources: NotRequired[OutputResourcesTypeDef], # (9)
tags: NotRequired[dict[str, str]],
buildType: NotRequired[BuildTypeType], # (10)
imageSource: NotRequired[ImageSourceType], # (11)
scanState: NotRequired[ImageScanStateTypeDef], # (12)
imageScanningConfiguration: NotRequired[ImageScanningConfigurationOutputTypeDef], # (13)
deprecationTime: NotRequired[datetime],
lifecycleExecutionId: NotRequired[str],
executionRole: NotRequired[str],
workflows: NotRequired[list[WorkflowConfigurationOutputTypeDef]], # (14)
- See ImageTypeType
- See PlatformType
- See ImageStateTypeDef
- See ImageRecipeTypeDef
- See ContainerRecipeTypeDef
- See InfrastructureConfigurationTypeDef
- See DistributionConfigurationTypeDef
- See ImageTestsConfigurationTypeDef
- See OutputResourcesTypeDef
- See BuildTypeType
- See ImageSourceType
- See ImageScanStateTypeDef
- See ImageScanningConfigurationOutputTypeDef
- See WorkflowConfigurationOutputTypeDef
DistributionTypeDef#
# DistributionTypeDef definition
class DistributionTypeDef(TypedDict):
region: str,
amiDistributionConfiguration: NotRequired[AmiDistributionConfigurationUnionTypeDef], # (1)
containerDistributionConfiguration: NotRequired[ContainerDistributionConfigurationUnionTypeDef], # (2)
licenseConfigurationArns: NotRequired[Sequence[str]],
launchTemplateConfigurations: NotRequired[Sequence[LaunchTemplateConfigurationTypeDef]], # (3)
s3ExportConfiguration: NotRequired[S3ExportConfigurationTypeDef], # (4)
fastLaunchConfigurations: NotRequired[Sequence[FastLaunchConfigurationTypeDef]], # (5)
- See AmiDistributionConfigurationTypeDef AmiDistributionConfigurationOutputTypeDef
- See ContainerDistributionConfigurationTypeDef ContainerDistributionConfigurationOutputTypeDef
- See LaunchTemplateConfigurationTypeDef
- See S3ExportConfigurationTypeDef
- See FastLaunchConfigurationTypeDef
LifecyclePolicyTypeDef#
# LifecyclePolicyTypeDef definition
class LifecyclePolicyTypeDef(TypedDict):
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
status: NotRequired[LifecyclePolicyStatusType], # (1)
executionRole: NotRequired[str],
resourceType: NotRequired[LifecyclePolicyResourceTypeType], # (2)
policyDetails: NotRequired[list[LifecyclePolicyDetailOutputTypeDef]], # (3)
resourceSelection: NotRequired[LifecyclePolicyResourceSelectionOutputTypeDef], # (4)
dateCreated: NotRequired[datetime],
dateUpdated: NotRequired[datetime],
dateLastRun: NotRequired[datetime],
tags: NotRequired[dict[str, str]],
- See LifecyclePolicyStatusType
- See LifecyclePolicyResourceTypeType
- See LifecyclePolicyDetailOutputTypeDef
- See LifecyclePolicyResourceSelectionOutputTypeDef
StartResourceStateUpdateRequestRequestTypeDef#
# StartResourceStateUpdateRequestRequestTypeDef definition
class StartResourceStateUpdateRequestRequestTypeDef(TypedDict):
resourceArn: str,
state: ResourceStateTypeDef, # (1)
clientToken: str,
executionRole: NotRequired[str],
includeResources: NotRequired[ResourceStateUpdateIncludeResourcesTypeDef], # (2)
exclusionRules: NotRequired[ResourceStateUpdateExclusionRulesTypeDef], # (3)
updateAt: NotRequired[TimestampTypeDef],
- See ResourceStateTypeDef
- See ResourceStateUpdateIncludeResourcesTypeDef
- See ResourceStateUpdateExclusionRulesTypeDef
CreateImageRequestRequestTypeDef#
# 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)
workflows: NotRequired[Sequence[WorkflowConfigurationUnionTypeDef]], # (3)
executionRole: NotRequired[str],
- See ImageTestsConfigurationTypeDef
- See ImageScanningConfigurationTypeDef
- See WorkflowConfigurationTypeDef WorkflowConfigurationOutputTypeDef
GetImageResponseTypeDef#
# GetImageResponseTypeDef definition
class GetImageResponseTypeDef(TypedDict):
requestId: str,
image: ImageTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See ImageTypeDef
- See ResponseMetadataTypeDef
UpdateDistributionConfigurationRequestRequestTypeDef#
# UpdateDistributionConfigurationRequestRequestTypeDef definition
class UpdateDistributionConfigurationRequestRequestTypeDef(TypedDict):
distributionConfigurationArn: str,
distributions: Sequence[DistributionTypeDef], # (1)
clientToken: str,
description: NotRequired[str],
GetLifecyclePolicyResponseTypeDef#
# GetLifecyclePolicyResponseTypeDef definition
class GetLifecyclePolicyResponseTypeDef(TypedDict):
lifecyclePolicy: LifecyclePolicyTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
LifecyclePolicyDetailTypeDef#
# LifecyclePolicyDetailTypeDef definition
class LifecyclePolicyDetailTypeDef(TypedDict):
action: LifecyclePolicyDetailActionTypeDef, # (1)
filter: LifecyclePolicyDetailFilterTypeDef, # (2)
exclusionRules: NotRequired[LifecyclePolicyDetailExclusionRulesUnionTypeDef], # (3)
- See LifecyclePolicyDetailActionTypeDef
- See LifecyclePolicyDetailFilterTypeDef
- See LifecyclePolicyDetailExclusionRulesTypeDef LifecyclePolicyDetailExclusionRulesOutputTypeDef
CreateDistributionConfigurationRequestRequestTypeDef#
# CreateDistributionConfigurationRequestRequestTypeDef definition
class CreateDistributionConfigurationRequestRequestTypeDef(TypedDict):
name: str,
distributions: Sequence[DistributionUnionTypeDef], # (1)
clientToken: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateLifecyclePolicyRequestRequestTypeDef#
# UpdateLifecyclePolicyRequestRequestTypeDef definition
class UpdateLifecyclePolicyRequestRequestTypeDef(TypedDict):
lifecyclePolicyArn: str,
executionRole: str,
resourceType: LifecyclePolicyResourceTypeType, # (1)
policyDetails: Sequence[LifecyclePolicyDetailTypeDef], # (2)
resourceSelection: LifecyclePolicyResourceSelectionTypeDef, # (3)
clientToken: str,
description: NotRequired[str],
status: NotRequired[LifecyclePolicyStatusType], # (4)
- See LifecyclePolicyResourceTypeType
- See LifecyclePolicyDetailTypeDef
- See LifecyclePolicyResourceSelectionTypeDef
- See LifecyclePolicyStatusType
CreateLifecyclePolicyRequestRequestTypeDef#
# CreateLifecyclePolicyRequestRequestTypeDef definition
class CreateLifecyclePolicyRequestRequestTypeDef(TypedDict):
name: str,
executionRole: str,
resourceType: LifecyclePolicyResourceTypeType, # (1)
policyDetails: Sequence[LifecyclePolicyDetailUnionTypeDef], # (2)
resourceSelection: LifecyclePolicyResourceSelectionTypeDef, # (3)
clientToken: str,
description: NotRequired[str],
status: NotRequired[LifecyclePolicyStatusType], # (4)
tags: NotRequired[Mapping[str, str]],