Class: DatadogAPIClient::V1::AzureAccount
- Inherits:
-
Object
- Object
- DatadogAPIClient::V1::AzureAccount
- 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
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#app_service_plan_filters ⇒ Object
Limit the Azure app service plans that are pulled into Datadog using tags.
-
#automute ⇒ Object
Silence monitors for expected Azure VM shutdowns.
-
#client_id ⇒ Object
Your Azure web application ID.
-
#client_secret ⇒ Object
Your Azure web application secret key.
-
#container_app_filters ⇒ Object
Limit the Azure container apps that are pulled into Datadog using tags.
-
#cspm_enabled ⇒ Object
When enabled, Datadog’s Cloud Security Management product scans resource configurations monitored by this app registration.
-
#custom_metrics_enabled ⇒ Object
Enable custom metrics for your organization.
-
#errors ⇒ Object
Errors in your configuration.
-
#host_filters ⇒ Object
Limit the Azure instances that are pulled into Datadog by using tags.
-
#metrics_config ⇒ Object
Dictionary containing the key ‘excluded_resource_providers` which has to be a list of Microsoft Azure Resource Provider names.
-
#new_client_id ⇒ Object
Your New Azure web application ID.
-
#new_tenant_name ⇒ Object
Your New Azure Active Directory ID.
-
#resource_collection_enabled ⇒ Object
When enabled, Datadog collects metadata and configuration info from cloud resources (compute instances, databases, load balancers, etc.) monitored by this app registration.
-
#tenant_name ⇒ Object
Your Azure Active Directory ID.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
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_filters ⇒ Object
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 |
#automute ⇒ Object
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_id ⇒ Object
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_secret ⇒ Object
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_filters ⇒ Object
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_enabled ⇒ Object
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_enabled ⇒ Object
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 |
#errors ⇒ Object
Errors in your configuration.
49 50 51 |
# File 'lib/datadog_api_client/v1/models/azure_account.rb', line 49 def errors @errors end |
#host_filters ⇒ Object
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_config ⇒ Object
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_id ⇒ Object
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_name ⇒ Object
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_enabled ⇒ Object
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_name ⇒ Object
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 |