dataquery

package
v0.0.0-testrgm4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2023 License: AGPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL