GetBackendServiceResult

data class GetBackendServiceResult(val affinityCookieTtlSec: Int, val backends: List<GetBackendServiceBackend>, val cdnPolicies: List<GetBackendServiceCdnPolicy>, val circuitBreakers: List<GetBackendServiceCircuitBreaker>, val compressionMode: String, val connectionDrainingTimeoutSec: Int, val consistentHash: List<GetBackendServiceConsistentHash>, val creationTimestamp: String, val customRequestHeaders: List<String>, val customResponseHeaders: List<String>, val description: String, val edgeSecurityPolicy: String, val enableCdn: Boolean, val fingerprint: String, val generatedId: Int, val healthChecks: List<String>, val iaps: List<GetBackendServiceIap>, val id: String, val loadBalancingScheme: String, val localityLbPolicies: List<GetBackendServiceLocalityLbPolicy>, val localityLbPolicy: String, val logConfigs: List<GetBackendServiceLogConfig>, val name: String, val outlierDetections: List<GetBackendServiceOutlierDetection>, val portName: String, val project: String? = null, val protocol: String, val securityPolicy: String, val securitySettings: List<GetBackendServiceSecuritySetting>, val selfLink: String, val sessionAffinity: String, val timeoutSec: Int)

A collection of values returned by getBackendService.

Constructors

Link copied to clipboard
constructor(affinityCookieTtlSec: Int, backends: List<GetBackendServiceBackend>, cdnPolicies: List<GetBackendServiceCdnPolicy>, circuitBreakers: List<GetBackendServiceCircuitBreaker>, compressionMode: String, connectionDrainingTimeoutSec: Int, consistentHash: List<GetBackendServiceConsistentHash>, creationTimestamp: String, customRequestHeaders: List<String>, customResponseHeaders: List<String>, description: String, edgeSecurityPolicy: String, enableCdn: Boolean, fingerprint: String, generatedId: Int, healthChecks: List<String>, iaps: List<GetBackendServiceIap>, id: String, loadBalancingScheme: String, localityLbPolicies: List<GetBackendServiceLocalityLbPolicy>, localityLbPolicy: String, logConfigs: List<GetBackendServiceLogConfig>, name: String, outlierDetections: List<GetBackendServiceOutlierDetection>, portName: String, project: String? = null, protocol: String, securityPolicy: String, securitySettings: List<GetBackendServiceSecuritySetting>, selfLink: String, sessionAffinity: String, timeoutSec: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

The set of backends that serve this Backend Service.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Time for which instance will be drained (not accept new connections, but still work to finish started ones).

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Textual description for the Backend Service.

Link copied to clipboard
Link copied to clipboard

Whether or not Cloud CDN is enabled on the Backend Service.

Link copied to clipboard

The fingerprint of the Backend Service.

Link copied to clipboard

The unique identifier for the resource. This identifier is defined by the server.

Link copied to clipboard

The set of HTTP/HTTPS health checks used by the Backend Service.

Link copied to clipboard
Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

The name of a service that has been added to an instance group in this backend.

Link copied to clipboard
val project: String? = null
Link copied to clipboard

The protocol for incoming requests.

Link copied to clipboard
Link copied to clipboard

The URI of the Backend Service.

Link copied to clipboard

The Backend Service session stickiness configuration.

Link copied to clipboard

The number of seconds to wait for a backend to respond to a request before considering the request failed.