Class: Google::Cloud::GkeBackup::V1::RestorePlanBinding
- Inherits:
-
Object
- Object
- Google::Cloud::GkeBackup::V1::RestorePlanBinding
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/gkebackup/v1/restore_plan_binding.rb
Overview
A RestorePlanBinding binds a RestorePlan with a RestoreChannel. This resource is created automatically when a RestorePlan is created using a RestoreChannel. This also serves as a holder for cross-project fields that need to be displayed in the current project.
Instance Attribute Summary collapse
-
#backup_plan ⇒ ::String
readonly
Output only.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#etag ⇒ ::String
readonly
Output only.
-
#name ⇒ ::String
Identifier.
-
#restore_plan ⇒ ::String
readonly
Output only.
-
#uid ⇒ ::String
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#backup_plan ⇒ ::String (readonly)
Returns Output only. The fully qualified name of the BackupPlan bound to the
specified RestorePlan. projects/*/locations/*/backukpPlans/{backup_plan}
.
61 62 63 64 |
# File 'proto_docs/google/cloud/gkebackup/v1/restore_plan_binding.rb', line 61 class RestorePlanBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when this binding was created.
61 62 63 64 |
# File 'proto_docs/google/cloud/gkebackup/v1/restore_plan_binding.rb', line 61 class RestorePlanBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#etag ⇒ ::String (readonly)
Returns Output only. etag
is used for optimistic concurrency control as a way to
help prevent simultaneous updates of a RestorePlanBinding from overwriting
each other. It is strongly suggested that systems make use of the 'etag' in
the read-modify-write cycle to perform RestorePlanBinding updates in
order to avoid race conditions: An etag
is returned in the response to
GetRestorePlanBinding
, and systems are expected to put that etag in
the request to UpdateRestorePlanBinding
or
DeleteRestorePlanBinding
to ensure that their change will be applied
to the same version of the resource.
61 62 63 64 |
# File 'proto_docs/google/cloud/gkebackup/v1/restore_plan_binding.rb', line 61 class RestorePlanBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Identifier. The fully qualified name of the RestorePlanBinding.
projects/*/locations/*/restoreChannels/*/restorePlanBindings/*
.
61 62 63 64 |
# File 'proto_docs/google/cloud/gkebackup/v1/restore_plan_binding.rb', line 61 class RestorePlanBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#restore_plan ⇒ ::String (readonly)
Returns Output only. The fully qualified name of the RestorePlan bound to this
RestoreChannel. projects/*/locations/*/restorePlans/{restore_plan}
.
61 62 63 64 |
# File 'proto_docs/google/cloud/gkebackup/v1/restore_plan_binding.rb', line 61 class RestorePlanBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#uid ⇒ ::String (readonly)
Returns Output only. Server generated global unique identifier of UUID4.
61 62 63 64 |
# File 'proto_docs/google/cloud/gkebackup/v1/restore_plan_binding.rb', line 61 class RestorePlanBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The timestamp when this binding was created.
61 62 63 64 |
# File 'proto_docs/google/cloud/gkebackup/v1/restore_plan_binding.rb', line 61 class RestorePlanBinding include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |