On this page
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/