This page is not yet available in Spanish. We are working on its translation. If you have any questions or feedback about our current translation project, feel free to reach out to us!
"""
Create a new service object returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v1.api.pager_duty_integration_apiimportPagerDutyIntegrationApifromdatadog_api_client.v1.model.pager_duty_serviceimportPagerDutyServicebody=PagerDutyService(service_key="",service_name="",)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=PagerDutyIntegrationApi(api_client)response=api_instance.create_pager_duty_integration_service(body=body)print(response)
# Create a new service object returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V1::PagerDutyIntegrationAPI.newbody=DatadogAPIClient::V1::PagerDutyService.new({service_key:"",service_name:"",})papi_instance.create_pager_duty_integration_service(body)
// Create a new service object 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/datadogV1")funcmain(){body:=datadogV1.PagerDutyService{ServiceKey:"",ServiceName:"",}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV1.NewPagerDutyIntegrationApi(apiClient)resp,r,err:=api.CreatePagerDutyIntegrationService(ctx,body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `PagerDutyIntegrationApi.CreatePagerDutyIntegrationService`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `PagerDutyIntegrationApi.CreatePagerDutyIntegrationService`:\n%s\n",responseContent)}
// Create a new service object returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v1.api.PagerDutyIntegrationApi;importcom.datadog.api.client.v1.model.PagerDutyService;importcom.datadog.api.client.v1.model.PagerDutyServiceName;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();PagerDutyIntegrationApiapiInstance=newPagerDutyIntegrationApi(defaultClient);PagerDutyServicebody=newPagerDutyService().serviceKey("").serviceName("");try{PagerDutyServiceNameresult=apiInstance.createPagerDutyIntegrationService(body);System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling PagerDutyIntegrationApi#createPagerDutyIntegrationService");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Create a new service object returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV1::api_pager_duty_integration::PagerDutyIntegrationAPI;usedatadog_api_client::datadogV1::model::PagerDutyService;#[tokio::main]asyncfnmain(){letbody=PagerDutyService::new("".to_string(),"".to_string());letconfiguration=datadog::Configuration::new();letapi=PagerDutyIntegrationAPI::with_config(configuration);letresp=api.create_pager_duty_integration_service(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
/**
* Create a new service object returns "OK" response
*/import{client,v1}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv1.PagerDutyIntegrationApi(configuration);constparams: v1.PagerDutyIntegrationApiCreatePagerDutyIntegrationServiceRequest={body:{serviceKey:"",serviceName:"",},};apiInstance.createPagerDutyIntegrationService(params).then((data: v1.PagerDutyServiceName)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Get a single service object returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v1.api.pager_duty_integration_apiimportPagerDutyIntegrationApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=PagerDutyIntegrationApi(api_client)response=api_instance.get_pager_duty_integration_service(service_name="service_name",)print(response)
# Get a single service object returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V1::PagerDutyIntegrationAPI.newpapi_instance.get_pager_duty_integration_service("service_name")
// Get a single service object 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/datadogV1")funcmain(){ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV1.NewPagerDutyIntegrationApi(apiClient)resp,r,err:=api.GetPagerDutyIntegrationService(ctx,"service_name")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `PagerDutyIntegrationApi.GetPagerDutyIntegrationService`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}responseContent,_:=json.MarshalIndent(resp,""," ")fmt.Fprintf(os.Stdout,"Response from `PagerDutyIntegrationApi.GetPagerDutyIntegrationService`:\n%s\n",responseContent)}
// Get a single service object returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v1.api.PagerDutyIntegrationApi;importcom.datadog.api.client.v1.model.PagerDutyServiceName;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();PagerDutyIntegrationApiapiInstance=newPagerDutyIntegrationApi(defaultClient);try{PagerDutyServiceNameresult=apiInstance.getPagerDutyIntegrationService("service_name");System.out.println(result);}catch(ApiExceptione){System.err.println("Exception when calling PagerDutyIntegrationApi#getPagerDutyIntegrationService");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Get a single service object returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV1::api_pager_duty_integration::PagerDutyIntegrationAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=PagerDutyIntegrationAPI::with_config(configuration);letresp=api.get_pager_duty_integration_service("service_name".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 a single service object returns "OK" response
*/import{client,v1}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv1.PagerDutyIntegrationApi(configuration);constparams: v1.PagerDutyIntegrationApiGetPagerDutyIntegrationServiceRequest={serviceName:"service_name",};apiInstance.getPagerDutyIntegrationService(params).then((data: v1.PagerDutyServiceName)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Update a single service object returns "OK" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v1.api.pager_duty_integration_apiimportPagerDutyIntegrationApifromdatadog_api_client.v1.model.pager_duty_service_keyimportPagerDutyServiceKeybody=PagerDutyServiceKey(service_key="",)configuration=Configuration()withApiClient(configuration)asapi_client:api_instance=PagerDutyIntegrationApi(api_client)api_instance.update_pager_duty_integration_service(service_name="service_name",body=body)
# Update a single service object returns "OK" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V1::PagerDutyIntegrationAPI.newbody=DatadogAPIClient::V1::PagerDutyServiceKey.new({service_key:"",})papi_instance.update_pager_duty_integration_service("service_name",body)
// Update a single service object 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/datadogV1")funcmain(){body:=datadogV1.PagerDutyServiceKey{ServiceKey:"",}ctx:=datadog.NewDefaultContext(context.Background())configuration:=datadog.NewConfiguration()apiClient:=datadog.NewAPIClient(configuration)api:=datadogV1.NewPagerDutyIntegrationApi(apiClient)r,err:=api.UpdatePagerDutyIntegrationService(ctx,"service_name",body)iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `PagerDutyIntegrationApi.UpdatePagerDutyIntegrationService`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}}
// Update a single service object returns "OK" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v1.api.PagerDutyIntegrationApi;importcom.datadog.api.client.v1.model.PagerDutyServiceKey;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();PagerDutyIntegrationApiapiInstance=newPagerDutyIntegrationApi(defaultClient);PagerDutyServiceKeybody=newPagerDutyServiceKey().serviceKey("");try{apiInstance.updatePagerDutyIntegrationService("service_name",body);}catch(ApiExceptione){System.err.println("Exception when calling PagerDutyIntegrationApi#updatePagerDutyIntegrationService");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Update a single service object returns "OK" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV1::api_pager_duty_integration::PagerDutyIntegrationAPI;usedatadog_api_client::datadogV1::model::PagerDutyServiceKey;#[tokio::main]asyncfnmain(){letbody=PagerDutyServiceKey::new("".to_string());letconfiguration=datadog::Configuration::new();letapi=PagerDutyIntegrationAPI::with_config(configuration);letresp=api.update_pager_duty_integration_service("service_name".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
/**
* Update a single service object returns "OK" response
*/import{client,v1}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv1.PagerDutyIntegrationApi(configuration);constparams: v1.PagerDutyIntegrationApiUpdatePagerDutyIntegrationServiceRequest={body:{serviceKey:"",},serviceName:"service_name",};apiInstance.updatePagerDutyIntegrationService(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));
"""
Delete a single service object returns "No Content" response
"""fromdatadog_api_clientimportApiClient,Configurationfromdatadog_api_client.v1.api.pager_duty_integration_apiimportPagerDutyIntegrationApiconfiguration=Configuration()withApiClient(configuration)asapi_client:api_instance=PagerDutyIntegrationApi(api_client)api_instance.delete_pager_duty_integration_service(service_name="service_name",)
# Delete a single service object returns "No Content" responserequire"datadog_api_client"api_instance=DatadogAPIClient::V1::PagerDutyIntegrationAPI.newapi_instance.delete_pager_duty_integration_service("service_name")
// Delete a single service object returns "No Content" response
packagemainimport("context""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.NewPagerDutyIntegrationApi(apiClient)r,err:=api.DeletePagerDutyIntegrationService(ctx,"service_name")iferr!=nil{fmt.Fprintf(os.Stderr,"Error when calling `PagerDutyIntegrationApi.DeletePagerDutyIntegrationService`: %v\n",err)fmt.Fprintf(os.Stderr,"Full HTTP response: %v\n",r)}}
// Delete a single service object returns "No Content" responseimportcom.datadog.api.client.ApiClient;importcom.datadog.api.client.ApiException;importcom.datadog.api.client.v1.api.PagerDutyIntegrationApi;publicclassExample{publicstaticvoidmain(String[]args){ApiClientdefaultClient=ApiClient.getDefaultApiClient();PagerDutyIntegrationApiapiInstance=newPagerDutyIntegrationApi(defaultClient);try{apiInstance.deletePagerDutyIntegrationService("service_name");}catch(ApiExceptione){System.err.println("Exception when calling PagerDutyIntegrationApi#deletePagerDutyIntegrationService");System.err.println("Status code: "+e.getCode());System.err.println("Reason: "+e.getResponseBody());System.err.println("Response headers: "+e.getResponseHeaders());e.printStackTrace();}}}
// Delete a single service object returns "No Content" response
usedatadog_api_client::datadog;usedatadog_api_client::datadogV1::api_pager_duty_integration::PagerDutyIntegrationAPI;#[tokio::main]asyncfnmain(){letconfiguration=datadog::Configuration::new();letapi=PagerDutyIntegrationAPI::with_config(configuration);letresp=api.delete_pager_duty_integration_service("service_name".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
/**
* Delete a single service object returns "No Content" response
*/import{client,v1}from"@datadog/datadog-api-client";constconfiguration=client.createConfiguration();constapiInstance=newv1.PagerDutyIntegrationApi(configuration);constparams: v1.PagerDutyIntegrationApiDeletePagerDutyIntegrationServiceRequest={serviceName:"service_name",};apiInstance.deletePagerDutyIntegrationService(params).then((data: any)=>{console.log("API called successfully. Returned data: "+JSON.stringify(data));}).catch((error: any)=>console.error(error));