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 deletionProtectionCheck: Output<ConfigurationProfileDeletionProtectionCheck>? = 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 Deployment : KotlinCustomResource

Resource Type definition for AWS::AppConfig::Deployment

Link copied to clipboard
data class DeploymentArgs(val applicationId: Output<String>? = null, val configurationProfileId: Output<String>? = null, val configurationVersion: Output<String>? = null, val deploymentStrategyId: Output<String>? = null, val description: Output<String>? = null, val dynamicExtensionParameters: Output<List<DeploymentDynamicExtensionParametersArgs>>? = null, val environmentId: Output<String>? = null, val kmsKeyIdentifier: Output<String>? = null, val tags: Output<List<CreateOnlyTagArgs>>? = null) : ConvertibleToJava<DeploymentArgs>

Resource Type definition for AWS::AppConfig::Deployment

Link copied to clipboard
Link copied to clipboard
object DeploymentMapper : ResourceMapper<Deployment>
Link copied to clipboard
Link copied to clipboard
class DeploymentStrategy : KotlinCustomResource

Resource Type definition for AWS::AppConfig::DeploymentStrategy

Link copied to clipboard
data class DeploymentStrategyArgs(val deploymentDurationInMinutes: Output<Double>? = null, val description: Output<String>? = null, val finalBakeTimeInMinutes: Output<Double>? = null, val growthFactor: Output<Double>? = null, val growthType: Output<DeploymentStrategyGrowthType>? = null, val name: Output<String>? = null, val replicateTo: Output<DeploymentStrategyReplicateTo>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DeploymentStrategyArgs>

Resource Type definition for AWS::AppConfig::DeploymentStrategy

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 deletionProtectionCheck: Output<EnvironmentDeletionProtectionCheck>? = 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<TagArgs>>? = 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<TagArgs>>? = 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 deployment(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment
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