Package-level declarations

Types

Link copied to clipboard
data class AlertPolicyAlertStrategyArgs(val autoClose: Output<String>? = null, val notificationChannelStrategies: Output<List<AlertPolicyAlertStrategyNotificationChannelStrategyArgs>>? = null, val notificationRateLimit: Output<AlertPolicyAlertStrategyNotificationRateLimitArgs>? = null) : ConvertibleToJava<AlertPolicyAlertStrategyArgs>
data class AlertPolicyAlertStrategyNotificationChannelStrategyArgs(val notificationChannelNames: Output<List<String>>? = null, val renotifyInterval: Output<String>? = null) : ConvertibleToJava<AlertPolicyAlertStrategyNotificationChannelStrategyArgs>
data class AlertPolicyAlertStrategyNotificationRateLimitArgs(val period: Output<String>? = null) : ConvertibleToJava<AlertPolicyAlertStrategyNotificationRateLimitArgs>
Link copied to clipboard
data class AlertPolicyConditionArgs(val conditionAbsent: Output<AlertPolicyConditionConditionAbsentArgs>? = null, val conditionMatchedLog: Output<AlertPolicyConditionConditionMatchedLogArgs>? = null, val conditionMonitoringQueryLanguage: Output<AlertPolicyConditionConditionMonitoringQueryLanguageArgs>? = null, val conditionPrometheusQueryLanguage: Output<AlertPolicyConditionConditionPrometheusQueryLanguageArgs>? = null, val conditionThreshold: Output<AlertPolicyConditionConditionThresholdArgs>? = null, val displayName: Output<String>, val name: Output<String>? = null) : ConvertibleToJava<AlertPolicyConditionArgs>
data class AlertPolicyConditionConditionAbsentAggregationArgs(val alignmentPeriod: Output<String>? = null, val crossSeriesReducer: Output<String>? = null, val groupByFields: Output<List<String>>? = null, val perSeriesAligner: Output<String>? = null) : ConvertibleToJava<AlertPolicyConditionConditionAbsentAggregationArgs>
Link copied to clipboard
data class AlertPolicyConditionConditionAbsentArgs(val aggregations: Output<List<AlertPolicyConditionConditionAbsentAggregationArgs>>? = null, val duration: Output<String>, val filter: Output<String>? = null, val trigger: Output<AlertPolicyConditionConditionAbsentTriggerArgs>? = null) : ConvertibleToJava<AlertPolicyConditionConditionAbsentArgs>
data class AlertPolicyConditionConditionAbsentTriggerArgs(val count: Output<Int>? = null, val percent: Output<Double>? = null) : ConvertibleToJava<AlertPolicyConditionConditionAbsentTriggerArgs>
data class AlertPolicyConditionConditionMatchedLogArgs(val filter: Output<String>, val labelExtractors: Output<Map<String, String>>? = null) : ConvertibleToJava<AlertPolicyConditionConditionMatchedLogArgs>
data class AlertPolicyConditionConditionMonitoringQueryLanguageArgs(val duration: Output<String>, val evaluationMissingData: Output<String>? = null, val query: Output<String>, val trigger: Output<AlertPolicyConditionConditionMonitoringQueryLanguageTriggerArgs>? = null) : ConvertibleToJava<AlertPolicyConditionConditionMonitoringQueryLanguageArgs>
data class AlertPolicyConditionConditionMonitoringQueryLanguageTriggerArgs(val count: Output<Int>? = null, val percent: Output<Double>? = null) : ConvertibleToJava<AlertPolicyConditionConditionMonitoringQueryLanguageTriggerArgs>
data class AlertPolicyConditionConditionPrometheusQueryLanguageArgs(val alertRule: Output<String>? = null, val duration: Output<String>? = null, val evaluationInterval: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val query: Output<String>, val ruleGroup: Output<String>? = null) : ConvertibleToJava<AlertPolicyConditionConditionPrometheusQueryLanguageArgs>
data class AlertPolicyConditionConditionThresholdAggregationArgs(val alignmentPeriod: Output<String>? = null, val crossSeriesReducer: Output<String>? = null, val groupByFields: Output<List<String>>? = null, val perSeriesAligner: Output<String>? = null) : ConvertibleToJava<AlertPolicyConditionConditionThresholdAggregationArgs>
data class AlertPolicyConditionConditionThresholdArgs(val aggregations: Output<List<AlertPolicyConditionConditionThresholdAggregationArgs>>? = null, val comparison: Output<String>, val denominatorAggregations: Output<List<AlertPolicyConditionConditionThresholdDenominatorAggregationArgs>>? = null, val denominatorFilter: Output<String>? = null, val duration: Output<String>, val evaluationMissingData: Output<String>? = null, val filter: Output<String>? = null, val forecastOptions: Output<AlertPolicyConditionConditionThresholdForecastOptionsArgs>? = null, val thresholdValue: Output<Double>? = null, val trigger: Output<AlertPolicyConditionConditionThresholdTriggerArgs>? = null) : ConvertibleToJava<AlertPolicyConditionConditionThresholdArgs>
data class AlertPolicyConditionConditionThresholdDenominatorAggregationArgs(val alignmentPeriod: Output<String>? = null, val crossSeriesReducer: Output<String>? = null, val groupByFields: Output<List<String>>? = null, val perSeriesAligner: Output<String>? = null) : ConvertibleToJava<AlertPolicyConditionConditionThresholdDenominatorAggregationArgs>
data class AlertPolicyConditionConditionThresholdForecastOptionsArgs(val forecastHorizon: Output<String>) : ConvertibleToJava<AlertPolicyConditionConditionThresholdForecastOptionsArgs>
data class AlertPolicyConditionConditionThresholdTriggerArgs(val count: Output<Int>? = null, val percent: Output<Double>? = null) : ConvertibleToJava<AlertPolicyConditionConditionThresholdTriggerArgs>
Link copied to clipboard
data class AlertPolicyDocumentationArgs(val content: Output<String>? = null, val mimeType: Output<String>? = null) : ConvertibleToJava<AlertPolicyDocumentationArgs>
Link copied to clipboard
data class CustomServiceTelemetryArgs(val resourceName: Output<String>? = null) : ConvertibleToJava<CustomServiceTelemetryArgs>
Link copied to clipboard
data class GenericServiceBasicServiceArgs(val serviceLabels: Output<Map<String, String>>? = null, val serviceType: Output<String>? = null) : ConvertibleToJava<GenericServiceBasicServiceArgs>
Link copied to clipboard
data class GetAppEngineServicePlainArgs(val moduleId: String, val project: String? = null) : ConvertibleToJava<GetAppEngineServicePlainArgs>

A collection of arguments for invoking getAppEngineService.

Link copied to clipboard
data class GetClusterIstioServicePlainArgs(val clusterName: String, val location: String, val project: String? = null, val serviceName: String, val serviceNamespace: String) : ConvertibleToJava<GetClusterIstioServicePlainArgs>

A collection of arguments for invoking getClusterIstioService.

Link copied to clipboard
data class GetIstioCanonicalServicePlainArgs(val canonicalService: String, val canonicalServiceNamespace: String, val meshUid: String, val project: String? = null) : ConvertibleToJava<GetIstioCanonicalServicePlainArgs>

A collection of arguments for invoking getIstioCanonicalService.

Link copied to clipboard
data class GetMeshIstioServicePlainArgs(val meshUid: String, val project: String? = null, val serviceName: String, val serviceNamespace: String) : ConvertibleToJava<GetMeshIstioServicePlainArgs>

A collection of arguments for invoking getMeshIstioService.

Link copied to clipboard
data class GetNotificationChannelPlainArgs(val displayName: String? = null, val labels: Map<String, String>? = null, val project: String? = null, val type: String? = null, val userLabels: Map<String, String>? = null) : ConvertibleToJava<GetNotificationChannelPlainArgs>

A collection of arguments for invoking getNotificationChannel.

Link copied to clipboard
data class GetSecretVersionPlainArgs(val project: String? = null, val secret: String, val version: String? = null) : ConvertibleToJava<GetSecretVersionPlainArgs>

A collection of arguments for invoking getSecretVersion.

Link copied to clipboard
data class MetricDescriptorLabelArgs(val description: Output<String>? = null, val key: Output<String>, val valueType: Output<String>? = null) : ConvertibleToJava<MetricDescriptorLabelArgs>
Link copied to clipboard
data class MetricDescriptorMetadataArgs(val ingestDelay: Output<String>? = null, val samplePeriod: Output<String>? = null) : ConvertibleToJava<MetricDescriptorMetadataArgs>
Link copied to clipboard
data class NotificationChannelSensitiveLabelsArgs(val authToken: Output<String>? = null, val password: Output<String>? = null, val serviceKey: Output<String>? = null) : ConvertibleToJava<NotificationChannelSensitiveLabelsArgs>
Link copied to clipboard
data class SloBasicSliArgs(val availability: Output<SloBasicSliAvailabilityArgs>? = null, val latency: Output<SloBasicSliLatencyArgs>? = null, val locations: Output<List<String>>? = null, val methods: Output<List<String>>? = null, val versions: Output<List<String>>? = null) : ConvertibleToJava<SloBasicSliArgs>
Link copied to clipboard
Link copied to clipboard
data class SloBasicSliAvailabilityArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<SloBasicSliAvailabilityArgs>
Link copied to clipboard
data class SloBasicSliLatencyArgs(val threshold: Output<String>) : ConvertibleToJava<SloBasicSliLatencyArgs>
Link copied to clipboard
data class SloRequestBasedSliArgs(val distributionCut: Output<SloRequestBasedSliDistributionCutArgs>? = null, val goodTotalRatio: Output<SloRequestBasedSliGoodTotalRatioArgs>? = null) : ConvertibleToJava<SloRequestBasedSliArgs>
Link copied to clipboard
data class SloRequestBasedSliDistributionCutArgs(val distributionFilter: Output<String>, val range: Output<SloRequestBasedSliDistributionCutRangeArgs>) : ConvertibleToJava<SloRequestBasedSliDistributionCutArgs>
data class SloRequestBasedSliDistributionCutRangeArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<SloRequestBasedSliDistributionCutRangeArgs>
Link copied to clipboard
data class SloRequestBasedSliGoodTotalRatioArgs(val badServiceFilter: Output<String>? = null, val goodServiceFilter: Output<String>? = null, val totalServiceFilter: Output<String>? = null) : ConvertibleToJava<SloRequestBasedSliGoodTotalRatioArgs>
Link copied to clipboard
data class SloWindowsBasedSliArgs(val goodBadMetricFilter: Output<String>? = null, val goodTotalRatioThreshold: Output<SloWindowsBasedSliGoodTotalRatioThresholdArgs>? = null, val metricMeanInRange: Output<SloWindowsBasedSliMetricMeanInRangeArgs>? = null, val metricSumInRange: Output<SloWindowsBasedSliMetricSumInRangeArgs>? = null, val windowPeriod: Output<String>? = null) : ConvertibleToJava<SloWindowsBasedSliArgs>
data class SloWindowsBasedSliGoodTotalRatioThresholdArgs(val basicSliPerformance: Output<SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceArgs>? = null, val performance: Output<SloWindowsBasedSliGoodTotalRatioThresholdPerformanceArgs>? = null, val threshold: Output<Double>? = null) : ConvertibleToJava<SloWindowsBasedSliGoodTotalRatioThresholdArgs>
data class SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceArgs(val availability: Output<SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailabilityArgs>? = null, val latency: Output<SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatencyArgs>? = null, val locations: Output<List<String>>? = null, val methods: Output<List<String>>? = null, val versions: Output<List<String>>? = null) : ConvertibleToJava<SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceArgs>
data class SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailabilityArgs(val enabled: Output<Boolean>? = null) : ConvertibleToJava<SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailabilityArgs>
data class SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatencyArgs(val threshold: Output<String>) : ConvertibleToJava<SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatencyArgs>
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformanceArgs(val distributionCut: Output<SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutArgs>? = null, val goodTotalRatio: Output<SloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatioArgs>? = null) : ConvertibleToJava<SloWindowsBasedSliGoodTotalRatioThresholdPerformanceArgs>
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutArgs(val distributionFilter: Output<String>, val range: Output<SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRangeArgs>) : ConvertibleToJava<SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutArgs>
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRangeArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRangeArgs>
data class SloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatioArgs(val badServiceFilter: Output<String>? = null, val goodServiceFilter: Output<String>? = null, val totalServiceFilter: Output<String>? = null) : ConvertibleToJava<SloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatioArgs>
Link copied to clipboard
data class SloWindowsBasedSliMetricMeanInRangeArgs(val range: Output<SloWindowsBasedSliMetricMeanInRangeRangeArgs>, val timeSeries: Output<String>) : ConvertibleToJava<SloWindowsBasedSliMetricMeanInRangeArgs>
data class SloWindowsBasedSliMetricMeanInRangeRangeArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<SloWindowsBasedSliMetricMeanInRangeRangeArgs>
Link copied to clipboard
data class SloWindowsBasedSliMetricSumInRangeArgs(val range: Output<SloWindowsBasedSliMetricSumInRangeRangeArgs>, val timeSeries: Output<String>) : ConvertibleToJava<SloWindowsBasedSliMetricSumInRangeArgs>
data class SloWindowsBasedSliMetricSumInRangeRangeArgs(val max: Output<Double>? = null, val min: Output<Double>? = null) : ConvertibleToJava<SloWindowsBasedSliMetricSumInRangeRangeArgs>
Link copied to clipboard
data class UptimeCheckConfigContentMatcherArgs(val content: Output<String>, val jsonPathMatcher: Output<UptimeCheckConfigContentMatcherJsonPathMatcherArgs>? = null, val matcher: Output<String>? = null) : ConvertibleToJava<UptimeCheckConfigContentMatcherArgs>
data class UptimeCheckConfigContentMatcherJsonPathMatcherArgs(val jsonMatcher: Output<String>? = null, val jsonPath: Output<String>) : ConvertibleToJava<UptimeCheckConfigContentMatcherJsonPathMatcherArgs>
data class UptimeCheckConfigHttpCheckAcceptedResponseStatusCodeArgs(val statusClass: Output<String>? = null, val statusValue: Output<Int>? = null) : ConvertibleToJava<UptimeCheckConfigHttpCheckAcceptedResponseStatusCodeArgs>
Link copied to clipboard
data class UptimeCheckConfigHttpCheckArgs(val acceptedResponseStatusCodes: Output<List<UptimeCheckConfigHttpCheckAcceptedResponseStatusCodeArgs>>? = null, val authInfo: Output<UptimeCheckConfigHttpCheckAuthInfoArgs>? = null, val body: Output<String>? = null, val contentType: Output<String>? = null, val headers: Output<Map<String, String>>? = null, val maskHeaders: Output<Boolean>? = null, val path: Output<String>? = null, val port: Output<Int>? = null, val requestMethod: Output<String>? = null, val useSsl: Output<Boolean>? = null, val validateSsl: Output<Boolean>? = null) : ConvertibleToJava<UptimeCheckConfigHttpCheckArgs>
Link copied to clipboard
data class UptimeCheckConfigHttpCheckAuthInfoArgs(val password: Output<String>, val username: Output<String>) : ConvertibleToJava<UptimeCheckConfigHttpCheckAuthInfoArgs>
Link copied to clipboard
data class UptimeCheckConfigMonitoredResourceArgs(val labels: Output<Map<String, String>>, val type: Output<String>) : ConvertibleToJava<UptimeCheckConfigMonitoredResourceArgs>
Link copied to clipboard
data class UptimeCheckConfigResourceGroupArgs(val groupId: Output<String>? = null, val resourceType: Output<String>? = null) : ConvertibleToJava<UptimeCheckConfigResourceGroupArgs>
Link copied to clipboard
data class UptimeCheckConfigSyntheticMonitorArgs(val cloudFunctionV2: Output<UptimeCheckConfigSyntheticMonitorCloudFunctionV2Args>) : ConvertibleToJava<UptimeCheckConfigSyntheticMonitorArgs>
data class UptimeCheckConfigSyntheticMonitorCloudFunctionV2Args(val name: Output<String>) : ConvertibleToJava<UptimeCheckConfigSyntheticMonitorCloudFunctionV2Args>
Link copied to clipboard
data class UptimeCheckConfigTcpCheckArgs(val port: Output<Int>) : ConvertibleToJava<UptimeCheckConfigTcpCheckArgs>