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) — Detailed operation progress, if available.
#detail=
def detail=(value) -> ::String
- value (::String) — Detailed operation progress, if available.
- (::String) — Detailed operation progress, if available.
#end_time
def end_time() -> ::String
- (::String) — [Output only] The time the operation completed, in RFC3339 text format.
#end_time=
def end_time=(value) -> ::String
- value (::String) — [Output only] The time the operation completed, in RFC3339 text format.
- (::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
#location=
def location=(value) -> ::String
#name
def name() -> ::String
- (::String) — The server-assigned ID for the operation.
#name=
def name=(value) -> ::String
- value (::String) — The server-assigned ID for the operation.
- (::String) — 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) — The operation type.
#operation_type=
def operation_type=(value) -> ::Google::Cloud::Container::V1::Operation::Type
- value (::Google::Cloud::Container::V1::Operation::Type) — The operation type.
- (::Google::Cloud::Container::V1::Operation::Type) — The operation type.
#progress
def progress() -> ::Google::Cloud::Container::V1::OperationProgress
- (::Google::Cloud::Container::V1::OperationProgress) — Output only. [Output only] Progress information for an operation.
#self_link
def self_link() -> ::String
-
(::String) — Server-defined URI for the operation. Example:
https://container.googleapis.com/v1alpha1/projects/123/locations/us-central1/operations/operation-123
.
#self_link=
def self_link=(value) -> ::String
-
value (::String) — Server-defined URI for the operation. Example:
https://container.googleapis.com/v1alpha1/projects/123/locations/us-central1/operations/operation-123
.
-
(::String) — 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.
#start_time=
def start_time=(value) -> ::String
- value (::String) — [Output only] The time the operation started, in RFC3339 text format.
- (::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) — The current status of the operation.
#status=
def status=(value) -> ::Google::Cloud::Container::V1::Operation::Status
- value (::Google::Cloud::Container::V1::Operation::Status) — The current status of the operation.
- (::Google::Cloud::Container::V1::Operation::Status) — 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) — 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
#target_link=
def target_link=(value) -> ::String
-
value (::String) — 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
-
(::String) — 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) — The name of the Google Compute Engine zone in which the operation is taking place. This field is deprecated, use location instead.
#zone=
def zone=(value) -> ::String
- value (::String) — The name of the Google Compute Engine zone in which the operation is taking place. This field is deprecated, use location instead.
- (::String) — The name of the Google Compute Engine zone in which the operation is taking place. This field is deprecated, use location instead.