Class: DatadogAPIClient::V1::GCPAccount

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v1/models/gcp_account.rb

Overview

Your Google Cloud Platform Account.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#auth_provider_x509_cert_urlObject

Should be https://www.googleapis.com/oauth2/v1/certs.



29
30
31
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 29

def auth_provider_x509_cert_url
  @auth_provider_x509_cert_url
end

#auth_uriObject

Should be https://accounts.google.com/o/oauth2/auth.



32
33
34
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 32

def auth_uri
  @auth_uri
end

#automuteObject

Silence monitors for expected GCE instance shutdowns.



35
36
37
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 35

def automute
  @automute
end

#client_emailObject

Your email found in your JSON service account key.



38
39
40
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 38

def client_email
  @client_email
end

#client_idObject

Your ID found in your JSON service account key.



41
42
43
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 41

def client_id
  @client_id
end

#client_x509_cert_urlObject

Should be ‘www.googleapis.com/robot/v1/metadata/x509/$CLIENT_EMAIL` where `$CLIENT_EMAIL` is the email found in your JSON service account key.



45
46
47
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 45

def client_x509_cert_url
  @client_x509_cert_url
end

#errorsObject

An array of errors.



48
49
50
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 48

def errors
  @errors
end

#host_filtersObject

Limit the GCE instances that are pulled into Datadog by using tags. Only hosts that match one of the defined tags are imported into Datadog.



52
53
54
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 52

def host_filters
  @host_filters
end

#is_cspm_enabledObject

When enabled, Datadog performs configuration checks across your Google Cloud environment by continuously scanning every resource.



55
56
57
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 55

def is_cspm_enabled
  @is_cspm_enabled
end

#private_keyObject

Your private key name found in your JSON service account key.



58
59
60
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 58

def private_key
  @private_key
end

#private_key_idObject

Your private key ID found in your JSON service account key.



61
62
63
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 61

def private_key_id
  @private_key_id
end

#project_idObject

Your Google Cloud project ID found in your JSON service account key.



64
65
66
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 64

def project_id
  @project_id
end

#token_uriObject

Should be https://accounts.google.com/o/oauth2/token.



67
68
69
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 67

def token_uri
  @token_uri
end

#typeObject

The value for service_account found in your JSON service account key.



70
71
72
# File 'lib/datadog_api_client/v1/models/gcp_account.rb', line 70

def type
  @type
end