@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 callStatus 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 callStatus 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 callStatus 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 callStatus 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 callStatus 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 © 2023. All rights reserved.