## default
#
# Path parameters exportscope_type="application" exportscope_id="cd73a516-a481-4af5-8352-9b577465c77b" # Use a Personal Access Token or Service Access Token exportDD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"
"""
Create or update a RUM retention quota config returns "OK" response
"""fromosimportenvironfromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.rum_retention_quotas_apiimportRUMRetentionQuotasApifromdatadog_api_client.v2.model.rum_retention_quota_config_typeimportRumRetentionQuotaConfigTypefromdatadog_api_client.v2.model.rum_retention_quota_config_update_attributesimport(RumRetentionQuotaConfigUpdateAttributes,)fromdatadog_api_client.v2.model.rum_retention_quota_config_update_dataimportRumRetentionQuotaConfigUpdateDatafromdatadog_api_client.v2.model.rum_retention_quota_config_update_requestimportRumRetentionQuotaConfigUpdateRequestfromdatadog_api_client.v2.model.rum_retention_quota_custom_configimportRumRetentionQuotaCustomConfigfromdatadog_api_client.v2.model.rum_retention_quota_modeimportRumRetentionQuotaModefromdatadog_api_client.v2.model.rum_retention_quota_reached_actionimportRumRetentionQuotaReachedActionfromdatadog_api_client.v2.model.rum_retention_quota_scope_typeimportRumRetentionQuotaScopeTypefromdatadog_api_client.v2.model.rum_retention_quota_window_typeimportRumRetentionQuotaWindowTypebody=RumRetentionQuotaConfigUpdateRequest(data=RumRetentionQuotaConfigUpdateData(attributes=RumRetentionQuotaConfigUpdateAttributes(custom=RumRetentionQuotaCustomConfig(daily_reset_time="08:00",daily_reset_timezone="+09:00",quota_reached_action=RumRetentionQuotaReachedAction.STOP,session_limit=1000000,window_type=RumRetentionQuotaWindowType.DAILY,),mode=RumRetentionQuotaMode.CUSTOM,),id="cd73a516-a481-4af5-8352-9b577465c77b",type=RumRetentionQuotaConfigType.RUM_QUOTA_CONFIG,),)configuration=Configuration()configuration.access_token=environ["DD_BEARER_TOKEN"]withApiClient(configuration)asapi_client:api_instance=RUMRetentionQuotasApi(api_client)response=api_instance.upsert_rum_quota_config(scope_type=RumRetentionQuotaScopeType.APPLICATION,scope_id="cd73a516-a481-4af5-8352-9b577465c77b",body=body)print(response)
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"python3"example.py"
# Create or update a RUM retention quota config returns "OK" responserequire"datadog_api_client"DatadogAPIClient.configuredo|config|config.access_token=ENV["DD_BEARER_TOKEN"]endapi_instance=DatadogAPIClient::V2::RUMRetentionQuotasAPI.newbody=DatadogAPIClient::V2::RumRetentionQuotaConfigUpdateRequest.new({data:DatadogAPIClient::V2::RumRetentionQuotaConfigUpdateData.new({attributes:DatadogAPIClient::V2::RumRetentionQuotaConfigUpdateAttributes.new({custom:DatadogAPIClient::V2::RumRetentionQuotaCustomConfig.new({daily_reset_time:"08:00",daily_reset_timezone:"+09:00",quota_reached_action:DatadogAPIClient::V2::RumRetentionQuotaReachedAction::STOP,session_limit:1000000,window_type:DatadogAPIClient::V2::RumRetentionQuotaWindowType::DAILY,}),mode:DatadogAPIClient::V2::RumRetentionQuotaMode::CUSTOM,}),id:"cd73a516-a481-4af5-8352-9b577465c77b",type:DatadogAPIClient::V2::RumRetentionQuotaConfigType::RUM_QUOTA_CONFIG,}),})papi_instance.upsert_rum_quota_config(RumRetentionQuotaScopeType::APPLICATION,"cd73a516-a481-4af5-8352-9b577465c77b",body)
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"rb"example.rb"
// Create or update a RUM retention quota config 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(){body:=datadogV2.RumRetentionQuotaConfigUpdateRequest{Data:datadogV2.RumRetentionQuotaConfigUpdateData{Attributes:datadogV2.RumRetentionQuotaConfigUpdateAttributes{Custom:&datadogV2.RumRetentionQuotaCustomConfig{DailyResetTime:"08:00",DailyResetTimezone:"+09:00",QuotaReachedAction:datadogV2.RUMRETENTIONQUOTAREACHEDACTION_STOP,SessionLimit:1000000,WindowType:datadogV2.RUMRETENTIONQUOTAWINDOWTYPE_DAILY,},Mode:datadogV2.RUMRETENTIONQUOTAMODE_CUSTOM,},Id:"cd73a516-a481-4af5-8352-9b577465c77b",Type:datadogV2.RUMRETENTIONQUOTACONFIGTYPE_RUM_QUOTA_CONFIG,},}ctx:=datadog.NewDefaultContext(context.Background())ctx=context.WithValue(ctx,datadog.ContextAccessToken,os.Getenv("DD_BEARER_TOKEN"))configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewRUMRetentionQuotasApi(apiClient)resp,r,err:=api.UpsertRumQuotaConfig(ctx,datadogV2.RUMRETENTIONQUOTASCOPETYPE_APPLICATION,"cd73a516-a481-4af5-8352-9b577465c77b",body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `RUMRetentionQuotasApi.UpsertRumQuotaConfig`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `RUMRetentionQuotasApi.UpsertRumQuotaConfig`:\n%s\n",responseContent)}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"go run"main.go"
// Create or update a RUM retention quota config returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.RumRetentionQuotasApi;importcom.datadog.api.client.v2.model.RumRetentionQuotaConfigResponse;importcom.datadog.api.client.v2.model.RumRetentionQuotaConfigType;importcom.datadog.api.client.v2.model.RumRetentionQuotaConfigUpdateAttributes;importcom.datadog.api.client.v2.model.RumRetentionQuotaConfigUpdateData;importcom.datadog.api.client.v2.model.RumRetentionQuotaConfigUpdateRequest;importcom.datadog.api.client.v2.model.RumRetentionQuotaCustomConfig;importcom.datadog.api.client.v2.model.RumRetentionQuotaMode;importcom.datadog.api.client.v2.model.RumRetentionQuotaReachedAction;importcom.datadog.api.client.v2.model.RumRetentionQuotaScopeType;importcom.datadog.api.client.v2.model.RumRetentionQuotaWindowType;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();defaultClient.setAccessToken(System.getenv("DD_BEARER_TOKEN"));RumRetentionQuotasApiapiInstance=newRumRetentionQuotasApi(defaultClient);RumRetentionQuotaConfigUpdateRequestbody=newRumRetentionQuotaConfigUpdateRequest().data(newRumRetentionQuotaConfigUpdateData().attributes(newRumRetentionQuotaConfigUpdateAttributes().custom(newRumRetentionQuotaCustomConfig().dailyResetTime("08:00").dailyResetTimezone("+09:00").quotaReachedAction(RumRetentionQuotaReachedAction.STOP).sessionLimit(1000000L).windowType(RumRetentionQuotaWindowType.DAILY)).mode(RumRetentionQuotaMode.CUSTOM)).id("cd73a516-a481-4af5-8352-9b577465c77b").type(RumRetentionQuotaConfigType.RUM_QUOTA_CONFIG));try{RumRetentionQuotaConfigResponseresult=apiInstance.upsertRumQuotaConfig(RumRetentionQuotaScopeType.APPLICATION,"cd73a516-a481-4af5-8352-9b577465c77b",body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling RumRetentionQuotasApi#upsertRumQuotaConfig");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"java"Example.java"
// Create or update a RUM retention quota config returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_rum_retention_quotas::RUMRetentionQuotasAPI;usedatadog_api_client::datadogV2::model::RumRetentionQuotaConfigType;usedatadog_api_client::datadogV2::model::RumRetentionQuotaConfigUpdateAttributes;usedatadog_api_client::datadogV2::model::RumRetentionQuotaConfigUpdateData;usedatadog_api_client::datadogV2::model::RumRetentionQuotaConfigUpdateRequest;usedatadog_api_client::datadogV2::model::RumRetentionQuotaCustomConfig;usedatadog_api_client::datadogV2::model::RumRetentionQuotaMode;usedatadog_api_client::datadogV2::model::RumRetentionQuotaReachedAction;usedatadog_api_client::datadogV2::model::RumRetentionQuotaScopeType;usedatadog_api_client::datadogV2::model::RumRetentionQuotaWindowType;#[tokio::main]asyncfnmain(){letbody=RumRetentionQuotaConfigUpdateRequest::new(RumRetentionQuotaConfigUpdateData::new(RumRetentionQuotaConfigUpdateAttributes::new(RumRetentionQuotaMode::CUSTOM).custom(RumRetentionQuotaCustomConfig::new("08:00".to_string(),"+09:00".to_string(),RumRetentionQuotaReachedAction::STOP,1000000,RumRetentionQuotaWindowType::DAILY,),),"cd73a516-a481-4af5-8352-9b577465c77b".to_string(),RumRetentionQuotaConfigType::RUM_QUOTA_CONFIG,));letconfiguration=datadog::Configuration::new();letapi=RUMRetentionQuotasAPI::with_config(configuration);letresp=api.upsert_rum_quota_config(RumRetentionQuotaScopeType::APPLICATION,"cd73a516-a481-4af5-8352-9b577465c77b".to_string(),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="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Create or update a RUM retention quota config returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration({authMethods:{AuthZ:{accessToken: process.env.DD_BEARER_TOKENasstring,},},});constapiInstance=newv2.RUMRetentionQuotasApi(configuration);constparams: v2.RUMRetentionQuotasApiUpsertRumQuotaConfigRequest={body:{data:{attributes:{custom:{dailyResetTime:"08:00",dailyResetTimezone:"+09:00",quotaReachedAction:"stop",sessionLimit: 1000000,windowType:"daily",},mode:"custom",},id:"cd73a516-a481-4af5-8352-9b577465c77b",type:"rum_quota_config",},},scopeType:"application",scopeId:"cd73a516-a481-4af5-8352-9b577465c77b",};apiInstance.upsertRumQuotaConfig(params).then((data: v2.RumRetentionQuotaConfigResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comap2.datadoghq.comuk1.datadoghq.comddog-gov.comus2.ddog-gov.com"DD_BEARER_TOKEN="<PERSONAL_ACCESS_TOKEN OR SERVICE_ACCESS_TOKEN>"tsc"example.ts"
맞춤형 데모 요청
Datadog 시작하기
Ask AI
AI-generated responses may be inaccurate. Verify important info.