# Generated by the protocol buffer compiler. DO NOT EDIT! # source: google/cloud/deploy/v1/cloud_deploy.proto require 'google/api/annotations_pb' require 'google/api/client_pb' require 'google/api/field_behavior_pb' require 'google/api/resource_pb' require 'google/longrunning/operations_pb' require 'google/protobuf/field_mask_pb' require 'google/protobuf/timestamp_pb' require 'google/type/date_pb' require 'google/protobuf' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("google/cloud/deploy/v1/cloud_deploy.proto", :syntax => :proto3) do add_message "google.cloud.deploy.v1.DeliveryPipeline" do optional :name, :string, 1 optional :uid, :string, 2 optional :description, :string, 3 map :annotations, :string, :string, 4 map :labels, :string, :string, 5 optional :create_time, :message, 6, "google.protobuf.Timestamp" optional :update_time, :message, 7, "google.protobuf.Timestamp" optional :condition, :message, 11, "google.cloud.deploy.v1.PipelineCondition" optional :etag, :string, 10 oneof :pipeline do optional :serial_pipeline, :message, 8, "google.cloud.deploy.v1.SerialPipeline" end end add_message "google.cloud.deploy.v1.SerialPipeline" do repeated :stages, :message, 1, "google.cloud.deploy.v1.Stage" end add_message "google.cloud.deploy.v1.Stage" do optional :target_id, :string, 1 repeated :profiles, :string, 2 end add_message "google.cloud.deploy.v1.PipelineReadyCondition" do optional :status, :bool, 3 optional :update_time, :message, 4, "google.protobuf.Timestamp" end add_message "google.cloud.deploy.v1.TargetsPresentCondition" do optional :status, :bool, 1 repeated :missing_targets, :string, 2 optional :update_time, :message, 4, "google.protobuf.Timestamp" end add_message "google.cloud.deploy.v1.PipelineCondition" do optional :pipeline_ready_condition, :message, 1, "google.cloud.deploy.v1.PipelineReadyCondition" optional :targets_present_condition, :message, 3, "google.cloud.deploy.v1.TargetsPresentCondition" end add_message "google.cloud.deploy.v1.ListDeliveryPipelinesRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 optional :order_by, :string, 5 end add_message "google.cloud.deploy.v1.ListDeliveryPipelinesResponse" do repeated :delivery_pipelines, :message, 1, "google.cloud.deploy.v1.DeliveryPipeline" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.deploy.v1.GetDeliveryPipelineRequest" do optional :name, :string, 1 end add_message "google.cloud.deploy.v1.CreateDeliveryPipelineRequest" do optional :parent, :string, 1 optional :delivery_pipeline_id, :string, 2 optional :delivery_pipeline, :message, 3, "google.cloud.deploy.v1.DeliveryPipeline" optional :request_id, :string, 4 optional :validate_only, :bool, 5 end add_message "google.cloud.deploy.v1.UpdateDeliveryPipelineRequest" do optional :update_mask, :message, 1, "google.protobuf.FieldMask" optional :delivery_pipeline, :message, 2, "google.cloud.deploy.v1.DeliveryPipeline" optional :request_id, :string, 3 optional :allow_missing, :bool, 4 optional :validate_only, :bool, 5 end add_message "google.cloud.deploy.v1.DeleteDeliveryPipelineRequest" do optional :name, :string, 1 optional :request_id, :string, 2 optional :allow_missing, :bool, 3 optional :validate_only, :bool, 4 optional :force, :bool, 6 optional :etag, :string, 5 end add_message "google.cloud.deploy.v1.Target" do optional :name, :string, 1 optional :target_id, :string, 2 optional :uid, :string, 3 optional :description, :string, 4 map :annotations, :string, :string, 5 map :labels, :string, :string, 6 optional :require_approval, :bool, 13 optional :create_time, :message, 8, "google.protobuf.Timestamp" optional :update_time, :message, 9, "google.protobuf.Timestamp" optional :etag, :string, 12 repeated :execution_configs, :message, 16, "google.cloud.deploy.v1.ExecutionConfig" oneof :deployment_target do optional :gke, :message, 15, "google.cloud.deploy.v1.GkeCluster" optional :anthos_cluster, :message, 17, "google.cloud.deploy.v1.AnthosCluster" end end add_message "google.cloud.deploy.v1.ExecutionConfig" do repeated :usages, :enum, 1, "google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage" optional :worker_pool, :string, 4 optional :service_account, :string, 5 optional :artifact_storage, :string, 6 oneof :execution_environment do optional :default_pool, :message, 2, "google.cloud.deploy.v1.DefaultPool" optional :private_pool, :message, 3, "google.cloud.deploy.v1.PrivatePool" end end add_enum "google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage" do value :EXECUTION_ENVIRONMENT_USAGE_UNSPECIFIED, 0 value :RENDER, 1 value :DEPLOY, 2 end add_message "google.cloud.deploy.v1.DefaultPool" do optional :service_account, :string, 1 optional :artifact_storage, :string, 2 end add_message "google.cloud.deploy.v1.PrivatePool" do optional :worker_pool, :string, 1 optional :service_account, :string, 2 optional :artifact_storage, :string, 3 end add_message "google.cloud.deploy.v1.GkeCluster" do optional :cluster, :string, 1 optional :internal_ip, :bool, 2 end add_message "google.cloud.deploy.v1.AnthosCluster" do optional :membership, :string, 1 end add_message "google.cloud.deploy.v1.ListTargetsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 optional :order_by, :string, 5 end add_message "google.cloud.deploy.v1.ListTargetsResponse" do repeated :targets, :message, 1, "google.cloud.deploy.v1.Target" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.deploy.v1.GetTargetRequest" do optional :name, :string, 1 end add_message "google.cloud.deploy.v1.CreateTargetRequest" do optional :parent, :string, 1 optional :target_id, :string, 2 optional :target, :message, 3, "google.cloud.deploy.v1.Target" optional :request_id, :string, 4 optional :validate_only, :bool, 5 end add_message "google.cloud.deploy.v1.UpdateTargetRequest" do optional :update_mask, :message, 1, "google.protobuf.FieldMask" optional :target, :message, 2, "google.cloud.deploy.v1.Target" optional :request_id, :string, 3 optional :allow_missing, :bool, 4 optional :validate_only, :bool, 5 end add_message "google.cloud.deploy.v1.DeleteTargetRequest" do optional :name, :string, 1 optional :request_id, :string, 2 optional :allow_missing, :bool, 3 optional :validate_only, :bool, 4 optional :etag, :string, 5 end add_message "google.cloud.deploy.v1.Release" do optional :name, :string, 1 optional :uid, :string, 2 optional :description, :string, 3 map :annotations, :string, :string, 4 map :labels, :string, :string, 5 optional :create_time, :message, 6, "google.protobuf.Timestamp" optional :render_start_time, :message, 7, "google.protobuf.Timestamp" optional :render_end_time, :message, 8, "google.protobuf.Timestamp" optional :skaffold_config_uri, :string, 17 optional :skaffold_config_path, :string, 9 repeated :build_artifacts, :message, 10, "google.cloud.deploy.v1.BuildArtifact" optional :delivery_pipeline_snapshot, :message, 11, "google.cloud.deploy.v1.DeliveryPipeline" repeated :target_snapshots, :message, 12, "google.cloud.deploy.v1.Target" optional :render_state, :enum, 13, "google.cloud.deploy.v1.Release.RenderState" optional :etag, :string, 16 optional :skaffold_version, :string, 19 map :target_artifacts, :string, :message, 20, "google.cloud.deploy.v1.TargetArtifact" map :target_renders, :string, :message, 22, "google.cloud.deploy.v1.Release.TargetRender" end add_message "google.cloud.deploy.v1.Release.TargetRender" do optional :rendering_build, :string, 1 optional :rendering_state, :enum, 2, "google.cloud.deploy.v1.Release.TargetRender.TargetRenderState" optional :failure_cause, :enum, 4, "google.cloud.deploy.v1.Release.TargetRender.FailureCause" end add_enum "google.cloud.deploy.v1.Release.TargetRender.TargetRenderState" do value :TARGET_RENDER_STATE_UNSPECIFIED, 0 value :SUCCEEDED, 1 value :FAILED, 2 value :IN_PROGRESS, 3 end add_enum "google.cloud.deploy.v1.Release.TargetRender.FailureCause" do value :FAILURE_CAUSE_UNSPECIFIED, 0 value :CLOUD_BUILD_UNAVAILABLE, 1 value :EXECUTION_FAILED, 2 end add_enum "google.cloud.deploy.v1.Release.RenderState" do value :RENDER_STATE_UNSPECIFIED, 0 value :SUCCEEDED, 1 value :FAILED, 2 value :IN_PROGRESS, 3 end add_message "google.cloud.deploy.v1.BuildArtifact" do optional :image, :string, 3 optional :tag, :string, 2 end add_message "google.cloud.deploy.v1.TargetArtifact" do optional :skaffold_config_path, :string, 2 optional :manifest_path, :string, 3 oneof :uri do optional :artifact_uri, :string, 4 end end add_message "google.cloud.deploy.v1.ListReleasesRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 optional :order_by, :string, 5 end add_message "google.cloud.deploy.v1.ListReleasesResponse" do repeated :releases, :message, 1, "google.cloud.deploy.v1.Release" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.deploy.v1.GetReleaseRequest" do optional :name, :string, 1 end add_message "google.cloud.deploy.v1.CreateReleaseRequest" do optional :parent, :string, 1 optional :release_id, :string, 2 optional :release, :message, 3, "google.cloud.deploy.v1.Release" optional :request_id, :string, 4 optional :validate_only, :bool, 5 end add_message "google.cloud.deploy.v1.Rollout" do optional :name, :string, 1 optional :uid, :string, 2 optional :description, :string, 3 map :annotations, :string, :string, 4 map :labels, :string, :string, 5 optional :create_time, :message, 6, "google.protobuf.Timestamp" optional :approve_time, :message, 7, "google.protobuf.Timestamp" optional :enqueue_time, :message, 8, "google.protobuf.Timestamp" optional :deploy_start_time, :message, 9, "google.protobuf.Timestamp" optional :deploy_end_time, :message, 10, "google.protobuf.Timestamp" optional :target_id, :string, 18 optional :approval_state, :enum, 12, "google.cloud.deploy.v1.Rollout.ApprovalState" optional :state, :enum, 13, "google.cloud.deploy.v1.Rollout.State" optional :failure_reason, :string, 14 optional :deploying_build, :string, 17 optional :etag, :string, 16 optional :deploy_failure_cause, :enum, 19, "google.cloud.deploy.v1.Rollout.FailureCause" end add_enum "google.cloud.deploy.v1.Rollout.ApprovalState" do value :APPROVAL_STATE_UNSPECIFIED, 0 value :NEEDS_APPROVAL, 1 value :DOES_NOT_NEED_APPROVAL, 2 value :APPROVED, 3 value :REJECTED, 4 end add_enum "google.cloud.deploy.v1.Rollout.State" do value :STATE_UNSPECIFIED, 0 value :SUCCEEDED, 1 value :FAILED, 2 value :IN_PROGRESS, 3 value :PENDING_APPROVAL, 4 value :APPROVAL_REJECTED, 5 value :PENDING, 6 value :PENDING_RELEASE, 7 end add_enum "google.cloud.deploy.v1.Rollout.FailureCause" do value :FAILURE_CAUSE_UNSPECIFIED, 0 value :CLOUD_BUILD_UNAVAILABLE, 1 value :EXECUTION_FAILED, 2 value :DEADLINE_EXCEEDED, 3 value :RELEASE_FAILED, 4 end add_message "google.cloud.deploy.v1.ListRolloutsRequest" do optional :parent, :string, 1 optional :page_size, :int32, 2 optional :page_token, :string, 3 optional :filter, :string, 4 optional :order_by, :string, 5 end add_message "google.cloud.deploy.v1.ListRolloutsResponse" do repeated :rollouts, :message, 1, "google.cloud.deploy.v1.Rollout" optional :next_page_token, :string, 2 repeated :unreachable, :string, 3 end add_message "google.cloud.deploy.v1.GetRolloutRequest" do optional :name, :string, 1 end add_message "google.cloud.deploy.v1.CreateRolloutRequest" do optional :parent, :string, 1 optional :rollout_id, :string, 2 optional :rollout, :message, 3, "google.cloud.deploy.v1.Rollout" optional :request_id, :string, 4 optional :validate_only, :bool, 5 end add_message "google.cloud.deploy.v1.OperationMetadata" do optional :create_time, :message, 1, "google.protobuf.Timestamp" optional :end_time, :message, 2, "google.protobuf.Timestamp" optional :target, :string, 3 optional :verb, :string, 4 optional :status_message, :string, 5 optional :requested_cancellation, :bool, 6 optional :api_version, :string, 7 end add_message "google.cloud.deploy.v1.ApproveRolloutRequest" do optional :name, :string, 1 optional :approved, :bool, 2 end add_message "google.cloud.deploy.v1.ApproveRolloutResponse" do end add_message "google.cloud.deploy.v1.Config" do optional :name, :string, 1 repeated :supported_versions, :message, 2, "google.cloud.deploy.v1.SkaffoldVersion" optional :default_skaffold_version, :string, 3 end add_message "google.cloud.deploy.v1.SkaffoldVersion" do optional :version, :string, 1 optional :support_end_date, :message, 2, "google.type.Date" end add_message "google.cloud.deploy.v1.GetConfigRequest" do optional :name, :string, 1 end end end module Google module Cloud module Deploy module V1 DeliveryPipeline = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.DeliveryPipeline").msgclass SerialPipeline = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.SerialPipeline").msgclass Stage = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Stage").msgclass PipelineReadyCondition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.PipelineReadyCondition").msgclass TargetsPresentCondition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.TargetsPresentCondition").msgclass PipelineCondition = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.PipelineCondition").msgclass ListDeliveryPipelinesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ListDeliveryPipelinesRequest").msgclass ListDeliveryPipelinesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ListDeliveryPipelinesResponse").msgclass GetDeliveryPipelineRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.GetDeliveryPipelineRequest").msgclass CreateDeliveryPipelineRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.CreateDeliveryPipelineRequest").msgclass UpdateDeliveryPipelineRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.UpdateDeliveryPipelineRequest").msgclass DeleteDeliveryPipelineRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.DeleteDeliveryPipelineRequest").msgclass Target = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Target").msgclass ExecutionConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ExecutionConfig").msgclass ExecutionConfig::ExecutionEnvironmentUsage = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ExecutionConfig.ExecutionEnvironmentUsage").enummodule DefaultPool = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.DefaultPool").msgclass PrivatePool = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.PrivatePool").msgclass GkeCluster = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.GkeCluster").msgclass AnthosCluster = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.AnthosCluster").msgclass ListTargetsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ListTargetsRequest").msgclass ListTargetsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ListTargetsResponse").msgclass GetTargetRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.GetTargetRequest").msgclass CreateTargetRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.CreateTargetRequest").msgclass UpdateTargetRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.UpdateTargetRequest").msgclass DeleteTargetRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.DeleteTargetRequest").msgclass Release = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Release").msgclass Release::TargetRender = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Release.TargetRender").msgclass Release::TargetRender::TargetRenderState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Release.TargetRender.TargetRenderState").enummodule Release::TargetRender::FailureCause = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Release.TargetRender.FailureCause").enummodule Release::RenderState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Release.RenderState").enummodule BuildArtifact = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.BuildArtifact").msgclass TargetArtifact = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.TargetArtifact").msgclass ListReleasesRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ListReleasesRequest").msgclass ListReleasesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ListReleasesResponse").msgclass GetReleaseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.GetReleaseRequest").msgclass CreateReleaseRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.CreateReleaseRequest").msgclass Rollout = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Rollout").msgclass Rollout::ApprovalState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Rollout.ApprovalState").enummodule Rollout::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Rollout.State").enummodule Rollout::FailureCause = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Rollout.FailureCause").enummodule ListRolloutsRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ListRolloutsRequest").msgclass ListRolloutsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ListRolloutsResponse").msgclass GetRolloutRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.GetRolloutRequest").msgclass CreateRolloutRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.CreateRolloutRequest").msgclass OperationMetadata = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.OperationMetadata").msgclass ApproveRolloutRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ApproveRolloutRequest").msgclass ApproveRolloutResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.ApproveRolloutResponse").msgclass Config = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.Config").msgclass SkaffoldVersion = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.SkaffoldVersion").msgclass GetConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("google.cloud.deploy.v1.GetConfigRequest").msgclass end end end end