Package-level declarations
Types
Link copied to clipboard
data class ContainerRecipeComponent(val componentArn: String, val parameters: List<ContainerRecipeComponentParameter>? = null)
Link copied to clipboard
Link copied to clipboard
data class ContainerRecipeInstanceConfiguration(val blockDeviceMappings: List<ContainerRecipeInstanceConfigurationBlockDeviceMapping>? = null, val image: String? = null)
Link copied to clipboard
data class ContainerRecipeInstanceConfigurationBlockDeviceMapping(val deviceName: String? = null, val ebs: ContainerRecipeInstanceConfigurationBlockDeviceMappingEbs? = null, val noDevice: Boolean? = null, val virtualName: String? = null)
Link copied to clipboard
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
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)
Link copied to clipboard
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)
Link copied to clipboard
Link copied to clipboard
data class DistributionConfigurationDistributionContainerDistributionConfiguration(val containerTags: List<String>? = null, val description: String? = null, val targetRepository: DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository)
Link copied to clipboard
data class DistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository(val repositoryName: String, val service: String)
Link copied to clipboard
data class DistributionConfigurationDistributionFastLaunchConfiguration(val accountId: String, val enabled: Boolean, val launchTemplate: DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate? = null, val maxParallelLaunches: Int? = null, val snapshotConfiguration: DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration? = null)
Link copied to clipboard
data class DistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate(val launchTemplateId: String? = null, val launchTemplateName: String? = null, val launchTemplateVersion: String? = null)
Link copied to clipboard
data class DistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration(val targetResourceCount: Int? = null)
Link copied to clipboard
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
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
Link copied to clipboard
data class GetContainerRecipeInstanceConfiguration(val blockDeviceMappings: List<GetContainerRecipeInstanceConfigurationBlockDeviceMapping>, val image: String)
Link copied to clipboard
data class GetContainerRecipeInstanceConfigurationBlockDeviceMapping(val deviceName: String, val ebs: List<GetContainerRecipeInstanceConfigurationBlockDeviceMappingEb>, val noDevice: String, val virtualName: String)
Link copied to clipboard
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
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
Link copied to clipboard
data class GetDistributionConfigurationDistribution(val amiDistributionConfigurations: List<GetDistributionConfigurationDistributionAmiDistributionConfiguration>, val containerDistributionConfigurations: List<GetDistributionConfigurationDistributionContainerDistributionConfiguration>, val fastLaunchConfigurations: List<GetDistributionConfigurationDistributionFastLaunchConfiguration>, val launchTemplateConfigurations: List<GetDistributionConfigurationDistributionLaunchTemplateConfiguration>, val licenseConfigurationArns: List<String>, val region: String)
Link copied to clipboard
data class GetDistributionConfigurationDistributionAmiDistributionConfiguration(val amiTags: Map<String, String>, val description: String, val kmsKeyId: String, val launchPermissions: List<GetDistributionConfigurationDistributionAmiDistributionConfigurationLaunchPermission>, val name: String, val targetAccountIds: List<String>)
Link copied to clipboard
Link copied to clipboard
data class GetDistributionConfigurationDistributionContainerDistributionConfiguration(val containerTags: List<String>, val description: String, val targetRepositories: List<GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository>)
Link copied to clipboard
data class GetDistributionConfigurationDistributionContainerDistributionConfigurationTargetRepository(val repositoryName: String, val service: String)
Link copied to clipboard
data class GetDistributionConfigurationDistributionFastLaunchConfiguration(val accountId: String, val enabled: Boolean, val launchTemplates: List<GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate>, val maxParallelLaunches: Int, val snapshotConfigurations: List<GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration>)
Link copied to clipboard
data class GetDistributionConfigurationDistributionFastLaunchConfigurationLaunchTemplate(val launchTemplateId: String, val launchTemplateName: String, val launchTemplateVersion: String)
Link copied to clipboard
data class GetDistributionConfigurationDistributionFastLaunchConfigurationSnapshotConfiguration(val targetResourceCount: Int)
Link copied to clipboard
data class GetDistributionConfigurationDistributionLaunchTemplateConfiguration(val accountId: String, val default: Boolean, val launchTemplateId: 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
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
Link copied to clipboard
data class GetImageOutputResource(val amis: List<GetImageOutputResourceAmi>, val containers: List<GetImageOutputResourceContainer>)
Link copied to clipboard
Link copied to clipboard
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
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
Link copied to clipboard
data class GetImageRecipeComponent(val componentArn: String, val parameters: List<GetImageRecipeComponentParameter>)
Link copied to clipboard
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
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.
Link copied to clipboard
data class GetInfrastructureConfigurationInstanceMetadataOption(val httpPutResponseHopLimit: Int, val httpTokens: String)
Link copied to clipboard
data class GetInfrastructureConfigurationLogging(val s3Logs: List<GetInfrastructureConfigurationLoggingS3Log>)
Link copied to clipboard
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
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
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
Link copied to clipboard
data class ImageRecipeComponent(val componentArn: String, val parameters: List<ImageRecipeComponentParameter>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class InfrastructureConfigurationInstanceMetadataOptions(val httpPutResponseHopLimit: Int? = null, val httpTokens: String? = null)
Link copied to clipboard
Link copied to clipboard
data class InfrastructureConfigurationLoggingS3Logs(val s3BucketName: String, val s3KeyPrefix: String? = null)