import { Mackerel } from "https://deno.land/x/mackerel_client_deno@v0.7.0/mackerel.ts";
const { Client } = Mackerel;
Properties
apikey: T["apikey"]
baseurl: T["baseurl"]
createDashboards: (param: Dashboard) => unknown
deleteAwsIntegrationSettings: (awsIntegrationID: string) => Promise<AWSIntegration>
deleteService: (serviceName: string) => Promise<Service>
getAwsIntegrationSettings: (awsIntegrationID: string) => Promise<AWSIntegration>
listAwsIntegrationSettings: () => Promise<AWSIntegration[]>
listExcludableMetricsForAwsIntegration: () => Promise<ListAWSIntegrationExcludableMetrics>
listServices: () => Promise<Service[]>
postJSON: (path: string, payload: PayloadType) => Promise<Response | Error>
putJSON: (path: string, payload: PayloadType) => Promise<Response | Error>
registerAwsIntegrationSettings: (param: RegisterAWSIntegrationParam) => Promise<AWSIntegration>
registerService: (param: RegisterServiceParam) => Promise<Service>
requestJSON: () => Promise<Response | Error>
updateAwsIntegrationSettings: (awsIntegrationID: string, param: UpdateAWSIntegrationParam) => Promise<AWSIntegration>
updateDashboards: (dashboardID: string, param: Dashboard) => unknown
urlFor: (path: string) => URL