lib/google/apis/run_v2/representations.rb in google-apis-run_v2-0.10.0 vs lib/google/apis/run_v2/representations.rb in google-apis-run_v2-0.11.0

- old
+ new

@@ -50,10 +50,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRunV2ContainerStatus + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRunV2EnvVar class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -62,10 +68,46 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRunV2Execution + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRunV2ExecutionReference + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRunV2ExecutionTemplate + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRunV2Job + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRunV2ListExecutionsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRunV2ListJobsResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRunV2ListRevisionsResponse class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -74,10 +116,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRunV2ListTasksResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRunV2ResourceRequirements class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -98,10 +146,16 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRunV2RunJobRequest + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRunV2SecretKeySelector class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -116,10 +170,28 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudRunV2Task + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRunV2TaskAttemptResult + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + + class GoogleCloudRunV2TaskTemplate + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudRunV2TrafficTarget class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end @@ -282,10 +354,18 @@ property :container_port, as: 'containerPort' property :name, as: 'name' end end + class GoogleCloudRunV2ContainerStatus + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :image_digest, as: 'imageDigest' + property :name, as: 'name' + end + end + class GoogleCloudRunV2EnvVar # @private class Representation < Google::Apis::Core::JsonRepresentation property :name, as: 'name' property :value, as: 'value' @@ -300,10 +380,115 @@ property :secret_key_ref, as: 'secretKeyRef', class: Google::Apis::RunV2::GoogleCloudRunV2SecretKeySelector, decorator: Google::Apis::RunV2::GoogleCloudRunV2SecretKeySelector::Representation end end + class GoogleCloudRunV2Execution + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :annotations, as: 'annotations' + property :completion_time, as: 'completionTime' + collection :conditions, as: 'conditions', class: Google::Apis::RunV2::GoogleCloudRunV2Condition, decorator: Google::Apis::RunV2::GoogleCloudRunV2Condition::Representation + + property :create_time, as: 'createTime' + property :delete_time, as: 'deleteTime' + property :etag, as: 'etag' + property :expire_time, as: 'expireTime' + property :failed_count, as: 'failedCount' + property :generation, :numeric_string => true, as: 'generation' + property :job, as: 'job' + hash :labels, as: 'labels' + property :launch_stage, as: 'launchStage' + property :name, as: 'name' + property :observed_generation, :numeric_string => true, as: 'observedGeneration' + property :parallelism, as: 'parallelism' + property :reconciling, as: 'reconciling' + property :running_count, as: 'runningCount' + property :start_time, as: 'startTime' + property :succeeded_count, as: 'succeededCount' + property :task_count, as: 'taskCount' + property :template, as: 'template', class: Google::Apis::RunV2::GoogleCloudRunV2TaskTemplate, decorator: Google::Apis::RunV2::GoogleCloudRunV2TaskTemplate::Representation + + property :uid, as: 'uid' + property :update_time, as: 'updateTime' + end + end + + class GoogleCloudRunV2ExecutionReference + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :create_time, as: 'createTime' + property :name, as: 'name' + end + end + + class GoogleCloudRunV2ExecutionTemplate + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :annotations, as: 'annotations' + hash :labels, as: 'labels' + property :parallelism, as: 'parallelism' + property :task_count, as: 'taskCount' + property :template, as: 'template', class: Google::Apis::RunV2::GoogleCloudRunV2TaskTemplate, decorator: Google::Apis::RunV2::GoogleCloudRunV2TaskTemplate::Representation + + end + end + + class GoogleCloudRunV2Job + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :annotations, as: 'annotations' + property :binary_authorization, as: 'binaryAuthorization', class: Google::Apis::RunV2::GoogleCloudRunV2BinaryAuthorization, decorator: Google::Apis::RunV2::GoogleCloudRunV2BinaryAuthorization::Representation + + property :client, as: 'client' + property :client_version, as: 'clientVersion' + collection :conditions, as: 'conditions', class: Google::Apis::RunV2::GoogleCloudRunV2Condition, decorator: Google::Apis::RunV2::GoogleCloudRunV2Condition::Representation + + collection :container_statuses, as: 'containerStatuses', class: Google::Apis::RunV2::GoogleCloudRunV2ContainerStatus, decorator: Google::Apis::RunV2::GoogleCloudRunV2ContainerStatus::Representation + + property :create_time, as: 'createTime' + property :creator, as: 'creator' + property :delete_time, as: 'deleteTime' + property :etag, as: 'etag' + property :execution_count, as: 'executionCount' + property :expire_time, as: 'expireTime' + property :generation, :numeric_string => true, as: 'generation' + hash :labels, as: 'labels' + property :last_modifier, as: 'lastModifier' + property :latest_created_execution, as: 'latestCreatedExecution', class: Google::Apis::RunV2::GoogleCloudRunV2ExecutionReference, decorator: Google::Apis::RunV2::GoogleCloudRunV2ExecutionReference::Representation + + property :launch_stage, as: 'launchStage' + property :name, as: 'name' + property :observed_generation, :numeric_string => true, as: 'observedGeneration' + property :reconciling, as: 'reconciling' + property :template, as: 'template', class: Google::Apis::RunV2::GoogleCloudRunV2ExecutionTemplate, decorator: Google::Apis::RunV2::GoogleCloudRunV2ExecutionTemplate::Representation + + property :terminal_condition, as: 'terminalCondition', class: Google::Apis::RunV2::GoogleCloudRunV2Condition, decorator: Google::Apis::RunV2::GoogleCloudRunV2Condition::Representation + + property :uid, as: 'uid' + property :update_time, as: 'updateTime' + end + end + + class GoogleCloudRunV2ListExecutionsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :executions, as: 'executions', class: Google::Apis::RunV2::GoogleCloudRunV2Execution, decorator: Google::Apis::RunV2::GoogleCloudRunV2Execution::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + + class GoogleCloudRunV2ListJobsResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :jobs, as: 'jobs', class: Google::Apis::RunV2::GoogleCloudRunV2Job, decorator: Google::Apis::RunV2::GoogleCloudRunV2Job::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + class GoogleCloudRunV2ListRevisionsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' collection :revisions, as: 'revisions', class: Google::Apis::RunV2::GoogleCloudRunV2Revision, decorator: Google::Apis::RunV2::GoogleCloudRunV2Revision::Representation @@ -318,10 +503,19 @@ collection :services, as: 'services', class: Google::Apis::RunV2::GoogleCloudRunV2Service, decorator: Google::Apis::RunV2::GoogleCloudRunV2Service::Representation end end + class GoogleCloudRunV2ListTasksResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :next_page_token, as: 'nextPageToken' + collection :tasks, as: 'tasks', class: Google::Apis::RunV2::GoogleCloudRunV2Task, decorator: Google::Apis::RunV2::GoogleCloudRunV2Task::Representation + + end + end + class GoogleCloudRunV2ResourceRequirements # @private class Representation < Google::Apis::Core::JsonRepresentation property :cpu_idle, as: 'cpuIdle' hash :limits, as: 'limits' @@ -394,10 +588,18 @@ property :vpc_access, as: 'vpcAccess', class: Google::Apis::RunV2::GoogleCloudRunV2VpcAccess, decorator: Google::Apis::RunV2::GoogleCloudRunV2VpcAccess::Representation end end + class GoogleCloudRunV2RunJobRequest + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :etag, as: 'etag' + property :validate_only, as: 'validateOnly' + end + end + class GoogleCloudRunV2SecretKeySelector # @private class Representation < Google::Apis::Core::JsonRepresentation property :secret, as: 'secret' property :version, as: 'version' @@ -449,9 +651,75 @@ collection :traffic_statuses, as: 'trafficStatuses', class: Google::Apis::RunV2::GoogleCloudRunV2TrafficTargetStatus, decorator: Google::Apis::RunV2::GoogleCloudRunV2TrafficTargetStatus::Representation property :uid, as: 'uid' property :update_time, as: 'updateTime' property :uri, as: 'uri' + end + end + + class GoogleCloudRunV2Task + # @private + class Representation < Google::Apis::Core::JsonRepresentation + hash :annotations, as: 'annotations' + property :completion_time, as: 'completionTime' + collection :conditions, as: 'conditions', class: Google::Apis::RunV2::GoogleCloudRunV2Condition, decorator: Google::Apis::RunV2::GoogleCloudRunV2Condition::Representation + + collection :containers, as: 'containers', class: Google::Apis::RunV2::GoogleCloudRunV2Container, decorator: Google::Apis::RunV2::GoogleCloudRunV2Container::Representation + + property :create_time, as: 'createTime' + property :delete_time, as: 'deleteTime' + property :encryption_key, as: 'encryptionKey' + property :etag, as: 'etag' + property :execution, as: 'execution' + property :execution_environment, as: 'executionEnvironment' + property :expire_time, as: 'expireTime' + property :generation, :numeric_string => true, as: 'generation' + property :index, as: 'index' + property :job, as: 'job' + hash :labels, as: 'labels' + property :last_attempt_result, as: 'lastAttemptResult', class: Google::Apis::RunV2::GoogleCloudRunV2TaskAttemptResult, decorator: Google::Apis::RunV2::GoogleCloudRunV2TaskAttemptResult::Representation + + property :launch_stage, as: 'launchStage' + property :max_retries, as: 'maxRetries' + property :name, as: 'name' + property :observed_generation, :numeric_string => true, as: 'observedGeneration' + property :reconciling, as: 'reconciling' + property :retried, as: 'retried' + property :service_account, as: 'serviceAccount' + property :start_time, as: 'startTime' + property :timeout, as: 'timeout' + property :uid, as: 'uid' + property :update_time, as: 'updateTime' + collection :volumes, as: 'volumes', class: Google::Apis::RunV2::GoogleCloudRunV2Volume, decorator: Google::Apis::RunV2::GoogleCloudRunV2Volume::Representation + + property :vpc_access, as: 'vpcAccess', class: Google::Apis::RunV2::GoogleCloudRunV2VpcAccess, decorator: Google::Apis::RunV2::GoogleCloudRunV2VpcAccess::Representation + + end + end + + class GoogleCloudRunV2TaskAttemptResult + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :exit_code, as: 'exitCode' + property :status, as: 'status', class: Google::Apis::RunV2::GoogleRpcStatus, decorator: Google::Apis::RunV2::GoogleRpcStatus::Representation + + end + end + + class GoogleCloudRunV2TaskTemplate + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :containers, as: 'containers', class: Google::Apis::RunV2::GoogleCloudRunV2Container, decorator: Google::Apis::RunV2::GoogleCloudRunV2Container::Representation + + property :encryption_key, as: 'encryptionKey' + property :execution_environment, as: 'executionEnvironment' + property :max_retries, as: 'maxRetries' + property :service_account, as: 'serviceAccount' + property :timeout, as: 'timeout' + collection :volumes, as: 'volumes', class: Google::Apis::RunV2::GoogleCloudRunV2Volume, decorator: Google::Apis::RunV2::GoogleCloudRunV2Volume::Representation + + property :vpc_access, as: 'vpcAccess', class: Google::Apis::RunV2::GoogleCloudRunV2VpcAccess, decorator: Google::Apis::RunV2::GoogleCloudRunV2VpcAccess::Representation + end end class GoogleCloudRunV2TrafficTarget # @private