Package-level declarations
Types
Link copied to clipboard
data class AlertPolicyAlertStrategy(val autoClose: String? = null, val notificationChannelStrategies: List<AlertPolicyAlertStrategyNotificationChannelStrategy>? = null, val notificationRateLimit: AlertPolicyAlertStrategyNotificationRateLimit? = null)
Link copied to clipboard
data class AlertPolicyAlertStrategyNotificationChannelStrategy(val notificationChannelNames: List<String>? = null, val renotifyInterval: String? = null)
Link copied to clipboard
Link copied to clipboard
data class AlertPolicyCondition(val conditionAbsent: AlertPolicyConditionConditionAbsent? = null, val conditionMatchedLog: AlertPolicyConditionConditionMatchedLog? = null, val conditionMonitoringQueryLanguage: AlertPolicyConditionConditionMonitoringQueryLanguage? = null, val conditionPrometheusQueryLanguage: AlertPolicyConditionConditionPrometheusQueryLanguage? = null, val conditionThreshold: AlertPolicyConditionConditionThreshold? = null, val displayName: String, val name: String? = null)
Link copied to clipboard
data class AlertPolicyConditionConditionAbsent(val aggregations: List<AlertPolicyConditionConditionAbsentAggregation>? = null, val duration: String, val filter: String? = null, val trigger: AlertPolicyConditionConditionAbsentTrigger? = null)
Link copied to clipboard
Link copied to clipboard
data class AlertPolicyConditionConditionAbsentTrigger(val count: Int? = null, val percent: Double? = null)
Link copied to clipboard
data class AlertPolicyConditionConditionMatchedLog(val filter: String, val labelExtractors: Map<String, String>? = null)
Link copied to clipboard
data class AlertPolicyConditionConditionMonitoringQueryLanguage(val duration: String, val evaluationMissingData: String? = null, val query: String, val trigger: AlertPolicyConditionConditionMonitoringQueryLanguageTrigger? = null)
Link copied to clipboard
data class AlertPolicyConditionConditionMonitoringQueryLanguageTrigger(val count: Int? = null, val percent: Double? = null)
Link copied to clipboard
Link copied to clipboard
data class AlertPolicyConditionConditionThreshold(val aggregations: List<AlertPolicyConditionConditionThresholdAggregation>? = null, val comparison: String, val denominatorAggregations: List<AlertPolicyConditionConditionThresholdDenominatorAggregation>? = null, val denominatorFilter: String? = null, val duration: String, val evaluationMissingData: String? = null, val filter: String? = null, val forecastOptions: AlertPolicyConditionConditionThresholdForecastOptions? = null, val thresholdValue: Double? = null, val trigger: AlertPolicyConditionConditionThresholdTrigger? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AlertPolicyConditionConditionThresholdTrigger(val count: Int? = null, val percent: Double? = null)
Link copied to clipboard
Link copied to clipboard
data class AlertPolicyDocumentation(val content: String? = null, val links: List<AlertPolicyDocumentationLink>? = null, val mimeType: String? = null, val subject: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class GenericServiceBasicService(val serviceLabels: Map<String, String>? = null, val serviceType: String? = null)
Link copied to clipboard
Link copied to clipboard
data class GetAppEngineServiceResult(val displayName: String, val id: String, val moduleId: String, val name: String, val project: String? = null, val serviceId: String, val telemetries: List<GetAppEngineServiceTelemetry>, val userLabels: Map<String, String>)
A collection of values returned by getAppEngineService.
Link copied to clipboard
Link copied to clipboard
data class GetClusterIstioServiceResult(val clusterName: String, val displayName: String, val id: String, val location: String, val name: String, val project: String? = null, val serviceId: String, val serviceName: String, val serviceNamespace: String, val telemetries: List<GetClusterIstioServiceTelemetry>, val userLabels: Map<String, String>)
A collection of values returned by getClusterIstioService.
Link copied to clipboard
Link copied to clipboard
data class GetIstioCanonicalServiceResult(val canonicalService: String, val canonicalServiceNamespace: String, val displayName: String, val id: String, val meshUid: String, val name: String, val project: String? = null, val serviceId: String, val telemetries: List<GetIstioCanonicalServiceTelemetry>, val userLabels: Map<String, String>)
A collection of values returned by getIstioCanonicalService.
Link copied to clipboard
Link copied to clipboard
data class GetMeshIstioServiceResult(val displayName: String, val id: String, val meshUid: String, val name: String, val project: String? = null, val serviceId: String, val serviceName: String, val serviceNamespace: String, val telemetries: List<GetMeshIstioServiceTelemetry>, val userLabels: Map<String, String>)
A collection of values returned by getMeshIstioService.
Link copied to clipboard
Link copied to clipboard
data class GetNotificationChannelResult(val description: String, val displayName: String? = null, val enabled: Boolean, val forceDelete: Boolean, val id: String, val labels: Map<String, String>? = null, val name: String, val project: String? = null, val sensitiveLabels: List<GetNotificationChannelSensitiveLabel>, val type: String? = null, val userLabels: Map<String, String>? = null, val verificationStatus: String)
A collection of values returned by getNotificationChannel.
Link copied to clipboard
data class GetNotificationChannelSensitiveLabel(val authToken: String, val password: String, val serviceKey: String)
Link copied to clipboard
Link copied to clipboard
data class GetUptimeCheckIPsResult(val id: String, val uptimeCheckIps: List<GetUptimeCheckIPsUptimeCheckIp>)
A collection of values returned by getUptimeCheckIPs.
Link copied to clipboard
data class GetUptimeCheckIPsUptimeCheckIp(val ipAddress: String, val location: String, val region: String)
Link copied to clipboard
data class MetricDescriptorLabel(val description: String? = null, val key: String, val valueType: String? = null)
Link copied to clipboard
data class MetricDescriptorMetadata(val ingestDelay: String? = null, val samplePeriod: String? = null)
Link copied to clipboard
data class NotificationChannelSensitiveLabels(val authToken: String? = null, val password: String? = null, val serviceKey: String? = null)
Link copied to clipboard
data class SloBasicSli(val availability: SloBasicSliAvailability? = null, val latency: SloBasicSliLatency? = null, val locations: List<String>? = null, val methods: List<String>? = null, val versions: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class SloRequestBasedSli(val distributionCut: SloRequestBasedSliDistributionCut? = null, val goodTotalRatio: SloRequestBasedSliGoodTotalRatio? = null)
Link copied to clipboard
data class SloRequestBasedSliDistributionCut(val distributionFilter: String, val range: SloRequestBasedSliDistributionCutRange)
Link copied to clipboard
Link copied to clipboard
data class SloRequestBasedSliGoodTotalRatio(val badServiceFilter: String? = null, val goodServiceFilter: String? = null, val totalServiceFilter: String? = null)
Link copied to clipboard
data class SloWindowsBasedSli(val goodBadMetricFilter: String? = null, val goodTotalRatioThreshold: SloWindowsBasedSliGoodTotalRatioThreshold? = null, val metricMeanInRange: SloWindowsBasedSliMetricMeanInRange? = null, val metricSumInRange: SloWindowsBasedSliMetricSumInRange? = null, val windowPeriod: String? = null)
Link copied to clipboard
data class SloWindowsBasedSliGoodTotalRatioThreshold(val basicSliPerformance: SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance? = null, val performance: SloWindowsBasedSliGoodTotalRatioThresholdPerformance? = null, val threshold: Double? = null)
Link copied to clipboard
data class SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance(val availability: SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability? = null, val latency: SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency? = null, val locations: List<String>? = null, val methods: List<String>? = null, val versions: List<String>? = null)
Link copied to clipboard
data class SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability(val enabled: Boolean? = null)
Link copied to clipboard
data class SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency(val threshold: String)
Link copied to clipboard
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformance(val distributionCut: SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut? = null, val goodTotalRatio: SloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio? = null)
Link copied to clipboard
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut(val distributionFilter: String, val range: SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange)
Link copied to clipboard
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio(val badServiceFilter: String? = null, val goodServiceFilter: String? = null, val totalServiceFilter: String? = null)
Link copied to clipboard
data class SloWindowsBasedSliMetricMeanInRange(val range: SloWindowsBasedSliMetricMeanInRangeRange, val timeSeries: String)
Link copied to clipboard
data class SloWindowsBasedSliMetricMeanInRangeRange(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class SloWindowsBasedSliMetricSumInRange(val range: SloWindowsBasedSliMetricSumInRangeRange, val timeSeries: String)
Link copied to clipboard
data class SloWindowsBasedSliMetricSumInRangeRange(val max: Double? = null, val min: Double? = null)
Link copied to clipboard
data class UptimeCheckConfigContentMatcher(val content: String, val jsonPathMatcher: UptimeCheckConfigContentMatcherJsonPathMatcher? = null, val matcher: String? = null)
Link copied to clipboard
data class UptimeCheckConfigContentMatcherJsonPathMatcher(val jsonMatcher: String? = null, val jsonPath: String)
Link copied to clipboard
data class UptimeCheckConfigHttpCheck(val acceptedResponseStatusCodes: List<UptimeCheckConfigHttpCheckAcceptedResponseStatusCode>? = null, val authInfo: UptimeCheckConfigHttpCheckAuthInfo? = null, val body: String? = null, val contentType: String? = null, val customContentType: String? = null, val headers: Map<String, String>? = null, val maskHeaders: Boolean? = null, val path: String? = null, val pingConfig: UptimeCheckConfigHttpCheckPingConfig? = null, val port: Int? = null, val requestMethod: String? = null, val serviceAgentAuthentication: UptimeCheckConfigHttpCheckServiceAgentAuthentication? = null, val useSsl: Boolean? = null, val validateSsl: Boolean? = null)
Link copied to clipboard
data class UptimeCheckConfigHttpCheckAcceptedResponseStatusCode(val statusClass: String? = null, val statusValue: Int? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class UptimeCheckConfigResourceGroup(val groupId: String? = null, val resourceType: String? = null)
Link copied to clipboard
data class UptimeCheckConfigSyntheticMonitor(val cloudFunctionV2: UptimeCheckConfigSyntheticMonitorCloudFunctionV2)
Link copied to clipboard
Link copied to clipboard
data class UptimeCheckConfigTcpCheck(val pingConfig: UptimeCheckConfigTcpCheckPingConfig? = null, val port: Int)
Link copied to clipboard