Esta página aún no está disponible en español. Estamos trabajando en su traducción. Si tienes alguna pregunta o comentario sobre nuestro actual proyecto de traducción, no dudes en ponerte en contacto con nosotros.
Actions Datastores
Leverage the Actions Datastore API to create, modify, and delete
items in datastores owned by your organization.
Can be set to uuid to automatically generate primary keys when new items are added. Default value is none, which requires you to supply a primary key for each new item.
Allowed enum values: none,uuid
id
string
The unique identifier of the datastore.
type [required]
enum
The resource type for datastores.
Allowed enum values: datastores
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* List datastores returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);apiInstance.listDatastores().then((data: v2.DatastoreArray)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
Can be set to uuid to automatically generate primary keys when new items are added. Default value is none, which requires you to supply a primary key for each new item.
Allowed enum values: none,uuid
id
string
Optional ID for the new datastore. If not provided, one will be generated automatically.
type [required]
enum
The resource type for datastores.
Allowed enum values: datastores
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Create datastore returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);constparams: v2.ActionsDatastoresApiCreateDatastoreRequest={body:{data:{attributes:{name:"datastore-name",primaryColumnName:"primaryKey",},type:"datastores",},},};apiInstance.createDatastore(params).then((data: v2.CreateAppsDatastoreResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
Can be set to uuid to automatically generate primary keys when new items are added. Default value is none, which requires you to supply a primary key for each new item.
Allowed enum values: none,uuid
id
string
The unique identifier of the datastore.
type [required]
enum
The resource type for datastores.
Allowed enum values: datastores
"""
Get datastore returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.actions_datastores_apiimportActionsDatastoresApi# there is a valid "datastore" in the systemDATASTORE_DATA_ID=environ["DATASTORE_DATA_ID"]configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=ActionsDatastoresApi(api_client)response=api_instance.get_datastore(datastore_id=DATASTORE_DATA_ID,)print(response)
# Get datastore returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::ActionsDatastoresAPI.new# there is a valid "datastore" in the systemDATASTORE_DATA_ID=ENV["DATASTORE_DATA_ID"]papi_instance.get_datastore(DATASTORE_DATA_ID)
// Get datastore returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){// there is a valid "datastore" in the systemDatastoreDataID:=os.Getenv("DATASTORE_DATA_ID")ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewActionsDatastoresApi(apiClient)resp,r,err:=api.GetDatastore(ctx,DatastoreDataID)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `ActionsDatastoresApi.GetDatastore`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `ActionsDatastoresApi.GetDatastore`:\n%s\n",responseContent)}
// Get datastore returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.ActionsDatastoresApi;importcom.datadog.api.client.v2.model.Datastore;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();ActionsDatastoresApiapiInstance=newActionsDatastoresApi(defaultClient);// there is a valid "datastore" in the systemStringDATASTORE_DATA_ID=System.getenv("DATASTORE_DATA_ID");try{Datastoreresult=apiInstance.getDatastore(DATASTORE_DATA_ID);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling ActionsDatastoresApi#getDatastore");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get datastore returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_actions_datastores::ActionsDatastoresAPI;#[tokio::main]asyncfnmain(){// there is a valid "datastore" in the system
letdatastore_data_id=std::env::var("DATASTORE_DATA_ID").unwrap();letconfiguration=datadog::Configuration::new();letapi=ActionsDatastoresAPI::with_config(configuration);letresp=api.get_datastore(datastore_data_id.clone()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Get datastore returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);// there is a valid "datastore" in the system
constDATASTORE_DATA_ID=process.env.DATASTORE_DATA_IDasstring;constparams: v2.ActionsDatastoresApiGetDatastoreRequest={datastoreId: DATASTORE_DATA_ID,};apiInstance.getDatastore(params).then((data: v2.Datastore)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
Can be set to uuid to automatically generate primary keys when new items are added. Default value is none, which requires you to supply a primary key for each new item.
Allowed enum values: none,uuid
id
string
The unique identifier of the datastore.
type [required]
enum
The resource type for datastores.
Allowed enum values: datastores
// Update datastore returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){// there is a valid "datastore" in the systemDatastoreDataID:=os.Getenv("DATASTORE_DATA_ID")body:=datadogV2.UpdateAppsDatastoreRequest{Data:&datadogV2.UpdateAppsDatastoreRequestData{Attributes:&datadogV2.UpdateAppsDatastoreRequestDataAttributes{Name:datadog.PtrString("updated name"),},Type:datadogV2.DATASTOREDATATYPE_DATASTORES,Id:datadog.PtrString(DatastoreDataID),},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewActionsDatastoresApi(apiClient)resp,r,err:=api.UpdateDatastore(ctx,DatastoreDataID,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `ActionsDatastoresApi.UpdateDatastore`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `ActionsDatastoresApi.UpdateDatastore`:\n%s\n",responseContent)}
// Update datastore returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.ActionsDatastoresApi;importcom.datadog.api.client.v2.model.Datastore;importcom.datadog.api.client.v2.model.DatastoreDataType;importcom.datadog.api.client.v2.model.UpdateAppsDatastoreRequest;importcom.datadog.api.client.v2.model.UpdateAppsDatastoreRequestData;importcom.datadog.api.client.v2.model.UpdateAppsDatastoreRequestDataAttributes;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();ActionsDatastoresApiapiInstance=newActionsDatastoresApi(defaultClient);// there is a valid "datastore" in the systemStringDATASTORE_DATA_ID=System.getenv("DATASTORE_DATA_ID");UpdateAppsDatastoreRequestbody=newUpdateAppsDatastoreRequest().data(newUpdateAppsDatastoreRequestData().attributes(newUpdateAppsDatastoreRequestDataAttributes().name("updated name")).type(DatastoreDataType.DATASTORES).id(DATASTORE_DATA_ID));try{Datastoreresult=apiInstance.updateDatastore(DATASTORE_DATA_ID,body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling ActionsDatastoresApi#updateDatastore");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
"""
Update datastore returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.actions_datastores_apiimportActionsDatastoresApifromdatadog_api_client.v2.model.datastore_data_typeimportDatastoreDataTypefromdatadog_api_client.v2.model.update_apps_datastore_requestimportUpdateAppsDatastoreRequestfromdatadog_api_client.v2.model.update_apps_datastore_request_dataimportUpdateAppsDatastoreRequestDatafromdatadog_api_client.v2.model.update_apps_datastore_request_data_attributesimport(UpdateAppsDatastoreRequestDataAttributes,)# there is a valid "datastore" in the systemDATASTORE_DATA_ID=environ["DATASTORE_DATA_ID"]body=UpdateAppsDatastoreRequest(data=UpdateAppsDatastoreRequestData(attributes=UpdateAppsDatastoreRequestDataAttributes(name="updated name",),type=DatastoreDataType.DATASTORES,id=DATASTORE_DATA_ID,),)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=ActionsDatastoresApi(api_client)response=api_instance.update_datastore(datastore_id=DATASTORE_DATA_ID,body=body)print(response)
# Update datastore returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::ActionsDatastoresAPI.new# there is a valid "datastore" in the systemDATASTORE_DATA_ID=ENV["DATASTORE_DATA_ID"]body=DatadogAPIClient::V2::UpdateAppsDatastoreRequest.new({data:DatadogAPIClient::V2::UpdateAppsDatastoreRequestData.new({attributes:DatadogAPIClient::V2::UpdateAppsDatastoreRequestDataAttributes.new({name:"updated name",}),type:DatadogAPIClient::V2::DatastoreDataType::DATASTORES,id:DATASTORE_DATA_ID,}),})papi_instance.update_datastore(DATASTORE_DATA_ID,body)
// Update datastore returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_actions_datastores::ActionsDatastoresAPI;usedatadog_api_client::datadogV2::model::DatastoreDataType;usedatadog_api_client::datadogV2::model::UpdateAppsDatastoreRequest;usedatadog_api_client::datadogV2::model::UpdateAppsDatastoreRequestData;usedatadog_api_client::datadogV2::model::UpdateAppsDatastoreRequestDataAttributes;#[tokio::main]asyncfnmain(){// there is a valid "datastore" in the system
letdatastore_data_id=std::env::var("DATASTORE_DATA_ID").unwrap();letbody=UpdateAppsDatastoreRequest::new().data(UpdateAppsDatastoreRequestData::new(DatastoreDataType::DATASTORES).attributes(UpdateAppsDatastoreRequestDataAttributes::new().name("updated name".to_string()),).id(datastore_data_id.clone()),);letconfiguration=datadog::Configuration::new();letapi=ActionsDatastoresAPI::with_config(configuration);letresp=api.update_datastore(datastore_data_id.clone(),body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Update datastore returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);// there is a valid "datastore" in the system
constDATASTORE_DATA_ID=process.env.DATASTORE_DATA_IDasstring;constparams: v2.ActionsDatastoresApiUpdateDatastoreRequest={body:{data:{attributes:{name:"updated name",},type:"datastores",id: DATASTORE_DATA_ID,},},datastoreId: DATASTORE_DATA_ID,};apiInstance.updateDatastore(params).then((data: v2.Datastore)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Delete datastore returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.actions_datastores_apiimportActionsDatastoresApi# there is a valid "datastore" in the systemDATASTORE_DATA_ID=environ["DATASTORE_DATA_ID"]configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=ActionsDatastoresApi(api_client)api_instance.delete_datastore(datastore_id=DATASTORE_DATA_ID,)
# Delete datastore returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::ActionsDatastoresAPI.new# there is a valid "datastore" in the systemDATASTORE_DATA_ID=ENV["DATASTORE_DATA_ID"]papi_instance.delete_datastore(DATASTORE_DATA_ID)
// Delete datastore returns "OK" 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(){// there is a valid "datastore" in the systemDatastoreDataID:=os.Getenv("DATASTORE_DATA_ID")ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewActionsDatastoresApi(apiClient)r,err:=api.DeleteDatastore(ctx,DatastoreDataID)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `ActionsDatastoresApi.DeleteDatastore`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}}
// Delete datastore returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.ActionsDatastoresApi;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();ActionsDatastoresApiapiInstance=newActionsDatastoresApi(defaultClient);// there is a valid "datastore" in the systemStringDATASTORE_DATA_ID=System.getenv("DATASTORE_DATA_ID");try{apiInstance.deleteDatastore(DATASTORE_DATA_ID);}catch(ApiExceptione){System.err.println("Exception when calling ActionsDatastoresApi#deleteDatastore");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Delete datastore returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_actions_datastores::ActionsDatastoresAPI;#[tokio::main]asyncfnmain(){// there is a valid "datastore" in the system
letdatastore_data_id=std::env::var("DATASTORE_DATA_ID").unwrap();letconfiguration=datadog::Configuration::new();letapi=ActionsDatastoresAPI::with_config(configuration);letresp=api.delete_datastore(datastore_data_id.clone()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Delete datastore returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);// there is a valid "datastore" in the system
constDATASTORE_DATA_ID=process.env.DATASTORE_DATA_IDasstring;constparams: v2.ActionsDatastoresApiDeleteDatastoreRequest={datastoreId: DATASTORE_DATA_ID,};apiInstance.deleteDatastore(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
Lists items from a datastore. You can filter the results by specifying either an item key or a filter query parameter, but not both at the same time. Supports server-side pagination for large datasets.
This endpoint requires the apps_datastore_read permission.
Argumentos
Parámetros de ruta
Nombre
Tipo
Descripción
datastore_id [required]
string
The unique identifier of the datastore to retrieve.
"""
List datastore items returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.actions_datastores_apiimportActionsDatastoresApi# there is a valid "datastore" in the systemDATASTORE_DATA_ID=environ["DATASTORE_DATA_ID"]configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=ActionsDatastoresApi(api_client)response=api_instance.list_datastore_items(datastore_id=DATASTORE_DATA_ID,)print(response)
# List datastore items returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::ActionsDatastoresAPI.new# there is a valid "datastore" in the systemDATASTORE_DATA_ID=ENV["DATASTORE_DATA_ID"]papi_instance.list_datastore_items(DATASTORE_DATA_ID)
// List datastore items returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){// there is a valid "datastore" in the systemDatastoreDataID:=os.Getenv("DATASTORE_DATA_ID")ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewActionsDatastoresApi(apiClient)resp,r,err:=api.ListDatastoreItems(ctx,DatastoreDataID,*datadogV2.NewListDatastoreItemsOptionalParameters())iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `ActionsDatastoresApi.ListDatastoreItems`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `ActionsDatastoresApi.ListDatastoreItems`:\n%s\n",responseContent)}
// List datastore items returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.ActionsDatastoresApi;importcom.datadog.api.client.v2.model.ItemApiPayloadArray;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();ActionsDatastoresApiapiInstance=newActionsDatastoresApi(defaultClient);// there is a valid "datastore" in the systemStringDATASTORE_DATA_ID=System.getenv("DATASTORE_DATA_ID");try{ItemApiPayloadArrayresult=apiInstance.listDatastoreItems(DATASTORE_DATA_ID);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling ActionsDatastoresApi#listDatastoreItems");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// List datastore items returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_actions_datastores::ActionsDatastoresAPI;usedatadog_api_client::datadogV2::api_actions_datastores::ListDatastoreItemsOptionalParams;#[tokio::main]asyncfnmain(){// there is a valid "datastore" in the system
letdatastore_data_id=std::env::var("DATASTORE_DATA_ID").unwrap();letconfiguration=datadog::Configuration::new();letapi=ActionsDatastoresAPI::with_config(configuration);letresp=api.list_datastore_items(datastore_data_id.clone(),ListDatastoreItemsOptionalParams::default(),).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* List datastore items returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);// there is a valid "datastore" in the system
constDATASTORE_DATA_ID=process.env.DATASTORE_DATA_IDasstring;constparams: v2.ActionsDatastoresApiListDatastoreItemsRequest={datastoreId: DATASTORE_DATA_ID,};apiInstance.listDatastoreItems(params).then((data: v2.ItemApiPayloadArray)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
// Delete datastore item returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){// there is a valid "datastore" in the systemDatastoreDataID:=os.Getenv("DATASTORE_DATA_ID")body:=datadogV2.DeleteAppsDatastoreItemRequest{Data:&datadogV2.DeleteAppsDatastoreItemRequestData{Attributes:&datadogV2.DeleteAppsDatastoreItemRequestDataAttributes{ItemKey:"test-key",},Type:datadogV2.DATASTOREITEMSDATATYPE_ITEMS,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewActionsDatastoresApi(apiClient)resp,r,err:=api.DeleteDatastoreItem(ctx,DatastoreDataID,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `ActionsDatastoresApi.DeleteDatastoreItem`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `ActionsDatastoresApi.DeleteDatastoreItem`:\n%s\n",responseContent)}
// Delete datastore item returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.ActionsDatastoresApi;importcom.datadog.api.client.v2.model.DatastoreItemsDataType;importcom.datadog.api.client.v2.model.DeleteAppsDatastoreItemRequest;importcom.datadog.api.client.v2.model.DeleteAppsDatastoreItemRequestData;importcom.datadog.api.client.v2.model.DeleteAppsDatastoreItemRequestDataAttributes;importcom.datadog.api.client.v2.model.DeleteAppsDatastoreItemResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();ActionsDatastoresApiapiInstance=newActionsDatastoresApi(defaultClient);// there is a valid "datastore" in the systemStringDATASTORE_DATA_ID=System.getenv("DATASTORE_DATA_ID");DeleteAppsDatastoreItemRequestbody=newDeleteAppsDatastoreItemRequest().data(newDeleteAppsDatastoreItemRequestData().attributes(newDeleteAppsDatastoreItemRequestDataAttributes().itemKey("test-key")).type(DatastoreItemsDataType.ITEMS));try{DeleteAppsDatastoreItemResponseresult=apiInstance.deleteDatastoreItem(DATASTORE_DATA_ID,body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling ActionsDatastoresApi#deleteDatastoreItem");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
"""
Delete datastore item returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.actions_datastores_apiimportActionsDatastoresApifromdatadog_api_client.v2.model.datastore_items_data_typeimportDatastoreItemsDataTypefromdatadog_api_client.v2.model.delete_apps_datastore_item_requestimportDeleteAppsDatastoreItemRequestfromdatadog_api_client.v2.model.delete_apps_datastore_item_request_dataimportDeleteAppsDatastoreItemRequestDatafromdatadog_api_client.v2.model.delete_apps_datastore_item_request_data_attributesimport(DeleteAppsDatastoreItemRequestDataAttributes,)# there is a valid "datastore" in the systemDATASTORE_DATA_ID=environ["DATASTORE_DATA_ID"]body=DeleteAppsDatastoreItemRequest(data=DeleteAppsDatastoreItemRequestData(attributes=DeleteAppsDatastoreItemRequestDataAttributes(item_key="test-key",),type=DatastoreItemsDataType.ITEMS,),)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=ActionsDatastoresApi(api_client)response=api_instance.delete_datastore_item(datastore_id=DATASTORE_DATA_ID,body=body)print(response)
# Delete datastore item returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::ActionsDatastoresAPI.new# there is a valid "datastore" in the systemDATASTORE_DATA_ID=ENV["DATASTORE_DATA_ID"]body=DatadogAPIClient::V2::DeleteAppsDatastoreItemRequest.new({data:DatadogAPIClient::V2::DeleteAppsDatastoreItemRequestData.new({attributes:DatadogAPIClient::V2::DeleteAppsDatastoreItemRequestDataAttributes.new({item_key:"test-key",}),type:DatadogAPIClient::V2::DatastoreItemsDataType::ITEMS,}),})papi_instance.delete_datastore_item(DATASTORE_DATA_ID,body)
// Delete datastore item returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_actions_datastores::ActionsDatastoresAPI;usedatadog_api_client::datadogV2::model::DatastoreItemsDataType;usedatadog_api_client::datadogV2::model::DeleteAppsDatastoreItemRequest;usedatadog_api_client::datadogV2::model::DeleteAppsDatastoreItemRequestData;usedatadog_api_client::datadogV2::model::DeleteAppsDatastoreItemRequestDataAttributes;#[tokio::main]asyncfnmain(){// there is a valid "datastore" in the system
letdatastore_data_id=std::env::var("DATASTORE_DATA_ID").unwrap();letbody=DeleteAppsDatastoreItemRequest::new().data(DeleteAppsDatastoreItemRequestData::new(DatastoreItemsDataType::ITEMS).attributes(DeleteAppsDatastoreItemRequestDataAttributes::new("test-key".to_string()),),);letconfiguration=datadog::Configuration::new();letapi=ActionsDatastoresAPI::with_config(configuration);letresp=api.delete_datastore_item(datastore_data_id.clone(),body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Delete datastore item returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);// there is a valid "datastore" in the system
constDATASTORE_DATA_ID=process.env.DATASTORE_DATA_IDasstring;constparams: v2.ActionsDatastoresApiDeleteDatastoreItemRequest={body:{data:{attributes:{itemKey:"test-key",},type:"items",},},datastoreId: DATASTORE_DATA_ID,};apiInstance.deleteDatastoreItem(params).then((data: v2.DeleteAppsDatastoreItemResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
// Update datastore item returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){// there is a valid "datastore" in the systemDatastoreDataID:=os.Getenv("DATASTORE_DATA_ID")body:=datadogV2.UpdateAppsDatastoreItemRequest{Data:&datadogV2.UpdateAppsDatastoreItemRequestData{Attributes:&datadogV2.UpdateAppsDatastoreItemRequestDataAttributes{ItemChanges:datadogV2.UpdateAppsDatastoreItemRequestDataAttributesItemChanges{},ItemKey:"test-key",},Type:datadogV2.UPDATEAPPSDATASTOREITEMREQUESTDATATYPE_ITEMS,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewActionsDatastoresApi(apiClient)resp,r,err:=api.UpdateDatastoreItem(ctx,DatastoreDataID,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `ActionsDatastoresApi.UpdateDatastoreItem`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `ActionsDatastoresApi.UpdateDatastoreItem`:\n%s\n",responseContent)}
// Update datastore item returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.ActionsDatastoresApi;importcom.datadog.api.client.v2.model.ItemApiPayload;importcom.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequest;importcom.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequestData;importcom.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequestDataAttributes;importcom.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequestDataAttributesItemChanges;importcom.datadog.api.client.v2.model.UpdateAppsDatastoreItemRequestDataType;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();ActionsDatastoresApiapiInstance=newActionsDatastoresApi(defaultClient);// there is a valid "datastore" in the systemStringDATASTORE_DATA_ID=System.getenv("DATASTORE_DATA_ID");UpdateAppsDatastoreItemRequestbody=newUpdateAppsDatastoreItemRequest().data(newUpdateAppsDatastoreItemRequestData().attributes(newUpdateAppsDatastoreItemRequestDataAttributes().itemChanges(newUpdateAppsDatastoreItemRequestDataAttributesItemChanges()).itemKey("test-key")).type(UpdateAppsDatastoreItemRequestDataType.ITEMS));try{ItemApiPayloadresult=apiInstance.updateDatastoreItem(DATASTORE_DATA_ID,body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling ActionsDatastoresApi#updateDatastoreItem");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
"""
Update datastore item returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.actions_datastores_apiimportActionsDatastoresApifromdatadog_api_client.v2.model.update_apps_datastore_item_requestimportUpdateAppsDatastoreItemRequestfromdatadog_api_client.v2.model.update_apps_datastore_item_request_dataimportUpdateAppsDatastoreItemRequestDatafromdatadog_api_client.v2.model.update_apps_datastore_item_request_data_attributesimport(UpdateAppsDatastoreItemRequestDataAttributes,)fromdatadog_api_client.v2.model.update_apps_datastore_item_request_data_attributes_item_changesimport(UpdateAppsDatastoreItemRequestDataAttributesItemChanges,)fromdatadog_api_client.v2.model.update_apps_datastore_item_request_data_typeimport(UpdateAppsDatastoreItemRequestDataType,)# there is a valid "datastore" in the systemDATASTORE_DATA_ID=environ["DATASTORE_DATA_ID"]body=UpdateAppsDatastoreItemRequest(data=UpdateAppsDatastoreItemRequestData(attributes=UpdateAppsDatastoreItemRequestDataAttributes(item_changes=UpdateAppsDatastoreItemRequestDataAttributesItemChanges(),item_key="test-key",),type=UpdateAppsDatastoreItemRequestDataType.ITEMS,),)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=ActionsDatastoresApi(api_client)response=api_instance.update_datastore_item(datastore_id=DATASTORE_DATA_ID,body=body)print(response)
# Update datastore item returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::ActionsDatastoresAPI.new# there is a valid "datastore" in the systemDATASTORE_DATA_ID=ENV["DATASTORE_DATA_ID"]body=DatadogAPIClient::V2::UpdateAppsDatastoreItemRequest.new({data:DatadogAPIClient::V2::UpdateAppsDatastoreItemRequestData.new({attributes:DatadogAPIClient::V2::UpdateAppsDatastoreItemRequestDataAttributes.new({item_changes:DatadogAPIClient::V2::UpdateAppsDatastoreItemRequestDataAttributesItemChanges.new({}),item_key:"test-key",}),type:DatadogAPIClient::V2::UpdateAppsDatastoreItemRequestDataType::ITEMS,}),})papi_instance.update_datastore_item(DATASTORE_DATA_ID,body)
// Update datastore item returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_actions_datastores::ActionsDatastoresAPI;usedatadog_api_client::datadogV2::model::UpdateAppsDatastoreItemRequest;usedatadog_api_client::datadogV2::model::UpdateAppsDatastoreItemRequestData;usedatadog_api_client::datadogV2::model::UpdateAppsDatastoreItemRequestDataAttributes;usedatadog_api_client::datadogV2::model::UpdateAppsDatastoreItemRequestDataAttributesItemChanges;usedatadog_api_client::datadogV2::model::UpdateAppsDatastoreItemRequestDataType;#[tokio::main]asyncfnmain(){// there is a valid "datastore" in the system
letdatastore_data_id=std::env::var("DATASTORE_DATA_ID").unwrap();letbody=UpdateAppsDatastoreItemRequest::new().data(UpdateAppsDatastoreItemRequestData::new(UpdateAppsDatastoreItemRequestDataType::ITEMS).attributes(UpdateAppsDatastoreItemRequestDataAttributes::new(UpdateAppsDatastoreItemRequestDataAttributesItemChanges::new(),"test-key".to_string(),)),);letconfiguration=datadog::Configuration::new();letapi=ActionsDatastoresAPI::with_config(configuration);letresp=api.update_datastore_item(datastore_data_id.clone(),body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Update datastore item returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);// there is a valid "datastore" in the system
constDATASTORE_DATA_ID=process.env.DATASTORE_DATA_IDasstring;constparams: v2.ActionsDatastoresApiUpdateDatastoreItemRequest={body:{data:{attributes:{itemChanges:{},itemKey:"test-key",},type:"items",},},datastoreId: DATASTORE_DATA_ID,};apiInstance.updateDatastoreItem(params).then((data: v2.ItemApiPayload)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
Data wrapper containing the items to insert and their configuration for the bulk insert operation.
attributes
object
Configuration for bulk inserting multiple items into a datastore.
conflict_mode
enum
How to handle conflicts when inserting items that already exist in the datastore.
Allowed enum values: fail_on_conflict,overwrite_on_conflict
values [required]
[object]
An array of items to add to the datastore, where each item is a set of key-value pairs representing the item's data. Up to 100 items can be updated in a single request.
type [required]
enum
The resource type for datastore items.
Allowed enum values: items
// Bulk write datastore items returns "OK" responsepackagemainimport("context""encoding/json""fmt""os""github.com/DataDog/datadog-api-client-go/v2/api/datadog""github.com/DataDog/datadog-api-client-go/v2/api/datadogV2")funcmain(){// there is a valid "datastore" in the systemDatastoreDataID:=os.Getenv("DATASTORE_DATA_ID")body:=datadogV2.BulkPutAppsDatastoreItemsRequest{Data:&datadogV2.BulkPutAppsDatastoreItemsRequestData{Attributes:&datadogV2.BulkPutAppsDatastoreItemsRequestDataAttributes{Values:[]map[string]interface{}{{"id":"cust_3141","name":"Johnathan",},{"id":"cust_3142","name":"Mary",},},},Type:datadogV2.DATASTOREITEMSDATATYPE_ITEMS,},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewActionsDatastoresApi(apiClient)resp,r,err:=api.BulkWriteDatastoreItems(ctx,DatastoreDataID,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `ActionsDatastoresApi.BulkWriteDatastoreItems`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `ActionsDatastoresApi.BulkWriteDatastoreItems`:\n%s\n",responseContent)}
// Bulk write datastore items returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.ActionsDatastoresApi;importcom.datadog.api.client.v2.model.BulkPutAppsDatastoreItemsRequest;importcom.datadog.api.client.v2.model.BulkPutAppsDatastoreItemsRequestData;importcom.datadog.api.client.v2.model.BulkPutAppsDatastoreItemsRequestDataAttributes;importcom.datadog.api.client.v2.model.DatastoreItemsDataType;importcom.datadog.api.client.v2.model.PutAppsDatastoreItemResponseArray;importjava.util.Arrays;importjava.util.Map;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();ActionsDatastoresApiapiInstance=newActionsDatastoresApi(defaultClient);// there is a valid "datastore" in the systemStringDATASTORE_DATA_ID=System.getenv("DATASTORE_DATA_ID");BulkPutAppsDatastoreItemsRequestbody=newBulkPutAppsDatastoreItemsRequest().data(newBulkPutAppsDatastoreItemsRequestData().attributes(newBulkPutAppsDatastoreItemsRequestDataAttributes().values(Arrays.asList(Map.ofEntries(Map.entry("id","cust_3141"),Map.entry("name","Johnathan")),Map.ofEntries(Map.entry("id","cust_3142"),Map.entry("name","Mary"))))).type(DatastoreItemsDataType.ITEMS));try{PutAppsDatastoreItemResponseArrayresult=apiInstance.bulkWriteDatastoreItems(DATASTORE_DATA_ID,body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling ActionsDatastoresApi#bulkWriteDatastoreItems");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
"""
Bulk write datastore items returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.actions_datastores_apiimportActionsDatastoresApifromdatadog_api_client.v2.model.bulk_put_apps_datastore_items_requestimportBulkPutAppsDatastoreItemsRequestfromdatadog_api_client.v2.model.bulk_put_apps_datastore_items_request_dataimportBulkPutAppsDatastoreItemsRequestDatafromdatadog_api_client.v2.model.bulk_put_apps_datastore_items_request_data_attributesimport(BulkPutAppsDatastoreItemsRequestDataAttributes,)fromdatadog_api_client.v2.model.datastore_items_data_typeimportDatastoreItemsDataType# there is a valid "datastore" in the systemDATASTORE_DATA_ID=environ["DATASTORE_DATA_ID"]body=BulkPutAppsDatastoreItemsRequest(data=BulkPutAppsDatastoreItemsRequestData(attributes=BulkPutAppsDatastoreItemsRequestDataAttributes(values=[dict([("id","cust_3141"),("name","Johnathan")]),dict([("id","cust_3142"),("name","Mary")]),],),type=DatastoreItemsDataType.ITEMS,),)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=ActionsDatastoresApi(api_client)response=api_instance.bulk_write_datastore_items(datastore_id=DATASTORE_DATA_ID,body=body)print(response)
# Bulk write datastore items returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::ActionsDatastoresAPI.new# there is a valid "datastore" in the systemDATASTORE_DATA_ID=ENV["DATASTORE_DATA_ID"]body=DatadogAPIClient::V2::BulkPutAppsDatastoreItemsRequest.new({data:DatadogAPIClient::V2::BulkPutAppsDatastoreItemsRequestData.new({attributes:DatadogAPIClient::V2::BulkPutAppsDatastoreItemsRequestDataAttributes.new({values:[{"id":"cust_3141","name":"Johnathan",},{"id":"cust_3142","name":"Mary",},],}),type:DatadogAPIClient::V2::DatastoreItemsDataType::ITEMS,}),})papi_instance.bulk_write_datastore_items(DATASTORE_DATA_ID,body)
// Bulk write datastore items returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_actions_datastores::ActionsDatastoresAPI;usedatadog_api_client::datadogV2::model::BulkPutAppsDatastoreItemsRequest;usedatadog_api_client::datadogV2::model::BulkPutAppsDatastoreItemsRequestData;usedatadog_api_client::datadogV2::model::BulkPutAppsDatastoreItemsRequestDataAttributes;usedatadog_api_client::datadogV2::model::DatastoreItemsDataType;useserde_json::Value;usestd::collections::BTreeMap;#[tokio::main]asyncfnmain(){// there is a valid "datastore" in the system
letdatastore_data_id=std::env::var("DATASTORE_DATA_ID").unwrap();letbody=BulkPutAppsDatastoreItemsRequest::new().data(BulkPutAppsDatastoreItemsRequestData::new(DatastoreItemsDataType::ITEMS).attributes(BulkPutAppsDatastoreItemsRequestDataAttributes::new(vec![BTreeMap::from([("id".to_string(),Value::from("cust_3141")),("name".to_string(),Value::from("Johnathan")),]),BTreeMap::from([("id".to_string(),Value::from("cust_3142")),("name".to_string(),Value::from("Mary")),]),]),),);letconfiguration=datadog::Configuration::new();letapi=ActionsDatastoresAPI::with_config(configuration);letresp=api.bulk_write_datastore_items(datastore_data_id.clone(),body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Bulk write datastore items returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.ActionsDatastoresApi(configuration);// there is a valid "datastore" in the system
constDATASTORE_DATA_ID=process.env.DATASTORE_DATA_IDasstring;constparams: v2.ActionsDatastoresApiBulkWriteDatastoreItemsRequest={body:{data:{attributes:{values:[{id:"cust_3141",name:"Johnathan",},{id:"cust_3142",name:"Mary",},],},type:"items",},},datastoreId: DATASTORE_DATA_ID,};apiInstance.bulkWriteDatastoreItems(params).then((data: v2.PutAppsDatastoreItemResponseArray)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));