Skip to content

Latest commit

 

History

History
49 lines (29 loc) · 1.29 KB

google_project_alert_policy.md

File metadata and controls

49 lines (29 loc) · 1.29 KB
title platform
About the google_project_alert_policy Resource
gcp

google_project_alert_policy

Use the google_project_alert_policy InSpec audit resource to test properties of a single GCP project alert policy.


Syntax

A google_project_alert_policy resource block declares the tests for a single GCP project alert policy by name.

describe google_project_alert_policy(name: 'projects/spaterson-project/alertPolicies/9271751234503117449') do
  it { should exist }
end

Examples

The following examples show how to use this InSpec audit resource.

Test that a GCP alert policy is enabled

describe google_project_alert_policy(name: 'projects/spaterson-project/alertPolicies/9271751234503117449') do
  it { should be_enabled }
end

Test that a GCP compute alert policy display name is correct

describe google_project_alert_policy(name: 'projects/spaterson-project/alertPolicies/9271751234503117449') do
  its('display_name') { should eq 'policy name' }
end

Properties

  • combiner, conditions, creation_record, display_name, enabled, mutation_record, name

GCP Permissions

Ensure the Stackdriver Logging API is enabled for the project.