// Update a shared dashboard 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/datadogV1")funcmain(){// there is a valid "shared_dashboard" in the systemSharedDashboardToken:=os.Getenv("SHARED_DASHBOARD_TOKEN")body:=datadogV1.SharedDashboardUpdateRequest{GlobalTime:*datadogV1.NewNullableSharedDashboardUpdateRequestGlobalTime(&datadogV1.SharedDashboardUpdateRequestGlobalTime{LiveSpan:datadogV1.DASHBOARDGLOBALTIMELIVESPAN_PAST_FIFTEEN_MINUTES.Ptr(),}),ShareList:*datadog.NewNullableList(&[]string{}),ShareType:*datadogV1.NewNullableDashboardShareType(datadogV1.DASHBOARDSHARETYPE_OPEN.Ptr()),}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV1.NewDashboardsApi(apiClient)resp,r,err:=api.UpdatePublicDashboard(ctx,SharedDashboardToken,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DashboardsApi.UpdatePublicDashboard`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DashboardsApi.UpdatePublicDashboard`:\n%s\n",responseContent)}
// Update a shared dashboard with selectable_template_vars 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/datadogV1")funcmain(){// there is a valid "shared_dashboard" in the systemSharedDashboardToken:=os.Getenv("SHARED_DASHBOARD_TOKEN")body:=datadogV1.SharedDashboardUpdateRequest{GlobalTime:*datadogV1.NewNullableSharedDashboardUpdateRequestGlobalTime(&datadogV1.SharedDashboardUpdateRequestGlobalTime{LiveSpan:datadogV1.DASHBOARDGLOBALTIMELIVESPAN_PAST_FIFTEEN_MINUTES.Ptr(),}),ShareList:*datadog.NewNullableList(&[]string{}),ShareType:*datadogV1.NewNullableDashboardShareType(datadogV1.DASHBOARDSHARETYPE_OPEN.Ptr()),SelectableTemplateVars:[]datadogV1.SelectableTemplateVariableItems{{DefaultValue:datadog.PtrString("*"),Name:datadog.PtrString("group_by_var"),Type:*datadog.NewNullableString(datadog.PtrString("group")),VisibleTags:*datadog.NewNullableList(&[]string{"selectableValue1","selectableValue2",}),},},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV1.NewDashboardsApi(apiClient)resp,r,err:=api.UpdatePublicDashboard(ctx,SharedDashboardToken,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `DashboardsApi.UpdatePublicDashboard`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `DashboardsApi.UpdatePublicDashboard`:\n%s\n",responseContent)}
// Update a shared dashboard returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v1.api.DashboardsApi;importcom.datadog.api.client.v1.model.DashboardGlobalTimeLiveSpan;importcom.datadog.api.client.v1.model.DashboardShareType;importcom.datadog.api.client.v1.model.SharedDashboard;importcom.datadog.api.client.v1.model.SharedDashboardUpdateRequest;importcom.datadog.api.client.v1.model.SharedDashboardUpdateRequestGlobalTime;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();DashboardsApiapiInstance=newDashboardsApi(defaultClient);// there is a valid "shared_dashboard" in the systemStringSHARED_DASHBOARD_TOKEN=System.getenv("SHARED_DASHBOARD_TOKEN");SharedDashboardUpdateRequestbody=newSharedDashboardUpdateRequest().globalTime(newSharedDashboardUpdateRequestGlobalTime().liveSpan(DashboardGlobalTimeLiveSpan.PAST_FIFTEEN_MINUTES)).shareType(DashboardShareType.OPEN);try{SharedDashboardresult=apiInstance.updatePublicDashboard(SHARED_DASHBOARD_TOKEN,body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling DashboardsApi#updatePublicDashboard");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Update a shared dashboard with selectable_template_vars returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v1.api.DashboardsApi;importcom.datadog.api.client.v1.model.DashboardGlobalTimeLiveSpan;importcom.datadog.api.client.v1.model.DashboardShareType;importcom.datadog.api.client.v1.model.SelectableTemplateVariableItems;importcom.datadog.api.client.v1.model.SharedDashboard;importcom.datadog.api.client.v1.model.SharedDashboardUpdateRequest;importcom.datadog.api.client.v1.model.SharedDashboardUpdateRequestGlobalTime;importjava.util.Arrays;importjava.util.Collections;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();DashboardsApiapiInstance=newDashboardsApi(defaultClient);// there is a valid "shared_dashboard" in the systemStringSHARED_DASHBOARD_TOKEN=System.getenv("SHARED_DASHBOARD_TOKEN");SharedDashboardUpdateRequestbody=newSharedDashboardUpdateRequest().globalTime(newSharedDashboardUpdateRequestGlobalTime().liveSpan(DashboardGlobalTimeLiveSpan.PAST_FIFTEEN_MINUTES)).shareType(DashboardShareType.OPEN).selectableTemplateVars(Collections.singletonList(newSelectableTemplateVariableItems().defaultValue("*").name("group_by_var").type("group").visibleTags(Arrays.asList("selectableValue1","selectableValue2"))));try{SharedDashboardresult=apiInstance.updatePublicDashboard(SHARED_DASHBOARD_TOKEN,body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling DashboardsApi#updatePublicDashboard");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
"""
Update a shared dashboard returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v1.api.dashboards_apiimportDashboardsApifromdatadog_api_client.v1.model.dashboard_global_time_live_spanimportDashboardGlobalTimeLiveSpanfromdatadog_api_client.v1.model.dashboard_share_typeimportDashboardShareTypefromdatadog_api_client.v1.model.shared_dashboard_update_requestimportSharedDashboardUpdateRequestfromdatadog_api_client.v1.model.shared_dashboard_update_request_global_timeimport(SharedDashboardUpdateRequestGlobalTime,)# there is a valid "shared_dashboard" in the systemSHARED_DASHBOARD_TOKEN=environ["SHARED_DASHBOARD_TOKEN"]body=SharedDashboardUpdateRequest(global_time=SharedDashboardUpdateRequestGlobalTime(live_span=DashboardGlobalTimeLiveSpan.PAST_FIFTEEN_MINUTES,),share_list=[],share_type=DashboardShareType.OPEN,)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=DashboardsApi(api_client)response=api_instance.update_public_dashboard(token=SHARED_DASHBOARD_TOKEN,body=body)print(response)
"""
Update a shared dashboard with selectable_template_vars returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v1.api.dashboards_apiimportDashboardsApifromdatadog_api_client.v1.model.dashboard_global_time_live_spanimportDashboardGlobalTimeLiveSpanfromdatadog_api_client.v1.model.dashboard_share_typeimportDashboardShareTypefromdatadog_api_client.v1.model.selectable_template_variable_itemsimportSelectableTemplateVariableItemsfromdatadog_api_client.v1.model.shared_dashboard_update_requestimportSharedDashboardUpdateRequestfromdatadog_api_client.v1.model.shared_dashboard_update_request_global_timeimport(SharedDashboardUpdateRequestGlobalTime,)# there is a valid "shared_dashboard" in the systemSHARED_DASHBOARD_TOKEN=environ["SHARED_DASHBOARD_TOKEN"]body=SharedDashboardUpdateRequest(global_time=SharedDashboardUpdateRequestGlobalTime(live_span=DashboardGlobalTimeLiveSpan.PAST_FIFTEEN_MINUTES,),share_list=[],share_type=DashboardShareType.OPEN,selectable_template_vars=[SelectableTemplateVariableItems(default_value="*",name="group_by_var",type="group",visible_tags=["selectableValue1","selectableValue2",],),],)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=DashboardsApi(api_client)response=api_instance.update_public_dashboard(token=SHARED_DASHBOARD_TOKEN,body=body)print(response)
# Update a shared dashboard returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V1::DashboardsAPI.new# there is a valid "shared_dashboard" in the systemSHARED_DASHBOARD_TOKEN=ENV["SHARED_DASHBOARD_TOKEN"]body=DatadogAPIClient::V1::SharedDashboardUpdateRequest.new({global_time:DatadogAPIClient::V1::SharedDashboardUpdateRequestGlobalTime.new({live_span:DatadogAPIClient::V1::DashboardGlobalTimeLiveSpan::PAST_FIFTEEN_MINUTES,}),share_list:[],share_type:DatadogAPIClient::V1::DashboardShareType::OPEN,})papi_instance.update_public_dashboard(SHARED_DASHBOARD_TOKEN,body)
# Update a shared dashboard with selectable_template_vars returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V1::DashboardsAPI.new# there is a valid "shared_dashboard" in the systemSHARED_DASHBOARD_TOKEN=ENV["SHARED_DASHBOARD_TOKEN"]body=DatadogAPIClient::V1::SharedDashboardUpdateRequest.new({global_time:DatadogAPIClient::V1::SharedDashboardUpdateRequestGlobalTime.new({live_span:DatadogAPIClient::V1::DashboardGlobalTimeLiveSpan::PAST_FIFTEEN_MINUTES,}),share_list:[],share_type:DatadogAPIClient::V1::DashboardShareType::OPEN,selectable_template_vars:[DatadogAPIClient::V1::SelectableTemplateVariableItems.new({default_value:"*",name:"group_by_var",type:"group",visible_tags:["selectableValue1","selectableValue2",],}),],})papi_instance.update_public_dashboard(SHARED_DASHBOARD_TOKEN,body)
// Update a shared dashboard returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV1::api_dashboards::DashboardsAPI;usedatadog_api_client::datadogV1::model::DashboardGlobalTimeLiveSpan;usedatadog_api_client::datadogV1::model::DashboardShareType;usedatadog_api_client::datadogV1::model::SharedDashboardUpdateRequest;usedatadog_api_client::datadogV1::model::SharedDashboardUpdateRequestGlobalTime;#[tokio::main]asyncfnmain(){// there is a valid "shared_dashboard" in the system
letshared_dashboard_token=std::env::var("SHARED_DASHBOARD_TOKEN").unwrap();letbody=SharedDashboardUpdateRequest::new().global_time(Some(SharedDashboardUpdateRequestGlobalTime::new().live_span(DashboardGlobalTimeLiveSpan::PAST_FIFTEEN_MINUTES),)).share_list(Some(vec![])).share_type(Some(DashboardShareType::OPEN));letconfiguration=datadog::Configuration::new();letapi=DashboardsAPI::with_config(configuration);letresp=api.update_public_dashboard(shared_dashboard_token.clone(),body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
// Update a shared dashboard with selectable_template_vars returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV1::api_dashboards::DashboardsAPI;usedatadog_api_client::datadogV1::model::DashboardGlobalTimeLiveSpan;usedatadog_api_client::datadogV1::model::DashboardShareType;usedatadog_api_client::datadogV1::model::SelectableTemplateVariableItems;usedatadog_api_client::datadogV1::model::SharedDashboardUpdateRequest;usedatadog_api_client::datadogV1::model::SharedDashboardUpdateRequestGlobalTime;#[tokio::main]asyncfnmain(){// there is a valid "shared_dashboard" in the system
letshared_dashboard_token=std::env::var("SHARED_DASHBOARD_TOKEN").unwrap();letbody=SharedDashboardUpdateRequest::new().global_time(Some(SharedDashboardUpdateRequestGlobalTime::new().live_span(DashboardGlobalTimeLiveSpan::PAST_FIFTEEN_MINUTES),)).selectable_template_vars(Some(vec![SelectableTemplateVariableItems::new().default_value("*".to_string()).name("group_by_var".to_string()).type_(Some("group".to_string())).visible_tags(Some(vec!["selectableValue1".to_string(),"selectableValue2".to_string(),]))])).share_list(Some(vec![])).share_type(Some(DashboardShareType::OPEN));letconfiguration=datadog::Configuration::new();letapi=DashboardsAPI::with_config(configuration);letresp=api.update_public_dashboard(shared_dashboard_token.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.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_API_KEY="<DD_API_KEY>"DD_APP_KEY="<DD_APP_KEY>"cargo run
/**
* Update a shared dashboard returns "OK" response
*/import{client,v1}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv1.DashboardsApi(configuration);// there is a valid "shared_dashboard" in the system
constSHARED_DASHBOARD_TOKEN=process.env.SHARED_DASHBOARD_TOKENasstring;constparams: v1.DashboardsApiUpdatePublicDashboardRequest={body:{globalTime:{liveSpan:"15m",},shareList:[],shareType:"open",},token: SHARED_DASHBOARD_TOKEN,};apiInstance.updatePublicDashboard(params).then((data: v1.SharedDashboard)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
/**
* Update a shared dashboard with selectable_template_vars returns "OK" response
*/import{client,v1}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv1.DashboardsApi(configuration);// there is a valid "shared_dashboard" in the system
constSHARED_DASHBOARD_TOKEN=process.env.SHARED_DASHBOARD_TOKENasstring;constparams: v1.DashboardsApiUpdatePublicDashboardRequest={body:{globalTime:{liveSpan:"15m",},shareList:[],shareType:"open",selectableTemplateVars:[{defaultValue:"*",name:"group_by_var",type:"group",visibleTags:["selectableValue1","selectableValue2"],},],},token: SHARED_DASHBOARD_TOKEN,};apiInstance.updatePublicDashboard(params).then((data: v1.SharedDashboard)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));