Package-level declarations

Types

Link copied to clipboard
data class AlertPolicyAlertStrategy(val autoClose: String? = null, val notificationChannelStrategies: List<AlertPolicyAlertStrategyNotificationChannelStrategy>? = null, val notificationPrompts: List<String>? = null, val notificationRateLimit: AlertPolicyAlertStrategyNotificationRateLimit? = null)
data class AlertPolicyAlertStrategyNotificationChannelStrategy(val notificationChannelNames: List<String>? = null, val renotifyInterval: String? = null)
Link copied to clipboard
data class AlertPolicyCondition(val conditionAbsent: AlertPolicyConditionConditionAbsent? = null, val conditionMatchedLog: AlertPolicyConditionConditionMatchedLog? = null, val conditionMonitoringQueryLanguage: AlertPolicyConditionConditionMonitoringQueryLanguage? = null, val conditionPrometheusQueryLanguage: AlertPolicyConditionConditionPrometheusQueryLanguage? = null, val conditionSql: AlertPolicyConditionConditionSql? = 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)
data class AlertPolicyConditionConditionAbsentAggregation(val alignmentPeriod: String? = null, val crossSeriesReducer: String? = null, val groupByFields: List<String>? = null, val perSeriesAligner: String? = null)
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)
data class AlertPolicyConditionConditionMonitoringQueryLanguage(val duration: String, val evaluationMissingData: String? = null, val query: String, val trigger: AlertPolicyConditionConditionMonitoringQueryLanguageTrigger? = null)
data class AlertPolicyConditionConditionPrometheusQueryLanguage(val alertRule: String? = null, val disableMetricValidation: Boolean? = null, val duration: String? = null, val evaluationInterval: String? = null, val labels: Map<String, String>? = null, val query: String, val ruleGroup: String? = null)
Link copied to clipboard
data class AlertPolicyConditionConditionSqlDailyExecutionTime(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class AlertPolicyConditionConditionSqlHourly(val minuteOffset: Int? = null, val periodicity: Int)
Link copied to clipboard
data class AlertPolicyConditionConditionSqlMinutes(val periodicity: Int)
data class AlertPolicyConditionConditionSqlRowCountTest(val comparison: String, val threshold: Int)
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)
data class AlertPolicyConditionConditionThresholdAggregation(val alignmentPeriod: String? = null, val crossSeriesReducer: String? = null, val groupByFields: List<String>? = null, val perSeriesAligner: String? = null)
data class AlertPolicyConditionConditionThresholdDenominatorAggregation(val alignmentPeriod: String? = null, val crossSeriesReducer: String? = null, val groupByFields: List<String>? = null, val perSeriesAligner: String? = null)
data class AlertPolicyConditionConditionThresholdTrigger(val count: Int? = null, val percent: Double? = null)
Link copied to clipboard
data class AlertPolicyCreationRecord(val mutateTime: String? = null, val mutatedBy: String? = null)
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
data class AlertPolicyDocumentationLink(val displayName: String? = null, val url: String? = null)
Link copied to clipboard
data class CustomServiceTelemetry(val resourceName: String? = null)
Link copied to clipboard
data class GenericServiceBasicService(val serviceLabels: Map<String, String>? = null, val serviceType: String? = null)
Link copied to clipboard
data class GenericServiceTelemetry(val resourceName: String? = null)
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
data class GetAppEngineServiceTelemetry(val resourceName: String)
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
data class GetClusterIstioServiceTelemetry(val resourceName: String)
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
data class GetIstioCanonicalServiceTelemetry(val resourceName: String)
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
data class GetMeshIstioServiceTelemetry(val resourceName: String)
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
data class GetSecretVersionResult(val createTime: String, val destroyTime: String, val enabled: Boolean, val id: String, val isSecretDataBase64: Boolean? = null, val name: String, val project: String, val secret: String, val secretData: String, val version: String)

A collection of values returned by getSecretVersion.

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
data class SloBasicSliAvailability(val enabled: Boolean? = null)
Link copied to clipboard
data class SloBasicSliLatency(val threshold: String)
Link copied to clipboard
data class SloRequestBasedSli(val distributionCut: SloRequestBasedSliDistributionCut? = null, val goodTotalRatio: SloRequestBasedSliGoodTotalRatio? = null)
Link copied to clipboard
Link copied to clipboard
data class SloRequestBasedSliDistributionCutRange(val max: Double? = null, val min: Double? = null)
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)
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio(val badServiceFilter: String? = null, val goodServiceFilter: String? = null, val totalServiceFilter: String? = null)
Link copied to clipboard
data class SloWindowsBasedSliMetricMeanInRangeRange(val max: Double? = null, val min: Double? = null)
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)
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)
data class UptimeCheckConfigHttpCheckAcceptedResponseStatusCode(val statusClass: String? = null, val statusValue: Int? = null)
Link copied to clipboard
data class UptimeCheckConfigHttpCheckAuthInfo(val password: String? = null, val passwordWoVersion: String? = null, val username: String)
Link copied to clipboard
data class UptimeCheckConfigHttpCheckPingConfig(val pingsCount: Int)
Link copied to clipboard
data class UptimeCheckConfigMonitoredResource(val labels: Map<String, String>, val type: String)
Link copied to clipboard
data class UptimeCheckConfigResourceGroup(val groupId: String? = null, val resourceType: String? = null)
Link copied to clipboard
data class UptimeCheckConfigTcpCheck(val pingConfig: UptimeCheckConfigTcpCheckPingConfig? = null, val port: Int)
Link copied to clipboard
data class UptimeCheckConfigTcpCheckPingConfig(val pingsCount: Int)