UNPKG

aws-cdk-lib

Version:

Version 2 of the AWS Cloud Development Kit library

48 lines (47 loc) 1.4 kB
import { Construct } from 'constructs'; import { IResource, Resource } from '../../core'; /** * Virtual Deliverablity Manager (VDM) attributes */ export interface IVdmAttributes extends IResource { /** * The name of the resource behind the Virtual Deliverablity Manager attributes. * * @attribute */ readonly vdmAttributesName: string; } /** * Properties for the Virtual Deliverablity Manager (VDM) attributes */ export interface VdmAttributesProps { /** * Whether engagement metrics are enabled for your account * * @default true */ readonly engagementMetrics?: boolean; /** * Whether optimized shared delivery is enabled for your account * * @default true */ readonly optimizedSharedDelivery?: boolean; } /** * Virtual Deliverablity Manager (VDM) attributes */ export declare class VdmAttributes extends Resource implements IVdmAttributes { /** * Use an existing Virtual Deliverablity Manager attributes resource */ static fromVdmAttributesName(scope: Construct, id: string, vdmAttributesName: string): IVdmAttributes; readonly vdmAttributesName: string; /** * Resource ID for the Virtual Deliverablity Manager attributes * * @attribute */ readonly vdmAttributesResourceId: string; constructor(scope: Construct, id: string, props?: VdmAttributesProps); }