"""
Get list of AWS log ready services returns "AWS Logs Services List object" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v2.api.aws_logs_integration_apiimportAWSLogsIntegrationApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=AWSLogsIntegrationApi(api_client)response=api_instance.list_aws_logs_services()print(response)
# Get list of AWS log ready services returns "AWS Logs Services List object" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V2::AWSLogsIntegrationAPI.newpapi_instance.list_aws_logs_services()
// Get list of AWS log ready services returns "AWS Logs Services List object" 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(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV2.NewAWSLogsIntegrationApi(apiClient)resp,r,err:=api.ListAWSLogsServices(ctx)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `AWSLogsIntegrationApi.ListAWSLogsServices`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `AWSLogsIntegrationApi.ListAWSLogsServices`:\n%s\n",responseContent)}
// Get list of AWS log ready services returns "AWS Logs Services List object" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v2.api.AwsLogsIntegrationApi;importcom.datadog.api.client.v2.model.AWSLogsServicesResponse;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();AwsLogsIntegrationApiapiInstance=newAwsLogsIntegrationApi(defaultClient);try{AWSLogsServicesResponseresult=apiInstance.listAWSLogsServices();System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling AwsLogsIntegrationApi#listAWSLogsServices");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get list of AWS log ready services returns "AWS Logs Services List object"
// response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV2::api_aws_logs_integration::AWSLogsIntegrationAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=AWSLogsIntegrationAPI::with_config(configuration);letresp=api.list_aws_logs_services().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.comus2.ddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Get list of AWS log ready services returns "AWS Logs Services List object" response
*/import{client,v2}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv2.AWSLogsIntegrationApi(configuration);apiInstance.listAWSLogsServices().then((data: v2.AWSLogsServicesResponse)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
This endpoint is deprecated - use the V2 endpoint instead. Get the list of current AWS services that Datadog offers automatic log collection. Use returned service IDs with the services parameter for the Enable an AWS service log collection API endpoint.
This endpoint requires the aws_configuration_read permission.
"""
Get list of AWS log ready services returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v1.api.aws_logs_integration_apiimportAWSLogsIntegrationApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=AWSLogsIntegrationApi(api_client)response=api_instance.list_aws_logs_services()print(response)
# Get list of AWS log ready services returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V1::AWSLogsIntegrationAPI.newpapi_instance.list_aws_logs_services()
// Get list of AWS log ready services 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(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV1.NewAWSLogsIntegrationApi(apiClient)resp,r,err:=api.ListAWSLogsServices(ctx)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `AWSLogsIntegrationApi.ListAWSLogsServices`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `AWSLogsIntegrationApi.ListAWSLogsServices`:\n%s\n",responseContent)}
// Get list of AWS log ready services returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v1.api.AwsLogsIntegrationApi;importcom.datadog.api.client.v1.model.AWSLogsListServicesResponse;importjava.util.List;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();AwsLogsIntegrationApiapiInstance=newAwsLogsIntegrationApi(defaultClient);try{List<AWSLogsListServicesResponse>result=apiInstance.listAWSLogsServices();System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling AwsLogsIntegrationApi#listAWSLogsServices");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get list of AWS log ready services returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV1::api_aws_logs_integration::AWSLogsIntegrationAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=AWSLogsIntegrationAPI::with_config(configuration);letresp=api.list_aws_logs_services().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.comus2.ddog-gov.com"DD_API_KEY="<API-KEY>"DD_APP_KEY="<APP-KEY>"cargo run
/**
* Get list of AWS log ready services returns "OK" response
*/import{client,v1}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv1.AWSLogsIntegrationApi(configuration);apiInstance.listAWSLogsServices().then((data: v1.AWSLogsListServicesResponse[])=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));