Interface TemplateSummary
interface TemplateSummary { diff?: { buckets?: { id?: string; kind?: TemplateKind; new?: { description?: string; name?: string; retentionRules?: RetentionRules; }; old?: { description?: string; name?: string; retentionRules?: RetentionRules; }; stateStatus?: string; templateMetaName?: string; }[]; checks?: { id?: string; kind?: TemplateKind; new?: CheckDiscriminator; old?: CheckDiscriminator; stateStatus?: string; templateMetaName?: string; }[]; dashboards?: { id?: string; kind?: TemplateKind; new?: { charts?: TemplateChart[]; description?: string; name?: string }; old?: { charts?: TemplateChart[]; description?: string; name?: string }; stateStatus?: string; templateMetaName?: string; }[]; labelMappings?: { labelID?: string; labelName?: string; labelTemplateMetaName?: string; resourceID?: string; resourceName?: string; resourceTemplateMetaName?: string; resourceType?: string; status?: string; }[]; labels?: { id?: string; kind?: TemplateKind; new?: { color?: string; description?: string; name?: string }; old?: { color?: string; description?: string; name?: string }; stateStatus?: string; templateMetaName?: string; }[]; notificationEndpoints?: { id?: string; kind?: TemplateKind; new?: NotificationEndpointDiscriminator; old?: NotificationEndpointDiscriminator; stateStatus?: string; templateMetaName?: string; }[]; notificationRules?: { id?: string; kind?: TemplateKind; new?: { description?: string; endpointID?: string; endpointName?: string; endpointType?: string; every?: string; messageTemplate?: string; name?: string; offset?: string; status?: string; statusRules?: { currentLevel?: (...)
| (...)
; previousLevel?: (...)
| (...)
; }[]; tagRules?: { key?: (...)
| (...)
; operator?: (...)
| (...)
; value?: (...)
| (...)
; }[]; }; old?: { description?: string; endpointID?: string; endpointName?: string; endpointType?: string; every?: string; messageTemplate?: string; name?: string; offset?: string; status?: string; statusRules?: { currentLevel?: (...)
| (...)
; previousLevel?: (...)
| (...)
; }[]; tagRules?: { key?: (...)
| (...)
; operator?: (...)
| (...)
; value?: (...)
| (...)
; }[]; }; stateStatus?: string; templateMetaName?: string; }[]; tasks?: { id?: string; kind?: TemplateKind; new?: { cron?: string; description?: string; every?: string; name?: string; offset?: string; query?: string; status?: string; }; old?: { cron?: string; description?: string; every?: string; name?: string; offset?: string; query?: string; status?: string; }; stateStatus?: string; templateMetaName?: string; }[]; telegrafConfigs?: { id?: string; kind?: TemplateKind; new?: TelegrafRequest; old?: TelegrafRequest; stateStatus?: string; templateMetaName?: string; }[]; variables?: { id?: string; kind?: TemplateKind; new?: { args?: VariableProperties; description?: string; name?: string }; old?: { args?: VariableProperties; description?: string; name?: string }; stateStatus?: string; templateMetaName?: string; }[]; }; errors?: { fields?: string[]; indexes?: number[]; kind?: TemplateKind; reason?: string; }[]; sources?: string[]; stackID?: string; summary?: { buckets?: { description?: string; envReferences?: TemplateEnvReferences; id?: string; kind?: TemplateKind; labelAssociations?: TemplateSummaryLabel[]; name?: string; orgID?: string; retentionPeriod?: number; templateMetaName?: string; }[]; checks?: (
CheckDiscriminator & { envReferences?: TemplateEnvReferences; kind?: TemplateKind | undefined
; labelAssociations?: TemplateSummaryLabel[]; templateMetaName?: string; } )
[]; dashboards?: { charts?: TemplateChart[]; description?: string; envReferences?: TemplateEnvReferences; id?: string; kind?: TemplateKind; labelAssociations?: TemplateSummaryLabel[]; name?: string; orgID?: string; templateMetaName?: string; }[]; labelMappings?: { labelID?: string; labelName?: string; labelTemplateMetaName?: string; resourceID?: string; resourceName?: string; resourceTemplateMetaName?: string; resourceType?: string; status?: string; }[]; labels?: TemplateSummaryLabel[]; missingEnvRefs?: string[]; missingSecrets?: string[]; notificationEndpoints?: (
NotificationEndpointDiscriminator & { envReferences?: TemplateEnvReferences; kind?: TemplateKind | undefined
; labelAssociations?: TemplateSummaryLabel[]; templateMetaName?: string; } )
[]; notificationRules?: { description?: string; endpointID?: string; endpointTemplateMetaName?: string; endpointType?: string; envReferences?: TemplateEnvReferences; every?: string; kind?: TemplateKind; labelAssociations?: TemplateSummaryLabel[]; messageTemplate?: string; name?: string; offset?: string; status?: string; statusRules?: { currentLevel?: string; previousLevel?: string }[]; tagRules?: { key?: string; operator?: string; value?: string }[]; templateMetaName?: string; }[]; tasks?: { cron?: string; description?: string; envReferences?: TemplateEnvReferences; every?: string; id?: string; kind?: TemplateKind; name?: string; offset?: string; query?: string; status?: string; templateMetaName?: string; }[]; telegrafConfigs?: (
TelegrafRequest & { envReferences?: TemplateEnvReferences; kind?: TemplateKind; labelAssociations?: TemplateSummaryLabel[]; templateMetaName?: string; } )
[]; variables?: { arguments?: VariableProperties; description?: string; envReferences?: TemplateEnvReferences; id?: string; kind?: TemplateKind; labelAssociations?: TemplateSummaryLabel[]; name?: string; orgID?: string; templateMetaName?: string; }[]; };} Properties
Optional
diff
diff?: { buckets?: { id?: string; kind?: TemplateKind; new?: { description?: string; name?: string; retentionRules?: RetentionRules; }; old?: { description?: string; name?: string; retentionRules?: RetentionRules; }; stateStatus?: string; templateMetaName?: string; }[]; checks?: { id?: string; kind?: TemplateKind; new?: CheckDiscriminator; old?: CheckDiscriminator; stateStatus?: string; templateMetaName?: string; }[]; dashboards?: { id?: string; kind?: TemplateKind; new?: { charts?: TemplateChart[]; description?: string; name?: string }; old?: { charts?: TemplateChart[]; description?: string; name?: string }; stateStatus?: string; templateMetaName?: string; }[]; labelMappings?: { labelID?: string; labelName?: string; labelTemplateMetaName?: string; resourceID?: string; resourceName?: string; resourceTemplateMetaName?: string; resourceType?: string; status?: string; }[]; labels?: { id?: string; kind?: TemplateKind; new?: { color?: string; description?: string; name?: string }; old?: { color?: string; description?: string; name?: string }; stateStatus?: string; templateMetaName?: string; }[]; notificationEndpoints?: { id?: string; kind?: TemplateKind; new?: NotificationEndpointDiscriminator; old?: NotificationEndpointDiscriminator; stateStatus?: string; templateMetaName?: string; }[]; notificationRules?: { id?: string; kind?: TemplateKind; new?: { description?: string; endpointID?: string; endpointName?: string; endpointType?: string; every?: string; messageTemplate?: string; name?: string; offset?: string; status?: string; statusRules?: { currentLevel?: (...)
| (...)
; previousLevel?: (...)
| (...)
; }[]; tagRules?: { key?: (...)
| (...)
; operator?: (...)
| (...)
; value?: (...)
| (...)
; }[]; }; old?: { description?: string; endpointID?: string; endpointName?: string; endpointType?: string; every?: string; messageTemplate?: string; name?: string; offset?: string; status?: string; statusRules?: { currentLevel?: (...)
| (...)
; previousLevel?: (...)
| (...)
; }[]; tagRules?: { key?: (...)
| (...)
; operator?: (...)
| (...)
; value?: (...)
| (...)
; }[]; }; stateStatus?: string; templateMetaName?: string; }[]; tasks?: { id?: string; kind?: TemplateKind; new?: { cron?: string; description?: string; every?: string; name?: string; offset?: string; query?: string; status?: string; }; old?: { cron?: string; description?: string; every?: string; name?: string; offset?: string; query?: string; status?: string; }; stateStatus?: string; templateMetaName?: string; }[]; telegrafConfigs?: { id?: string; kind?: TemplateKind; new?: TelegrafRequest; old?: TelegrafRequest; stateStatus?: string; templateMetaName?: string; }[]; variables?: { id?: string; kind?: TemplateKind; new?: { args?: VariableProperties; description?: string; name?: string }; old?: { args?: VariableProperties; description?: string; name?: string }; stateStatus?: string; templateMetaName?: string; }[];} Optional
errors
errors?: { fields?: string[]; indexes?: number[]; kind?: TemplateKind; reason?: string;}[] Optional
sources
sources?: string[]
Optional
stackID
stackID?: string