Class: Google::Cloud::NetApp::V1::BackupVault
- Inherits:
-
Object
- Object
- Google::Cloud::NetApp::V1::BackupVault
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/netapp/v1/backup_vault.rb
Overview
A NetApp BackupVault.
Defined Under Namespace
Modules: State Classes: LabelsEntry
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#description ⇒ ::String
Description of the backup vault.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Resource labels to represent user provided metadata.
-
#name ⇒ ::String
Identifier.
-
#state ⇒ ::Google::Cloud::NetApp::V1::BackupVault::State
readonly
Output only.
Instance Attribute Details
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. Create time of the backup vault.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'proto_docs/google/cloud/netapp/v1/backup_vault.rb', line 42 class BackupVault include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The Backup Vault States module State # State not set. STATE_UNSPECIFIED = 0 # BackupVault is being created. CREATING = 1 # BackupVault is available for use. READY = 2 # BackupVault is being deleted. DELETING = 3 # BackupVault is not valid and cannot be used. ERROR = 4 # BackupVault is being updated. UPDATING = 5 end end |
#description ⇒ ::String
Returns Description of the backup vault.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'proto_docs/google/cloud/netapp/v1/backup_vault.rb', line 42 class BackupVault include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The Backup Vault States module State # State not set. STATE_UNSPECIFIED = 0 # BackupVault is being created. CREATING = 1 # BackupVault is available for use. READY = 2 # BackupVault is being deleted. DELETING = 3 # BackupVault is not valid and cannot be used. ERROR = 4 # BackupVault is being updated. UPDATING = 5 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Resource labels to represent user provided metadata.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'proto_docs/google/cloud/netapp/v1/backup_vault.rb', line 42 class BackupVault include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The Backup Vault States module State # State not set. STATE_UNSPECIFIED = 0 # BackupVault is being created. CREATING = 1 # BackupVault is available for use. READY = 2 # BackupVault is being deleted. DELETING = 3 # BackupVault is not valid and cannot be used. ERROR = 4 # BackupVault is being updated. UPDATING = 5 end end |
#name ⇒ ::String
Returns Identifier. The resource name of the backup vault.
Format:
projects/{project_id}/locations/{location}/backupVaults/{backup_vault_id}
.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'proto_docs/google/cloud/netapp/v1/backup_vault.rb', line 42 class BackupVault include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The Backup Vault States module State # State not set. STATE_UNSPECIFIED = 0 # BackupVault is being created. CREATING = 1 # BackupVault is available for use. READY = 2 # BackupVault is being deleted. DELETING = 3 # BackupVault is not valid and cannot be used. ERROR = 4 # BackupVault is being updated. UPDATING = 5 end end |
#state ⇒ ::Google::Cloud::NetApp::V1::BackupVault::State (readonly)
Returns Output only. The backup vault state.
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 |
# File 'proto_docs/google/cloud/netapp/v1/backup_vault.rb', line 42 class BackupVault include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class LabelsEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # The Backup Vault States module State # State not set. STATE_UNSPECIFIED = 0 # BackupVault is being created. CREATING = 1 # BackupVault is available for use. READY = 2 # BackupVault is being deleted. DELETING = 3 # BackupVault is not valid and cannot be used. ERROR = 4 # BackupVault is being updated. UPDATING = 5 end end |