Skip to content

IReportTemplate

Represents a ReportTemplate.

Properties

Name Type Description
node com.aliyun.ros.cdk.core.ConstructNode The construct tree node for this construct.
env com.aliyun.ros.cdk.core.IResourceEnvironment The environment this resource belongs to.
stack com.aliyun.ros.cdk.core.Stack The stack in which this resource is defined.
attrReportFileFormats java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ReportFileFormats: Report Format.
attrReportGranularity java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ReportGranularity: Report Aggregation Granularity.
attrReportLanguage java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ReportLanguage: Report Content Language, Currently only support zh-CN or en-US.
attrReportScope java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ReportScope: Report range, yes and logic between multiple sets of k-v pairs.
attrReportTemplateDescription java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ReportTemplateDescription: Report Template Description.
attrReportTemplateId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ReportTemplateId: Report template Id.
attrReportTemplateName java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute ReportTemplateName: Report Template Name.
attrSubscriptionFrequency java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Attribute SubscriptionFrequency: Report subscription frequency.
props ReportTemplateProps No description.

nodeRequired

public ConstructNode getNode();
  • Type: com.aliyun.ros.cdk.core.ConstructNode

The construct tree node for this construct.


envRequired

public IResourceEnvironment getEnv();
  • Type: com.aliyun.ros.cdk.core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

public Stack getStack();
  • Type: com.aliyun.ros.cdk.core.Stack

The stack in which this resource is defined.


attrReportFileFormatsRequired

public java.lang.Object getAttrReportFileFormats();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ReportFileFormats: Report Format.

Currently only support excel.


attrReportGranularityRequired

public java.lang.Object getAttrReportGranularity();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ReportGranularity: Report Aggregation Granularity.


attrReportLanguageRequired

public java.lang.Object getAttrReportLanguage();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ReportLanguage: Report Content Language, Currently only support zh-CN or en-US.


attrReportScopeRequired

public java.lang.Object getAttrReportScope();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ReportScope: Report range, yes and logic between multiple sets of k-v pairs.


attrReportTemplateDescriptionRequired

public java.lang.Object getAttrReportTemplateDescription();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ReportTemplateDescription: Report Template Description.


attrReportTemplateIdRequired

public java.lang.Object getAttrReportTemplateId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ReportTemplateId: Report template Id.


attrReportTemplateNameRequired

public java.lang.Object getAttrReportTemplateName();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute ReportTemplateName: Report Template Name.


attrSubscriptionFrequencyRequired

public java.lang.Object getAttrSubscriptionFrequency();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Attribute SubscriptionFrequency: Report subscription frequency.

If this field is not empty, it is a Cron expression in Quartz format triggered by the subscription notification.


propsRequired

public ReportTemplateProps getProps();