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 Details

  • Constructor Details

    • AzureAccount

      public AzureAccount()
  • Method Details

    • appServicePlanFilters

      public AzureAccount appServicePlanFilters(String appServicePlanFilters)
    • getAppServicePlanFilters

      @Nullable public String 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

      public void setAppServicePlanFilters(String appServicePlanFilters)
    • automute

      public AzureAccount automute(Boolean automute)
    • getAutomute

      @Nullable public Boolean getAutomute()
      Silence monitors for expected Azure VM shutdowns.
      Returns:
      automute
    • setAutomute

      public void setAutomute(Boolean automute)
    • clientId

      public AzureAccount clientId(String clientId)
    • getClientId

      @Nullable public String getClientId()
      Your Azure web application ID.
      Returns:
      clientId
    • setClientId

      public void setClientId(String clientId)
    • clientSecret

      public AzureAccount clientSecret(String clientSecret)
    • getClientSecret

      @Nullable public String getClientSecret()
      Your Azure web application secret key.
      Returns:
      clientSecret
    • setClientSecret

      public void setClientSecret(String clientSecret)
    • containerAppFilters

      public AzureAccount containerAppFilters(String containerAppFilters)
    • getContainerAppFilters

      @Nullable public String 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

      public void setContainerAppFilters(String containerAppFilters)
    • cspmEnabled

      public AzureAccount cspmEnabled(Boolean cspmEnabled)
    • getCspmEnabled

      @Nullable public Boolean 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

      public void setCspmEnabled(Boolean cspmEnabled)
    • customMetricsEnabled

      public AzureAccount customMetricsEnabled(Boolean customMetricsEnabled)
    • getCustomMetricsEnabled

      @Nullable public Boolean getCustomMetricsEnabled()
      Enable custom metrics for your organization.
      Returns:
      customMetricsEnabled
    • setCustomMetricsEnabled

      public void setCustomMetricsEnabled(Boolean customMetricsEnabled)
    • errors

      public AzureAccount errors(List<String> errors)
    • addErrorsItem

      public AzureAccount addErrorsItem(String errorsItem)
    • getErrors

      @Nullable public List<String> getErrors()
      Errors in your configuration.
      Returns:
      errors
    • setErrors

      public void setErrors(List<String> errors)
    • hostFilters

      public AzureAccount hostFilters(String hostFilters)
    • getHostFilters

      @Nullable public String 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

      public void setHostFilters(String hostFilters)
    • metricsEnabled

      public AzureAccount metricsEnabled(Boolean metricsEnabled)
    • getMetricsEnabled

      @Nullable public Boolean getMetricsEnabled()
      Enable Azure metrics for your organization.
      Returns:
      metricsEnabled
    • setMetricsEnabled

      public void setMetricsEnabled(Boolean metricsEnabled)
    • metricsEnabledDefault

      public AzureAccount metricsEnabledDefault(Boolean metricsEnabledDefault)
    • getMetricsEnabledDefault

      @Nullable public Boolean getMetricsEnabledDefault()
      Enable Azure metrics for your organization for resource providers where no resource provider config is specified.
      Returns:
      metricsEnabledDefault
    • setMetricsEnabledDefault

      public void setMetricsEnabledDefault(Boolean metricsEnabledDefault)
    • newClientId

      public AzureAccount newClientId(String newClientId)
    • getNewClientId

      @Nullable public String getNewClientId()
      Your New Azure web application ID.
      Returns:
      newClientId
    • setNewClientId

      public void setNewClientId(String newClientId)
    • newTenantName

      public AzureAccount newTenantName(String newTenantName)
    • getNewTenantName

      @Nullable public String getNewTenantName()
      Your New Azure Active Directory ID.
      Returns:
      newTenantName
    • setNewTenantName

      public void setNewTenantName(String newTenantName)
    • resourceCollectionEnabled

      public AzureAccount resourceCollectionEnabled(Boolean resourceCollectionEnabled)
    • getResourceCollectionEnabled

      @Nullable public Boolean 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

      public void setResourceCollectionEnabled(Boolean resourceCollectionEnabled)
    • resourceProviderConfigs

      public AzureAccount resourceProviderConfigs(List<ResourceProviderConfig> resourceProviderConfigs)
    • addResourceProviderConfigsItem

      public AzureAccount addResourceProviderConfigsItem(ResourceProviderConfig resourceProviderConfigsItem)
    • getResourceProviderConfigs

      @Nullable public List<ResourceProviderConfig> getResourceProviderConfigs()
      Configuration settings applied to resources from the specified Azure resource providers.
      Returns:
      resourceProviderConfigs
    • setResourceProviderConfigs

      public void setResourceProviderConfigs(List<ResourceProviderConfig> resourceProviderConfigs)
    • secretlessAuthEnabled

      public AzureAccount secretlessAuthEnabled(Boolean secretlessAuthEnabled)
    • getSecretlessAuthEnabled

      @Nullable public Boolean getSecretlessAuthEnabled()
      (Preview) When enabled, Datadog authenticates with this app registration using federated workload identity credentials instead of a client secret.
      Returns:
      secretlessAuthEnabled
    • setSecretlessAuthEnabled

      public void setSecretlessAuthEnabled(Boolean secretlessAuthEnabled)
    • tenantName

      public AzureAccount tenantName(String tenantName)
    • getTenantName

      @Nullable public String getTenantName()
      Your Azure Active Directory ID.
      Returns:
      tenantName
    • setTenantName

      public void setTenantName(String tenantName)
    • usageMetricsEnabled

      public AzureAccount usageMetricsEnabled(Boolean usageMetricsEnabled)
    • getUsageMetricsEnabled

      @Nullable public Boolean getUsageMetricsEnabled()
      Enable azure.usage metrics for your organization.
      Returns:
      usageMetricsEnabled
    • setUsageMetricsEnabled

      public void setUsageMetricsEnabled(Boolean usageMetricsEnabled)
    • putAdditionalProperty

      public AzureAccount putAdditionalProperty(String key, Object value)
      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 set
      value - The associated value
      Returns:
      AzureAccount
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      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

      public boolean equals(Object o)
      Return true if this AzureAccount object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object