Package-level declarations

Types

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

Provides an AppConfig Application resource.

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

Provides an AppConfig Application resource.

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

Provides an AppConfig Configuration Profile resource.

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

Provides an AppConfig Configuration Profile resource.

Link copied to clipboard
Link copied to clipboard
class Deployment : KotlinCustomResource

Provides an AppConfig Deployment resource for an aws.appconfig.Application resource.

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 environmentId: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<DeploymentArgs>

Provides an AppConfig Deployment resource for an aws.appconfig.Application resource.

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

Provides an AppConfig Deployment Strategy resource.

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

Provides an AppConfig Deployment Strategy resource.

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

Provides an AppConfig Environment resource for an aws.appconfig.Application resource. One or more environments can be defined for an application.

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<Map<String, String>>? = null) : ConvertibleToJava<EnvironmentArgs>

Provides an AppConfig Environment resource for an aws.appconfig.Application resource. One or more environments can be defined for an application.

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

Provides an Amazon AppIntegrations Event Integration resource.

Link copied to clipboard
data class EventIntegrationArgs(val description: Output<String>? = null, val eventFilter: Output<EventIntegrationEventFilterArgs>? = null, val eventbridgeBus: Output<String>? = null, val name: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<EventIntegrationArgs>

Provides an Amazon AppIntegrations Event Integration resource.

Link copied to clipboard
object EventIntegrationMapper : ResourceMapper<EventIntegration>
Link copied to clipboard
class Extension : KotlinCustomResource

Provides an AppConfig Extension resource.

Link copied to clipboard
data class ExtensionArgs(val actionPoints: Output<List<ExtensionActionPointArgs>>? = null, val description: Output<String>? = null, val name: Output<String>? = null, val parameters: Output<List<ExtensionParameterArgs>>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ExtensionArgs>

Provides an AppConfig Extension resource.

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

Associates an AppConfig Extension with a Resource.

Link copied to clipboard
data class ExtensionAssociationArgs(val extensionArn: Output<String>? = null, val parameters: Output<Map<String, String>>? = null, val resourceArn: Output<String>? = null) : ConvertibleToJava<ExtensionAssociationArgs>

Associates an AppConfig Extension with a Resource.

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

Provides an AppConfig Hosted Configuration Version resource.

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) : ConvertibleToJava<HostedConfigurationVersionArgs>

Provides an AppConfig Hosted Configuration Version resource.

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
Link copied to clipboard
suspend fun extension(name: String, block: suspend ExtensionResourceBuilder.() -> Unit): Extension