@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class AzureIntegrationApi extends Object
| Constructor and Description |
|---|
AzureIntegrationApi() |
AzureIntegrationApi(ApiClient apiClient) |
public AzureIntegrationApi()
public AzureIntegrationApi(ApiClient apiClient)
public ApiClient getApiClient()
public void setApiClient(ApiClient apiClient)
apiClient - an instance of API clientpublic Object createAzureIntegration(AzureAccount body) throws ApiException
See createAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).
body - Create a Datadog-Azure integration for your Datadog account request body.
(required)ApiException - if fails to make API callpublic CompletableFuture<Object> createAzureIntegrationAsync(AzureAccount body)
See createAzureIntegrationWithHttpInfoAsync(com.datadog.api.client.v1.model.AzureAccount).
body - Create a Datadog-Azure integration for your Datadog account request body.
(required)public ApiResponse<Object> createAzureIntegrationWithHttpInfo(AzureAccount body) throws ApiException
Using the POST method updates your integration configuration by adding your new
configuration to the existing one in your Datadog organization.
Using the PUT method updates your integration configuration by replacing your
current configuration with the new one sent to your Datadog organization.
body - Create a Datadog-Azure integration for your Datadog account request body.
(required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Authentication Error | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Object>> createAzureIntegrationWithHttpInfoAsync(AzureAccount body)
See createAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).
body - Create a Datadog-Azure integration for your Datadog account request body.
(required)public Object deleteAzureIntegration(AzureAccount body) throws ApiException
See deleteAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).
body - Delete a given Datadog-Azure integration request body. (required)ApiException - if fails to make API callpublic CompletableFuture<Object> deleteAzureIntegrationAsync(AzureAccount body)
See deleteAzureIntegrationWithHttpInfoAsync(com.datadog.api.client.v1.model.AzureAccount).
body - Delete a given Datadog-Azure integration request body. (required)public ApiResponse<Object> deleteAzureIntegrationWithHttpInfo(AzureAccount body) throws ApiException
body - Delete a given Datadog-Azure integration request body. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Authentication Error | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Object>> deleteAzureIntegrationWithHttpInfoAsync(AzureAccount body)
See deleteAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).
body - Delete a given Datadog-Azure integration request body. (required)public List<AzureAccount> listAzureIntegration() throws ApiException
ApiException - if fails to make API callpublic CompletableFuture<List<AzureAccount>> listAzureIntegrationAsync()
public ApiResponse<List<AzureAccount>> listAzureIntegrationWithHttpInfo() throws ApiException
ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Authentication Error | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<List<AzureAccount>>> listAzureIntegrationWithHttpInfoAsync()
public Object updateAzureHostFilters(AzureAccount body) throws ApiException
See updateAzureHostFiltersWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).
body - Update a Datadog-Azure integration's host filters request body. (required)ApiException - if fails to make API callpublic CompletableFuture<Object> updateAzureHostFiltersAsync(AzureAccount body)
See updateAzureHostFiltersWithHttpInfoAsync(com.datadog.api.client.v1.model.AzureAccount).
body - Update a Datadog-Azure integration's host filters request body. (required)public ApiResponse<Object> updateAzureHostFiltersWithHttpInfo(AzureAccount body) throws ApiException
body - Update a Datadog-Azure integration's host filters request body. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Authentication Error | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Object>> updateAzureHostFiltersWithHttpInfoAsync(AzureAccount body)
See updateAzureHostFiltersWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).
body - Update a Datadog-Azure integration's host filters request body. (required)public Object updateAzureIntegration(AzureAccount body) throws ApiException
See updateAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).
body - Update a Datadog-Azure integration request body. (required)ApiException - if fails to make API callpublic CompletableFuture<Object> updateAzureIntegrationAsync(AzureAccount body)
See updateAzureIntegrationWithHttpInfoAsync(com.datadog.api.client.v1.model.AzureAccount).
body - Update a Datadog-Azure integration request body. (required)public ApiResponse<Object> updateAzureIntegrationWithHttpInfo(AzureAccount body) throws ApiException
tenant_name and
client_id. Any other fields supplied will overwrite existing values. To overwrite
tenant_name or client_id, use new_tenant_name and
new_client_id. To leave a field unchanged, do not supply that field in the payload.body - Update a Datadog-Azure integration request body. (required)ApiException - if fails to make API call| Status Code | Description | Response Headers |
| 200 | OK | - |
| 400 | Bad Request | - |
| 403 | Authentication Error | - |
| 429 | Too many requests | - |
public CompletableFuture<ApiResponse<Object>> updateAzureIntegrationWithHttpInfoAsync(AzureAccount body)
See updateAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).
body - Update a Datadog-Azure integration request body. (required)Copyright © 2024. All rights reserved.