ReportTemplateProps
Properties for defining a ReportTemplate.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-config-reporttemplate
Initializer
import ros_cdk_config
ros_cdk_config.ReportTemplateProps(
report_template_name: typing.Union[str, IResolvable],
report_file_formats: typing.Union[str, IResolvable] = None,
report_granularity: typing.Union[str, IResolvable] = None,
report_language: typing.Union[str, IResolvable] = None,
report_scope: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ReportScopeProperty]]] = None,
report_template_description: typing.Union[str, IResolvable] = None,
subscription_frequency: typing.Union[str, IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
report_template_name | typing.Union[str, ros_cdk_core.IResolvable] | Property reportTemplateName: Report Template Name. |
report_file_formats | typing.Union[str, ros_cdk_core.IResolvable] | Property reportFileFormats: Report Format. |
report_granularity | typing.Union[str, ros_cdk_core.IResolvable] | Property reportGranularity: Report Aggregation Granularity. |
report_language | typing.Union[str, ros_cdk_core.IResolvable] | Property reportLanguage: Report Content Language, Currently only support zh-CN or en-US. |
report_scope | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ReportScopeProperty]]] | Property reportScope: Report range, yes and logic between multiple sets of k-v pairs. |
report_template_description | typing.Union[str, ros_cdk_core.IResolvable] | Property reportTemplateDescription: Report Template Description. |
subscription_frequency | typing.Union[str, ros_cdk_core.IResolvable] | Property subscriptionFrequency: Report subscription frequency. |
report_template_nameRequired
report_template_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property reportTemplateName: Report Template Name.
report_file_formatsOptional
report_file_formats: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property reportFileFormats: Report Format.
Currently only support excel.
report_granularityOptional
report_granularity: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property reportGranularity: Report Aggregation Granularity.
report_languageOptional
report_language: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property reportLanguage: Report Content Language, Currently only support zh-CN or en-US.
report_scopeOptional
report_scope: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ReportScopeProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ReportScopeProperty]]]
Property reportScope: Report range, yes and logic between multiple sets of k-v pairs.
report_template_descriptionOptional
report_template_description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property reportTemplateDescription: Report Template Description.
subscription_frequencyOptional
subscription_frequency: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
Property subscriptionFrequency: Report subscription frequency.
If this field is not empty, it is a Cron expression in Quartz format triggered by the subscription notification. The format is: Seconds, time, day, month, week. The following are examples of commonly used Cron expressions:
- Execute at 0 o'clock every day: 0 0 0 * *?
- Every Monday at 15: 30: 0 30 15? * MON
- Execute at 2 o'clock on the 1st of each month: 0 0 2 1 *? Among them:
- "*" Indicates any value
- What-? Used for day and week fields, indicating that no specific value is specified
- MON means Monday
The trigger time is UTC +8, and the settings of the cron expression can be converted according to the time zone. It can only be triggered according to the cron expression time as much as possible. The cron expression limits the same template to trigger at most one notification per day.