Class: DatadogAPIClient::V2::GCPSTSServiceAccountAttributes

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

Overview

Attributes associated with your service account.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#account_tagsObject

Tags to be associated with GCP metrics and service checks from your account.



25
26
27
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 25

def 
  @account_tags
end

#additional_propertiesObject

Returns the value of attribute additional_properties.



55
56
57
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 55

def additional_properties
  @additional_properties
end

#automuteObject

Silence monitors for expected GCE instance shutdowns.



28
29
30
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 28

def automute
  @automute
end

#client_emailObject

Your service account email address.



31
32
33
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 31

def client_email
  @client_email
end

#cloud_run_revision_filtersObject

List of filters to limit the Cloud Run revisions that are pulled into Datadog by using tags. Only Cloud Run revision resources that apply to specified filters are imported into Datadog.



35
36
37
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 35

def cloud_run_revision_filters
  @cloud_run_revision_filters
end

#host_filtersObject

Your Host Filters.



38
39
40
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 38

def host_filters
  @host_filters
end

#is_cspm_enabledObject

When enabled, Datadog will activate the Cloud Security Monitoring product for this service account. Note: This requires resource_collection_enabled to be set to true.



41
42
43
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 41

def is_cspm_enabled
  @is_cspm_enabled
end

#is_resource_change_collection_enabledObject

When enabled, Datadog scans for all resource change data in your Google Cloud environment.



44
45
46
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 44

def is_resource_change_collection_enabled
  @is_resource_change_collection_enabled
end

#is_security_command_center_enabledObject

When enabled, Datadog will attempt to collect Security Command Center Findings. Note: This requires additional permissions on the service account.



47
48
49
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 47

def is_security_command_center_enabled
  @is_security_command_center_enabled
end

#metric_namespace_configsObject

Configurations for GCP metric namespaces.



50
51
52
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 50

def metric_namespace_configs
  @metric_namespace_configs
end

#resource_collection_enabledObject

When enabled, Datadog scans for all resources in your GCP environment.



53
54
55
# File 'lib/datadog_api_client/v2/models/gcpsts_service_account_attributes.rb', line 53

def resource_collection_enabled
  @resource_collection_enabled
end