Class: DatadogAPIClient::V1::AzureAccount

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

Overview

Datadog-Azure integrations configured for your organization.

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



73
74
75
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 73

def additional_properties
  @additional_properties
end

#app_service_plan_filtersObject

Limit the Azure app service plans that are pulled into Datadog using tags. Only app service plans that match one of the defined tags are imported into Datadog.



26
27
28
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 26

def app_service_plan_filters
  @app_service_plan_filters
end

#automuteObject

Silence monitors for expected Azure VM shutdowns.



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

def automute
  @automute
end

#client_idObject

Your Azure web application ID.



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

def client_id
  @client_id
end

#client_secretObject

Your Azure web application secret key.



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

def client_secret
  @client_secret
end

#container_app_filtersObject

Limit the Azure container apps that are pulled into Datadog using tags. Only container apps that match one of the defined tags are imported into Datadog.



39
40
41
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 39

def container_app_filters
  @container_app_filters
end

#cspm_enabledObject

When enabled, Datadog’s Cloud Security Management product scans resource configurations monitored by this app registration. Note: This requires resource_collection_enabled to be set to true.



43
44
45
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 43

def cspm_enabled
  @cspm_enabled
end

#custom_metrics_enabledObject

Enable custom metrics for your organization.



46
47
48
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 46

def custom_metrics_enabled
  @custom_metrics_enabled
end

#errorsObject

Errors in your configuration.



49
50
51
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 49

def errors
  @errors
end

#host_filtersObject

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



53
54
55
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 53

def host_filters
  @host_filters
end

#metrics_configObject

Dictionary containing the key ‘excluded_resource_providers` which has to be a list of Microsoft Azure Resource Provider names. This feature is currently being beta tested. In order to enable all resource providers for metric collection, pass: `metrics_config: []` (i.e., an empty list for `excluded_resource_providers`).



59
60
61
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 59

def metrics_config
  @metrics_config
end

#new_client_idObject

Your New Azure web application ID.



62
63
64
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 62

def new_client_id
  @new_client_id
end

#new_tenant_nameObject

Your New Azure Active Directory ID.



65
66
67
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 65

def new_tenant_name
  @new_tenant_name
end

#resource_collection_enabledObject

When enabled, Datadog collects metadata and configuration info from cloud resources (compute instances, databases, load balancers, etc.) monitored by this app registration.



68
69
70
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 68

def resource_collection_enabled
  @resource_collection_enabled
end

#tenant_nameObject

Your Azure Active Directory ID.



71
72
73
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 71

def tenant_name
  @tenant_name
end