const apiInstance = new Fastly.ObservabilityCustomDashboardsApi();
Note
All URIs are relative to https://api.fastly.com
Method | HTTP request | Description |
---|---|---|
createDashboard | POST /observability/dashboards | Create a new dashboard |
deleteDashboard | DELETE /observability/dashboards/{dashboard_id} | Delete an existing dashboard |
getDashboard | GET /observability/dashboards/{dashboard_id} | Retrieve a dashboard by ID |
listDashboards | GET /observability/dashboards | List all custom dashboards |
updateDashboard | PATCH /observability/dashboards/{dashboard_id} | Update an existing dashboard |
createDashboard({ , [create_dashboard_request] })
Create a new dashboard
const options = {
create_dashboard_request: new Fastly.CreateDashboardRequest(),
};
apiInstance.createDashboard(options)
.then((data) => {
console.log(data, "API called successfully.");
})
.catch((error) => {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
create_dashboard_request | CreateDashboardRequest | [optional] |
deleteDashboard({ dashboard_id })
Delete an existing dashboard
const options = {
dashboard_id: 2eGFXF4F4kTxd4gU39Bg3e, // required
};
apiInstance.deleteDashboard(options)
.then(() => {
console.log('API called successfully.');
})
.catch((error) => {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
dashboard_id | String |
null (empty response body)
getDashboard({ dashboard_id })
Retrieve a dashboard by ID
const options = {
dashboard_id: 2eGFXF4F4kTxd4gU39Bg3e, // required
};
apiInstance.getDashboard(options)
.then((data) => {
console.log(data, "API called successfully.");
})
.catch((error) => {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
dashboard_id | String |
listDashboards()
List all custom dashboards
apiInstance.listDashboards()
.then((data) => {
console.log(data, "API called successfully.");
})
.catch((error) => {
console.error(error);
});
This endpoint does not need any parameters.
updateDashboard({ dashboard_id, [update_dashboard_request] })
Update an existing dashboard
const options = {
dashboard_id: 2eGFXF4F4kTxd4gU39Bg3e, // required
update_dashboard_request: new Fastly.UpdateDashboardRequest(),
};
apiInstance.updateDashboard(options)
.then((data) => {
console.log(data, "API called successfully.");
})
.catch((error) => {
console.error(error);
});
Name | Type | Description | Notes |
---|---|---|---|
dashboard_id | String | ||
update_dashboard_request | UpdateDashboardRequest | [optional] |