Package com.datadog.api.client.v1.model
Class AzureAccount
java.lang.Object
com.datadog.api.client.v1.model.AzureAccount
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class AzureAccount
extends Object
Datadog-Azure integrations configured for your organization.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringboolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddErrorsItem(String errorsItem) addResourceProviderConfigsItem(ResourceProviderConfig resourceProviderConfigsItem) appServicePlanFilters(String appServicePlanFilters) clientSecret(String clientSecret) containerAppFilters(String containerAppFilters) cspmEnabled(Boolean cspmEnabled) customMetricsEnabled(Boolean customMetricsEnabled) booleanReturn true if this AzureAccount object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.Limit the Azure app service plans that are pulled into Datadog using tags.Silence monitors for expected Azure VM shutdowns.Your Azure web application ID.Your Azure web application secret key.Limit the Azure container apps that are pulled into Datadog using tags.When enabled, Datadog’s Cloud Security Management product scans resource configurations monitored by this app registration.Enable custom metrics for your organization.Errors in your configuration.Limit the Azure instances that are pulled into Datadog by using tags.Enable Azure metrics for your organization.Enable Azure metrics for your organization for resource providers where no resource provider config is specified.Your New Azure web application ID.Your New Azure Active Directory ID.When enabled, Datadog collects metadata and configuration info from cloud resources (compute instances, databases, load balancers, etc.) monitored by this app registration.Configuration settings applied to resources from the specified Azure resource providers.(Preview) When enabled, Datadog authenticates with this app registration using federated workload identity credentials instead of a client secret.Your Azure Active Directory ID.Enable azure.usage metrics for your organization.inthashCode()hostFilters(String hostFilters) metricsEnabled(Boolean metricsEnabled) metricsEnabledDefault(Boolean metricsEnabledDefault) newClientId(String newClientId) newTenantName(String newTenantName) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.resourceCollectionEnabled(Boolean resourceCollectionEnabled) resourceProviderConfigs(List<ResourceProviderConfig> resourceProviderConfigs) secretlessAuthEnabled(Boolean secretlessAuthEnabled) voidsetAppServicePlanFilters(String appServicePlanFilters) voidsetAutomute(Boolean automute) voidsetClientId(String clientId) voidsetClientSecret(String clientSecret) voidsetContainerAppFilters(String containerAppFilters) voidsetCspmEnabled(Boolean cspmEnabled) voidsetCustomMetricsEnabled(Boolean customMetricsEnabled) voidvoidsetHostFilters(String hostFilters) voidsetMetricsEnabled(Boolean metricsEnabled) voidsetMetricsEnabledDefault(Boolean metricsEnabledDefault) voidsetNewClientId(String newClientId) voidsetNewTenantName(String newTenantName) voidsetResourceCollectionEnabled(Boolean resourceCollectionEnabled) voidsetResourceProviderConfigs(List<ResourceProviderConfig> resourceProviderConfigs) voidsetSecretlessAuthEnabled(Boolean secretlessAuthEnabled) voidsetTenantName(String tenantName) voidsetUsageMetricsEnabled(Boolean usageMetricsEnabled) tenantName(String tenantName) toString()usageMetricsEnabled(Boolean usageMetricsEnabled)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_APP_SERVICE_PLAN_FILTERS
- See Also:
-
JSON_PROPERTY_AUTOMUTE
- See Also:
-
JSON_PROPERTY_CLIENT_ID
- See Also:
-
JSON_PROPERTY_CLIENT_SECRET
- See Also:
-
JSON_PROPERTY_CONTAINER_APP_FILTERS
- See Also:
-
JSON_PROPERTY_CSPM_ENABLED
- See Also:
-
JSON_PROPERTY_CUSTOM_METRICS_ENABLED
- See Also:
-
JSON_PROPERTY_ERRORS
- See Also:
-
JSON_PROPERTY_HOST_FILTERS
- See Also:
-
JSON_PROPERTY_METRICS_ENABLED
- See Also:
-
JSON_PROPERTY_METRICS_ENABLED_DEFAULT
- See Also:
-
JSON_PROPERTY_NEW_CLIENT_ID
- See Also:
-
JSON_PROPERTY_NEW_TENANT_NAME
- See Also:
-
JSON_PROPERTY_RESOURCE_COLLECTION_ENABLED
- See Also:
-
JSON_PROPERTY_RESOURCE_PROVIDER_CONFIGS
- See Also:
-
JSON_PROPERTY_SECRETLESS_AUTH_ENABLED
- See Also:
-
JSON_PROPERTY_TENANT_NAME
- See Also:
-
JSON_PROPERTY_USAGE_METRICS_ENABLED
- See Also:
-
-
Constructor Details
-
AzureAccount
public AzureAccount()
-
-
Method Details
-
appServicePlanFilters
-
getAppServicePlanFilters
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.- Returns:
- appServicePlanFilters
-
setAppServicePlanFilters
-
automute
-
getAutomute
Silence monitors for expected Azure VM shutdowns.- Returns:
- automute
-
setAutomute
-
clientId
-
getClientId
Your Azure web application ID.- Returns:
- clientId
-
setClientId
-
clientSecret
-
getClientSecret
Your Azure web application secret key.- Returns:
- clientSecret
-
setClientSecret
-
containerAppFilters
-
getContainerAppFilters
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.- Returns:
- containerAppFilters
-
setContainerAppFilters
-
cspmEnabled
-
getCspmEnabled
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.- Returns:
- cspmEnabled
-
setCspmEnabled
-
customMetricsEnabled
-
getCustomMetricsEnabled
Enable custom metrics for your organization.- Returns:
- customMetricsEnabled
-
setCustomMetricsEnabled
-
errors
-
addErrorsItem
-
getErrors
Errors in your configuration.- Returns:
- errors
-
setErrors
-
hostFilters
-
getHostFilters
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.- Returns:
- hostFilters
-
setHostFilters
-
metricsEnabled
-
getMetricsEnabled
Enable Azure metrics for your organization.- Returns:
- metricsEnabled
-
setMetricsEnabled
-
metricsEnabledDefault
-
getMetricsEnabledDefault
Enable Azure metrics for your organization for resource providers where no resource provider config is specified.- Returns:
- metricsEnabledDefault
-
setMetricsEnabledDefault
-
newClientId
-
getNewClientId
Your New Azure web application ID.- Returns:
- newClientId
-
setNewClientId
-
newTenantName
-
getNewTenantName
Your New Azure Active Directory ID.- Returns:
- newTenantName
-
setNewTenantName
-
resourceCollectionEnabled
-
getResourceCollectionEnabled
When enabled, Datadog collects metadata and configuration info from cloud resources (compute instances, databases, load balancers, etc.) monitored by this app registration.- Returns:
- resourceCollectionEnabled
-
setResourceCollectionEnabled
-
resourceProviderConfigs
-
addResourceProviderConfigsItem
public AzureAccount addResourceProviderConfigsItem(ResourceProviderConfig resourceProviderConfigsItem) -
getResourceProviderConfigs
Configuration settings applied to resources from the specified Azure resource providers.- Returns:
- resourceProviderConfigs
-
setResourceProviderConfigs
-
secretlessAuthEnabled
-
getSecretlessAuthEnabled
(Preview) When enabled, Datadog authenticates with this app registration using federated workload identity credentials instead of a client secret.- Returns:
- secretlessAuthEnabled
-
setSecretlessAuthEnabled
-
tenantName
-
getTenantName
Your Azure Active Directory ID.- Returns:
- tenantName
-
setTenantName
-
usageMetricsEnabled
-
getUsageMetricsEnabled
Enable azure.usage metrics for your organization.- Returns:
- usageMetricsEnabled
-
setUsageMetricsEnabled
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- AzureAccount
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this AzureAccount object is equal to o. -
hashCode
public int hashCode() -
toString
-