HostedConfigurationVersionArgs

data class HostedConfigurationVersionArgs(val applicationId: Output<String>? = null, val configurationProfileId: Output<String>? = null, val content: Output<String>? = null, val contentType: Output<String>? = null, val description: Output<String>? = null, val latestVersionNumber: Output<Int>? = null, val versionLabel: Output<String>? = null) : ConvertibleToJava<HostedConfigurationVersionArgs>

Resource Type definition for AWS::AppConfig::HostedConfigurationVersion

Constructors

Link copied to clipboard
constructor(applicationId: Output<String>? = null, configurationProfileId: Output<String>? = null, content: Output<String>? = null, contentType: Output<String>? = null, description: Output<String>? = null, latestVersionNumber: Output<Int>? = null, versionLabel: Output<String>? = null)

Properties

Link copied to clipboard
val applicationId: Output<String>? = null

The application ID.

Link copied to clipboard
val configurationProfileId: Output<String>? = null

The configuration profile ID.

Link copied to clipboard
val content: Output<String>? = null

The content of the configuration or the configuration data.

Link copied to clipboard
val contentType: Output<String>? = null

A standard MIME type describing the format of the configuration content.

Link copied to clipboard
val description: Output<String>? = null

A description of the hosted configuration version.

Link copied to clipboard
val latestVersionNumber: Output<Int>? = null

An optional locking token used to prevent race conditions from overwriting configuration updates when creating a new version. To ensure your data is not overwritten when creating multiple hosted configuration versions in rapid succession, specify the version number of the latest hosted configuration version.

Link copied to clipboard
val versionLabel: Output<String>? = null

A user-defined label for an AWS AppConfig hosted configuration version.

Functions

Link copied to clipboard
open override fun toJava(): HostedConfigurationVersionArgs