Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard

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

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

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

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

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

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

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

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

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 applicationResource(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
suspend fun deploymentResource(name: String, block: suspend DeploymentResourceBuilder.() -> Unit): Deployment
Link copied to clipboard
suspend fun environmentResource(name: String, block: suspend EnvironmentResourceBuilder.() -> Unit): Environment
Link copied to clipboard
Link copied to clipboard
suspend fun extensionResource(name: String, block: suspend ExtensionResourceBuilder.() -> Unit): Extension