Reference documentation and code samples for the Kubernetes Engine V1 API class Google::Cloud::Container::V1::Operation.
This operation resource represents operations that may have happened or are happening on the cluster. All fields are output only.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#cluster_conditions
def cluster_conditions() -> ::Array<::Google::Cloud::Container::V1::StatusCondition>
- (::Array<::Google::Cloud::Container::V1::StatusCondition>) — Which conditions caused the current cluster state. Deprecated. Use field error instead.
#cluster_conditions=
def cluster_conditions=(value) -> ::Array<::Google::Cloud::Container::V1::StatusCondition>
- value (::Array<::Google::Cloud::Container::V1::StatusCondition>) — Which conditions caused the current cluster state. Deprecated. Use field error instead.
- (::Array<::Google::Cloud::Container::V1::StatusCondition>) — Which conditions caused the current cluster state. Deprecated. Use field error instead.
#detail
def detail() -> ::String
- (::String) — Output only. Detailed operation progress, if available.
#end_time
def end_time() -> ::String
- (::String) — Output only. The time the operation completed, in RFC3339 text format.
#error
def error() -> ::Google::Rpc::Status
- (::Google::Rpc::Status) — The error result of the operation in case of failure.
#error=
def error=(value) -> ::Google::Rpc::Status
- value (::Google::Rpc::Status) — The error result of the operation in case of failure.
- (::Google::Rpc::Status) — The error result of the operation in case of failure.
#location
def location() -> ::String
#name
def name() -> ::String
- (::String) — Output only. The server-assigned ID for the operation.
#nodepool_conditions
def nodepool_conditions() -> ::Array<::Google::Cloud::Container::V1::StatusCondition>
- (::Array<::Google::Cloud::Container::V1::StatusCondition>) — Which conditions caused the current node pool state. Deprecated. Use field error instead.
#nodepool_conditions=
def nodepool_conditions=(value) -> ::Array<::Google::Cloud::Container::V1::StatusCondition>
- value (::Array<::Google::Cloud::Container::V1::StatusCondition>) — Which conditions caused the current node pool state. Deprecated. Use field error instead.
- (::Array<::Google::Cloud::Container::V1::StatusCondition>) — Which conditions caused the current node pool state. Deprecated. Use field error instead.
#operation_type
def operation_type() -> ::Google::Cloud::Container::V1::Operation::Type
- (::Google::Cloud::Container::V1::Operation::Type) — Output only. The operation type.
#progress
def progress() -> ::Google::Cloud::Container::V1::OperationProgress
- (::Google::Cloud::Container::V1::OperationProgress) — Output only. Progress information for an operation.
#self_link
def self_link() -> ::String
-
(::String) — Output only. Server-defined URI for the operation. Example:
https://container.googleapis.com/v1alpha1/projects/123/locations/us-central1/operations/operation-123
.
#start_time
def start_time() -> ::String
- (::String) — Output only. The time the operation started, in RFC3339 text format.
#status
def status() -> ::Google::Cloud::Container::V1::Operation::Status
- (::Google::Cloud::Container::V1::Operation::Status) — Output only. The current status of the operation.
#status_message
def status_message() -> ::String
- (::String) — Output only. If an error has occurred, a textual description of the error. Deprecated. Use the field error instead.
#target_link
def target_link() -> ::String
-
(::String) — Output only. Server-defined URI for the target of the operation. The format
of this is a URI to the resource being modified (such as a cluster, node
pool, or node). For node pool repairs, there may be multiple nodes being
repaired, but only one will be the target.
Examples:
-
https://container.googleapis.com/v1/projects/123/locations/us-central1/clusters/my-cluster
https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np
https://container.googleapis.com/v1/projects/123/zones/us-central1-c/clusters/my-cluster/nodePools/my-np/node/my-node
#zone
def zone() -> ::String
- (::String) — Output only. The name of the Google Compute Engine zone in which the operation is taking place. This field is deprecated, use location instead.