Package-level declarations
Types
Link copied to clipboard
data class GetAutoScalingConfigurationResult(val autoScalingConfigurationArn: String? = null, val autoScalingConfigurationRevision: Int? = null, val latest: Boolean? = null)
Link copied to clipboard
data class GetObservabilityConfigurationResult(val latest: Boolean? = null, val observabilityConfigurationArn: String? = null, val observabilityConfigurationRevision: Int? = null)
Link copied to clipboard
data class GetServiceResult(val healthCheckConfiguration: ServiceHealthCheckConfiguration? = null, val instanceConfiguration: ServiceInstanceConfiguration? = null, val networkConfiguration: ServiceNetworkConfiguration? = null, val observabilityConfiguration: ServiceObservabilityConfiguration? = null, val serviceArn: String? = null, val serviceId: String? = null, val serviceUrl: String? = null, val sourceConfiguration: ServiceSourceConfiguration? = null, val status: String? = null)
Link copied to clipboard
data class GetVpcConnectorResult(val vpcConnectorArn: String? = null, val vpcConnectorRevision: Int? = null)
Link copied to clipboard
data class GetVpcIngressConnectionResult(val domainName: String? = null, val ingressVpcConfiguration: VpcIngressConnectionIngressVpcConfiguration? = null, val status: VpcIngressConnectionStatus? = null, val vpcIngressConnectionArn: String? = null)
Link copied to clipboard
data class ObservabilityConfigurationTraceConfiguration(val vendor: ObservabilityConfigurationTraceConfigurationVendor)
Describes the configuration of the tracing feature within an AWS App Runner observability configuration.
Link copied to clipboard
data class ServiceAuthenticationConfiguration(val accessRoleArn: String? = null, val connectionArn: String? = null)
Authentication Configuration
Link copied to clipboard
data class ServiceCodeConfiguration(val codeConfigurationValues: ServiceCodeConfigurationValues? = null, val configurationSource: ServiceCodeConfigurationConfigurationSource)
Code Configuration
Link copied to clipboard
data class ServiceCodeConfigurationValues(val buildCommand: String? = null, val port: String? = null, val runtime: ServiceCodeConfigurationValuesRuntime, val runtimeEnvironmentSecrets: List<ServiceKeyValuePair>? = null, val runtimeEnvironmentVariables: List<ServiceKeyValuePair>? = null, val startCommand: String? = null)
Code Configuration Values
Link copied to clipboard
data class ServiceCodeRepository(val codeConfiguration: ServiceCodeConfiguration? = null, val repositoryUrl: String, val sourceCodeVersion: ServiceSourceCodeVersion, val sourceDirectory: String? = null)
Source Code Repository
Link copied to clipboard
data class ServiceEgressConfiguration(val egressType: ServiceEgressConfigurationEgressType, val vpcConnectorArn: String? = null)
Network egress configuration
Link copied to clipboard
Encryption configuration (KMS key)
Link copied to clipboard
data class ServiceHealthCheckConfiguration(val healthyThreshold: Int? = null, val interval: Int? = null, val path: String? = null, val protocol: ServiceHealthCheckConfigurationProtocol? = null, val timeout: Int? = null, val unhealthyThreshold: Int? = null)
Health check configuration
Link copied to clipboard
data class ServiceImageConfiguration(val port: String? = null, val runtimeEnvironmentSecrets: List<ServiceKeyValuePair>? = null, val runtimeEnvironmentVariables: List<ServiceKeyValuePair>? = null, val startCommand: String? = null)
Image Configuration
Link copied to clipboard
data class ServiceImageRepository(val imageConfiguration: ServiceImageConfiguration? = null, val imageIdentifier: String, val imageRepositoryType: ServiceImageRepositoryImageRepositoryType)
Image Repository
Link copied to clipboard
Network ingress configuration
Link copied to clipboard
data class ServiceInstanceConfiguration(val cpu: String? = null, val instanceRoleArn: String? = null, val memory: String? = null)
Instance Configuration
Link copied to clipboard
Link copied to clipboard
data class ServiceNetworkConfiguration(val egressConfiguration: ServiceEgressConfiguration? = null, val ingressConfiguration: ServiceIngressConfiguration? = null, val ipAddressType: ServiceNetworkConfigurationIpAddressType? = null)
Network configuration
Link copied to clipboard
data class ServiceObservabilityConfiguration(val observabilityConfigurationArn: String? = null, val observabilityEnabled: Boolean)
Service observability configuration
Link copied to clipboard
Source Code Version
Link copied to clipboard
data class ServiceSourceConfiguration(val authenticationConfiguration: ServiceAuthenticationConfiguration? = null, val autoDeploymentsEnabled: Boolean? = null, val codeRepository: ServiceCodeRepository? = null, val imageRepository: ServiceImageRepository? = null)
Source Code configuration
Link copied to clipboard
data class VpcIngressConnectionIngressVpcConfiguration(val vpcEndpointId: String, val vpcId: String)
The configuration of customer’s VPC and related VPC endpoint