Documentation ¶
Index ¶
- type AppInsightsGroupByQuery
- type AppInsightsGroupByQueryKind
- type AppInsightsMetricNameQuery
- type AppInsightsMetricNameQueryKind
- type AzureLogsQuery
- type AzureLogsQueryResultFormat
- type AzureMetricDimension
- type AzureMetricQuery
- type AzureMonitorDataQuery
- type AzureMonitorQuery
- type AzureMonitorQueryAzureLogAnalyticsResultFormat
- type AzureMonitorQueryGrafanaTemplateVariableFn
- type AzureMonitorResource
- type AzureQueryType
- type AzureResourceGraphQuery
- type BaseGrafanaTemplateVariableQuery
- type GrafanaTemplateVariableQuery
- type GrafanaTemplateVariableQueryType
- type MetricDefinitionsQuery
- type MetricDefinitionsQueryKind
- type MetricNamesQuery
- type MetricNamesQueryKind
- type MetricNamespaceQuery
- type MetricNamespaceQueryKind
- type ResourceGroupsQuery
- type ResourceGroupsQueryKind
- type ResourceNamesQuery
- type ResourceNamesQueryKind
- type ResultFormat
- type SubscriptionsQuery
- type SubscriptionsQueryKind
- type UnknownQuery
- type UnknownQueryKind
- type WorkspacesQuery
- type WorkspacesQueryKind
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppInsightsGroupByQuery ¶
type AppInsightsGroupByQuery struct { Kind AppInsightsGroupByQueryKind `json:"kind"` MetricName string `json:"metricName"` RawQuery *string `json:"rawQuery,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
AppInsightsGroupByQuery defines model for AppInsightsGroupByQuery.
type AppInsightsGroupByQueryKind ¶
type AppInsightsGroupByQueryKind string
AppInsightsGroupByQueryKind defines model for AppInsightsGroupByQuery.Kind.
const (
AppInsightsGroupByQueryKindAppInsightsGroupByQuery AppInsightsGroupByQueryKind = "AppInsightsGroupByQuery"
)
Defines values for AppInsightsGroupByQueryKind.
type AppInsightsMetricNameQuery ¶
type AppInsightsMetricNameQuery struct { Kind AppInsightsMetricNameQueryKind `json:"kind"` RawQuery *string `json:"rawQuery,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
AppInsightsMetricNameQuery defines model for AppInsightsMetricNameQuery.
type AppInsightsMetricNameQueryKind ¶
type AppInsightsMetricNameQueryKind string
AppInsightsMetricNameQueryKind defines model for AppInsightsMetricNameQuery.Kind.
const (
AppInsightsMetricNameQueryKindAppInsightsMetricNameQuery AppInsightsMetricNameQueryKind = "AppInsightsMetricNameQuery"
)
Defines values for AppInsightsMetricNameQueryKind.
type AzureLogsQuery ¶
type AzureLogsQuery struct { // KQL query to be executed. Query *string `json:"query,omitempty"` // @deprecated Use resources instead Resource *string `json:"resource,omitempty"` // Array of resource URIs to be queried. Resources []string `json:"resources,omitempty"` // Specifies the format results should be returned as. ResultFormat *AzureLogsQueryResultFormat `json:"resultFormat,omitempty"` // Workspace ID. This was removed in Grafana 8, but remains for backwards compat Workspace *string `json:"workspace,omitempty"` }
Azure Monitor Logs sub-query properties
type AzureLogsQueryResultFormat ¶
type AzureLogsQueryResultFormat string
Specifies the format results should be returned as.
const ( AzureLogsQueryResultFormatTable AzureLogsQueryResultFormat = "table" AzureLogsQueryResultFormatTimeSeries AzureLogsQueryResultFormat = "time_series" )
Defines values for AzureLogsQueryResultFormat.
type AzureMetricDimension ¶
type AzureMetricDimension struct { // Name of Dimension to be filtered on. Dimension *string `json:"dimension,omitempty"` // @deprecated filter is deprecated in favour of filters to support multiselect. Filter *string `json:"filter,omitempty"` // Values to match with the filter. Filters []string `json:"filters,omitempty"` // String denoting the filter operation. Supports 'eq' - equals,'ne' - not equals, 'sw' - starts with. Note that some dimensions may not support all operators. Operator *string `json:"operator,omitempty"` }
AzureMetricDimension defines model for AzureMetricDimension.
type AzureMetricQuery ¶
type AzureMetricQuery struct { // The aggregation to be used within the query. Defaults to the primaryAggregationType defined by the metric. Aggregation *string `json:"aggregation,omitempty"` // Aliases can be set to modify the legend labels. e.g. {{ resourceGroup }}. See docs for more detail. Alias *string `json:"alias,omitempty"` // Time grains that are supported by the metric. AllowedTimeGrainsMs []int64 `json:"allowedTimeGrainsMs,omitempty"` // Used as the value for the metricNamespace property when it's different from the resource namespace. CustomNamespace *string `json:"customNamespace,omitempty"` // @deprecated This property was migrated to dimensionFilters and should only be accessed in the migration Dimension *string `json:"dimension,omitempty"` // @deprecated This property was migrated to dimensionFilters and should only be accessed in the migration DimensionFilter *string `json:"dimensionFilter,omitempty"` // Filters to reduce the set of data returned. Dimensions that can be filtered on are defined by the metric. DimensionFilters []struct { // Name of Dimension to be filtered on. Dimension *string `json:"dimension,omitempty"` // @deprecated filter is deprecated in favour of filters to support multiselect. Filter *string `json:"filter,omitempty"` // Values to match with the filter. Filters []string `json:"filters,omitempty"` // String denoting the filter operation. Supports 'eq' - equals,'ne' - not equals, 'sw' - starts with. Note that some dimensions may not support all operators. Operator *string `json:"operator,omitempty"` } `json:"dimensionFilters,omitempty"` // @deprecated Use metricNamespace instead MetricDefinition *string `json:"metricDefinition,omitempty"` // The metric to query data for within the specified metricNamespace. e.g. UsedCapacity MetricName *string `json:"metricName,omitempty"` // metricNamespace is used as the resource type (or resource namespace). // It's usually equal to the target metric namespace. e.g. microsoft.storage/storageaccounts // Kept the name of the variable as metricNamespace to avoid backward incompatibility issues. MetricNamespace *string `json:"metricNamespace,omitempty"` // The Azure region containing the resource(s). Region *string `json:"region,omitempty"` // @deprecated Use resources instead ResourceGroup *string `json:"resourceGroup,omitempty"` // @deprecated Use resources instead ResourceName *string `json:"resourceName,omitempty"` // @deprecated Use resourceGroup, resourceName and metricNamespace instead ResourceUri *string `json:"resourceUri,omitempty"` // Array of resource URIs to be queried. Resources []struct { MetricNamespace *string `json:"metricNamespace,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceName *string `json:"resourceName,omitempty"` Subscription *string `json:"subscription,omitempty"` } `json:"resources,omitempty"` // The granularity of data points to be queried. Defaults to auto. TimeGrain *string `json:"timeGrain,omitempty"` // TimeGrainUnit @deprecated TimeGrainUnit *string `json:"timeGrainUnit,omitempty"` // Maximum number of records to return. Defaults to 10. Top *string `json:"top,omitempty"` }
AzureMetricQuery defines model for AzureMetricQuery.
type AzureMonitorDataQuery ¶
type AzureMonitorDataQuery = map[string]interface{}
AzureMonitorDataQuery defines model for AzureMonitorDataQuery.
type AzureMonitorQuery ¶
type AzureMonitorQuery struct { // Azure Monitor Logs sub-query properties. AzureLogAnalytics *struct { // KQL query to be executed. Query *string `json:"query,omitempty"` // @deprecated Use resources instead Resource *string `json:"resource,omitempty"` // Array of resource URIs to be queried. Resources []string `json:"resources,omitempty"` // Specifies the format results should be returned as. ResultFormat *AzureMonitorQueryAzureLogAnalyticsResultFormat `json:"resultFormat,omitempty"` // Workspace ID. This was removed in Grafana 8, but remains for backwards compat Workspace *string `json:"workspace,omitempty"` } `json:"azureLogAnalytics,omitempty"` // Azure Monitor Metrics sub-query properties. AzureMonitor *struct { // The aggregation to be used within the query. Defaults to the primaryAggregationType defined by the metric. Aggregation *string `json:"aggregation,omitempty"` // Aliases can be set to modify the legend labels. e.g. {{ resourceGroup }}. See docs for more detail. Alias *string `json:"alias,omitempty"` // Time grains that are supported by the metric. AllowedTimeGrainsMs []int64 `json:"allowedTimeGrainsMs,omitempty"` // Used as the value for the metricNamespace property when it's different from the resource namespace. CustomNamespace *string `json:"customNamespace,omitempty"` // @deprecated This property was migrated to dimensionFilters and should only be accessed in the migration Dimension *string `json:"dimension,omitempty"` // @deprecated This property was migrated to dimensionFilters and should only be accessed in the migration DimensionFilter *string `json:"dimensionFilter,omitempty"` // Filters to reduce the set of data returned. Dimensions that can be filtered on are defined by the metric. DimensionFilters []struct { // Name of Dimension to be filtered on. Dimension *string `json:"dimension,omitempty"` // @deprecated filter is deprecated in favour of filters to support multiselect. Filter *string `json:"filter,omitempty"` // Values to match with the filter. Filters []string `json:"filters,omitempty"` // String denoting the filter operation. Supports 'eq' - equals,'ne' - not equals, 'sw' - starts with. Note that some dimensions may not support all operators. Operator *string `json:"operator,omitempty"` } `json:"dimensionFilters,omitempty"` // @deprecated Use metricNamespace instead MetricDefinition *string `json:"metricDefinition,omitempty"` // The metric to query data for within the specified metricNamespace. e.g. UsedCapacity MetricName *string `json:"metricName,omitempty"` // metricNamespace is used as the resource type (or resource namespace). // It's usually equal to the target metric namespace. e.g. microsoft.storage/storageaccounts // Kept the name of the variable as metricNamespace to avoid backward incompatibility issues. MetricNamespace *string `json:"metricNamespace,omitempty"` // The Azure region containing the resource(s). Region *string `json:"region,omitempty"` // @deprecated Use resources instead ResourceGroup *string `json:"resourceGroup,omitempty"` // @deprecated Use resources instead ResourceName *string `json:"resourceName,omitempty"` // @deprecated Use resourceGroup, resourceName and metricNamespace instead ResourceUri *string `json:"resourceUri,omitempty"` // Array of resource URIs to be queried. Resources []struct { MetricNamespace *string `json:"metricNamespace,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceName *string `json:"resourceName,omitempty"` Subscription *string `json:"subscription,omitempty"` } `json:"resources,omitempty"` // The granularity of data points to be queried. Defaults to auto. TimeGrain *string `json:"timeGrain,omitempty"` // TimeGrainUnit @deprecated TimeGrainUnit *string `json:"timeGrainUnit,omitempty"` // Maximum number of records to return. Defaults to 10. Top *string `json:"top,omitempty"` } `json:"azureMonitor,omitempty"` // Azure Resource Graph sub-query properties. AzureResourceGraph *struct { // Azure Resource Graph KQL query to be executed. Query *string `json:"query,omitempty"` // Specifies the format results should be returned as. Defaults to table. ResultFormat *string `json:"resultFormat,omitempty"` } `json:"azureResourceGraph,omitempty"` // For mixed data sources the selected datasource is on the query level. // For non mixed scenarios this is undefined. // TODO find a better way to do this ^ that's friendly to schema // TODO this shouldn't be unknown but DataSourceRef | null Datasource *interface{} `json:"datasource,omitempty"` // @deprecated Legacy template variable support. GrafanaTemplateVariableFn *AzureMonitorQueryGrafanaTemplateVariableFn `json:"grafanaTemplateVariableFn,omitempty"` // Hide true if query is disabled (ie should not be returned to the dashboard) // Note this does not always imply that the query should not be executed since // the results from a hidden query may be used as the input to other queries (SSE etc) Hide *bool `json:"hide,omitempty"` Namespace *string `json:"namespace,omitempty"` // Specify the query flavor // TODO make this required and give it a default QueryType *string `json:"queryType,omitempty"` // A unique identifier for the query within the list of targets. // In server side expressions, the refId is used as a variable name to identify results. // By default, the UI will assign A->Z; however setting meaningful names may be useful. RefId string `json:"refId"` // Azure Monitor query type. // queryType: #AzureQueryType Region *string `json:"region,omitempty"` Resource *string `json:"resource,omitempty"` // Template variables params. These exist for backwards compatiblity with legacy template variables. ResourceGroup *string `json:"resourceGroup,omitempty"` // Azure subscription containing the resource(s) to be queried. Subscription *string `json:"subscription,omitempty"` // Subscriptions to be queried via Azure Resource Graph. Subscriptions []string `json:"subscriptions,omitempty"` }
AzureMonitorQuery defines model for AzureMonitorQuery.
type AzureMonitorQueryAzureLogAnalyticsResultFormat ¶
type AzureMonitorQueryAzureLogAnalyticsResultFormat string
Specifies the format results should be returned as.
const ( AzureMonitorQueryAzureLogAnalyticsResultFormatTable AzureMonitorQueryAzureLogAnalyticsResultFormat = "table" AzureMonitorQueryAzureLogAnalyticsResultFormatTimeSeries AzureMonitorQueryAzureLogAnalyticsResultFormat = "time_series" )
Defines values for AzureMonitorQueryAzureLogAnalyticsResultFormat.
type AzureMonitorQueryGrafanaTemplateVariableFn ¶
type AzureMonitorQueryGrafanaTemplateVariableFn struct { Kind *interface{} `json:"kind,omitempty"` MetricName *string `json:"metricName,omitempty"` MetricNamespace *string `json:"metricNamespace,omitempty"` RawQuery *string `json:"rawQuery,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceName *string `json:"resourceName,omitempty"` Subscription *string `json:"subscription,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` // contains filtered or unexported fields }
@deprecated Legacy template variable support.
type AzureMonitorResource ¶
type AzureMonitorResource struct { MetricNamespace *string `json:"metricNamespace,omitempty"` Region *string `json:"region,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceName *string `json:"resourceName,omitempty"` Subscription *string `json:"subscription,omitempty"` }
AzureMonitorResource defines model for AzureMonitorResource.
type AzureQueryType ¶
type AzureQueryType string
Defines the supported queryTypes. GrafanaTemplateVariableFn is deprecated
const ( AzureQueryTypeAzureLogAnalytics AzureQueryType = "Azure Log Analytics" AzureQueryTypeAzureMetricNames AzureQueryType = "Azure Metric Names" AzureQueryTypeAzureMonitor AzureQueryType = "Azure Monitor" AzureQueryTypeAzureNamespaces AzureQueryType = "Azure Namespaces" AzureQueryTypeAzureRegions AzureQueryType = "Azure Regions" AzureQueryTypeAzureResourceGraph AzureQueryType = "Azure Resource Graph" AzureQueryTypeAzureResourceGroups AzureQueryType = "Azure Resource Groups" AzureQueryTypeAzureResourceNames AzureQueryType = "Azure Resource Names" AzureQueryTypeAzureSubscriptions AzureQueryType = "Azure Subscriptions" AzureQueryTypeAzureWorkspaces AzureQueryType = "Azure Workspaces" AzureQueryTypeGrafanaTemplateVariableFunction AzureQueryType = "Grafana Template Variable Function" )
Defines values for AzureQueryType.
type AzureResourceGraphQuery ¶
type AzureResourceGraphQuery struct { // Azure Resource Graph KQL query to be executed. Query *string `json:"query,omitempty"` // Specifies the format results should be returned as. Defaults to table. ResultFormat *string `json:"resultFormat,omitempty"` }
AzureResourceGraphQuery defines model for AzureResourceGraphQuery.
type BaseGrafanaTemplateVariableQuery ¶
type BaseGrafanaTemplateVariableQuery struct { RawQuery *string `json:"rawQuery,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
BaseGrafanaTemplateVariableQuery defines model for BaseGrafanaTemplateVariableQuery.
type GrafanaTemplateVariableQuery ¶
type GrafanaTemplateVariableQuery struct { Kind *interface{} `json:"kind,omitempty"` MetricName *string `json:"metricName,omitempty"` MetricNamespace *string `json:"metricNamespace,omitempty"` RawQuery *string `json:"rawQuery,omitempty"` ResourceGroup *string `json:"resourceGroup,omitempty"` ResourceName *string `json:"resourceName,omitempty"` Subscription *string `json:"subscription,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` // contains filtered or unexported fields }
GrafanaTemplateVariableQuery defines model for GrafanaTemplateVariableQuery.
type GrafanaTemplateVariableQueryType ¶
type GrafanaTemplateVariableQueryType string
GrafanaTemplateVariableQueryType defines model for GrafanaTemplateVariableQueryType.
const ( GrafanaTemplateVariableQueryTypeAppInsightsGroupByQuery GrafanaTemplateVariableQueryType = "AppInsightsGroupByQuery" GrafanaTemplateVariableQueryTypeAppInsightsMetricNameQuery GrafanaTemplateVariableQueryType = "AppInsightsMetricNameQuery" GrafanaTemplateVariableQueryTypeMetricNamesQuery GrafanaTemplateVariableQueryType = "MetricNamesQuery" GrafanaTemplateVariableQueryTypeMetricNamespaceQuery GrafanaTemplateVariableQueryType = "MetricNamespaceQuery" GrafanaTemplateVariableQueryTypeResourceGroupsQuery GrafanaTemplateVariableQueryType = "ResourceGroupsQuery" GrafanaTemplateVariableQueryTypeResourceNamesQuery GrafanaTemplateVariableQueryType = "ResourceNamesQuery" GrafanaTemplateVariableQueryTypeSubscriptionsQuery GrafanaTemplateVariableQueryType = "SubscriptionsQuery" GrafanaTemplateVariableQueryTypeUnknownQuery GrafanaTemplateVariableQueryType = "UnknownQuery" GrafanaTemplateVariableQueryTypeWorkspacesQuery GrafanaTemplateVariableQueryType = "WorkspacesQuery" )
Defines values for GrafanaTemplateVariableQueryType.
type MetricDefinitionsQuery ¶
type MetricDefinitionsQuery struct { Kind MetricDefinitionsQueryKind `json:"kind"` MetricNamespace *string `json:"metricNamespace,omitempty"` RawQuery *string `json:"rawQuery,omitempty"` ResourceGroup string `json:"resourceGroup"` ResourceName *string `json:"resourceName,omitempty"` Subscription string `json:"subscription"` AdditionalProperties map[string]interface{} `json:"-"` }
@deprecated Use MetricNamespaceQuery instead
type MetricDefinitionsQueryKind ¶
type MetricDefinitionsQueryKind string
MetricDefinitionsQueryKind defines model for MetricDefinitionsQuery.Kind.
const (
MetricDefinitionsQueryKindMetricDefinitionsQuery MetricDefinitionsQueryKind = "MetricDefinitionsQuery"
)
Defines values for MetricDefinitionsQueryKind.
type MetricNamesQuery ¶
type MetricNamesQuery struct { Kind MetricNamesQueryKind `json:"kind"` MetricNamespace string `json:"metricNamespace"` RawQuery *string `json:"rawQuery,omitempty"` ResourceGroup string `json:"resourceGroup"` ResourceName string `json:"resourceName"` Subscription string `json:"subscription"` AdditionalProperties map[string]interface{} `json:"-"` }
MetricNamesQuery defines model for MetricNamesQuery.
type MetricNamesQueryKind ¶
type MetricNamesQueryKind string
MetricNamesQueryKind defines model for MetricNamesQuery.Kind.
const (
MetricNamesQueryKindMetricNamesQuery MetricNamesQueryKind = "MetricNamesQuery"
)
Defines values for MetricNamesQueryKind.
type MetricNamespaceQuery ¶
type MetricNamespaceQuery struct { Kind MetricNamespaceQueryKind `json:"kind"` MetricNamespace *string `json:"metricNamespace,omitempty"` RawQuery *string `json:"rawQuery,omitempty"` ResourceGroup string `json:"resourceGroup"` ResourceName *string `json:"resourceName,omitempty"` Subscription string `json:"subscription"` AdditionalProperties map[string]interface{} `json:"-"` }
MetricNamespaceQuery defines model for MetricNamespaceQuery.
type MetricNamespaceQueryKind ¶
type MetricNamespaceQueryKind string
MetricNamespaceQueryKind defines model for MetricNamespaceQuery.Kind.
const (
MetricNamespaceQueryKindMetricNamespaceQuery MetricNamespaceQueryKind = "MetricNamespaceQuery"
)
Defines values for MetricNamespaceQueryKind.
type ResourceGroupsQuery ¶
type ResourceGroupsQuery struct { Kind ResourceGroupsQueryKind `json:"kind"` RawQuery *string `json:"rawQuery,omitempty"` Subscription string `json:"subscription"` AdditionalProperties map[string]interface{} `json:"-"` }
ResourceGroupsQuery defines model for ResourceGroupsQuery.
type ResourceGroupsQueryKind ¶
type ResourceGroupsQueryKind string
ResourceGroupsQueryKind defines model for ResourceGroupsQuery.Kind.
const (
ResourceGroupsQueryKindResourceGroupsQuery ResourceGroupsQueryKind = "ResourceGroupsQuery"
)
Defines values for ResourceGroupsQueryKind.
type ResourceNamesQuery ¶
type ResourceNamesQuery struct { Kind ResourceNamesQueryKind `json:"kind"` MetricNamespace string `json:"metricNamespace"` RawQuery *string `json:"rawQuery,omitempty"` ResourceGroup string `json:"resourceGroup"` Subscription string `json:"subscription"` AdditionalProperties map[string]interface{} `json:"-"` }
ResourceNamesQuery defines model for ResourceNamesQuery.
type ResourceNamesQueryKind ¶
type ResourceNamesQueryKind string
ResourceNamesQueryKind defines model for ResourceNamesQuery.Kind.
const (
ResourceNamesQueryKindResourceNamesQuery ResourceNamesQueryKind = "ResourceNamesQuery"
)
Defines values for ResourceNamesQueryKind.
type ResultFormat ¶
type ResultFormat string
ResultFormat defines model for ResultFormat.
const ( ResultFormatTable ResultFormat = "table" ResultFormatTimeSeries ResultFormat = "time_series" )
Defines values for ResultFormat.
type SubscriptionsQuery ¶
type SubscriptionsQuery struct { Kind SubscriptionsQueryKind `json:"kind"` RawQuery *string `json:"rawQuery,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
SubscriptionsQuery defines model for SubscriptionsQuery.
type SubscriptionsQueryKind ¶
type SubscriptionsQueryKind string
SubscriptionsQueryKind defines model for SubscriptionsQuery.Kind.
const (
SubscriptionsQueryKindSubscriptionsQuery SubscriptionsQueryKind = "SubscriptionsQuery"
)
Defines values for SubscriptionsQueryKind.
type UnknownQuery ¶
type UnknownQuery struct { Kind UnknownQueryKind `json:"kind"` RawQuery *string `json:"rawQuery,omitempty"` AdditionalProperties map[string]interface{} `json:"-"` }
UnknownQuery defines model for UnknownQuery.
type UnknownQueryKind ¶
type UnknownQueryKind string
UnknownQueryKind defines model for UnknownQuery.Kind.
const (
UnknownQueryKindUnknownQuery UnknownQueryKind = "UnknownQuery"
)
Defines values for UnknownQueryKind.
type WorkspacesQuery ¶
type WorkspacesQuery struct { Kind WorkspacesQueryKind `json:"kind"` RawQuery *string `json:"rawQuery,omitempty"` Subscription string `json:"subscription"` AdditionalProperties map[string]interface{} `json:"-"` }
WorkspacesQuery defines model for WorkspacesQuery.
type WorkspacesQueryKind ¶
type WorkspacesQueryKind string
WorkspacesQueryKind defines model for WorkspacesQuery.Kind.
const (
WorkspacesQueryKindWorkspacesQuery WorkspacesQueryKind = "WorkspacesQuery"
)
Defines values for WorkspacesQueryKind.