Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Application : KotlinCustomResource

Resource Type definition for AWS::AppConfig::Application

Link copied to clipboard
data class ApplicationArgs(val description: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<ApplicationArgs>

Resource Type definition for AWS::AppConfig::Application

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
class ConfigurationProfile : KotlinCustomResource

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
data class ConfigurationProfileArgs(val applicationId: Output<String>? = null, val description: Output<String>? = null, val kmsKeyIdentifier: Output<String>? = null, val locationUri: Output<String>? = null, val name: Output<String>? = null, val retrievalRoleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null, val type: Output<String>? = null, val validators: Output<List<ConfigurationProfileValidatorsArgs>>? = null) : ConvertibleToJava<ConfigurationProfileArgs>

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
Link copied to clipboard
class Environment : KotlinCustomResource

Resource Type definition for AWS::AppConfig::Environment

Link copied to clipboard
data class EnvironmentArgs(val applicationId: Output<String>? = null, val description: Output<String>? = null, val monitors: Output<List<EnvironmentMonitorArgs>>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<EnvironmentArgs>

Resource Type definition for AWS::AppConfig::Environment

Link copied to clipboard
Link copied to clipboard
object EnvironmentMapper : ResourceMapper<Environment>
Link copied to clipboard
Link copied to clipboard
class Extension : KotlinCustomResource

Resource Type definition for AWS::AppConfig::Extension

Link copied to clipboard
data class ExtensionArgs(val actions: Output<Map<String, List<ExtensionActionArgs>>>? = null, val description: Output<String>? = null, val latestVersionNumber: Output<Int>? = null, val name: Output<String>? = null, val parameters: Output<Map<String, ExtensionParameterArgs>>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<ExtensionArgs>

Resource Type definition for AWS::AppConfig::Extension

Link copied to clipboard
Link copied to clipboard
class ExtensionAssociation : KotlinCustomResource

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
data class ExtensionAssociationArgs(val extensionIdentifier: Output<String>? = null, val extensionVersionNumber: Output<Int>? = null, val parameters: Output<Map<String, String>>? = null, val resourceIdentifier: Output<String>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<ExtensionAssociationArgs>

An example resource schema demonstrating some basic constructs and validation rules.

Link copied to clipboard
Link copied to clipboard
object ExtensionMapper : ResourceMapper<Extension>
Link copied to clipboard
Link copied to clipboard
class HostedConfigurationVersion : KotlinCustomResource

Resource Type definition for AWS::AppConfig::HostedConfigurationVersion

Link copied to clipboard
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

Functions

Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
suspend fun environment(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment
Link copied to clipboard
suspend fun extension(name: String, block: suspend ExtensionResourceBuilder.() -> Unit): Extension