The identity and technical contract details declared by the specification.
AllocationFixedValue
object
2 properties
AllocationThresholds
object
Thresholds define strict quota limits for each metrics license.
4 properties
AzureMetricsIntegrationAzurePrincipal
object
2 properties
AzureMetricsIntegrationAzureResourceType
object
2 properties
AzureMetricsIntegrationAzureScrapeConfig
object
3 properties
BodyHashAssertionAlgorithm
string
BodyJSONPathAssertionMatchType
string
BodyJSONSchemaAssertionSchemaDraft
string
ConfigV1CreateServiceAttributeBody
object
2 properties
ConfigV1UpdateAzureMetricsIntegrationBody
object
3 properties
ConfigV1UpdateBucketBody
object
3 properties
ConfigV1UpdateClassicDashboardBody
object
3 properties
ConfigV1UpdateCloudIntegrationBody
object
3 properties
ConfigV1UpdateCollectionBody
object
3 properties
ConfigV1UpdateConsumptionBudgetBody
object
3 properties
ConfigV1UpdateDashboardBody
object
3 properties
ConfigV1UpdateDatasetBody
object
3 properties
ConfigV1UpdateDerivedLabelBody
object
3 properties
ConfigV1UpdateDerivedMetricBody
object
3 properties
ConfigV1UpdateDropRuleBody
object
3 properties
ConfigV1UpdateExternalConnectionBody
object
3 properties
ConfigV1UpdateGcpMetricsIntegrationBody
object
3 properties
ConfigV1UpdateGrafanaDashboardBody
object
3 properties
ConfigV1UpdateLogRetentionConfigBody
object
3 properties
ConfigV1UpdateMappingRuleBody
object
3 properties
ConfigV1UpdateMonitorBody
object
3 properties
ConfigV1UpdateMutingRuleBody
object
3 properties
ConfigV1UpdateNotificationPolicyBody
object
3 properties
ConfigV1UpdateNotifierBody
object
3 properties
ConfigV1UpdateRecordingRuleBody
object
3 properties
ConfigV1UpdateRollupRuleBody
object
3 properties
ConfigV1UpdateSLOBody
object
3 properties
ConfigV1UpdateServiceAttributeBody
object
3 properties
ConfigV1UpdateSyntheticTestBody
object
3 properties
ConfigV1UpdateTeamBody
object
3 properties
ConfigV1UpdateTraceBehaviorBody
object
3 properties
ConfigV1UpdateTraceJaegerRemoteSamplingStrategyBody
object
3 properties
ConfigV1UpdateTraceMetricsRuleBody
object
3 properties
ConnectionAssertionConnectionStatus
string
ConstructedLabelValueDefinition
object
2 properties
ConsumptionBudgetAlertActionConfig
object
3 properties
ConsumptionBudgetPriority
object
2 properties
2 required
ConsumptionBudgetPriorityFilter
object
2 properties
ConsumptionBudgetResourceGroup
string
ConsumptionBudgetThresholdAction
string
ConsumptionBudgetThresholdType
string
ConsumptionBudgetUnit
string
ConsumptionConfigPartition
object
4 properties
1 required
ConsumptionConfigPartitionFilter
object
2 properties
1 required
DatasetDatasetConfiguration
object
3 properties
DatasetDatasetType
string
DefinitionBurnRateDefinition
object
4 properties
1 required
DefinitionTimeWindow
object
1 property
DerivedLabelMetricLabel
object
2 properties
DerivedLabelSpanTag
object
1 property
DerivedLabelSpanTagNameMapping
object
1 property
DerivedMetricQuery
object
2 properties
1 required
DerivedMetricSelector
object
1 property
DerivedMetricSelectorQuery
object
2 properties
1 required
DerivedMetricVariable
object
2 properties
2 required
DestinationEmailTarget
object
1 property
DestinationOpsGenieTarget
object
1 property
DestinationPagerdutyTarget
object
1 property
DestinationSlackTarget
object
2 properties
DestinationVictorOpsTarget
object
2 properties
DestinationWebhookTarget
object
2 properties
DnsRecordAssertionMatchScope
string
DnsRecordAssertionRecordType
string
DropRuleValueBasedDrop
object
2 properties
EmitMetricsCounter
object
1 property
EmitMetricsGauge
object
2 properties
1 required
EmitMetricsHistogram
object
1 property
1 required
EmitMetricsMetricMode
string
ExternalConnectionCloudflareConfig
object
1 property
ExternalConnectionMongoDbAtlasConfig
object
2 properties
ExternalConnectionSendgridConfig
object
1 property
GaugeAggregationType
string
GcpMetricsIntegrationLabelContext
string
LabelContext represents the scope of a label in GCP (used for filters and aggregations). - RESOURCELABELS: Scopes labels to resources. - METRICLABELS: Scopes l…
GcpMetricsIntegrationMetricGroup
object
4 properties
GcpMetricsIntegrationRollupRuleLabel
object
Specifies a label to keep during aggregation.
2 properties
GcpMetricsIntegrationRollupRuleLabelPolicy
object
Specifies which labels to preserve during aggregation.
1 property
GraphiteLabelPolicyReplace
object
2 properties
2 required
GroupByGroupByKey
object
GroupByKey describes a key to group by.
2 properties
GroupByKeyGroupByKeyType
string
- SERVICE: The service to group by. - OPERATION: The operation to group by. - TAG: The span tag to group by. - PARENTSERVICE: The parent service to group by. -…
HttpTestConfigContentType
string
Content type sent with the request, mapped to a Content-Type request header. Setting both this field and an explicit Content-Type header returns an error.
HttpTestConfigCookie
object
Single cookie sent with the request. All cookies are combined in order into one Cookie request header, such as name=value; name2=value2. Duplicate names are re…
2 properties
HttpTestConfigHeader
object
Single HTTP request header. Headers are sent in the order listed. Duplicate names are rejected, ignoring case.
2 properties
HttpTestConfigHttpAuth
object
Authentication applied to the request. Set any combination of these methods. Each method you set must carry its own required fields.
5 properties
HttpTestConfigHttpMethod
string
HttpTestConfigHttpVersion
string
HTTP protocol version used for the request. When unset, the request negotiates HTTP/2 and falls back to HTTP/1.1.
LogAllocationConfigDatasetAllocation
object
3 properties
LogAllocationConfigDefaultDataset
object
Configuration for default dataset.
2 properties
LogAllocationConfigHighLowPriorities
object
Defines explicit high and low priority match criteria to specify which logs to drop first (low) and last (high). Anything not matched by either set of rules is…
2 properties
LogControlRuleDropField
object
DropField is the configuration for a drop field action.
2 properties
1 required
LogControlRuleEmitMetrics
object
EmitMetrics is the configuration for emit metrics action.
7 properties
2 required
LogControlRuleEmitMetricsLabel
object
2 properties
LogControlRuleParseField
object
ParseField is the configuration for a parse field action.
3 properties
LogControlRuleReplaceField
object
ReplaceField is the configuration for a replace field action.
6 properties
3 required
LogControlRuleSample
object
Sample is the configuration for the sample logs action.
1 property
1 required
LogIngestConfigFieldNormalization
object
FieldNormalization allows you to map and normalize well-known fields from your logs. These mappings run after parsing to standardize common fields like timesta…
5 properties
LogIngestConfigLogFieldParser
object
4 properties
LogIngestConfigLogFieldParserMode
string
LogIngestConfigLogParser
object
4 properties
LogIngestConfigNamedStringNormalization
object
NamedStringNormalization maps a field to a named target with optional transformations.
2 properties
LogIngestConfigPlaintextParser
object
4 properties
LogIngestConfigPlaintextParserMode
string
LogIngestConfigStringNormalization
object
StringNormalization defines how to extract and transform string values from log fields.
4 properties
LogIngestConfigTimestampNormalization
object
TimestampNormalization specifies which fields to check for timestamp values.
1 property
LogParserGrokParser
object
1 property
LogParserKeyValueParser
object
A parser to extract key/value pairs from a string. If duplicate keys are found, the first instance is used.
3 properties
2 required
LogParserParserType
string
LogParserRegexParser
object
1 property
MappedValueReplacePair
object
2 properties
MappingLabelValueMapping
object
2 properties
MappingRuleAggregationPolicy
object
4 properties
MetricLabelConstructedLabel
object
1 property
MetricLabelMappingLabel
object
2 properties
1 required
MetricLabelMappingLabelNameMapping
object
3 properties
MetricsRestrictionPermission
string
MonitorNotificationTemplate
object
2 properties
MonitorSchedule
object
2 properties
MonitorSeriesConditions
object
Conditions evaluated against each queried series to determine the severity of each series.
2 properties
MonitorSeriesConditionsOverride
object
2 properties
MonitorSignalGrouping
object
SignalGrouping defines how the set of series from the query are split into signals.
2 properties
NotificationPolicyRoutes
object
2 properties
1 required
NotificationPolicyRoutesOverride
object
2 properties
NotifierEmailConfig
object
3 properties
NotifierSlackConfigAction
object
7 properties
NumericFilterComparisonType
string
OpsGenieConfigResponder
object
4 properties
OtelMetricsIngestionResourceAttributes
object
4 properties
PagerdutyConfigImage
object
3 properties
PagerdutyConfigLink
object
2 properties
PagerdutyConfigPagerdutyEventsConfig
object
2 properties
PagerdutyConfigPagerdutyRESTConfig
object
1 property
PartitionFilterCondition
object
4 properties
PartitionFilterOperator
string
PerOperationSamplingStrategiesPerOperationSamplingStrategy
object
2 properties
RecordingRuleExecutionMode
string
ExecutionMode controls how a recording rule is assigned to shards for execution. - EXECUTIONMODESYNCHRONIZED: Synchronized: shard rule by execution group, whic…
ReplaceFieldMappedValue
object
MappedValue is the configuration for mapped value replace mode.
3 properties
ReplaceFieldReplaceMode
string
- HASH: Replace the matched content with a hashed string, which can help reduce the size of large strings. After replacing the original content with a string,…
ReplaceFieldStaticValue
object
StaticValue is the configuration for the replace field control rule in static value mode. Used to replace the selected content with a static value.
1 property
ResourceAttributesFilterMode
string
ResourceAttributesFlattenMode
string
ResourceChange
object
3 properties
ResourceChangeAction
string
ResourcePoolsAllocationThreshold
object
2 properties
ResourcePoolsDefaultPool
object
3 properties
ResourcePoolsLicense
string
ResourcePoolsPool
object
4 properties
3 required
ResourcePoolsPriorities
object
2 properties
ResponderResponderType
string
ResponseTimeAssertionScope
string
RollupRuleGraphiteLabelPolicy
object
1 property
1 required
RollupRuleLabelReplace
object
Must keep this around for backwards compatibility because terraform will still send this key w/ a null value.
RollupRuleMetricType
string
- CUMULATIVECOUNTER: Alias of COUNTER. - DELTACOUNTER: Alias of DELTA.
RoutesDestination
object
7 properties
RoutesNotifierList
object
4 properties
RoutesSeverityNotifiers
object
2 properties
SLICustomIndicatorConfig
object
Configuration for error ratio SLIs. You can include these variables in PromQL queries for SLIs: - {{.Window}}: Specifies the window of time that the PromQL que…
3 properties
1 required
SLICustomTimeSliceIndicatorConfig
object
Defines the configuration for time slice SLIs. Time slice SLIs are evaluated by running a PromQL query over a certain time window and comparing the result agai…
3 properties
SLISLOType
string
What the SLO measures. No query generation depends on it: the queries are still authored through customindicator or customtimesliceindicator, and this only rec…
SLITimeSliceCondition
object
Defines the condition for evaluating time slice SLIs.
2 properties
SLITimeSliceSize
string
Defines the supported time slice sizes for time slice SLIs.
SLODefinition
object
4 properties
ScheduleDayTimeRange
object
2 properties
ScheduleScheduleDay
object
2 properties
ScheduleWeeklySchedule
object
7 properties
SeriesConditionsConditions
object
1 property
SeriesConditionsSeverityConditions
object
2 properties
ServiceAccountMetricsRestriction
object
2 properties
1 required
SlackConfigConfirmationField
object
4 properties
SlackConfigField
object
3 properties
SpanFilterSpanFilterMatchType
string
StringFilterStringFilterMatchType
string
SyntheticTestBodyAssertion
object
Asserts that the raw response body matches the target string.
2 properties
SyntheticTestBodyAssertionOperator
string
SyntheticTestBodyHashAssertion
object
Asserts that a hash of the response body equals the target.
2 properties
SyntheticTestBodyJSONPathAssertion
object
Asserts that a value extracted with JSONPath matches the target. The matchtype field controls how multiple matches are evaluated.
4 properties
SyntheticTestBodyJSONPathAssertionOperator
string
SyntheticTestBodyJSONSchemaAssertion
object
Asserts that the JSON response body conforms to a JSON schema.
2 properties
SyntheticTestBodyXPathAssertion
object
Asserts that a value extracted with XPath 1.0 matches the target.
3 properties
SyntheticTestBodyXPathAssertionOperator
string
SyntheticTestCertificateAssertion
object
Asserts on the leaf certificate's expiration window, in days.
2 properties
SyntheticTestCertificateAssertionOperator
string
SyntheticTestCertificatePropertyAssertion
object
Asserts on a named property of the leaf certificate, for example subject, issuer, or a Subject Alternative Name (SAN).
3 properties
SyntheticTestCertificatePropertyAssertionOperator
string
SyntheticTestConnectionAssertion
object
Asserts on the outcome of the TCP connection attempt. Only the EQUALS operator is supported, for example a target of ESTABLISHED.
2 properties
SyntheticTestConnectionAssertionOperator
string
SyntheticTestDnsRecordAssertion
object
Asserts on DNS records returned for the query. The matchscope field selects whether the operator must hold for every record of recordtype or for at least one.…
4 properties
SyntheticTestDnsRecordAssertionOperator
string
SyntheticTestDnsTestConfig
object
4 properties
1 required
SyntheticTestDnsTestConfigAssertion
object
Assertion types valid for DNS tests. Set exactly one assertion field per entry.
2 properties
SyntheticTestHeaderAssertion
object
Asserts that the named response header satisfies the operator.
3 properties
SyntheticTestHeaderAssertionOperator
string
SyntheticTestHttpTestConfig
object
15 properties
2 required
SyntheticTestHttpTestConfigAssertion
object
Assertion types valid for HTTP tests. Set exactly one assertion field per entry.
8 properties
SyntheticTestMonitorConfig
object
Alerting configuration for the test. An alert fires when at least minfailinglocations locations fail simultaneously within the failingdurationsecs window. Aler…
4 properties
3 required
SyntheticTestNetworkHopsAssertion
object
Asserts on the number of network hops to the target.
2 properties
SyntheticTestNetworkHopsAssertionOperator
string
SyntheticTestResponseTimeAssertion
object
Asserts that the request response time is below the target, in milliseconds. The scope field selects whether DNS resolution time is included, and doesn't apply…
3 properties
SyntheticTestResponseTimeAssertionOperator
string
SyntheticTestRetryConfig
object
Per-location retry behavior after a failed attempt. When unset, the test doesn't retry.
2 properties
SyntheticTestStatusCodeAssertion
object
Asserts that the HTTP response status code matches the target. The target field accepts a literal code such as 200, or a regular expression such as 2.. when th…
2 properties
SyntheticTestStatusCodeAssertionOperator
string
SyntheticTestTcpTestConfig
object
3 properties
2 required
SyntheticTestTcpTestConfigAssertion
object
Assertion types valid for TCP tests. Set exactly one assertion field per entry.
3 properties
SyntheticTestTestLocation
string
SyntheticTestTestStatus
string
SyntheticTestTestType
string
SyntheticTestTlsTestConfig
object
7 properties
2 required
SyntheticTestTlsTestConfigAssertion
object
Assertion types valid for TLS tests. Set exactly one assertion field per entry.
4 properties
SyntheticTestTlsVersionAssertion
object
Asserts on the negotiated TLS version. The bound field selects whether the assertion constrains the maximum or the minimum acceptable version.
3 properties
SyntheticTestTlsVersionAssertionOperator
string
ThresholdInstantRate
object
1 property
1 required
ThresholdVolume
object
1 property
1 required
TlsTestConfigTlsAuth
object
Credentials presented during the TLS handshake.
1 property
TlsVersionAssertionBound
string
TlsVersionAssertionVersion
string
TraceBehaviorConfigMainBehaviorAssignment
object
6 properties
TraceBehaviorConfigOverrideBehaviorAssignment
object
8 properties
TraceBehaviorErrorSampleOptions
object
3 properties
TraceBehaviorFastSampleOptions
object
4 properties
TraceBehaviorLargeTraceSampleOptions
object
4 properties
TraceBehaviorSamplingType
string
- LOWVALUE: Match indicates a low value trace. With multiple low value matches sample at the lowest rate. - HIGHVALUE: Match indicates a high value trace. With…
TraceBehaviorSlowSampleOptions
object
4 properties
TraceBehaviorSmallTraceSampleOptions
object
4 properties
TraceJaegerRemoteSamplingStrategyAppliedStrategy
object
3 properties
TraceJaegerRemoteSamplingStrategyPerOperationSamplingStrategies
object
4 properties
TraceJaegerRemoteSamplingStrategyProbabilisticStrategy
object
1 property
TraceJaegerRemoteSamplingStrategyRateLimitingSamplingStrategy
object
1 property
TraceSearchFilterBoolFilter
object
1 property
TraceSearchFilterCountFilter
object
2 properties
TraceSearchFilterDurationFilter
object
2 properties
TraceSearchFilterNumericFilter
object
2 properties
TraceSearchFilterScopeFilter
object
1 property
TraceSearchFilterSpanFilter
object
10 properties
TraceSearchFilterStringFilter
object
3 properties
TraceSearchFilterTagFilter
object
3 properties
TraceSearchFilterTraceFilter
object
2 properties
WebhookTargetQueryParameter
object
2 properties
apiError
object
1 property
commonPromQLMatcher
object
3 properties
commonPromQLMatcherType
string
configv1APITokenAuth
object
Configures static API-token authentication. Each request carries a key: token header. The whole token is treated as a secret.
2 properties
2 required
configv1AggregationType
string
configv1AzureMetricsIntegration
object
9 properties
1 required
configv1BasicAuth
object
HTTP basic authentication credentials used by a synthetic test.
2 properties
2 required
configv1Bucket
object
8 properties
1 required
configv1ClientCertificate
object
Certificate presented during the TLS handshake for mutual TLS (mTLS).
2 properties
2 required
configv1CloudIntegration
object
CloudIntegration represents a configuration for collecting metrics from a cloud provider. Each integration contains provider-specific configuration.
9 properties
1 required
configv1CloudIntegrationState
string
State represents the operational state of a CloudIntegration. - STATEENABLED: Integration is fully enabled and actively collecting metrics. - STATEDISABLED: In…
configv1Collection
object
7 properties
2 required
configv1CollectionReference
object
2 properties
configv1CollectionReferenceType
string
configv1ConsumptionBudget
object
11 properties
2 required
configv1ConsumptionBudgetThreshold
object
6 properties
2 required
configv1ConsumptionConfig
object
3 properties
configv1ConsumptionSpanFilter
object
8 properties
configv1CreateAzureMetricsIntegrationRequest
object
2 properties
configv1CreateAzureMetricsIntegrationResponse
object
1 property
configv1CreateBucketRequest
object
2 properties
configv1CreateBucketResponse
object
1 property
configv1CreateClassicDashboardRequest
object
2 properties
configv1CreateClassicDashboardResponse
object
1 property
configv1CreateCloudIntegrationRequest
object
2 properties
configv1CreateCloudIntegrationResponse
object
1 property
configv1CreateCollectionRequest
object
2 properties
configv1CreateCollectionResponse
object
1 property
configv1CreateConsumptionBudgetRequest
object
2 properties
configv1CreateConsumptionBudgetResponse
object
1 property
configv1CreateConsumptionConfigRequest
object
2 properties
configv1CreateConsumptionConfigResponse
object
1 property
configv1CreateDashboardRequest
object
2 properties
configv1CreateDashboardResponse
object
1 property
configv1CreateDatasetRequest
object
2 properties
configv1CreateDatasetResponse
object
1 property
configv1CreateDerivedLabelRequest
object
2 properties
configv1CreateDerivedLabelResponse
object
1 property
configv1CreateDerivedMetricRequest
object
2 properties
configv1CreateDerivedMetricResponse
object
1 property
configv1CreateDropRuleRequest
object
2 properties
configv1CreateDropRuleResponse
object
1 property
configv1CreateExternalConnectionRequest
object
2 properties
configv1CreateExternalConnectionResponse
object
1 property
configv1CreateGcpMetricsIntegrationRequest
object
2 properties
configv1CreateGcpMetricsIntegrationResponse
object
1 property
configv1CreateGrafanaDashboardRequest
object
2 properties
configv1CreateGrafanaDashboardResponse
object
1 property
configv1CreateLogAllocationConfigRequest
object
2 properties
configv1CreateLogAllocationConfigResponse
object
1 property
configv1CreateLogControlConfigRequest
object
2 properties
configv1CreateLogControlConfigResponse
object
1 property
configv1CreateLogIngestConfigRequest
object
2 properties
configv1CreateLogIngestConfigResponse
object
1 property
configv1CreateLogRetentionConfigRequest
object
2 properties
configv1CreateLogRetentionConfigResponse
object
1 property
configv1CreateMappingRuleRequest
object
2 properties
configv1CreateMappingRuleResponse
object
1 property
configv1CreateMonitorRequest
object
2 properties
configv1CreateMonitorResponse
object
1 property
configv1CreateMutingRuleRequest
object
2 properties
configv1CreateMutingRuleResponse
object
1 property
configv1CreateNotificationPolicyRequest
object
2 properties
configv1CreateNotificationPolicyResponse
object
1 property
configv1CreateNotifierRequest
object
2 properties
configv1CreateNotifierResponse
object
1 property
configv1CreateOtelMetricsIngestionRequest
object
2 properties
configv1CreateOtelMetricsIngestionResponse
object
1 property
configv1CreateRecordingRuleRequest
object
2 properties
configv1CreateRecordingRuleResponse
object
1 property
configv1CreateResourcePoolsRequest
object
2 properties
configv1CreateResourcePoolsResponse
object
1 property
configv1CreateRollupRuleRequest
object
2 properties
configv1CreateRollupRuleResponse
object
1 property
configv1CreateSLORequest
object
2 properties
configv1CreateSLOResponse
object
1 property
configv1CreateServiceAccountRequest
object
2 properties
configv1CreateServiceAccountResponse
object
1 property
configv1CreateServiceAttributeResponse
object
2 properties
configv1CreateSyntheticTestRequest
object
2 properties
configv1CreateSyntheticTestResponse
object
1 property
configv1CreateTeamRequest
object
2 properties
configv1CreateTeamResponse
object
1 property
configv1CreateTraceBehaviorConfigRequest
object
2 properties
configv1CreateTraceBehaviorConfigResponse
object
1 property
configv1CreateTraceBehaviorRequest
object
2 properties
configv1CreateTraceBehaviorResponse
object
1 property
configv1CreateTraceJaegerRemoteSamplingStrategyRequest
object
2 properties
configv1CreateTraceJaegerRemoteSamplingStrategyResponse
object
1 property
configv1CreateTraceMetricsRuleRequest
object
2 properties
configv1CreateTraceMetricsRuleResponse
object
1 property
configv1CreateTraceTailSamplingRulesRequest
object
2 properties
configv1CreateTraceTailSamplingRulesResponse
object
1 property
configv1Dashboard
object
8 properties
1 required
configv1Dataset
object
6 properties
1 required
configv1DefaultSampleRate
object
2 properties
configv1DeleteAzureMetricsIntegrationResponse
object
configv1DeleteBucketResponse
object
1 property
configv1DeleteClassicDashboardResponse
object
configv1DeleteCloudIntegrationResponse
object
configv1DeleteCollectionResponse
object
configv1DeleteConsumptionBudgetResponse
object
configv1DeleteConsumptionConfigResponse
object
configv1DeleteDashboardResponse
object
configv1DeleteDatasetResponse
object
configv1DeleteDerivedLabelResponse
object
configv1DeleteDerivedMetricResponse
object
configv1DeleteDropRuleResponse
object
configv1DeleteExternalConnectionResponse
object
configv1DeleteGcpMetricsIntegrationResponse
object
configv1DeleteGrafanaDashboardResponse
object
configv1DeleteLogAllocationConfigResponse
object
configv1DeleteLogControlConfigResponse
object
configv1DeleteLogIngestConfigResponse
object
configv1DeleteLogRetentionConfigResponse
object
configv1DeleteMappingRuleResponse
object
configv1DeleteMonitorResponse
object
configv1DeleteMutingRuleResponse
object
configv1DeleteNotificationPolicyResponse
object
configv1DeleteNotifierResponse
object
configv1DeleteOtelMetricsIngestionResponse
object
configv1DeleteRecordingRuleResponse
object
configv1DeleteResourcePoolsResponse
object
configv1DeleteRollupRuleResponse
object
configv1DeleteSLOResponse
object
configv1DeleteServiceAccountResponse
object
configv1DeleteServiceAttributeResponse
object
configv1DeleteSyntheticTestResponse
object
configv1DeleteTeamResponse
object
configv1DeleteTraceBehaviorConfigResponse
object
configv1DeleteTraceBehaviorResponse
object
configv1DeleteTraceJaegerRemoteSamplingStrategyResponse
object
configv1DeleteTraceMetricsRuleResponse
object
configv1DeleteTraceTailSamplingRulesResponse
object
configv1DerivedLabel
object
9 properties
2 required
configv1DerivedLabelLabelPolicy
string
configv1DerivedMetric
object
7 properties
3 required
configv1DerivedMetricLabelMatcher
object
3 properties
configv1DerivedMetricLabelMatcherMatcherType
string
configv1DropRule
object
8 properties
1 required
configv1DropRuleMode
string
configv1ExternalConnection
object
12 properties
1 required
configv1ExternalConnectionHTTPConfig
object
3 properties
configv1ExternalConnectionHTTPConfigBasicAuth
object
2 properties
configv1ExternalConnectionHTTPConfigTLSConfig
object
1 property
configv1ExternalConnectionOpsGenieConfig
object
3 properties
configv1ExternalConnectionPagerdutyConfig
object
2 properties
configv1ExternalConnectionSlackConfig
object
2 properties
configv1ExternalConnectionVictorOpsConfig
object
2 properties
configv1ExternalConnectionWebhookConfig
object
2 properties
configv1GcpMetricsIntegration
object
6 properties
1 required
configv1GcpMetricsIntegrationAggregation
string
Specifies the cross-series aggregation method.
configv1GcpMetricsIntegrationFilter
object
Defines a filter to apply to metrics.
3 properties
configv1GcpMetricsIntegrationRollupRule
object
Defines server-side aggregation rules for metrics.
3 properties
configv1GcpMetricsIntegrationServiceAccount
object
1 property
configv1GrafanaDashboard
object
8 properties
1 required
configv1LabelFilter
object
2 properties
configv1LabelMatcher
object
3 properties
configv1LabelMatcherMatcherType
string
configv1ListAzureMetricsIntegrationsResponse
object
2 properties
configv1ListBucketsResponse
object
2 properties
configv1ListClassicDashboardsResponse
object
2 properties
configv1ListCloudIntegrationsResponse
object
2 properties
configv1ListCollectionsResponse
object
2 properties
configv1ListConsumptionBudgetsResponse
object
2 properties
configv1ListDashboardsResponse
object
2 properties
configv1ListDatasetsResponse
object
2 properties
configv1ListDerivedLabelsResponse
object
2 properties
configv1ListDerivedMetricsResponse
object
2 properties
configv1ListDropRulesResponse
object
2 properties
configv1ListExternalConnectionsResponse
object
2 properties
configv1ListGcpMetricsIntegrationsResponse
object
2 properties
configv1ListGrafanaDashboardsResponse
object
2 properties
configv1ListLogRetentionConfigsResponse
object
2 properties
configv1ListMappingRulesResponse
object
2 properties
configv1ListMonitorsResponse
object
2 properties
configv1ListMutingRulesResponse
object
2 properties
configv1ListNotificationPoliciesResponse
object
2 properties
configv1ListNotifiersResponse
object
2 properties
configv1ListRecordingRulesResponse
object
2 properties
configv1ListRollupRulesResponse
object
2 properties
configv1ListSLOsResponse
object
2 properties
configv1ListServiceAccountsResponse
object
2 properties
configv1ListServiceAttributesResponse
object
2 properties
configv1ListServicesResponse
object
2 properties
configv1ListSyntheticTestsResponse
object
2 properties
configv1ListTeamsResponse
object
2 properties
configv1ListTraceBehaviorsResponse
object
2 properties
configv1ListTraceJaegerRemoteSamplingStrategiesResponse
object
2 properties
configv1ListTraceMetricsRulesResponse
object
2 properties
configv1LogAllocationConfig
object
LogAllocationConfig is a singleton configuration object that specifies the configuration for Log budget allocations.
4 properties
configv1LogAllocationConfigAllocation
object
Configuration for allocating resources to a dataset.
1 property
configv1LogControlConfig
object
LogControlConfig is a singleton configuration object that specifies the configuration for log control.
3 properties
configv1LogControlRule
object
LogControlRule is the configuration for a log control rule.
9 properties
configv1LogControlRuleMode
string
configv1LogControlRuleType
string
configv1LogDataset
object
1 property
configv1LogFieldPath
object
1 property
configv1LogIngestConfig
object
LogIngestConfig is a singleton configuration object that specifies the configuration for log ingest.
5 properties
configv1LogRetentionConfig
object
LogRetentionConfig configures long-term retention policies for log data. Each config specifies a filter to match logs and retention parameters for cold storage…
7 properties
5 required
configv1LogRetentionConfigMode
string
configv1LogSearchFilter
object
1 property
configv1MappingRule
object
9 properties
2 required
configv1MappingRuleMode
string
- ENABLED: ENABLED rules are applied. Rules default to ENABLED. - PREVIEW: PREVIEW rules are not applied, but shaping impact stats for them rule are recorded.
configv1MappingRuleStoragePolicy
object
2 properties
configv1Monitor
object
18 properties
1 required
configv1MonitorCondition
object
6 properties
configv1MutingRule
object
8 properties
1 required
configv1MutingRuleLabelMatcher
object
3 properties
configv1MutingRuleLabelMatcherMatcherType
string
configv1NotificationPolicy
object
7 properties
1 required
configv1Notifier
object
12 properties
1 required
configv1NotifierHTTPConfig
object
4 properties
configv1NotifierHTTPConfigBasicAuth
object
2 properties
configv1NotifierHTTPConfigTLSConfig
object
1 property
configv1NotifierOpsGenieConfig
object
11 properties
configv1NotifierPagerdutyConfig
object
14 properties
configv1NotifierSlackConfig
object
21 properties
configv1NotifierVictorOpsConfig
object
9 properties
configv1NotifierWebhookConfig
object
2 properties
configv1OAuth2ClientCredentials
object
Configures the OAuth 2.0 client-credentials grant.
3 properties
3 required
configv1OAuth2Common
object
OAuth 2.0 token-endpoint parameters shared by the OAuth 2.0 grant types.
5 properties
1 required
configv1OAuth2ResourceOwnerPassword
object
Configures the OAuth 2.0 resource-owner password-credentials grant. Set clientid and clientsecret when the token endpoint also authenticates the client.
5 properties
3 required
configv1OAuth2TokenAuthMethod
string
Selects how client credentials are sent to the OAuth 2.0 token endpoint. When unset, credentials are sent in an HTTP basic authentication header, as described…
configv1OptionalDouble
object
2 properties
configv1OtelMetricsIngestion
object
3 properties
configv1PageResult
object
1 property
configv1PagerdutyEventsVersion
string
PagerdutyEventsVersion selects the PagerDuty Events API version. The version determines which PagerDuty Events API payload format is used when delivering alert…
configv1ReadAzureMetricsIntegrationResponse
object
1 property
configv1ReadBucketResponse
object
1 property
configv1ReadClassicDashboardResponse
object
1 property
configv1ReadCloudIntegrationResponse
object
1 property
configv1ReadCollectionResponse
object
1 property
configv1ReadConsumptionBudgetResponse
object
1 property
configv1ReadConsumptionConfigResponse
object
1 property
configv1ReadDashboardResponse
object
1 property
configv1ReadDatasetResponse
object
1 property
configv1ReadDerivedLabelResponse
object
1 property
configv1ReadDerivedMetricResponse
object
1 property
configv1ReadDropRuleResponse
object
1 property
configv1ReadExternalConnectionResponse
object
1 property
configv1ReadGcpMetricsIntegrationResponse
object
1 property
configv1ReadGrafanaDashboardResponse
object
1 property
configv1ReadLogAllocationConfigResponse
object
1 property
configv1ReadLogControlConfigResponse
object
1 property
configv1ReadLogIngestConfigResponse
object
1 property
configv1ReadLogRetentionConfigResponse
object
1 property
configv1ReadMappingRuleResponse
object
1 property
configv1ReadMonitorResponse
object
1 property
configv1ReadMutingRuleResponse
object
1 property
configv1ReadNotificationPolicyResponse
object
1 property
configv1ReadNotifierResponse
object
1 property
configv1ReadOtelMetricsIngestionResponse
object
1 property
configv1ReadRecordingRuleResponse
object
1 property
configv1ReadResourcePoolsResponse
object
1 property
configv1ReadRollupRuleResponse
object
1 property
configv1ReadSLOResponse
object
1 property
configv1ReadServiceAccountResponse
object
1 property
configv1ReadServiceAttributeResponse
object
2 properties
configv1ReadServiceResponse
object
1 property
configv1ReadSyntheticTestResponse
object
1 property
configv1ReadTeamResponse
object
1 property
configv1ReadTraceBehaviorConfigResponse
object
1 property
configv1ReadTraceBehaviorResponse
object
1 property
configv1ReadTraceJaegerRemoteSamplingStrategyResponse
object
1 property
configv1ReadTraceMetricsRuleResponse
object
1 property
configv1ReadTraceTailSamplingRulesResponse
object
1 property
configv1RecordingRule
object
11 properties
1 required
configv1RecordingRuleLabelPolicy
object
1 property
configv1ResourcePools
object
4 properties
1 required
configv1ResourcePoolsAllocation
object
3 properties
configv1ResourceType
string
configv1RollupRule
object
19 properties
2 required
configv1RollupRuleLabelPolicy
object
TODO: consolidate w/ RecordingRule.LabelPolicy once both of these entities implement the same label semantics.
2 properties
configv1RollupRuleMode
string
configv1RollupRuleStoragePolicy
object
2 properties
2 required
configv1SLI
object
6 properties
configv1SLO
object
12 properties
1 required
configv1Service
object
7 properties
2 required
configv1ServiceAccount
object
8 properties
1 required
configv1ServiceAttribute
object
7 properties
configv1SyntheticTest
object
19 properties
5 required
configv1Team
object
6 properties
1 required
configv1TraceBehavior
object
12 properties
1 required
configv1TraceBehaviorConfig
object
TraceBehaviorConfig is a singleton configuration object that specifies the configuration for trace behaviors.
7 properties
configv1TraceDataset
object
1 property
configv1TraceJaegerRemoteSamplingStrategy
object
6 properties
1 required
configv1TraceMetricsRule
object
10 properties
1 required
configv1TraceMetricsRuleGroupBy
object
GroupBy contains fields required to group the resultant metrics of a TraceMetricsRule by a specific key.
2 properties
configv1TraceSearchFilter
object
3 properties
configv1TraceTailSamplingRule
object
Contains configuration for one tail sampling rule.
6 properties
configv1TraceTailSamplingRules
object
Root object containing all tail sampling rules (for a tenant).
4 properties
configv1UpdateAzureMetricsIntegrationResponse
object
1 property
configv1UpdateBucketResponse
object
1 property
configv1UpdateClassicDashboardResponse
object
1 property
configv1UpdateCloudIntegrationResponse
object
1 property
configv1UpdateCollectionResponse
object
1 property
configv1UpdateConsumptionBudgetResponse
object
1 property
configv1UpdateConsumptionConfigRequest
object
3 properties
configv1UpdateConsumptionConfigResponse
object
1 property
configv1UpdateDashboardResponse
object
1 property
configv1UpdateDatasetResponse
object
1 property
configv1UpdateDerivedLabelResponse
object
1 property
configv1UpdateDerivedMetricResponse
object
1 property
configv1UpdateDropRuleResponse
object
1 property
configv1UpdateExternalConnectionResponse
object
1 property
configv1UpdateGcpMetricsIntegrationResponse
object
1 property
configv1UpdateGrafanaDashboardResponse
object
1 property
configv1UpdateLogAllocationConfigRequest
object
3 properties
configv1UpdateLogAllocationConfigResponse
object
1 property
configv1UpdateLogControlConfigRequest
object
3 properties
configv1UpdateLogControlConfigResponse
object
1 property
configv1UpdateLogIngestConfigRequest
object
3 properties
configv1UpdateLogIngestConfigResponse
object
1 property
configv1UpdateLogRetentionConfigResponse
object
1 property
configv1UpdateMappingRuleResponse
object
1 property
configv1UpdateMonitorResponse
object
1 property
configv1UpdateMutingRuleResponse
object
1 property
configv1UpdateNotificationPolicyResponse
object
1 property
configv1UpdateNotifierResponse
object
1 property
configv1UpdateOtelMetricsIngestionRequest
object
3 properties
configv1UpdateOtelMetricsIngestionResponse
object
1 property
configv1UpdateRecordingRuleResponse
object
1 property
configv1UpdateResourcePoolsRequest
object
3 properties
configv1UpdateResourcePoolsResponse
object
1 property
configv1UpdateRollupRuleResponse
object
1 property
configv1UpdateSLOResponse
object
1 property
configv1UpdateServiceAttributeResponse
object
2 properties
configv1UpdateSyntheticTestResponse
object
1 property
configv1UpdateTeamResponse
object
1 property
configv1UpdateTraceBehaviorConfigRequest
object
3 properties
configv1UpdateTraceBehaviorConfigResponse
object
1 property
configv1UpdateTraceBehaviorResponse
object
1 property
configv1UpdateTraceJaegerRemoteSamplingStrategyResponse
object
1 property
configv1UpdateTraceMetricsRuleResponse
object
1 property
configv1UpdateTraceTailSamplingRulesRequest
object
3 properties
configv1UpdateTraceTailSamplingRulesResponse
object
1 property
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Chronosphere publishes across the network.