google_compute_backend_services resource
Syntax
A google_compute_backend_services
is used to test a Google BackendService resource
Beta Resource
This resource has beta fields available. To retrieve these fields, include beta: true
in the constructor for the resource
Examples
describe google_compute_backend_services(project: 'chef-gcp-inspec') do
its('count') { should be >= 1 }
its('names') { should include 'inspec-gcp-backend-service' }
its('port_names') { should include 'http' }
its('protocols') { should include 'HTTP' }
its('timeout_secs') { should include '10' }
end
Properties
Properties that can be accessed from the google_compute_backend_services
resource:
See the google_compute_backend_service resource for more information.
affinity_cookie_ttl_secs
- an array of
google_compute_backend_service
affinity_cookie_ttl_sec backends
- an array of
google_compute_backend_service
backends circuit_breakers
- an array of
google_compute_backend_service
circuit_breakers consistent_hashes
- an array of
google_compute_backend_service
consistent_hash cdn_policies
- an array of
google_compute_backend_service
cdn_policy connection_drainings
- an array of
google_compute_backend_service
connection_draining creation_timestamps
- an array of
google_compute_backend_service
creation_timestamp custom_request_headers
- an array of
google_compute_backend_service
custom_request_headers fingerprints
- an array of
google_compute_backend_service
fingerprint descriptions
- an array of
google_compute_backend_service
description enable_cdns
- an array of
google_compute_backend_service
enable_cdn health_checks
- an array of
google_compute_backend_service
health_checks ids
- an array of
google_compute_backend_service
id iaps
- an array of
google_compute_backend_service
iap load_balancing_schemes
- an array of
google_compute_backend_service
load_balancing_scheme locality_lb_policies
- an array of
google_compute_backend_service
locality_lb_policy names
- an array of
google_compute_backend_service
name outlier_detections
- an array of
google_compute_backend_service
outlier_detection port_names
- an array of
google_compute_backend_service
port_name protocols
- an array of
google_compute_backend_service
protocol security_policies
- an array of
google_compute_backend_service
security_policy session_affinities
- an array of
google_compute_backend_service
session_affinity timeout_secs
- an array of
google_compute_backend_service
timeout_sec log_configs
- an array of
google_compute_backend_service
log_config
Filter Criteria
This resource supports all of the above properties as filter criteria, which can be used with where
as a block or a method.
GCP Permissions
Ensure the Compute Engine API is enabled for the current project.
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/google_compute_backend_services/