Package-level declarations
Types
Link copied to clipboard
data class AutomationRule(val advanceRolloutRule: AutomationRuleAdvanceRolloutRule? = null, val promoteReleaseRule: AutomationRulePromoteReleaseRule? = null, val repairRolloutRule: AutomationRuleRepairRolloutRule? = null, val timedPromoteReleaseRule: AutomationRuleTimedPromoteReleaseRule? = null)
Link copied to clipboard
data class AutomationRuleAdvanceRolloutRule(val id: String, val sourcePhases: List<String>? = null, val wait: String? = null)
Link copied to clipboard
data class AutomationRulePromoteReleaseRule(val destinationPhase: String? = null, val destinationTargetId: String? = null, val id: String, val wait: String? = null)
Link copied to clipboard
data class AutomationRuleRepairRolloutRule(val id: String, val jobs: List<String>? = null, val phases: List<String>? = null, val repairPhases: List<AutomationRuleRepairRolloutRuleRepairPhase>? = null)
Link copied to clipboard
data class AutomationRuleRepairRolloutRuleRepairPhase(val retry: AutomationRuleRepairRolloutRuleRepairPhaseRetry? = null, val rollback: AutomationRuleRepairRolloutRuleRepairPhaseRollback? = null)
Link copied to clipboard
data class AutomationRuleRepairRolloutRuleRepairPhaseRetry(val attempts: String, val backoffMode: String? = null, val wait: String? = null)
Link copied to clipboard
data class AutomationRuleRepairRolloutRuleRepairPhaseRollback(val destinationPhase: String? = null, val disableRollbackIfRolloutPending: Boolean? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class AutomationSelectorTarget(val id: String? = null, val labels: Map<String, String>? = null)
Link copied to clipboard
data class CustomTargetTypeCustomActions(val deployAction: String, val includeSkaffoldModules: List<CustomTargetTypeCustomActionsIncludeSkaffoldModule>? = null, val renderAction: String? = null)
Link copied to clipboard
data class CustomTargetTypeCustomActionsIncludeSkaffoldModule(val configs: List<String>? = null, val git: CustomTargetTypeCustomActionsIncludeSkaffoldModuleGit? = null, val googleCloudBuildRepo: CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepo? = null, val googleCloudStorage: CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorage? = null)
Link copied to clipboard
data class CustomTargetTypeCustomActionsIncludeSkaffoldModuleGit(val path: String? = null, val ref: String? = null, val repo: String)
Link copied to clipboard
data class CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudBuildRepo(val path: String? = null, val ref: String? = null, val repository: String)
Link copied to clipboard
data class CustomTargetTypeCustomActionsIncludeSkaffoldModuleGoogleCloudStorage(val path: String? = null, val source: String)
Link copied to clipboard
data class CustomTargetTypeIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class CustomTargetTypeIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class DeliveryPipelineCondition(val pipelineReadyConditions: List<DeliveryPipelineConditionPipelineReadyCondition>? = null, val targetsPresentConditions: List<DeliveryPipelineConditionTargetsPresentCondition>? = null, val targetsTypeConditions: List<DeliveryPipelineConditionTargetsTypeCondition>? = null)
Link copied to clipboard
data class DeliveryPipelineConditionPipelineReadyCondition(val status: Boolean? = null, val updateTime: String? = null)
Link copied to clipboard
data class DeliveryPipelineConditionTargetsPresentCondition(val missingTargets: List<String>? = null, val status: Boolean? = null, val updateTime: String? = null)
Link copied to clipboard
data class DeliveryPipelineConditionTargetsTypeCondition(val errorDetails: String? = null, val status: Boolean? = null)
Link copied to clipboard
data class DeliveryPipelineIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class DeliveryPipelineIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class DeliveryPipelineSerialPipeline(val stages: List<DeliveryPipelineSerialPipelineStage>? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStage(val deployParameters: List<DeliveryPipelineSerialPipelineStageDeployParameter>? = null, val profiles: List<String>? = null, val strategy: DeliveryPipelineSerialPipelineStageStrategy? = null, val targetId: String? = null)
Link copied to clipboard
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategy(val canary: DeliveryPipelineSerialPipelineStageStrategyCanary? = null, val standard: DeliveryPipelineSerialPipelineStageStrategyStandard? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanary(val canaryDeployment: DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeployment? = null, val customCanaryDeployment: DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeployment? = null, val runtimeConfig: DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfig? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeployment(val percentages: List<Int>, val postdeploy: DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeploy? = null, val predeploy: DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeploy? = null, val verify: Boolean? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPostdeploy(val actions: List<String>? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryCanaryDeploymentPredeploy(val actions: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfig(val percentage: Int, val phaseId: String, val postdeploy: DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeploy? = null, val predeploy: DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeploy? = null, val profiles: List<String>? = null, val verify: Boolean? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPostdeploy(val actions: List<String>? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryCustomCanaryDeploymentPhaseConfigPredeploy(val actions: List<String>? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfig(val cloudRun: DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigCloudRun? = null, val kubernetes: DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetes? = null)
Link copied to clipboard
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetes(val gatewayServiceMesh: DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh? = null, val serviceNetworking: DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworking? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMesh(val deployment: String, val httpRoute: String, val podSelectorLabel: String? = null, val routeDestinations: DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations? = null, val routeUpdateWaitTime: String? = null, val service: String, val stableCutbackDuration: String? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesGatewayServiceMeshRouteDestinations(val destinationIds: List<String>, val propagateService: Boolean? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyCanaryRuntimeConfigKubernetesServiceNetworking(val deployment: String, val disablePodOverprovisioning: Boolean? = null, val podSelectorLabel: String? = null, val service: String)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyStandard(val postdeploy: DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy? = null, val predeploy: DeliveryPipelineSerialPipelineStageStrategyStandardPredeploy? = null, val verify: Boolean? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyStandardPostdeploy(val actions: List<String>? = null)
Link copied to clipboard
data class DeliveryPipelineSerialPipelineStageStrategyStandardPredeploy(val actions: List<String>? = null)
Link copied to clipboard
Link copied to clipboard
data class DeployPolicyRuleRolloutRestriction(val actions: List<String>? = null, val id: String, val invokers: List<String>? = null, val timeWindows: DeployPolicyRuleRolloutRestrictionTimeWindows? = null)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindows(val oneTimeWindows: List<DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindow>? = null, val timeZone: String, val weeklyWindows: List<DeployPolicyRuleRolloutRestrictionTimeWindowsWeeklyWindow>? = null)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindow(val endDate: DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindowEndDate, val endTime: DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindowEndTime, val startDate: DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindowStartDate, val startTime: DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindowStartTime)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindowEndDate(val day: Int? = null, val month: Int? = null, val year: Int? = null)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindowEndTime(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindowStartDate(val day: Int? = null, val month: Int? = null, val year: Int? = null)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindowsOneTimeWindowStartTime(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindowsWeeklyWindow(val daysOfWeeks: List<String>? = null, val endTime: DeployPolicyRuleRolloutRestrictionTimeWindowsWeeklyWindowEndTime? = null, val startTime: DeployPolicyRuleRolloutRestrictionTimeWindowsWeeklyWindowStartTime? = null)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindowsWeeklyWindowEndTime(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class DeployPolicyRuleRolloutRestrictionTimeWindowsWeeklyWindowStartTime(val hours: Int? = null, val minutes: Int? = null, val nanos: Int? = null, val seconds: Int? = null)
Link copied to clipboard
data class DeployPolicySelector(val deliveryPipeline: DeployPolicySelectorDeliveryPipeline? = null, val target: DeployPolicySelectorTarget? = null)
Link copied to clipboard
data class DeployPolicySelectorDeliveryPipeline(val id: String? = null, val labels: Map<String, String>? = null)
Link copied to clipboard
data class DeployPolicySelectorTarget(val id: String? = null, val labels: Map<String, String>? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TargetAssociatedEntity(val anthosClusters: List<TargetAssociatedEntityAnthosCluster>? = null, val entityId: String, val gkeClusters: List<TargetAssociatedEntityGkeCluster>? = null)
Link copied to clipboard
Link copied to clipboard
data class TargetAssociatedEntityGkeCluster(val cluster: String? = null, val internalIp: Boolean? = null, val proxyUrl: String? = null)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
data class TargetIamBindingCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard
data class TargetIamMemberCondition(val description: String? = null, val expression: String, val title: String)
Link copied to clipboard