Package-level declarations

Types

Link copied to clipboard
@JsonSerializable
data class AuthenticationConfiguration(val AccessRoleArn: ARN?, val ConnectionArn: String?)
Link copied to clipboard
@JsonSerializable
data class AutoScalingConfigurationSummary(val AutoScalingConfigurationArn: ARN?, val AutoScalingConfigurationName: String?, val AutoScalingConfigurationRevision: Int?, val CreatedAt: Timestamp?, val HasAssociatedService: Boolean?, val IsDefault: Boolean?, val Status: String?)
Link copied to clipboard
@JsonSerializable
data class CodeConfiguration(val CodeConfigurationValues: CodeConfigurationValues?, val ConfigurationSource: String?)
Link copied to clipboard
@JsonSerializable
data class CodeConfigurationValues(val BuildCommand: String?, val Port: String?, val Runtime: String?, val RuntimeEnvironmentSecrets: Map<String, String>, val RuntimeEnvironmentVariables: Map<String, String>, val StartCommand: String?)
Link copied to clipboard
@JsonSerializable
data class CodeRepository(val CodeConfiguration: CodeConfiguration?, val RepositoryUrl: Uri?, val SourceCodeVersion: SourceCodeVersion?, val SourceDirectory: String?)
Link copied to clipboard
@JsonSerializable
data class CreateService(val ServiceName: ServiceName, val SourceConfiguration: SourceConfiguration, val AutoScalingConfigurationArn: ARN? = null, val EncryptionConfiguration: EncryptionConfiguration? = null, val HealthCheckConfiguration: HealthCheckConfiguration? = null, val InstanceConfiguration: InstanceConfiguration? = null, val NetworkConfiguration: NetworkConfiguration? = null, val ObservabilityConfiguration: ObservabilityConfiguration? = null, val Tags: List<Tag>? = null) : AppRunnerAction<AppRunnerService>
Link copied to clipboard
@JsonSerializable
data class DeleteService(val ServiceArn: ARN) : AppRunnerAction<AppRunnerService>
Link copied to clipboard
@JsonSerializable
data class EgressConfiguration(val EgressType: String?, val VpcConnectorArn: ARN?)
Link copied to clipboard
@JsonSerializable
data class EncryptionConfiguration(val KmsKey: KMSKeyId?)
Link copied to clipboard
@JsonSerializable
data class HealthCheckConfiguration(val HealthyThreshold: Int?, val Interval: Int?, val Path: String?, val Protocol: String?, val Timeout: Int?, val UnhealthyThreshold: Int?)
Link copied to clipboard
@JsonSerializable
data class ImageConfiguration(val Port: String?, val RuntimeEnvironmentSecrets: Map<String, String>, val RuntimeEnvironmentVariables: Map<String, String>, val StartCommand: String?)
Link copied to clipboard
@JsonSerializable
data class ImageRepository(val ImageConfiguration: ImageConfiguration?, val ImageIdentifier: String?, val ImageRepositoryType: String?)
Link copied to clipboard
@JsonSerializable
data class IngressConfiguration(val IsPubliclyAccessible: Boolean?)
Link copied to clipboard
@JsonSerializable
data class InstanceConfiguration(val Cpu: String?, val InstanceRoleArn: ARN?, val Memory: String?)
Link copied to clipboard
Link copied to clipboard
@JsonSerializable
data class NetworkConfiguration(val EgressConfiguration: EgressConfiguration?, val IngressConfiguration: IngressConfiguration?, val IpAddressType: String?)
Link copied to clipboard
@JsonSerializable
data class ObservabilityConfiguration(val ObservabilityEnabled: Boolean, val ObservabilityConfigurationArn: String?)
Link copied to clipboard
@JsonSerializable
data class Service(val ServiceArn: ARN, val ServiceId: ServiceId, val ServiceName: ServiceName, val Status: String, val CreatedAt: Timestamp, val UpdatedAt: Timestamp, val ServiceUrl: Uri? = null, val DeletedAt: Timestamp? = null, val AutoScalingConfigurationSummary: AutoScalingConfigurationSummary? = null, val EncryptionConfiguration: EncryptionConfiguration? = null, val HealthCheckConfiguration: HealthCheckConfiguration? = null, val InstanceConfiguration: InstanceConfiguration? = null, val NetworkConfiguration: NetworkConfiguration? = null, val ObservabilityConfiguration: ObservabilityConfiguration? = null, val SourceConfiguration: SourceConfiguration? = null)
Link copied to clipboard
@JsonSerializable
data class ServiceSummary(val CreatedAt: Timestamp, val ServiceArn: ARN, val ServiceId: ServiceId, val ServiceName: ServiceName, val ServiceUrl: Uri?, val Status: String?, val UpdatedAt: Timestamp)
Link copied to clipboard
@JsonSerializable
data class ServiceSummaryList(val ServiceSummaryList: List<ServiceSummary>, val NextToken: NextToken? = null) : Paged<NextToken, ServiceSummary>
Link copied to clipboard
@JsonSerializable
data class SourceCodeVersion(val Type: String?, val Value: String?)
Link copied to clipboard
@JsonSerializable
data class SourceConfiguration(val AuthenticationConfiguration: AuthenticationConfiguration? = null, val AutoDeploymentsEnabled: Boolean? = null, val CodeRepository: CodeRepository? = null, val ImageRepository: ImageRepository? = null)