Class: Google::Cloud::NetApp::V1::BackupVault

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. Create time of the backup vault.

Returns:



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.

Returns:

  • (::String)

    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.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    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}.

Returns:

  • (::String)

    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.

Returns:



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