Class AzureIntegrationApi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreate an Azure integration.Create an Azure integration.Create a Datadog-Azure integration.Create an Azure integration.Delete an Azure integration.Delete an Azure integration.Delete a given Datadog-Azure integration from your Datadog account.Delete an Azure integration.Get the API client.List all Azure integrations.List all Azure integrations.List all Datadog-Azure integrations configured in your Datadog account.List all Azure integrations.voidsetApiClient(ApiClient apiClient) Set the API client.Update Azure integration host filters.Update Azure integration host filters.Update the defined list of host filters for a given Datadog-Azure integration.Update Azure integration host filters.Update an Azure integration.Update an Azure integration.Update a Datadog-Azure integration.Update an Azure integration.
-
Constructor Details
-
AzureIntegrationApi
public AzureIntegrationApi() -
AzureIntegrationApi
-
-
Method Details
-
getApiClient
Get the API client.- Returns:
- API client
-
setApiClient
Set the API client.- Parameters:
apiClient- an instance of API client
-
createAzureIntegration
Create an Azure integration.See
createAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Create a Datadog-Azure integration for your Datadog account request body. (required)- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
createAzureIntegrationAsync
Create an Azure integration.See
createAzureIntegrationWithHttpInfoAsync(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Create a Datadog-Azure integration for your Datadog account request body. (required)- Returns:
- CompletableFuture<Object>
-
createAzureIntegrationWithHttpInfo
public ApiResponse<Object> createAzureIntegrationWithHttpInfo(AzureAccount body) throws ApiException Create a Datadog-Azure integration.Using the
POSTmethod updates your integration configuration by adding your new configuration to the existing one in your Datadog organization.Using the
PUTmethod updates your integration configuration by replacing your current configuration with the new one sent to your Datadog organization.- Parameters:
body- Create a Datadog-Azure integration for your Datadog account request body. (required)- Returns:
- ApiResponse<Object>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Authentication Error - 429 Too many requests -
-
createAzureIntegrationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Object>> createAzureIntegrationWithHttpInfoAsync(AzureAccount body) Create an Azure integration.See
createAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Create a Datadog-Azure integration for your Datadog account request body. (required)- Returns:
- CompletableFuture<ApiResponse<Object>>
-
deleteAzureIntegration
Delete an Azure integration.See
deleteAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Delete a given Datadog-Azure integration request body. (required)- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
deleteAzureIntegrationAsync
Delete an Azure integration.See
deleteAzureIntegrationWithHttpInfoAsync(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Delete a given Datadog-Azure integration request body. (required)- Returns:
- CompletableFuture<Object>
-
deleteAzureIntegrationWithHttpInfo
public ApiResponse<Object> deleteAzureIntegrationWithHttpInfo(AzureAccount body) throws ApiException Delete a given Datadog-Azure integration from your Datadog account.- Parameters:
body- Delete a given Datadog-Azure integration request body. (required)- Returns:
- ApiResponse<Object>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Authentication Error - 429 Too many requests -
-
deleteAzureIntegrationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Object>> deleteAzureIntegrationWithHttpInfoAsync(AzureAccount body) Delete an Azure integration.See
deleteAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Delete a given Datadog-Azure integration request body. (required)- Returns:
- CompletableFuture<ApiResponse<Object>>
-
listAzureIntegration
List all Azure integrations.- Returns:
- List<AzureAccount>
- Throws:
ApiException- if fails to make API call
-
listAzureIntegrationAsync
List all Azure integrations.- Returns:
- CompletableFuture<List<AzureAccount>>
-
listAzureIntegrationWithHttpInfo
List all Datadog-Azure integrations configured in your Datadog account.- Returns:
- ApiResponse<List<AzureAccount>>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Authentication Error - 429 Too many requests -
-
listAzureIntegrationWithHttpInfoAsync
List all Azure integrations.- Returns:
- CompletableFuture<ApiResponse<List<AzureAccount>>>
-
updateAzureHostFilters
Update Azure integration host filters.See
updateAzureHostFiltersWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Update a Datadog-Azure integration's host filters request body. (required)- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
updateAzureHostFiltersAsync
Update Azure integration host filters.See
updateAzureHostFiltersWithHttpInfoAsync(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Update a Datadog-Azure integration's host filters request body. (required)- Returns:
- CompletableFuture<Object>
-
updateAzureHostFiltersWithHttpInfo
public ApiResponse<Object> updateAzureHostFiltersWithHttpInfo(AzureAccount body) throws ApiException Update the defined list of host filters for a given Datadog-Azure integration.- Parameters:
body- Update a Datadog-Azure integration's host filters request body. (required)- Returns:
- ApiResponse<Object>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Authentication Error - 429 Too many requests -
-
updateAzureHostFiltersWithHttpInfoAsync
public CompletableFuture<ApiResponse<Object>> updateAzureHostFiltersWithHttpInfoAsync(AzureAccount body) Update Azure integration host filters.See
updateAzureHostFiltersWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Update a Datadog-Azure integration's host filters request body. (required)- Returns:
- CompletableFuture<ApiResponse<Object>>
-
updateAzureIntegration
Update an Azure integration.See
updateAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Update a Datadog-Azure integration request body. (required)- Returns:
- Object
- Throws:
ApiException- if fails to make API call
-
updateAzureIntegrationAsync
Update an Azure integration.See
updateAzureIntegrationWithHttpInfoAsync(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Update a Datadog-Azure integration request body. (required)- Returns:
- CompletableFuture<Object>
-
updateAzureIntegrationWithHttpInfo
public ApiResponse<Object> updateAzureIntegrationWithHttpInfo(AzureAccount body) throws ApiException Update a Datadog-Azure integration. Requires an existingtenant_nameandclient_id. Any other fields supplied will overwrite existing values. To overwritetenant_nameorclient_id, usenew_tenant_nameandnew_client_id. To leave a field unchanged, do not supply that field in the payload.- Parameters:
body- Update a Datadog-Azure integration request body. (required)- Returns:
- ApiResponse<Object>
- Throws:
ApiException- if fails to make API call- Http Response Details:
Response details Status Code Description Response Headers 200 OK - 400 Bad Request - 403 Authentication Error - 429 Too many requests -
-
updateAzureIntegrationWithHttpInfoAsync
public CompletableFuture<ApiResponse<Object>> updateAzureIntegrationWithHttpInfoAsync(AzureAccount body) Update an Azure integration.See
updateAzureIntegrationWithHttpInfo(com.datadog.api.client.v1.model.AzureAccount).- Parameters:
body- Update a Datadog-Azure integration request body. (required)- Returns:
- CompletableFuture<ApiResponse<Object>>
-