Skip to content

Imagebuilder Classes

AccountAggregation

accountId

  • Type: typing.Optional[str]

severityCounts

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.SeverityCounts]

AdditionalInstanceConfiguration

systemsManagerAgent

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.SystemsManagerAgent]

userDataOverride

  • Type: typing.Optional[str]

Ami

region

  • Type: typing.Optional[str]

image

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageState]

accountId

  • Type: typing.Optional[str]

AmiDistributionConfiguration

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

targetAccountIds

  • Type: typing.Optional[typing.List[str]]

amiTags

  • Type: typing.Optional[typing.Dict[str, str]]

kmsKeyId

  • Type: typing.Optional[str]

launchPermission

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LaunchPermissionConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LaunchPermissionConfigurationOutput, NoneType]

AmiDistributionConfigurationOutput

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

targetAccountIds

  • Type: typing.Optional[typing.List[str]]

amiTags

  • Type: typing.Optional[typing.Dict[str, str]]

kmsKeyId

  • Type: typing.Optional[str]

launchPermission

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LaunchPermissionConfigurationOutput]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelImageCreationRequest

imageBuildVersionArn

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

CancelImageCreationResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelLifecycleExecutionRequest

lifecycleExecutionId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

CancelLifecycleExecutionResponse

lifecycleExecutionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Component

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

changeDescription

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['BUILD', 'TEST']]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

supportedOsVersions

  • Type: typing.Optional[typing.List[str]]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentState]

parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentParameterDetail]]

owner

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[str]

kmsKeyId

  • Type: typing.Optional[str]

encrypted

  • Type: typing.Optional[bool]

dateCreated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

publisher

  • Type: typing.Optional[str]

obfuscate

  • Type: typing.Optional[bool]

productCodes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ProductCodeListItem]]

ComponentConfiguration

componentArn

  • Type:
  • Required: Yes

parameters

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentParameter, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentParameterOutput]]]

ComponentConfigurationOutput

componentArn

  • Type:
  • Required: Yes

parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentParameterOutput]]

ComponentParameter

name

  • Type:
  • Required: Yes

value

  • Type: typing.List[str]
  • Required: Yes

ComponentParameterDetail

name

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

defaultValue

  • Type: typing.Optional[typing.List[str]]

description

  • Type: typing.Optional[str]

ComponentParameterOutput

name

  • Type:
  • Required: Yes

value

  • Type: typing.List[str]
  • Required: Yes

ComponentState

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DEPRECATED', 'DISABLED']]

reason

  • Type: typing.Optional[str]

ComponentSummary

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

supportedOsVersions

  • Type: typing.Optional[typing.List[str]]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentState]

type

  • Type: typing.Optional[typing.Literal['BUILD', 'TEST']]

owner

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

changeDescription

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

publisher

  • Type: typing.Optional[str]

obfuscate

  • Type: typing.Optional[bool]

ComponentVersion

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

supportedOsVersions

  • Type: typing.Optional[typing.List[str]]

type

  • Type: typing.Optional[typing.Literal['BUILD', 'TEST']]

owner

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DEPRECATED', 'DISABLED']]

productCodes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ProductCodeListItem]]

Container

region

  • Type: typing.Optional[str]

imageUris

  • Type: typing.Optional[typing.List[str]]

ContainerDistributionConfiguration

targetRepository

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

containerTags

  • Type: typing.Optional[typing.List[str]]

ContainerDistributionConfigurationOutput

targetRepository

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

containerTags

  • Type: typing.Optional[typing.List[str]]

ContainerRecipe

arn

  • Type: typing.Optional[str]

containerType

  • Type: typing.Optional[typing.Literal['DOCKER']]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

owner

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

components

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentConfigurationOutput]]

instanceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceConfigurationOutput]

dockerfileTemplateData

  • Type: typing.Optional[str]

kmsKeyId

  • Type: typing.Optional[str]

encrypted

  • Type: typing.Optional[bool]

parentImage

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

workingDirectory

  • Type: typing.Optional[str]

targetRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.TargetContainerRepository]

ContainerRecipeSummary

arn

  • Type: typing.Optional[str]

containerType

  • Type: typing.Optional[typing.Literal['DOCKER']]

name

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

owner

  • Type: typing.Optional[str]

parentImage

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateComponentRequest

name

  • Type:
  • Required: Yes

semanticVersion

  • Type:
  • Required: Yes

platform

  • Type: typing.Literal['Linux', 'Windows', 'macOS']
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

changeDescription

  • Type: typing.Optional[str]

supportedOsVersions

  • Type: typing.Optional[typing.List[str]]

data

  • Type: typing.Optional[str]

uri

  • Type: typing.Optional[str]

kmsKeyId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateComponentResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

componentBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateContainerRecipeRequest

containerType

  • Type: typing.Literal['DOCKER']
  • Required: Yes

name

  • Type:
  • Required: Yes

semanticVersion

  • Type:
  • Required: Yes

components

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentConfigurationOutput]]
  • Required: Yes

parentImage

  • Type:
  • Required: Yes

targetRepository

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

instanceConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceConfigurationOutput, NoneType]

dockerfileTemplateData

  • Type: typing.Optional[str]

dockerfileTemplateUri

  • Type: typing.Optional[str]

platformOverride

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

imageOsVersionOverride

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

workingDirectory

  • Type: typing.Optional[str]

kmsKeyId

  • Type: typing.Optional[str]

CreateContainerRecipeResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

containerRecipeArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateDistributionConfigurationRequest

name

  • Type:
  • Required: Yes

distributions

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Distribution, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.DistributionOutput]]
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateDistributionConfigurationResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

distributionConfigurationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateImagePipelineRequest

name

  • Type:
  • Required: Yes

infrastructureConfigurationArn

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

imageRecipeArn

  • Type: typing.Optional[str]

containerRecipeArn

  • Type: typing.Optional[str]

distributionConfigurationArn

  • Type: typing.Optional[str]

imageTestsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageTestsConfiguration]

enhancedImageMetadataEnabled

  • Type: typing.Optional[bool]

schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Schedule]

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

imageScanningConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanningConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanningConfigurationOutput, NoneType]

workflows

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowConfigurationOutput]]]

executionRole

  • Type: typing.Optional[str]

CreateImagePipelineResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

imagePipelineArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateImageRecipeRequest

name

  • Type:
  • Required: Yes

semanticVersion

  • Type:
  • Required: Yes

components

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentConfigurationOutput]]
  • Required: Yes

parentImage

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

blockDeviceMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceBlockDeviceMapping]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

workingDirectory

  • Type: typing.Optional[str]

additionalInstanceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.AdditionalInstanceConfiguration]

CreateImageRecipeResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

imageRecipeArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateImageRequest

infrastructureConfigurationArn

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

imageRecipeArn

  • Type: typing.Optional[str]

containerRecipeArn

  • Type: typing.Optional[str]

distributionConfigurationArn

  • Type: typing.Optional[str]

imageTestsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageTestsConfiguration]

enhancedImageMetadataEnabled

  • Type: typing.Optional[bool]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

imageScanningConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanningConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanningConfigurationOutput, NoneType]

workflows

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowConfigurationOutput]]]

executionRole

  • Type: typing.Optional[str]

CreateImageResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateInfrastructureConfigurationRequest

name

  • Type:
  • Required: Yes

instanceProfileName

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

instanceTypes

  • Type: typing.Optional[typing.List[str]]

securityGroupIds

  • Type: typing.Optional[typing.List[str]]

subnetId

  • Type: typing.Optional[str]

logging

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Logging]

keyPair

  • Type: typing.Optional[str]

terminateInstanceOnFailure

  • Type: typing.Optional[bool]

snsTopicArn

  • Type: typing.Optional[str]

resourceTags

  • Type: typing.Optional[typing.Dict[str, str]]

instanceMetadataOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceMetadataOptions]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

placement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Placement]

CreateInfrastructureConfigurationResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

infrastructureConfigurationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLifecyclePolicyRequest

name

  • Type:
  • Required: Yes

executionRole

  • Type:
  • Required: Yes

resourceType

  • Type: typing.Literal['AMI_IMAGE', 'CONTAINER_IMAGE']
  • Required: Yes

policyDetails

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetail, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailOutput]]
  • Required: Yes

resourceSelection

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyResourceSelection, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyResourceSelectionOutput]
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateLifecyclePolicyResponse

clientToken

  • Type:
  • Required: Yes

lifecyclePolicyArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateWorkflowRequest

name

  • Type:
  • Required: Yes

semanticVersion

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['BUILD', 'DISTRIBUTION', 'TEST']
  • Required: Yes

description

  • Type: typing.Optional[str]

changeDescription

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[str]

uri

  • Type: typing.Optional[str]

kmsKeyId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateWorkflowResponse

clientToken

  • Type:
  • Required: Yes

workflowBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CvssScore

baseScore

  • Type: typing.Optional[float]

scoringVector

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

source

  • Type: typing.Optional[str]

CvssScoreAdjustment

metric

  • Type: typing.Optional[str]

reason

  • Type: typing.Optional[str]

CvssScoreDetails

scoreSource

  • Type: typing.Optional[str]

cvssSource

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

score

  • Type: typing.Optional[float]

scoringVector

  • Type: typing.Optional[str]

adjustments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.CvssScoreAdjustment]]

DeleteComponentRequest

componentBuildVersionArn

  • Type:
  • Required: Yes

DeleteComponentResponse

requestId

  • Type:
  • Required: Yes

componentBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteContainerRecipeRequest

containerRecipeArn

  • Type:
  • Required: Yes

DeleteContainerRecipeResponse

requestId

  • Type:
  • Required: Yes

containerRecipeArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteDistributionConfigurationRequest

distributionConfigurationArn

  • Type:
  • Required: Yes

DeleteDistributionConfigurationResponse

requestId

  • Type:
  • Required: Yes

distributionConfigurationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteImagePipelineRequest

imagePipelineArn

  • Type:
  • Required: Yes

DeleteImagePipelineResponse

requestId

  • Type:
  • Required: Yes

imagePipelineArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteImageRecipeRequest

imageRecipeArn

  • Type:
  • Required: Yes

DeleteImageRecipeResponse

requestId

  • Type:
  • Required: Yes

imageRecipeArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteImageRequest

imageBuildVersionArn

  • Type:
  • Required: Yes

DeleteImageResponse

requestId

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteInfrastructureConfigurationRequest

infrastructureConfigurationArn

  • Type:
  • Required: Yes

DeleteInfrastructureConfigurationResponse

requestId

  • Type:
  • Required: Yes

infrastructureConfigurationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteLifecyclePolicyRequest

lifecyclePolicyArn

  • Type:
  • Required: Yes

DeleteLifecyclePolicyResponse

lifecyclePolicyArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteWorkflowRequest

workflowBuildVersionArn

  • Type:
  • Required: Yes

DeleteWorkflowResponse

workflowBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Distribution

region

  • Type:
  • Required: Yes

amiDistributionConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.AmiDistributionConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.AmiDistributionConfigurationOutput, NoneType]

containerDistributionConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ContainerDistributionConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ContainerDistributionConfigurationOutput, NoneType]

licenseConfigurationArns

  • Type: typing.Optional[typing.List[str]]

launchTemplateConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LaunchTemplateConfiguration]]

s3ExportConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.S3ExportConfiguration]

fastLaunchConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.FastLaunchConfiguration]]

DistributionConfiguration

timeoutMinutes

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

distributions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.DistributionOutput]]

dateCreated

  • Type: typing.Optional[str]

dateUpdated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

DistributionConfigurationSummary

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

dateUpdated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

regions

  • Type: typing.Optional[typing.List[str]]

DistributionOutput

region

  • Type:
  • Required: Yes

amiDistributionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.AmiDistributionConfigurationOutput]

containerDistributionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ContainerDistributionConfigurationOutput]

licenseConfigurationArns

  • Type: typing.Optional[typing.List[str]]

launchTemplateConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LaunchTemplateConfiguration]]

s3ExportConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.S3ExportConfiguration]

fastLaunchConfigurations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.FastLaunchConfiguration]]

EbsInstanceBlockDeviceSpecification

encrypted

  • Type: typing.Optional[bool]

deleteOnTermination

  • Type: typing.Optional[bool]

iops

  • Type: typing.Optional[int]

kmsKeyId

  • Type: typing.Optional[str]

snapshotId

  • Type: typing.Optional[str]

volumeSize

  • Type: typing.Optional[int]

volumeType

  • Type: typing.Optional[typing.Literal['gp2', 'gp3', 'io1', 'io2', 'sc1', 'st1', 'standard']]

throughput

  • Type: typing.Optional[int]

EcrConfiguration

repositoryName

  • Type: typing.Optional[str]

containerTags

  • Type: typing.Optional[typing.List[str]]

EcrConfigurationOutput

repositoryName

  • Type: typing.Optional[str]

containerTags

  • Type: typing.Optional[typing.List[str]]

FastLaunchConfiguration

enabled

  • Type:
  • Required: Yes

snapshotConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.FastLaunchSnapshotConfiguration]

maxParallelLaunches

  • Type: typing.Optional[int]

launchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.FastLaunchLaunchTemplateSpecification]

accountId

  • Type: typing.Optional[str]

FastLaunchLaunchTemplateSpecification

launchTemplateId

  • Type: typing.Optional[str]

launchTemplateName

  • Type: typing.Optional[str]

launchTemplateVersion

  • Type: typing.Optional[str]

FastLaunchSnapshotConfiguration

targetResourceCount

  • Type: typing.Optional[int]

Filter

name

  • Type: typing.Optional[str]

values

  • Type: typing.Optional[typing.List[str]]

GetComponentPolicyRequest

componentArn

  • Type:
  • Required: Yes

GetComponentPolicyResponse

requestId

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetComponentRequest

componentBuildVersionArn

  • Type:
  • Required: Yes

GetComponentResponse

requestId

  • Type:
  • Required: Yes

component

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContainerRecipePolicyRequest

containerRecipeArn

  • Type:
  • Required: Yes

GetContainerRecipePolicyResponse

requestId

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetContainerRecipeRequest

containerRecipeArn

  • Type:
  • Required: Yes

GetContainerRecipeResponse

requestId

  • Type:
  • Required: Yes

containerRecipe

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDistributionConfigurationRequest

distributionConfigurationArn

  • Type:
  • Required: Yes

GetDistributionConfigurationResponse

requestId

  • Type:
  • Required: Yes

distributionConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImagePipelineRequest

imagePipelineArn

  • Type:
  • Required: Yes

GetImagePipelineResponse

requestId

  • Type:
  • Required: Yes

imagePipeline

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImagePolicyRequest

imageArn

  • Type:
  • Required: Yes

GetImagePolicyResponse

requestId

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImageRecipePolicyRequest

imageRecipeArn

  • Type:
  • Required: Yes

GetImageRecipePolicyResponse

requestId

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImageRecipeRequest

imageRecipeArn

  • Type:
  • Required: Yes

GetImageRecipeResponse

requestId

  • Type:
  • Required: Yes

imageRecipe

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetImageRequest

imageBuildVersionArn

  • Type:
  • Required: Yes

GetImageResponse

requestId

  • Type:
  • Required: Yes

image

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetInfrastructureConfigurationRequest

infrastructureConfigurationArn

  • Type:
  • Required: Yes

GetInfrastructureConfigurationResponse

requestId

  • Type:
  • Required: Yes

infrastructureConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLifecycleExecutionRequest

lifecycleExecutionId

  • Type:
  • Required: Yes

GetLifecycleExecutionResponse

lifecycleExecution

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLifecyclePolicyRequest

lifecyclePolicyArn

  • Type:
  • Required: Yes

GetLifecyclePolicyResponse

lifecyclePolicy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMarketplaceResourceRequest

resourceType

  • Type: typing.Literal['COMPONENT_ARTIFACT', 'COMPONENT_DATA']
  • Required: Yes

resourceArn

  • Type:
  • Required: Yes

resourceLocation

  • Type: typing.Optional[str]

GetMarketplaceResourceResponse

resourceArn

  • Type:
  • Required: Yes

url

  • Type:
  • Required: Yes

data

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowExecutionRequest

workflowExecutionId

  • Type:
  • Required: Yes

GetWorkflowExecutionResponse

requestId

  • Type:
  • Required: Yes

workflowBuildVersionArn

  • Type:
  • Required: Yes

workflowExecutionId

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['BUILD', 'DISTRIBUTION', 'TEST']
  • Required: Yes

status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PENDING', 'ROLLBACK_COMPLETED', 'ROLLBACK_IN_PROGRESS', 'RUNNING', 'SKIPPED']
  • Required: Yes

message

  • Type:
  • Required: Yes

totalStepCount

  • Type:
  • Required: Yes

totalStepsSucceeded

  • Type:
  • Required: Yes

totalStepsFailed

  • Type:
  • Required: Yes

totalStepsSkipped

  • Type:
  • Required: Yes

startTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

parallelGroup

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowRequest

workflowBuildVersionArn

  • Type:
  • Required: Yes

GetWorkflowResponse

workflow

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetWorkflowStepExecutionRequest

stepExecutionId

  • Type:
  • Required: Yes

GetWorkflowStepExecutionResponse

requestId

  • Type:
  • Required: Yes

stepExecutionId

  • Type:
  • Required: Yes

workflowBuildVersionArn

  • Type:
  • Required: Yes

workflowExecutionId

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

action

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING', 'SKIPPED']
  • Required: Yes

rollbackStatus

  • Type: typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'SKIPPED']
  • Required: Yes

message

  • Type:
  • Required: Yes

inputs

  • Type:
  • Required: Yes

outputs

  • Type:
  • Required: Yes

startTime

  • Type:
  • Required: Yes

endTime

  • Type:
  • Required: Yes

onFailure

  • Type:
  • Required: Yes

timeoutSeconds

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Image

arn

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['AMI', 'DOCKER']]

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

enhancedImageMetadataEnabled

  • Type: typing.Optional[bool]

osVersion

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageState]

imageRecipe

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageRecipe]

containerRecipe

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ContainerRecipe]

sourcePipelineName

  • Type: typing.Optional[str]

sourcePipelineArn

  • Type: typing.Optional[str]

infrastructureConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InfrastructureConfiguration]

distributionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.DistributionConfiguration]

imageTestsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageTestsConfiguration]

dateCreated

  • Type: typing.Optional[str]

outputResources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.OutputResources]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

buildType

  • Type: typing.Optional[typing.Literal['IMPORT', 'IMPORT_ISO', 'SCHEDULED', 'USER_INITIATED']]

imageSource

  • Type: typing.Optional[typing.Literal['AMAZON_MANAGED', 'AWS_MARKETPLACE', 'CUSTOM', 'IMPORTED']]

scanState

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanState]

imageScanningConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanningConfigurationOutput]

deprecationTime

  • Type: typing.Optional[datetime.datetime]

lifecycleExecutionId

  • Type: typing.Optional[str]

executionRole

  • Type: typing.Optional[str]

workflows

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowConfigurationOutput]]

ImageAggregation

imageBuildVersionArn

  • Type: typing.Optional[str]

severityCounts

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.SeverityCounts]

ImagePackage

packageName

  • Type: typing.Optional[str]

packageVersion

  • Type: typing.Optional[str]

ImagePipeline

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

enhancedImageMetadataEnabled

  • Type: typing.Optional[bool]

imageRecipeArn

  • Type: typing.Optional[str]

containerRecipeArn

  • Type: typing.Optional[str]

infrastructureConfigurationArn

  • Type: typing.Optional[str]

distributionConfigurationArn

  • Type: typing.Optional[str]

imageTestsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageTestsConfiguration]

schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Schedule]

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

dateCreated

  • Type: typing.Optional[str]

dateUpdated

  • Type: typing.Optional[str]

dateLastRun

  • Type: typing.Optional[str]

dateNextRun

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

imageScanningConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanningConfigurationOutput]

executionRole

  • Type: typing.Optional[str]

workflows

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowConfigurationOutput]]

ImagePipelineAggregation

imagePipelineArn

  • Type: typing.Optional[str]

severityCounts

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.SeverityCounts]

ImageRecipe

arn

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['AMI', 'DOCKER']]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

owner

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

components

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentConfigurationOutput]]

parentImage

  • Type: typing.Optional[str]

blockDeviceMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceBlockDeviceMapping]]

dateCreated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

workingDirectory

  • Type: typing.Optional[str]

additionalInstanceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.AdditionalInstanceConfiguration]

ImageRecipeSummary

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

owner

  • Type: typing.Optional[str]

parentImage

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ImageScanFinding

awsAccountId

  • Type: typing.Optional[str]

imageBuildVersionArn

  • Type: typing.Optional[str]

imagePipelineArn

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

title

  • Type: typing.Optional[str]

remediation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Remediation]

severity

  • Type: typing.Optional[str]

firstObservedAt

  • Type: typing.Optional[datetime.datetime]

updatedAt

  • Type: typing.Optional[datetime.datetime]

inspectorScore

  • Type: typing.Optional[float]

inspectorScoreDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InspectorScoreDetails]

packageVulnerabilityDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.PackageVulnerabilityDetails]

fixAvailable

  • Type: typing.Optional[str]

ImageScanFindingAggregation

accountAggregation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.AccountAggregation]

imageAggregation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageAggregation]

imagePipelineAggregation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImagePipelineAggregation]

vulnerabilityIdAggregation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.VulnerabilityIdAggregation]

ImageScanFindingsFilter

name

  • Type: typing.Optional[str]

values

  • Type: typing.Optional[typing.List[str]]

ImageScanState

status

  • Type: typing.Optional[typing.Literal['ABANDONED', 'COLLECTING', 'COMPLETED', 'FAILED', 'PENDING', 'SCANNING', 'TIMED_OUT']]

reason

  • Type: typing.Optional[str]

ImageScanningConfiguration

imageScanningEnabled

  • Type: typing.Optional[bool]

ecrConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.EcrConfiguration]

ImageScanningConfigurationOutput

imageScanningEnabled

  • Type: typing.Optional[bool]

ecrConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.EcrConfigurationOutput]

ImageState

status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'BUILDING', 'CANCELLED', 'CREATING', 'DELETED', 'DEPRECATED', 'DISABLED', 'DISTRIBUTING', 'FAILED', 'INTEGRATING', 'PENDING', 'TESTING']]

reason

  • Type: typing.Optional[str]

ImageSummary

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['AMI', 'DOCKER']]

version

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

osVersion

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageState]

owner

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

outputResources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.OutputResources]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

buildType

  • Type: typing.Optional[typing.Literal['IMPORT', 'IMPORT_ISO', 'SCHEDULED', 'USER_INITIATED']]

imageSource

  • Type: typing.Optional[typing.Literal['AMAZON_MANAGED', 'AWS_MARKETPLACE', 'CUSTOM', 'IMPORTED']]

deprecationTime

  • Type: typing.Optional[datetime.datetime]

lifecycleExecutionId

  • Type: typing.Optional[str]

ImageTestsConfiguration

imageTestsEnabled

  • Type: typing.Optional[bool]

timeoutMinutes

  • Type: typing.Optional[int]

ImageVersion

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['AMI', 'DOCKER']]

version

  • Type: typing.Optional[str]

platform

  • Type: typing.Optional[typing.Literal['Linux', 'Windows', 'macOS']]

osVersion

  • Type: typing.Optional[str]

owner

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

buildType

  • Type: typing.Optional[typing.Literal['IMPORT', 'IMPORT_ISO', 'SCHEDULED', 'USER_INITIATED']]

imageSource

  • Type: typing.Optional[typing.Literal['AMAZON_MANAGED', 'AWS_MARKETPLACE', 'CUSTOM', 'IMPORTED']]

ImportComponentRequest

name

  • Type:
  • Required: Yes

semanticVersion

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['BUILD', 'TEST']
  • Required: Yes

format

  • Type: typing.Literal['SHELL']
  • Required: Yes

platform

  • Type: typing.Literal['Linux', 'Windows', 'macOS']
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

changeDescription

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[str]

uri

  • Type: typing.Optional[str]

kmsKeyId

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ImportComponentResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

componentBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportDiskImageRequest

name

  • Type:
  • Required: Yes

semanticVersion

  • Type:
  • Required: Yes

platform

  • Type:
  • Required: Yes

osVersion

  • Type:
  • Required: Yes

infrastructureConfigurationArn

  • Type:
  • Required: Yes

uri

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

executionRole

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ImportDiskImageResponse

clientToken

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ImportVmImageRequest

name

  • Type:
  • Required: Yes

semanticVersion

  • Type:
  • Required: Yes

platform

  • Type: typing.Literal['Linux', 'Windows', 'macOS']
  • Required: Yes

vmImportTaskId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

osVersion

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ImportVmImageResponse

requestId

  • Type:
  • Required: Yes

imageArn

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

InfrastructureConfiguration

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

instanceTypes

  • Type: typing.Optional[typing.List[str]]

instanceProfileName

  • Type: typing.Optional[str]

securityGroupIds

  • Type: typing.Optional[typing.List[str]]

subnetId

  • Type: typing.Optional[str]

logging

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Logging]

keyPair

  • Type: typing.Optional[str]

terminateInstanceOnFailure

  • Type: typing.Optional[bool]

snsTopicArn

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

dateUpdated

  • Type: typing.Optional[str]

resourceTags

  • Type: typing.Optional[typing.Dict[str, str]]

instanceMetadataOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceMetadataOptions]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

placement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Placement]

InfrastructureConfigurationSummary

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

dateUpdated

  • Type: typing.Optional[str]

resourceTags

  • Type: typing.Optional[typing.Dict[str, str]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

instanceTypes

  • Type: typing.Optional[typing.List[str]]

instanceProfileName

  • Type: typing.Optional[str]

placement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Placement]

InspectorScoreDetails

adjustedCvss

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.CvssScoreDetails]

InstanceBlockDeviceMapping

deviceName

  • Type: typing.Optional[str]

ebs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.EbsInstanceBlockDeviceSpecification]

virtualName

  • Type: typing.Optional[str]

noDevice

  • Type: typing.Optional[str]

InstanceConfiguration

image

  • Type: typing.Optional[str]

blockDeviceMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceBlockDeviceMapping]]

InstanceConfigurationOutput

image

  • Type: typing.Optional[str]

blockDeviceMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceBlockDeviceMapping]]

InstanceMetadataOptions

httpTokens

  • Type: typing.Optional[str]

httpPutResponseHopLimit

  • Type: typing.Optional[int]

LaunchPermissionConfiguration

userIds

  • Type: typing.Optional[typing.List[str]]

userGroups

  • Type: typing.Optional[typing.List[str]]

organizationArns

  • Type: typing.Optional[typing.List[str]]

organizationalUnitArns

  • Type: typing.Optional[typing.List[str]]

LaunchPermissionConfigurationOutput

userIds

  • Type: typing.Optional[typing.List[str]]

userGroups

  • Type: typing.Optional[typing.List[str]]

organizationArns

  • Type: typing.Optional[typing.List[str]]

organizationalUnitArns

  • Type: typing.Optional[typing.List[str]]

LaunchTemplateConfiguration

launchTemplateId

  • Type:
  • Required: Yes

accountId

  • Type: typing.Optional[str]

setDefaultVersion

  • Type: typing.Optional[bool]

LifecycleExecution

lifecycleExecutionId

  • Type: typing.Optional[str]

lifecyclePolicyArn

  • Type: typing.Optional[str]

resourcesImpactedSummary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecycleExecutionResourcesImpactedSummary]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecycleExecutionState]

startTime

  • Type: typing.Optional[datetime.datetime]

endTime

  • Type: typing.Optional[datetime.datetime]

LifecycleExecutionResource

accountId

  • Type: typing.Optional[str]

resourceId

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecycleExecutionResourceState]

action

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecycleExecutionResourceAction]

region

  • Type: typing.Optional[str]

snapshots

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecycleExecutionSnapshotResource]]

imageUris

  • Type: typing.Optional[typing.List[str]]

startTime

  • Type: typing.Optional[datetime.datetime]

endTime

  • Type: typing.Optional[datetime.datetime]

LifecycleExecutionResourceAction

name

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETE', 'DEPRECATE', 'DISABLE']]

reason

  • Type: typing.Optional[str]

LifecycleExecutionResourceState

status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SKIPPED', 'SUCCESS']]

reason

  • Type: typing.Optional[str]

LifecycleExecutionResourcesImpactedSummary

hasImpactedResources

  • Type: typing.Optional[bool]

LifecycleExecutionSnapshotResource

snapshotId

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecycleExecutionResourceState]

LifecycleExecutionState

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'IN_PROGRESS', 'PENDING', 'SUCCESS']]

reason

  • Type: typing.Optional[str]

LifecyclePolicy

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

executionRole

  • Type: typing.Optional[str]

resourceType

  • Type: typing.Optional[typing.Literal['AMI_IMAGE', 'CONTAINER_IMAGE']]

policyDetails

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailOutput]]

resourceSelection

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyResourceSelectionOutput]

dateCreated

  • Type: typing.Optional[datetime.datetime]

dateUpdated

  • Type: typing.Optional[datetime.datetime]

dateLastRun

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

LifecyclePolicyDetail

action

  • Type:
  • Required: Yes

filter

  • Type:
  • Required: Yes

exclusionRules

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRules, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesOutput, NoneType]

LifecyclePolicyDetailAction

type

  • Type: typing.Literal['DELETE', 'DEPRECATE', 'DISABLE']
  • Required: Yes

includeResources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailActionIncludeResources]

LifecyclePolicyDetailActionIncludeResources

amis

  • Type: typing.Optional[bool]

snapshots

  • Type: typing.Optional[bool]

containers

  • Type: typing.Optional[bool]

LifecyclePolicyDetailExclusionRules

tagMap

  • Type: typing.Optional[typing.Dict[str, str]]

amis

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesAmis, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesAmisOutput, NoneType]

LifecyclePolicyDetailExclusionRulesAmis

isPublic

  • Type: typing.Optional[bool]

regions

  • Type: typing.Optional[typing.List[str]]

sharedAccounts

  • Type: typing.Optional[typing.List[str]]

lastLaunched

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesAmisLastLaunched]

tagMap

  • Type: typing.Optional[typing.Dict[str, str]]

LifecyclePolicyDetailExclusionRulesAmisLastLaunched

value

  • Type:
  • Required: Yes

unit

  • Type: typing.Literal['DAYS', 'MONTHS', 'WEEKS', 'YEARS']
  • Required: Yes

LifecyclePolicyDetailExclusionRulesAmisOutput

isPublic

  • Type: typing.Optional[bool]

regions

  • Type: typing.Optional[typing.List[str]]

sharedAccounts

  • Type: typing.Optional[typing.List[str]]

lastLaunched

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesAmisLastLaunched]

tagMap

  • Type: typing.Optional[typing.Dict[str, str]]

LifecyclePolicyDetailExclusionRulesOutput

tagMap

  • Type: typing.Optional[typing.Dict[str, str]]

amis

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesAmisOutput]

LifecyclePolicyDetailFilter

type

  • Type: typing.Literal['AGE', 'COUNT']
  • Required: Yes

value

  • Type:
  • Required: Yes

unit

  • Type: typing.Optional[typing.Literal['DAYS', 'MONTHS', 'WEEKS', 'YEARS']]

retainAtLeast

  • Type: typing.Optional[int]

LifecyclePolicyDetailOutput

action

  • Type:
  • Required: Yes

filter

  • Type:
  • Required: Yes

exclusionRules

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesOutput]

LifecyclePolicyResourceSelection

recipes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyResourceSelectionRecipe]]

tagMap

  • Type: typing.Optional[typing.Dict[str, str]]

LifecyclePolicyResourceSelectionOutput

recipes

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyResourceSelectionRecipe]]

tagMap

  • Type: typing.Optional[typing.Dict[str, str]]

LifecyclePolicyResourceSelectionRecipe

name

  • Type:
  • Required: Yes

semanticVersion

  • Type:
  • Required: Yes

LifecyclePolicySummary

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

executionRole

  • Type: typing.Optional[str]

resourceType

  • Type: typing.Optional[typing.Literal['AMI_IMAGE', 'CONTAINER_IMAGE']]

dateCreated

  • Type: typing.Optional[datetime.datetime]

dateUpdated

  • Type: typing.Optional[datetime.datetime]

dateLastRun

  • Type: typing.Optional[datetime.datetime]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

ListComponentBuildVersionsRequest

componentVersionArn

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListComponentBuildVersionsResponse

requestId

  • Type:
  • Required: Yes

componentSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListComponentsRequest

owner

  • Type: typing.Optional[typing.Literal['AWSMarketplace', 'Amazon', 'Self', 'Shared', 'ThirdParty']]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

byName

  • Type: typing.Optional[bool]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListComponentsResponse

requestId

  • Type:
  • Required: Yes

componentVersionList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ComponentVersion]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListContainerRecipesRequest

owner

  • Type: typing.Optional[typing.Literal['AWSMarketplace', 'Amazon', 'Self', 'Shared', 'ThirdParty']]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListContainerRecipesResponse

requestId

  • Type:
  • Required: Yes

containerRecipeSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ContainerRecipeSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListDistributionConfigurationsRequest

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListDistributionConfigurationsResponse

requestId

  • Type:
  • Required: Yes

distributionConfigurationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.DistributionConfigurationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImageBuildVersionsRequest

imageVersionArn

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListImageBuildVersionsResponse

requestId

  • Type:
  • Required: Yes

imageSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImagePackagesRequest

imageBuildVersionArn

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListImagePackagesResponse

requestId

  • Type:
  • Required: Yes

imagePackageList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImagePackage]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImagePipelineImagesRequest

imagePipelineArn

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListImagePipelineImagesResponse

requestId

  • Type:
  • Required: Yes

imageSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImagePipelinesRequest

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListImagePipelinesResponse

requestId

  • Type:
  • Required: Yes

imagePipelineList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImagePipeline]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImageRecipesRequest

owner

  • Type: typing.Optional[typing.Literal['AWSMarketplace', 'Amazon', 'Self', 'Shared', 'ThirdParty']]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListImageRecipesResponse

requestId

  • Type:
  • Required: Yes

imageRecipeSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageRecipeSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImageScanFindingAggregationsRequest

filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]

nextToken

  • Type: typing.Optional[str]

ListImageScanFindingAggregationsResponse

requestId

  • Type:
  • Required: Yes

aggregationType

  • Type:
  • Required: Yes

responses

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanFindingAggregation]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImageScanFindingsRequest

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanFindingsFilter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListImageScanFindingsResponse

requestId

  • Type:
  • Required: Yes

findings

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanFinding]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListImagesRequest

owner

  • Type: typing.Optional[typing.Literal['AWSMarketplace', 'Amazon', 'Self', 'Shared', 'ThirdParty']]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

byName

  • Type: typing.Optional[bool]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

includeDeprecated

  • Type: typing.Optional[bool]

ListImagesResponse

requestId

  • Type:
  • Required: Yes

imageVersionList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageVersion]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListInfrastructureConfigurationsRequest

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListInfrastructureConfigurationsResponse

requestId

  • Type:
  • Required: Yes

infrastructureConfigurationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InfrastructureConfigurationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListLifecycleExecutionResourcesRequest

lifecycleExecutionId

  • Type:
  • Required: Yes

parentResourceId

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListLifecycleExecutionResourcesResponse

lifecycleExecutionId

  • Type:
  • Required: Yes

lifecycleExecutionState

  • Type:
  • Required: Yes

resources

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecycleExecutionResource]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListLifecycleExecutionsRequest

resourceArn

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListLifecycleExecutionsResponse

lifecycleExecutions

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecycleExecution]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListLifecyclePoliciesRequest

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListLifecyclePoliciesResponse

lifecyclePolicySummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicySummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWaitingWorkflowStepsRequest

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWaitingWorkflowStepsResponse

steps

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowStepExecution]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkflowBuildVersionsRequest

workflowVersionArn

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkflowBuildVersionsResponse

workflowSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkflowExecutionsRequest

imageBuildVersionArn

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkflowExecutionsResponse

requestId

  • Type:
  • Required: Yes

workflowExecutions

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowExecutionMetadata]
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkflowStepExecutionsRequest

workflowExecutionId

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkflowStepExecutionsResponse

requestId

  • Type:
  • Required: Yes

steps

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowStepMetadata]
  • Required: Yes

workflowBuildVersionArn

  • Type:
  • Required: Yes

workflowExecutionId

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListWorkflowsRequest

owner

  • Type: typing.Optional[typing.Literal['AWSMarketplace', 'Amazon', 'Self', 'Shared', 'ThirdParty']]

filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Filter]]

byName

  • Type: typing.Optional[bool]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWorkflowsResponse

workflowVersionList

  • Type: typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowVersion]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

Logging

s3Logs

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.S3Logs]

OutputResources

amis

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Ami]]

containers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Container]]

PackageVulnerabilityDetails

vulnerabilityId

  • Type:
  • Required: Yes

vulnerablePackages

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.VulnerablePackage]]

source

  • Type: typing.Optional[str]

cvss

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.CvssScore]]

relatedVulnerabilities

  • Type: typing.Optional[typing.List[str]]

sourceUrl

  • Type: typing.Optional[str]

vendorSeverity

  • Type: typing.Optional[str]

vendorCreatedAt

  • Type: typing.Optional[datetime.datetime]

vendorUpdatedAt

  • Type: typing.Optional[datetime.datetime]

referenceUrls

  • Type: typing.Optional[typing.List[str]]

Placement

availabilityZone

  • Type: typing.Optional[str]

tenancy

  • Type: typing.Optional[typing.Literal['dedicated', 'default', 'host']]

hostId

  • Type: typing.Optional[str]

hostResourceGroupArn

  • Type: typing.Optional[str]

ProductCodeListItem

productCodeId

  • Type:
  • Required: Yes

productCodeType

  • Type: typing.Literal['marketplace']
  • Required: Yes

PutComponentPolicyRequest

componentArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

PutComponentPolicyResponse

requestId

  • Type:
  • Required: Yes

componentArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutContainerRecipePolicyRequest

containerRecipeArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

PutContainerRecipePolicyResponse

requestId

  • Type:
  • Required: Yes

containerRecipeArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutImagePolicyRequest

imageArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

PutImagePolicyResponse

requestId

  • Type:
  • Required: Yes

imageArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutImageRecipePolicyRequest

imageRecipeArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

PutImageRecipePolicyResponse

requestId

  • Type:
  • Required: Yes

imageRecipeArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Remediation

recommendation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.RemediationRecommendation]

RemediationRecommendation

text

  • Type: typing.Optional[str]

url

  • Type: typing.Optional[str]

ResourceState

status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETED', 'DEPRECATED', 'DISABLED']]

ResourceStateUpdateExclusionRules

amis

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesAmis, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailExclusionRulesAmisOutput, NoneType]

ResourceStateUpdateIncludeResources

amis

  • Type: typing.Optional[bool]

snapshots

  • Type: typing.Optional[bool]

containers

  • Type: typing.Optional[bool]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

S3ExportConfiguration

roleName

  • Type:
  • Required: Yes

diskImageFormat

  • Type: typing.Literal['RAW', 'VHD', 'VMDK']
  • Required: Yes

s3Bucket

  • Type:
  • Required: Yes

s3Prefix

  • Type: typing.Optional[str]

S3Logs

s3BucketName

  • Type: typing.Optional[str]

s3KeyPrefix

  • Type: typing.Optional[str]

Schedule

scheduleExpression

  • Type: typing.Optional[str]

timezone

  • Type: typing.Optional[str]

pipelineExecutionStartCondition

  • Type: typing.Optional[typing.Literal['EXPRESSION_MATCH_AND_DEPENDENCY_UPDATES_AVAILABLE', 'EXPRESSION_MATCH_ONLY']]

SendWorkflowStepActionRequest

stepExecutionId

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

action

  • Type: typing.Literal['RESUME', 'STOP']
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

reason

  • Type: typing.Optional[str]

SendWorkflowStepActionResponse

stepExecutionId

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SeverityCounts

all

  • Type: typing.Optional[int]

critical

  • Type: typing.Optional[int]

high

  • Type: typing.Optional[int]

medium

  • Type: typing.Optional[int]

StartImagePipelineExecutionRequest

imagePipelineArn

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

StartImagePipelineExecutionResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

imageBuildVersionArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartResourceStateUpdateRequest

resourceArn

  • Type:
  • Required: Yes

state

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

executionRole

  • Type: typing.Optional[str]

includeResources

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ResourceStateUpdateIncludeResources]

exclusionRules

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ResourceStateUpdateExclusionRules]

updateAt

  • Type: typing.Union[datetime.datetime, str, NoneType]

StartResourceStateUpdateResponse

lifecycleExecutionId

  • Type:
  • Required: Yes

resourceArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SystemsManagerAgent

uninstallAfterBuild

  • Type: typing.Optional[bool]

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

TargetContainerRepository

service

  • Type: typing.Literal['ECR']
  • Required: Yes

repositoryName

  • Type:
  • Required: Yes

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateDistributionConfigurationRequest

distributionConfigurationArn

  • Type:
  • Required: Yes

distributions

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Distribution, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.DistributionOutput]]
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateDistributionConfigurationResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

distributionConfigurationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateImagePipelineRequest

imagePipelineArn

  • Type:
  • Required: Yes

infrastructureConfigurationArn

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

imageRecipeArn

  • Type: typing.Optional[str]

containerRecipeArn

  • Type: typing.Optional[str]

distributionConfigurationArn

  • Type: typing.Optional[str]

imageTestsConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageTestsConfiguration]

enhancedImageMetadataEnabled

  • Type: typing.Optional[bool]

schedule

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Schedule]

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

imageScanningConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanningConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.ImageScanningConfigurationOutput, NoneType]

workflows

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowConfiguration, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowConfigurationOutput]]]

executionRole

  • Type: typing.Optional[str]

UpdateImagePipelineResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

imagePipelineArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateInfrastructureConfigurationRequest

infrastructureConfigurationArn

  • Type:
  • Required: Yes

instanceProfileName

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

instanceTypes

  • Type: typing.Optional[typing.List[str]]

securityGroupIds

  • Type: typing.Optional[typing.List[str]]

subnetId

  • Type: typing.Optional[str]

logging

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Logging]

keyPair

  • Type: typing.Optional[str]

terminateInstanceOnFailure

  • Type: typing.Optional[bool]

snsTopicArn

  • Type: typing.Optional[str]

resourceTags

  • Type: typing.Optional[typing.Dict[str, str]]

instanceMetadataOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.InstanceMetadataOptions]

placement

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.Placement]

UpdateInfrastructureConfigurationResponse

requestId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

infrastructureConfigurationArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateLifecyclePolicyRequest

lifecyclePolicyArn

  • Type:
  • Required: Yes

executionRole

  • Type:
  • Required: Yes

resourceType

  • Type: typing.Literal['AMI_IMAGE', 'CONTAINER_IMAGE']
  • Required: Yes

policyDetails

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetail, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyDetailOutput]]
  • Required: Yes

resourceSelection

  • Type: typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyResourceSelection, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.LifecyclePolicyResourceSelectionOutput]
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

UpdateLifecyclePolicyResponse

lifecyclePolicyArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VulnerabilityIdAggregation

vulnerabilityId

  • Type: typing.Optional[str]

severityCounts

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.SeverityCounts]

VulnerablePackage

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

sourceLayerHash

  • Type: typing.Optional[str]

epoch

  • Type: typing.Optional[int]

release

  • Type: typing.Optional[str]

arch

  • Type: typing.Optional[str]

packageManager

  • Type: typing.Optional[str]

filePath

  • Type: typing.Optional[str]

fixedInVersion

  • Type: typing.Optional[str]

remediation

  • Type: typing.Optional[str]

Workflow

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

changeDescription

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['BUILD', 'DISTRIBUTION', 'TEST']]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowState]

owner

  • Type: typing.Optional[str]

data

  • Type: typing.Optional[str]

kmsKeyId

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowParameterDetail]]

WorkflowConfiguration

workflowArn

  • Type:
  • Required: Yes

parameters

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowParameter, aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowParameterOutput]]]

parallelGroup

  • Type: typing.Optional[str]

onFailure

  • Type: typing.Optional[typing.Literal['ABORT', 'CONTINUE']]

WorkflowConfigurationOutput

workflowArn

  • Type:
  • Required: Yes

parameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowParameterOutput]]

parallelGroup

  • Type: typing.Optional[str]

onFailure

  • Type: typing.Optional[typing.Literal['ABORT', 'CONTINUE']]

WorkflowExecutionMetadata

workflowBuildVersionArn

  • Type: typing.Optional[str]

workflowExecutionId

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['BUILD', 'DISTRIBUTION', 'TEST']]

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PENDING', 'ROLLBACK_COMPLETED', 'ROLLBACK_IN_PROGRESS', 'RUNNING', 'SKIPPED']]

message

  • Type: typing.Optional[str]

totalStepCount

  • Type: typing.Optional[int]

totalStepsSucceeded

  • Type: typing.Optional[int]

totalStepsFailed

  • Type: typing.Optional[int]

totalStepsSkipped

  • Type: typing.Optional[int]

startTime

  • Type: typing.Optional[str]

endTime

  • Type: typing.Optional[str]

parallelGroup

  • Type: typing.Optional[str]

WorkflowParameter

name

  • Type:
  • Required: Yes

value

  • Type: typing.List[str]
  • Required: Yes

WorkflowParameterDetail

name

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

defaultValue

  • Type: typing.Optional[typing.List[str]]

description

  • Type: typing.Optional[str]

WorkflowParameterOutput

name

  • Type:
  • Required: Yes

value

  • Type: typing.List[str]
  • Required: Yes

WorkflowState

status

  • Type: typing.Optional[typing.Literal['DEPRECATED']]

reason

  • Type: typing.Optional[str]

WorkflowStepExecution

stepExecutionId

  • Type: typing.Optional[str]

imageBuildVersionArn

  • Type: typing.Optional[str]

workflowExecutionId

  • Type: typing.Optional[str]

workflowBuildVersionArn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

action

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[str]

WorkflowStepMetadata

stepExecutionId

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

action

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING', 'SKIPPED']]

rollbackStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'SKIPPED']]

message

  • Type: typing.Optional[str]

inputs

  • Type: typing.Optional[str]

outputs

  • Type: typing.Optional[str]

startTime

  • Type: typing.Optional[str]

endTime

  • Type: typing.Optional[str]

WorkflowSummary

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

changeDescription

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['BUILD', 'DISTRIBUTION', 'TEST']]

owner

  • Type: typing.Optional[str]

state

  • Type: typing.Optional[aws_resource_validator.pydantic_models.imagebuilder.imagebuilder_classes.WorkflowState]

dateCreated

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

WorkflowVersion

arn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

version

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

type

  • Type: typing.Optional[typing.Literal['BUILD', 'DISTRIBUTION', 'TEST']]

owner

  • Type: typing.Optional[str]

dateCreated

  • Type: typing.Optional[str]