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)
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)
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>? = null, 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)
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 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 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: 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 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>? = null, 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 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 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 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 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 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 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)
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)