UNPKG

@cdk-cloudformation/datadog-dashboards-dashboard

Version:
55 lines (54 loc) 1.6 kB
import * as cdk from 'aws-cdk-lib'; import * as constructs from 'constructs'; /** * Datadog Dashboard 2.1.0 * * @schema CfnDashboardProps */ export interface CfnDashboardProps { /** * JSON string of the dashboard definition * * @schema CfnDashboardProps#DashboardDefinition */ readonly dashboardDefinition: string; } /** * Converts an object of type 'CfnDashboardProps' to JSON representation. */ export declare function toJson_CfnDashboardProps(obj: CfnDashboardProps | undefined): Record<string, any> | undefined; /** * A CloudFormation `Datadog::Dashboards::Dashboard` * * @cloudformationResource Datadog::Dashboards::Dashboard * @stability external * @link http://unknown-url */ export declare class CfnDashboard extends cdk.CfnResource { /** * The CloudFormation resource type name for this resource class. */ static readonly CFN_RESOURCE_TYPE_NAME = "Datadog::Dashboards::Dashboard"; /** * Resource props. */ readonly props: CfnDashboardProps; /** * Attribute `Datadog::Dashboards::Dashboard.Id` * @link http://unknown-url */ readonly attrId: string; /** * Attribute `Datadog::Dashboards::Dashboard.Url` * @link http://unknown-url */ readonly attrUrl: string; /** * Create a new `Datadog::Dashboards::Dashboard`. * * @param scope - scope in which this resource is defined * @param id - scoped id of the resource * @param props - resource properties */ constructor(scope: constructs.Construct, id: string, props: CfnDashboardProps); }