ComputeBackendService.Builder |
ComputeBackendService.Builder.affinityCookieTtlSec(Number affinityCookieTtlSec) |
Lifetime of cookies in seconds if session_affinity is GENERATED_COOKIE.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.backend(com.hashicorp.cdktf.IResolvable backend) |
backend block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.backend(List<? extends ComputeBackendServiceBackend> backend) |
backend block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.cdnPolicy(ComputeBackendServiceCdnPolicy cdnPolicy) |
cdn_policy block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.circuitBreakers(ComputeBackendServiceCircuitBreakers circuitBreakers) |
circuit_breakers block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.compressionMode(String compressionMode) |
Compress text responses using Brotli or gzip compression, based on the client's Accept-Encoding header.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.connection(com.hashicorp.cdktf.SSHProvisionerConnection connection) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.connection(com.hashicorp.cdktf.WinrmProvisionerConnection connection) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.connectionDrainingTimeoutSec(Number connectionDrainingTimeoutSec) |
Time for which instance will be drained (not accept new connections, but still work to finish started).
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.consistentHash(ComputeBackendServiceConsistentHash consistentHash) |
consistent_hash block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.count(com.hashicorp.cdktf.TerraformCount count) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.count(Number count) |
|
static ComputeBackendService.Builder |
ComputeBackendService.Builder.create(software.constructs.Construct scope,
String id) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.customRequestHeaders(List<String> customRequestHeaders) |
Headers that the HTTP/S load balancer should add to proxied requests.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.customResponseHeaders(List<String> customResponseHeaders) |
Headers that the HTTP/S load balancer should add to proxied responses.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.dependsOn(List<? extends com.hashicorp.cdktf.ITerraformDependable> dependsOn) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.description(String description) |
An optional description of this resource.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.edgeSecurityPolicy(String edgeSecurityPolicy) |
The resource URL for the edge security policy associated with this backend service.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.enableCdn(com.hashicorp.cdktf.IResolvable enableCdn) |
If true, enable Cloud CDN for this BackendService.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.enableCdn(Boolean enableCdn) |
If true, enable Cloud CDN for this BackendService.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.forEach(com.hashicorp.cdktf.ITerraformIterator forEach) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.healthChecks(List<String> healthChecks) |
The set of URLs to the HttpHealthCheck or HttpsHealthCheck resource for health checking this BackendService.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.iap(ComputeBackendServiceIap iap) |
iap block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.id(String id) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#id ComputeBackendService#id}.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.lifecycle(com.hashicorp.cdktf.TerraformResourceLifecycle lifecycle) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.loadBalancingScheme(String loadBalancingScheme) |
Indicates whether the backend service will be used with internal or external load balancing.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.localityLbPolicies(com.hashicorp.cdktf.IResolvable localityLbPolicies) |
locality_lb_policies block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.localityLbPolicies(List<? extends ComputeBackendServiceLocalityLbPolicies> localityLbPolicies) |
locality_lb_policies block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.localityLbPolicy(String localityLbPolicy) |
The load balancing algorithm used within the scope of the locality.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.logConfig(ComputeBackendServiceLogConfig logConfig) |
log_config block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.name(String name) |
Name of the resource.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.outlierDetection(ComputeBackendServiceOutlierDetection outlierDetection) |
outlier_detection block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.portName(String portName) |
Name of backend port.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.project(String project) |
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_backend_service#project ComputeBackendService#project}.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.protocol(String protocol) |
The protocol this BackendService uses to communicate with backends.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.provider(com.hashicorp.cdktf.TerraformProvider provider) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.provisioners(List<? extends Object> provisioners) |
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.securityPolicy(String securityPolicy) |
The security policy associated with this backend service.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.securitySettings(ComputeBackendServiceSecuritySettings securitySettings) |
security_settings block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.serviceLbPolicy(String serviceLbPolicy) |
URL to networkservices.ServiceLbPolicy resource.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.sessionAffinity(String sessionAffinity) |
Type of session affinity to use.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.timeouts(ComputeBackendServiceTimeouts timeouts) |
timeouts block.
|
ComputeBackendService.Builder |
ComputeBackendService.Builder.timeoutSec(Number timeoutSec) |
The backend service timeout has a different meaning depending on the type of load balancer.
|