"""
Get all archives returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.logs_archives_apiimportLogsArchivesApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=LogsArchivesApi(api_client)response=api_instance.list_logs_archives()print(response)
# Get all archives returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::LogsArchivesAPI.newpapi_instance.list_logs_archives()
// Get all archives returns "OK" response
packagemainimport("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(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewLogsArchivesApi(apiClient)resp,r,err:=api.ListLogsArchives(ctx)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `LogsArchivesApi.ListLogsArchives`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `LogsArchivesApi.ListLogsArchives`:\n%s\n",responseContent)}
// Get all archives returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.LogsArchivesApi;importcom.datadog.api.client.v2.model.LogsArchives;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();LogsArchivesApiapiInstance=newLogsArchivesApi(defaultClient);try{LogsArchivesresult=apiInstance.listLogsArchives();System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling LogsArchivesApi#listLogsArchives");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get all archives returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_logs_archives::LogsArchivesAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=LogsArchivesAPI::with_config(configuration);letresp=api.list_logs_archives().await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Get all archives returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);apiInstance.listLogsArchives().then((data: v2.LogsArchives)=>{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.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Create an archive returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);constparams: v2.LogsArchivesApiCreateLogsArchiveRequest={body:{data:{attributes:{destination:{container:"container-name",integration:{clientId:"aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa",tenantId:"aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa",},storageAccount:"account-name",type:"azure",},includeTags: false,name:"Nginx Archive",query:"source:nginx",rehydrationMaxScanSizeInGb: 100,rehydrationTags:["team:intake","team:app"],},type:"archives",},},};apiInstance.createLogsArchive(params).then((data: v2.LogsArchive)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get an archive returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.logs_archives_apiimportLogsArchivesApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=LogsArchivesApi(api_client)response=api_instance.get_logs_archive(archive_id="archive_id",)print(response)
# Get an archive returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::LogsArchivesAPI.newpapi_instance.get_logs_archive("archive_id")
// Get an archive returns "OK" response
packagemainimport("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(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewLogsArchivesApi(apiClient)resp,r,err:=api.GetLogsArchive(ctx,"archive_id")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `LogsArchivesApi.GetLogsArchive`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `LogsArchivesApi.GetLogsArchive`:\n%s\n",responseContent)}
// Get an archive returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.LogsArchivesApi;importcom.datadog.api.client.v2.model.LogsArchive;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();LogsArchivesApiapiInstance=newLogsArchivesApi(defaultClient);try{LogsArchiveresult=apiInstance.getLogsArchive("archive_id");System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling LogsArchivesApi#getLogsArchive");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get an archive returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_logs_archives::LogsArchivesAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=LogsArchivesAPI::with_config(configuration);letresp=api.get_logs_archive("archive_id".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Get an archive returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);constparams: v2.LogsArchivesApiGetLogsArchiveRequest={archiveId:"archive_id",};apiInstance.getLogsArchive(params).then((data: v2.LogsArchive)=>{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.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Update an archive returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);constparams: v2.LogsArchivesApiUpdateLogsArchiveRequest={body:{data:{attributes:{destination:{container:"container-name",integration:{clientId:"aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa",tenantId:"aaaaaaaa-1a1a-1a1a-1a1a-aaaaaaaaaaaa",},storageAccount:"account-name",type:"azure",},includeTags: false,name:"Nginx Archive",query:"source:nginx",rehydrationMaxScanSizeInGb: 100,rehydrationTags:["team:intake","team:app"],},type:"archives",},},archiveId:"archive_id",};apiInstance.updateLogsArchive(params).then((data: v2.LogsArchive)=>{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.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Delete an archive returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);constparams: v2.LogsArchivesApiDeleteLogsArchiveRequest={archiveId:"archive_id",};apiInstance.deleteLogsArchive(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
List read roles for an archive returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.logs_archives_apiimportLogsArchivesApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=LogsArchivesApi(api_client)response=api_instance.list_archive_read_roles(archive_id="archive_id",)print(response)
# List read roles for an archive returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::LogsArchivesAPI.newpapi_instance.list_archive_read_roles("archive_id")
// List read roles for an archive returns "OK" response
packagemainimport("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(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewLogsArchivesApi(apiClient)resp,r,err:=api.ListArchiveReadRoles(ctx,"archive_id")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `LogsArchivesApi.ListArchiveReadRoles`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `LogsArchivesApi.ListArchiveReadRoles`:\n%s\n",responseContent)}
// List read roles for an archive returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.LogsArchivesApi;importcom.datadog.api.client.v2.model.RolesResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();LogsArchivesApiapiInstance=newLogsArchivesApi(defaultClient);try{RolesResponseresult=apiInstance.listArchiveReadRoles("archive_id");System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling LogsArchivesApi#listArchiveReadRoles");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// List read roles for an archive returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_logs_archives::LogsArchivesAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=LogsArchivesAPI::with_config(configuration);letresp=api.list_archive_read_roles("archive_id".to_string()).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* List read roles for an archive returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);constparams: v2.LogsArchivesApiListArchiveReadRolesRequest={archiveId:"archive_id",};apiInstance.listArchiveReadRoles(params).then((data: v2.RolesResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Grant role to an archive returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.logs_archives_apiimportLogsArchivesApifromdatadog_api_client.v2.model.relationship_to_roleimportRelationshipToRolefromdatadog_api_client.v2.model.relationship_to_role_dataimportRelationshipToRoleDatafromdatadog_api_client.v2.model.roles_typeimportRolesTypebody=RelationshipToRole(data=RelationshipToRoleData(id="3653d3c6-0c75-11ea-ad28-fb5701eabc7d",type=RolesType.ROLES,),)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=LogsArchivesApi(api_client)api_instance.add_read_role_to_archive(archive_id="archive_id",body=body)
# Grant role to an archive returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::LogsArchivesAPI.newbody=DatadogAPIClient::V2::RelationshipToRole.new({data:DatadogAPIClient::V2::RelationshipToRoleData.new({id:"3653d3c6-0c75-11ea-ad28-fb5701eabc7d",type:DatadogAPIClient::V2::RolesType::ROLES,}),})api_instance.add_read_role_to_archive("archive_id",body)
// Grant role to an archive returns "OK" response
packagemainimport("context""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.RelationshipToRole{Data:&datadogV2.RelationshipToRoleData{Id:datadog.PtrString("3653d3c6-0c75-11ea-ad28-fb5701eabc7d"),Type:datadogV2.ROLESTYPE_ROLES.Ptr(),},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewLogsArchivesApi(apiClient)r,err:=api.AddReadRoleToArchive(ctx,"archive_id",body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `LogsArchivesApi.AddReadRoleToArchive`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}}
// Grant role to an archive returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.LogsArchivesApi;importcom.datadog.api.client.v2.model.RelationshipToRole;importcom.datadog.api.client.v2.model.RelationshipToRoleData;importcom.datadog.api.client.v2.model.RolesType;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();LogsArchivesApiapiInstance=newLogsArchivesApi(defaultClient);RelationshipToRolebody=newRelationshipToRole().data(newRelationshipToRoleData().id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d").type(RolesType.ROLES));try{apiInstance.addReadRoleToArchive("archive_id",body);}catch(ApiExceptione){System.err.println("Exception when calling LogsArchivesApi#addReadRoleToArchive");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Grant role to an archive returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_logs_archives::LogsArchivesAPI;usedatadog_api_client::datadogV2::model::RelationshipToRole;usedatadog_api_client::datadogV2::model::RelationshipToRoleData;usedatadog_api_client::datadogV2::model::RolesType;#[tokio::main]asyncfnmain(){letbody=RelationshipToRole::new().data(RelationshipToRoleData::new().id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d".to_string()).type_(RolesType::ROLES),);letconfiguration=datadog::Configuration::new();letapi=LogsArchivesAPI::with_config(configuration);letresp=api.add_read_role_to_archive("archive_id".to_string(),body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Grant role to an archive returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);constparams: v2.LogsArchivesApiAddReadRoleToArchiveRequest={body:{data:{id:"3653d3c6-0c75-11ea-ad28-fb5701eabc7d",type:"roles",},},archiveId:"archive_id",};apiInstance.addReadRoleToArchive(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Revoke role from an archive returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.logs_archives_apiimportLogsArchivesApifromdatadog_api_client.v2.model.relationship_to_roleimportRelationshipToRolefromdatadog_api_client.v2.model.relationship_to_role_dataimportRelationshipToRoleDatafromdatadog_api_client.v2.model.roles_typeimportRolesTypebody=RelationshipToRole(data=RelationshipToRoleData(id="3653d3c6-0c75-11ea-ad28-fb5701eabc7d",type=RolesType.ROLES,),)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=LogsArchivesApi(api_client)api_instance.remove_role_from_archive(archive_id="archive_id",body=body)
# Revoke role from an archive returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::LogsArchivesAPI.newbody=DatadogAPIClient::V2::RelationshipToRole.new({data:DatadogAPIClient::V2::RelationshipToRoleData.new({id:"3653d3c6-0c75-11ea-ad28-fb5701eabc7d",type:DatadogAPIClient::V2::RolesType::ROLES,}),})api_instance.remove_role_from_archive("archive_id",body)
// Revoke role from an archive returns "OK" response
packagemainimport("context""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.RelationshipToRole{Data:&datadogV2.RelationshipToRoleData{Id:datadog.PtrString("3653d3c6-0c75-11ea-ad28-fb5701eabc7d"),Type:datadogV2.ROLESTYPE_ROLES.Ptr(),},}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewLogsArchivesApi(apiClient)r,err:=api.RemoveRoleFromArchive(ctx,"archive_id",body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `LogsArchivesApi.RemoveRoleFromArchive`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}}
// Revoke role from an archive returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.LogsArchivesApi;importcom.datadog.api.client.v2.model.RelationshipToRole;importcom.datadog.api.client.v2.model.RelationshipToRoleData;importcom.datadog.api.client.v2.model.RolesType;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();LogsArchivesApiapiInstance=newLogsArchivesApi(defaultClient);RelationshipToRolebody=newRelationshipToRole().data(newRelationshipToRoleData().id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d").type(RolesType.ROLES));try{apiInstance.removeRoleFromArchive("archive_id",body);}catch(ApiExceptione){System.err.println("Exception when calling LogsArchivesApi#removeRoleFromArchive");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Revoke role from an archive returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_logs_archives::LogsArchivesAPI;usedatadog_api_client::datadogV2::model::RelationshipToRole;usedatadog_api_client::datadogV2::model::RelationshipToRoleData;usedatadog_api_client::datadogV2::model::RolesType;#[tokio::main]asyncfnmain(){letbody=RelationshipToRole::new().data(RelationshipToRoleData::new().id("3653d3c6-0c75-11ea-ad28-fb5701eabc7d".to_string()).type_(RolesType::ROLES),);letconfiguration=datadog::Configuration::new();letapi=LogsArchivesAPI::with_config(configuration);letresp=api.remove_role_from_archive("archive_id".to_string(),body).await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Revoke role from an archive returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);constparams: v2.LogsArchivesApiRemoveRoleFromArchiveRequest={body:{data:{id:"3653d3c6-0c75-11ea-ad28-fb5701eabc7d",type:"roles",},},archiveId:"archive_id",};apiInstance.removeRoleFromArchive(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get archive order returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.logs_archives_apiimportLogsArchivesApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=LogsArchivesApi(api_client)response=api_instance.get_logs_archive_order()print(response)
# Get archive order returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::LogsArchivesAPI.newpapi_instance.get_logs_archive_order()
// Get archive order returns "OK" response
packagemainimport("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(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewLogsArchivesApi(apiClient)resp,r,err:=api.GetLogsArchiveOrder(ctx)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `LogsArchivesApi.GetLogsArchiveOrder`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `LogsArchivesApi.GetLogsArchiveOrder`:\n%s\n",responseContent)}
// Get archive order returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.LogsArchivesApi;importcom.datadog.api.client.v2.model.LogsArchiveOrder;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();LogsArchivesApiapiInstance=newLogsArchivesApi(defaultClient);try{LogsArchiveOrderresult=apiInstance.getLogsArchiveOrder();System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling LogsArchivesApi#getLogsArchiveOrder");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get archive order returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_logs_archives::LogsArchivesAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=LogsArchivesAPI::with_config(configuration);letresp=api.get_logs_archive_order().await;ifletOk(value)=resp{println!("{:#?}",value);}else{println!("{:#?}",resp.unwrap_err());}}
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Get archive order returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);apiInstance.getLogsArchiveOrder().then((data: v2.LogsArchiveOrder)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
Update the order of your archives. Since logs are processed sequentially, reordering an archive may change
the structure and content of the data processed by other archives.
Note: Using the PUT method updates your archive’s order by replacing the current order
with the new one.
This endpoint requires the logs_write_archives permission.
Requête
Body Data (required)
An object containing the new ordered list of archive IDs.
DD_SITE="datadoghq.comus3.datadoghq.comus5.datadoghq.comdatadoghq.euap1.datadoghq.comddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Update archive order returns "OK" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.LogsArchivesApi(configuration);constparams: v2.LogsArchivesApiUpdateLogsArchiveOrderRequest={body:{data:{attributes:{archiveIds:["a2zcMylnM4OCHpYusxIi1g","a2zcMylnM4OCHpYusxIi2g","a2zcMylnM4OCHpYusxIi3g",],},type:"archive_order",},},};apiInstance.updateLogsArchiveOrder(params).then((data: v2.LogsArchiveOrder)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));