pub struct GetBackendServiceResult {Show 35 fields
pub affinity_cookie_ttl_sec: Output<i32>,
pub backends: Output<Vec<GetBackendServiceBackend>>,
pub cdn_policies: Output<Vec<GetBackendServiceCdnPolicy>>,
pub circuit_breakers: Output<Vec<GetBackendServiceCircuitBreaker>>,
pub compression_mode: Output<String>,
pub connection_draining_timeout_sec: Output<i32>,
pub consistent_hash: Output<Vec<GetBackendServiceConsistentHash>>,
pub creation_timestamp: Output<String>,
pub custom_request_headers: Output<Vec<String>>,
pub custom_response_headers: Output<Vec<String>>,
pub description: Output<String>,
pub edge_security_policy: Output<String>,
pub enable_cdn: Output<bool>,
pub fingerprint: Output<String>,
pub generated_id: Output<i32>,
pub health_checks: Output<Vec<String>>,
pub iaps: Output<Vec<GetBackendServiceIap>>,
pub id: Output<String>,
pub ip_address_selection_policy: Output<String>,
pub load_balancing_scheme: Output<String>,
pub locality_lb_policies: Output<Vec<GetBackendServiceLocalityLbPolicy>>,
pub locality_lb_policy: Output<String>,
pub log_configs: Output<Vec<GetBackendServiceLogConfig>>,
pub name: Output<String>,
pub outlier_detections: Output<Vec<GetBackendServiceOutlierDetection>>,
pub port_name: Output<String>,
pub project: Output<Option<String>>,
pub protocol: Output<String>,
pub security_policy: Output<String>,
pub security_settings: Output<Vec<GetBackendServiceSecuritySetting>>,
pub self_link: Output<String>,
pub service_lb_policy: Output<String>,
pub session_affinity: Output<String>,
pub strong_session_affinity_cookies: Output<Vec<GetBackendServiceStrongSessionAffinityCooky>>,
pub timeout_sec: Output<i32>,
}
Fields§
§backends: Output<Vec<GetBackendServiceBackend>>
The set of backends that serve this Backend Service.
cdn_policies: Output<Vec<GetBackendServiceCdnPolicy>>
§circuit_breakers: Output<Vec<GetBackendServiceCircuitBreaker>>
§compression_mode: Output<String>
§connection_draining_timeout_sec: Output<i32>
Time for which instance will be drained (not accept new connections, but still work to finish started ones).
consistent_hash: Output<Vec<GetBackendServiceConsistentHash>>
§creation_timestamp: Output<String>
§custom_request_headers: Output<Vec<String>>
§custom_response_headers: Output<Vec<String>>
§description: Output<String>
Textual description for the Backend Service.
edge_security_policy: Output<String>
§enable_cdn: Output<bool>
Whether or not Cloud CDN is enabled on the Backend Service.
fingerprint: Output<String>
The fingerprint of the Backend Service.
generated_id: Output<i32>
The unique identifier for the resource. This identifier is defined by the server.
health_checks: Output<Vec<String>>
The set of HTTP/HTTPS health checks used by the Backend Service.
iaps: Output<Vec<GetBackendServiceIap>>
§id: Output<String>
The provider-assigned unique ID for this managed resource.
ip_address_selection_policy: Output<String>
§load_balancing_scheme: Output<String>
§locality_lb_policies: Output<Vec<GetBackendServiceLocalityLbPolicy>>
§locality_lb_policy: Output<String>
§log_configs: Output<Vec<GetBackendServiceLogConfig>>
§name: Output<String>
§outlier_detections: Output<Vec<GetBackendServiceOutlierDetection>>
§port_name: Output<String>
The name of a service that has been added to an instance group in this backend.
project: Output<Option<String>>
§protocol: Output<String>
The protocol for incoming requests.
security_policy: Output<String>
§security_settings: Output<Vec<GetBackendServiceSecuritySetting>>
§self_link: Output<String>
The URI of the Backend Service.
service_lb_policy: Output<String>
§session_affinity: Output<String>
The Backend Service session stickiness configuration.
timeout_sec: Output<i32>
The number of seconds to wait for a backend to respond to a request before considering the request failed.