Delete a Cloud Cost Management tag key description. When cloud is omitted, deletes every description for the tag key, falling back to Datadog’s global default when available. When cloud is provided, deletes only the description scoped to that cloud provider.
This endpoint requires the cloud_cost_management_write permission.
OAuth apps require the cloud_cost_management_write authorization scope to access this endpoint.
Argumentos
Parámetros de ruta
Nombre
Tipo
Descripción
tag_key [required]
string
The tag key whose description is being deleted.
Cadenas de consulta
Nombre
Tipo
Descripción
cloud
string
Cloud provider to scope the deletion to (for example, aws). Omit to delete every description for the tag key.
"""
Delete a Cloud Cost Management tag description returns "No Content" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.cloud_cost_management_apiimportCloudCostManagementApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=CloudCostManagementApi(api_client)api_instance.delete_cost_tag_description_by_key(tag_key="tag_key",)
# Delete a Cloud Cost Management tag description returns "No Content" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::CloudCostManagementAPI.newapi_instance.delete_cost_tag_description_by_key("tag_key")
// Delete a Cloud Cost Management tag description returns "No Content" responsepackagemainimport("context""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewCloudCostManagementApi(apiClient)r,err:=api.DeleteCostTagDescriptionByKey(ctx,"tag_key",*datadogV2.NewDeleteCostTagDescriptionByKeyOptionalParameters())iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `CloudCostManagementApi.DeleteCostTagDescriptionByKey`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}}
// Delete a Cloud Cost Management tag description returns "No Content" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.CloudCostManagementApi;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();CloudCostManagementApiapiInstance=newCloudCostManagementApi(defaultClient);try{apiInstance.deleteCostTagDescriptionByKey("tag_key");}catch(ApiExceptione){System.err.println("Exception when calling CloudCostManagementApi#deleteCostTagDescriptionByKey");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Delete a Cloud Cost Management tag description returns "No Content" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_cloud_cost_management::CloudCostManagementAPI;usedatadog_api_client::datadogV2::api_cloud_cost_management::DeleteCostTagDescriptionByKeyOptionalParams;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=CloudCostManagementAPI::with_config(configuration);letresp=api.delete_cost_tag_description_by_key("tag_key".to_string(),DeleteCostTagDescriptionByKeyOptionalParams::default(),).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Delete a Cloud Cost Management tag description returns "No Content" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.CloudCostManagementApi(configuration);constparams: v2.CloudCostManagementApiDeleteCostTagDescriptionByKeyRequest={tagKey:"tag_key",};apiInstance.deleteCostTagDescriptionByKey(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));