Package-level declarations

Types

Link copied to clipboard
data class ContainerRecipeComponent(val componentArn: String, val parameters: List<ContainerRecipeComponentParameter>? = null)
Link copied to clipboard
data class ContainerRecipeComponentParameter(val name: String, val value: String)
Link copied to clipboard
data class ContainerRecipeInstanceConfiguration(val blockDeviceMappings: List<ContainerRecipeInstanceConfigurationBlockDeviceMapping>? = null, val image: String? = null)
data class ContainerRecipeInstanceConfigurationBlockDeviceMapping(val deviceName: String? = null, val ebs: ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs? = null, val noDevice: Boolean? = null, val virtualName: String? = null)
data class ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs(val deleteOnTermination: String? = null, val encrypted: String? = null, val iops: Int? = null, val kmsKeyId: String? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class ContainerRecipeTargetRepository(val repositoryName: String, val service: String)
Link copied to clipboard
data class DistributionConfigurationDistribution(val amiDistributionConfiguration: DistributionConfigurationDistributionAmiDistributionConfiguration? = null, val containerDistributionConfiguration: DistributionConfigurationDistributionContainerDistributionConfiguration? = null, val fastLaunchConfigurations: List<DistributionConfigurationDistributionFastLaunchConfiguration>? = null, val launchTemplateConfigurations: List<DistributionConfigurationDistributionLaunchTemplateConfiguration>? = null, val licenseConfigurationArns: List<String>? = null, val region: String, val s3ExportConfiguration: DistributionConfigurationDistributionS3ExportConfiguration? = null, val ssmParameterConfigurations: List<DistributionConfigurationDistributionSsmParameterConfiguration>? = null)
data class DistributionConfigurationDistributionAmiDistributionConfiguration(val amiTags: Map<String, String>? = null, val description: String? = null, val kmsKeyId: String? = null, val launchPermission: DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission? = null, val name: String? = null, val targetAccountIds: List<String>? = null)
data class DistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission(val organizationArns: List<String>? = null, val organizationalUnitArns: List<String>? = null, val userGroups: List<String>? = null, val userIds: List<String>? = null)
data class DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val launchTemplateVersion: String? = null)
data class DistributionConfigurationDistributionLaunchTemplateConfiguration(val accountId: String? = null, val default: Boolean? = null, val launchTemplateId: String)
data class DistributionConfigurationDistributionS3ExportConfiguration(val diskImageFormat: String, val roleName: String, val s3Bucket: String, val s3Prefix: String? = null)
data class DistributionConfigurationDistributionSsmParameterConfiguration(val amiAccountId: String? = null, val dataType: String? = null, val parameterName: String)
Link copied to clipboard
data class GetComponentResult(val arn: String, val changeDescription: String, val data: String, val dateCreated: String, val description: String, val encrypted: Boolean, val id: String, val kmsKeyId: String, val name: String, val owner: String, val platform: String, val supportedOsVersions: List<String>, val tags: Map<String, String>, val type: String, val version: String)

A collection of values returned by getComponent.

Link copied to clipboard
data class GetComponentsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetComponentsResult(val arns: List<String>, val filters: List<GetComponentsFilter>? = null, val id: String, val names: List<String>, val owner: String? = null)

A collection of values returned by getComponents.

Link copied to clipboard
data class GetContainerRecipeComponent(val componentArn: String, val parameters: List<GetContainerRecipeComponentParameter>)
Link copied to clipboard
data class GetContainerRecipeComponentParameter(val name: String, val value: String)
data class GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb(val deleteOnTermination: Boolean, val encrypted: Boolean, val iops: Int, val kmsKeyId: String, val snapshotId: String, val throughput: Int, val volumeSize: Int, val volumeType: String)
Link copied to clipboard
data class GetContainerRecipeResult(val arn: String, val components: List<GetContainerRecipeComponent>, val containerType: String, val dateCreated: String, val description: String, val dockerfileTemplateData: String, val encrypted: Boolean, val id: String, val instanceConfigurations: List<GetContainerRecipeInstanceConfiguration>, val kmsKeyId: String, val name: String, val owner: String, val parentImage: String, val platform: String, val tags: Map<String, String>, val targetRepositories: List<GetContainerRecipeTargetRepository>, val version: String, val workingDirectory: String)

A collection of values returned by getContainerRecipe.

Link copied to clipboard
data class GetContainerRecipesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetContainerRecipesResult(val arns: List<String>, val filters: List<GetContainerRecipesFilter>? = null, val id: String, val names: List<String>, val owner: String? = null)

A collection of values returned by getContainerRecipes.

Link copied to clipboard
data class GetContainerRecipeTargetRepository(val repositoryName: String, val service: String)
data class GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate(val launchTemplateId: String, val launchTemplateName: String, val launchTemplateVersion: String)
data class GetDistributionConfigurationDistributionS3ExportConfiguration(val diskImageFormat: String, val roleName: String, val s3Bucket: String, val s3Prefix: String)
Link copied to clipboard
data class GetDistributionConfigurationResult(val arn: String, val dateCreated: String, val dateUpdated: String, val description: String, val distributions: List<GetDistributionConfigurationDistribution>, val id: String, val name: String, val tags: Map<String, String>)

A collection of values returned by getDistributionConfiguration.

Link copied to clipboard
data class GetDistributionConfigurationsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetDistributionConfigurationsResult(val arns: List<String>, val filters: List<GetDistributionConfigurationsFilter>? = null, val id: String, val names: List<String>)

A collection of values returned by getDistributionConfigurations.

Link copied to clipboard
data class GetImageImageScanningConfiguration(val ecrConfigurations: List<GetImageImageScanningConfigurationEcrConfiguration>, val imageScanningEnabled: Boolean)
data class GetImageImageScanningConfigurationEcrConfiguration(val containerTags: List<String>, val repositoryName: String)
Link copied to clipboard
data class GetImageImageTestsConfiguration(val imageTestsEnabled: Boolean, val timeoutMinutes: Int)
Link copied to clipboard
Link copied to clipboard
data class GetImageOutputResourceAmi(val accountId: String, val description: String, val image: String, val name: String, val region: String)
Link copied to clipboard
data class GetImageOutputResourceContainer(val imageUris: List<String>, val region: String)
Link copied to clipboard
data class GetImagePipelineImageTestsConfiguration(val imageTestsEnabled: Boolean, val timeoutMinutes: Int)
Link copied to clipboard
data class GetImagePipelineResult(val arn: String, val containerRecipeArn: String, val dateCreated: String, val dateLastRun: String, val dateNextRun: String, val dateUpdated: String, val description: String, val distributionConfigurationArn: String, val enhancedImageMetadataEnabled: Boolean, val id: String, val imageRecipeArn: String, val imageScanningConfigurations: List<GetImagePipelineImageScanningConfiguration>, val imageTestsConfigurations: List<GetImagePipelineImageTestsConfiguration>, val infrastructureConfigurationArn: String, val name: String, val platform: String, val schedules: List<GetImagePipelineSchedule>, val status: String, val tags: Map<String, String>)

A collection of values returned by getImagePipeline.

Link copied to clipboard
data class GetImagePipelineSchedule(val pipelineExecutionStartCondition: String, val scheduleExpression: String)
Link copied to clipboard
data class GetImagePipelinesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetImagePipelinesResult(val arns: List<String>, val filters: List<GetImagePipelinesFilter>? = null, val id: String, val names: List<String>)

A collection of values returned by getImagePipelines.

Link copied to clipboard
data class GetImageRecipeBlockDeviceMapping(val deviceName: String, val ebs: List<GetImageRecipeBlockDeviceMappingEb>, val noDevice: String, val virtualName: String)
Link copied to clipboard
data class GetImageRecipeBlockDeviceMappingEb(val deleteOnTermination: String, val encrypted: String, val iops: Int, val kmsKeyId: String, val snapshotId: String, val throughput: Int, val volumeSize: Int, val volumeType: String)
Link copied to clipboard
data class GetImageRecipeComponent(val componentArn: String, val parameters: List<GetImageRecipeComponentParameter>)
Link copied to clipboard
data class GetImageRecipeComponentParameter(val name: String, val value: String)
Link copied to clipboard
data class GetImageRecipeResult(val arn: String, val blockDeviceMappings: List<GetImageRecipeBlockDeviceMapping>, val components: List<GetImageRecipeComponent>, val dateCreated: String, val description: String, val id: String, val name: String, val owner: String, val parentImage: String, val platform: String, val tags: Map<String, String>, val userDataBase64: String, val version: String, val workingDirectory: String)

A collection of values returned by getImageRecipe.

Link copied to clipboard
data class GetImageRecipesFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetImageRecipesResult(val arns: List<String>, val filters: List<GetImageRecipesFilter>? = null, val id: String, val names: List<String>, val owner: String? = null)

A collection of values returned by getImageRecipes.

Link copied to clipboard
data class GetImageResult(val arn: String, val buildVersionArn: String, val containerRecipeArn: String, val dateCreated: String, val distributionConfigurationArn: String, val enhancedImageMetadataEnabled: Boolean, val id: String, val imageRecipeArn: String, val imageScanningConfigurations: List<GetImageImageScanningConfiguration>, val imageTestsConfigurations: List<GetImageImageTestsConfiguration>, val infrastructureConfigurationArn: String, val name: String, val osVersion: String, val outputResources: List<GetImageOutputResource>, val platform: String, val tags: Map<String, String>, val version: String)

A collection of values returned by getImage.

data class GetInfrastructureConfigurationInstanceMetadataOption(val httpPutResponseHopLimit: Int, val httpTokens: String)
data class GetInfrastructureConfigurationLoggingS3Log(val s3BucketName: String, val s3KeyPrefix: String)
Link copied to clipboard
data class GetInfrastructureConfigurationPlacement(val availabilityZone: String, val hostId: String, val hostResourceGroupArn: String, val tenancy: String)
Link copied to clipboard
data class GetInfrastructureConfigurationResult(val arn: String, val dateCreated: String, val dateUpdated: String, val description: String, val id: String, val instanceMetadataOptions: List<GetInfrastructureConfigurationInstanceMetadataOption>, val instanceProfileName: String, val instanceTypes: List<String>, val keyPair: String, val loggings: List<GetInfrastructureConfigurationLogging>, val name: String, val placements: List<GetInfrastructureConfigurationPlacement>, val resourceTags: Map<String, String>, val securityGroupIds: List<String>, val snsTopicArn: String, val subnetId: String, val tags: Map<String, String>, val terminateInstanceOnFailure: Boolean)

A collection of values returned by getInfrastructureConfiguration.

Link copied to clipboard
data class GetInfrastructureConfigurationsFilter(val name: String, val values: List<String>)
Link copied to clipboard
data class GetInfrastructureConfigurationsResult(val arns: List<String>, val filters: List<GetInfrastructureConfigurationsFilter>? = null, val id: String, val names: List<String>)

A collection of values returned by getInfrastructureConfigurations.

Link copied to clipboard
data class ImageImageScanningConfiguration(val ecrConfiguration: ImageImageScanningConfigurationEcrConfiguration? = null, val imageScanningEnabled: Boolean? = null)
data class ImageImageScanningConfigurationEcrConfiguration(val containerTags: List<String>? = null, val repositoryName: String? = null)
Link copied to clipboard
data class ImageImageTestsConfiguration(val imageTestsEnabled: Boolean? = null, val timeoutMinutes: Int? = null)
Link copied to clipboard
data class ImageOutputResource(val amis: List<ImageOutputResourceAmi>? = null, val containers: List<ImageOutputResourceContainer>? = null)
Link copied to clipboard
data class ImageOutputResourceAmi(val accountId: String? = null, val description: String? = null, val image: String? = null, val name: String? = null, val region: String? = null)
Link copied to clipboard
data class ImageOutputResourceContainer(val imageUris: List<String>? = null, val region: String? = null)
Link copied to clipboard
data class ImagePipelineImageScanningConfiguration(val ecrConfiguration: ImagePipelineImageScanningConfigurationEcrConfiguration? = null, val imageScanningEnabled: Boolean? = null)
data class ImagePipelineImageScanningConfigurationEcrConfiguration(val containerTags: List<String>? = null, val repositoryName: String? = null)
Link copied to clipboard
data class ImagePipelineImageTestsConfiguration(val imageTestsEnabled: Boolean? = null, val timeoutMinutes: Int? = null)
Link copied to clipboard
data class ImagePipelineSchedule(val pipelineExecutionStartCondition: String? = null, val scheduleExpression: String, val timezone: String? = null)
Link copied to clipboard
data class ImagePipelineWorkflow(val onFailure: String? = null, val parallelGroup: String? = null, val parameters: List<ImagePipelineWorkflowParameter>? = null, val workflowArn: String)
Link copied to clipboard
data class ImagePipelineWorkflowParameter(val name: String, val value: String)
Link copied to clipboard
data class ImageRecipeBlockDeviceMapping(val deviceName: String? = null, val ebs: ImageRecipeBlockDeviceMappingEbs? = null, val noDevice: Boolean? = null, val virtualName: String? = null)
Link copied to clipboard
data class ImageRecipeBlockDeviceMappingEbs(val deleteOnTermination: String? = null, val encrypted: String? = null, val iops: Int? = null, val kmsKeyId: String? = null, val snapshotId: String? = null, val throughput: Int? = null, val volumeSize: Int? = null, val volumeType: String? = null)
Link copied to clipboard
data class ImageRecipeComponent(val componentArn: String, val parameters: List<ImageRecipeComponentParameter>? = null)
Link copied to clipboard
data class ImageRecipeComponentParameter(val name: String, val value: String)
Link copied to clipboard
data class ImageRecipeSystemsManagerAgent(val uninstallAfterBuild: Boolean)
Link copied to clipboard
data class ImageWorkflow(val onFailure: String? = null, val parallelGroup: String? = null, val parameters: List<ImageWorkflowParameter>? = null, val workflowArn: String)
Link copied to clipboard
data class ImageWorkflowParameter(val name: String, val value: String)
data class InfrastructureConfigurationInstanceMetadataOptions(val httpPutResponseHopLimit: Int? = null, val httpTokens: String? = null)
Link copied to clipboard
data class InfrastructureConfigurationLoggingS3Logs(val s3BucketName: String, val s3KeyPrefix: String? = null)
Link copied to clipboard
data class InfrastructureConfigurationPlacement(val availabilityZone: String? = null, val hostId: String? = null, val hostResourceGroupArn: String? = null, val tenancy: String? = null)
Link copied to clipboard
Link copied to clipboard
data class LifecyclePolicyPolicyDetailActionIncludeResources(val amis: Boolean? = null, val containers: Boolean? = null, val snapshots: Boolean? = null)
data class LifecyclePolicyPolicyDetailExclusionRulesAmis(val isPublic: Boolean? = null, val lastLaunched: LifecyclePolicyPolicyDetailExclusionRulesAmisLastLaunched? = null, val regions: List<String>? = null, val sharedAccounts: List<String>? = null, val tagMap: Map<String, String>? = null)
Link copied to clipboard
data class LifecyclePolicyPolicyDetailFilter(val retainAtLeast: Int? = null, val type: String, val unit: String? = null, val value: Int)
Link copied to clipboard
data class LifecyclePolicyResourceSelection(val recipes: List<LifecyclePolicyResourceSelectionRecipe>? = null, val tagMap: Map<String, String>? = null)
Link copied to clipboard
data class LifecyclePolicyResourceSelectionRecipe(val name: String, val semanticVersion: String)