Package-level declarations

Types

Link copied to clipboard
data class GetAutoScalingConfigurationPlainArgs(val autoScalingConfigurationArn: String) : ConvertibleToJava<GetAutoScalingConfigurationPlainArgs>
Link copied to clipboard
data class GetObservabilityConfigurationPlainArgs(val observabilityConfigurationArn: String) : ConvertibleToJava<GetObservabilityConfigurationPlainArgs>
Link copied to clipboard
data class GetServicePlainArgs(val serviceArn: String) : ConvertibleToJava<GetServicePlainArgs>
Link copied to clipboard
data class GetVpcConnectorPlainArgs(val vpcConnectorArn: String) : ConvertibleToJava<GetVpcConnectorPlainArgs>
Link copied to clipboard
data class GetVpcIngressConnectionPlainArgs(val vpcIngressConnectionArn: String) : ConvertibleToJava<GetVpcIngressConnectionPlainArgs>
data class ObservabilityConfigurationTraceConfigurationArgs(val vendor: Output<ObservabilityConfigurationTraceConfigurationVendor>) : ConvertibleToJava<ObservabilityConfigurationTraceConfigurationArgs>

Describes the configuration of the tracing feature within an AWS App Runner observability configuration.

Link copied to clipboard
data class ServiceAuthenticationConfigurationArgs(val accessRoleArn: Output<String>? = null, val connectionArn: Output<String>? = null) : ConvertibleToJava<ServiceAuthenticationConfigurationArgs>

Authentication Configuration

Link copied to clipboard
data class ServiceCodeConfigurationArgs(val codeConfigurationValues: Output<ServiceCodeConfigurationValuesArgs>? = null, val configurationSource: Output<ServiceCodeConfigurationConfigurationSource>) : ConvertibleToJava<ServiceCodeConfigurationArgs>

Code Configuration

Link copied to clipboard
data class ServiceCodeConfigurationValuesArgs(val buildCommand: Output<String>? = null, val port: Output<String>? = null, val runtime: Output<ServiceCodeConfigurationValuesRuntime>, val runtimeEnvironmentSecrets: Output<List<ServiceKeyValuePairArgs>>? = null, val runtimeEnvironmentVariables: Output<List<ServiceKeyValuePairArgs>>? = null, val startCommand: Output<String>? = null) : ConvertibleToJava<ServiceCodeConfigurationValuesArgs>

Code Configuration Values

Link copied to clipboard
data class ServiceCodeRepositoryArgs(val codeConfiguration: Output<ServiceCodeConfigurationArgs>? = null, val repositoryUrl: Output<String>, val sourceCodeVersion: Output<ServiceSourceCodeVersionArgs>, val sourceDirectory: Output<String>? = null) : ConvertibleToJava<ServiceCodeRepositoryArgs>

Source Code Repository

Link copied to clipboard
data class ServiceEgressConfigurationArgs(val egressType: Output<ServiceEgressConfigurationEgressType>, val vpcConnectorArn: Output<String>? = null) : ConvertibleToJava<ServiceEgressConfigurationArgs>

Network egress configuration

Link copied to clipboard
data class ServiceEncryptionConfigurationArgs(val kmsKey: Output<String>) : ConvertibleToJava<ServiceEncryptionConfigurationArgs>

Encryption configuration (KMS key)

Link copied to clipboard
data class ServiceHealthCheckConfigurationArgs(val healthyThreshold: Output<Int>? = null, val interval: Output<Int>? = null, val path: Output<String>? = null, val protocol: Output<ServiceHealthCheckConfigurationProtocol>? = null, val timeout: Output<Int>? = null, val unhealthyThreshold: Output<Int>? = null) : ConvertibleToJava<ServiceHealthCheckConfigurationArgs>

Health check configuration

Link copied to clipboard
data class ServiceImageConfigurationArgs(val port: Output<String>? = null, val runtimeEnvironmentSecrets: Output<List<ServiceKeyValuePairArgs>>? = null, val runtimeEnvironmentVariables: Output<List<ServiceKeyValuePairArgs>>? = null, val startCommand: Output<String>? = null) : ConvertibleToJava<ServiceImageConfigurationArgs>

Image Configuration

Link copied to clipboard
data class ServiceImageRepositoryArgs(val imageConfiguration: Output<ServiceImageConfigurationArgs>? = null, val imageIdentifier: Output<String>, val imageRepositoryType: Output<ServiceImageRepositoryImageRepositoryType>) : ConvertibleToJava<ServiceImageRepositoryArgs>

Image Repository

Link copied to clipboard
data class ServiceIngressConfigurationArgs(val isPubliclyAccessible: Output<Boolean>) : ConvertibleToJava<ServiceIngressConfigurationArgs>

Network ingress configuration

Link copied to clipboard
data class ServiceInstanceConfigurationArgs(val cpu: Output<String>? = null, val instanceRoleArn: Output<String>? = null, val memory: Output<String>? = null) : ConvertibleToJava<ServiceInstanceConfigurationArgs>

Instance Configuration

Link copied to clipboard
data class ServiceKeyValuePairArgs(val name: Output<String>? = null, val value: Output<String>? = null) : ConvertibleToJava<ServiceKeyValuePairArgs>
Link copied to clipboard
data class ServiceNetworkConfigurationArgs(val egressConfiguration: Output<ServiceEgressConfigurationArgs>? = null, val ingressConfiguration: Output<ServiceIngressConfigurationArgs>? = null, val ipAddressType: Output<ServiceNetworkConfigurationIpAddressType>? = null) : ConvertibleToJava<ServiceNetworkConfigurationArgs>

Network configuration

Link copied to clipboard
data class ServiceObservabilityConfigurationArgs(val observabilityConfigurationArn: Output<String>? = null, val observabilityEnabled: Output<Boolean>) : ConvertibleToJava<ServiceObservabilityConfigurationArgs>

Service observability configuration

Link copied to clipboard
data class ServiceSourceCodeVersionArgs(val type: Output<ServiceSourceCodeVersionType>, val value: Output<String>) : ConvertibleToJava<ServiceSourceCodeVersionArgs>

Source Code Version

Link copied to clipboard
data class ServiceSourceConfigurationArgs(val authenticationConfiguration: Output<ServiceAuthenticationConfigurationArgs>? = null, val autoDeploymentsEnabled: Output<Boolean>? = null, val codeRepository: Output<ServiceCodeRepositoryArgs>? = null, val imageRepository: Output<ServiceImageRepositoryArgs>? = null) : ConvertibleToJava<ServiceSourceConfigurationArgs>

Source Code configuration

data class VpcIngressConnectionIngressVpcConfigurationArgs(val vpcEndpointId: Output<String>, val vpcId: Output<String>) : ConvertibleToJava<VpcIngressConnectionIngressVpcConfigurationArgs>

The configuration of customer’s VPC and related VPC endpoint