Class: Google::Cloud::Bigtable::Admin::V2::Instance

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/bigtable/admin/v2/instance.rb

Overview

A collection of Bigtable Tables and the resources that serve them. All tables in an instance are served from all Clusters in the instance.

Defined Under Namespace

Modules: State, Type Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

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



68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'proto_docs/google/bigtable/admin/v2/instance.rb', line 68

class Instance
  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

  # Possible states of an instance.
  module State
    # The state of the instance could not be determined.
    STATE_NOT_KNOWN = 0

    # The instance has been successfully created and can serve requests
    # to its tables.
    READY = 1

    # The instance is currently being created, and may be destroyed
    # if the creation process encounters an error.
    CREATING = 2
  end

  # The type of the instance.
  module Type
    # The type of the instance is unspecified. If set when creating an
    # instance, a `PRODUCTION` instance will be created. If set when updating
    # an instance, the type will be left unchanged.
    TYPE_UNSPECIFIED = 0

    # An instance meant for production use. `serve_nodes` must be set
    # on the cluster.
    PRODUCTION = 1

    # DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces
    # a higher minimum node count than DEVELOPMENT.
    DEVELOPMENT = 2
  end
end

#display_name::String



68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'proto_docs/google/bigtable/admin/v2/instance.rb', line 68

class Instance
  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

  # Possible states of an instance.
  module State
    # The state of the instance could not be determined.
    STATE_NOT_KNOWN = 0

    # The instance has been successfully created and can serve requests
    # to its tables.
    READY = 1

    # The instance is currently being created, and may be destroyed
    # if the creation process encounters an error.
    CREATING = 2
  end

  # The type of the instance.
  module Type
    # The type of the instance is unspecified. If set when creating an
    # instance, a `PRODUCTION` instance will be created. If set when updating
    # an instance, the type will be left unchanged.
    TYPE_UNSPECIFIED = 0

    # An instance meant for production use. `serve_nodes` must be set
    # on the cluster.
    PRODUCTION = 1

    # DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces
    # a higher minimum node count than DEVELOPMENT.
    DEVELOPMENT = 2
  end
end

#labels::Google::Protobuf::Map{::String => ::String}



68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'proto_docs/google/bigtable/admin/v2/instance.rb', line 68

class Instance
  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

  # Possible states of an instance.
  module State
    # The state of the instance could not be determined.
    STATE_NOT_KNOWN = 0

    # The instance has been successfully created and can serve requests
    # to its tables.
    READY = 1

    # The instance is currently being created, and may be destroyed
    # if the creation process encounters an error.
    CREATING = 2
  end

  # The type of the instance.
  module Type
    # The type of the instance is unspecified. If set when creating an
    # instance, a `PRODUCTION` instance will be created. If set when updating
    # an instance, the type will be left unchanged.
    TYPE_UNSPECIFIED = 0

    # An instance meant for production use. `serve_nodes` must be set
    # on the cluster.
    PRODUCTION = 1

    # DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces
    # a higher minimum node count than DEVELOPMENT.
    DEVELOPMENT = 2
  end
end

#name::String



68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'proto_docs/google/bigtable/admin/v2/instance.rb', line 68

class Instance
  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

  # Possible states of an instance.
  module State
    # The state of the instance could not be determined.
    STATE_NOT_KNOWN = 0

    # The instance has been successfully created and can serve requests
    # to its tables.
    READY = 1

    # The instance is currently being created, and may be destroyed
    # if the creation process encounters an error.
    CREATING = 2
  end

  # The type of the instance.
  module Type
    # The type of the instance is unspecified. If set when creating an
    # instance, a `PRODUCTION` instance will be created. If set when updating
    # an instance, the type will be left unchanged.
    TYPE_UNSPECIFIED = 0

    # An instance meant for production use. `serve_nodes` must be set
    # on the cluster.
    PRODUCTION = 1

    # DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces
    # a higher minimum node count than DEVELOPMENT.
    DEVELOPMENT = 2
  end
end

#satisfies_pzi::Boolean (readonly)



68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'proto_docs/google/bigtable/admin/v2/instance.rb', line 68

class Instance
  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

  # Possible states of an instance.
  module State
    # The state of the instance could not be determined.
    STATE_NOT_KNOWN = 0

    # The instance has been successfully created and can serve requests
    # to its tables.
    READY = 1

    # The instance is currently being created, and may be destroyed
    # if the creation process encounters an error.
    CREATING = 2
  end

  # The type of the instance.
  module Type
    # The type of the instance is unspecified. If set when creating an
    # instance, a `PRODUCTION` instance will be created. If set when updating
    # an instance, the type will be left unchanged.
    TYPE_UNSPECIFIED = 0

    # An instance meant for production use. `serve_nodes` must be set
    # on the cluster.
    PRODUCTION = 1

    # DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces
    # a higher minimum node count than DEVELOPMENT.
    DEVELOPMENT = 2
  end
end

#satisfies_pzs::Boolean (readonly)



68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'proto_docs/google/bigtable/admin/v2/instance.rb', line 68

class Instance
  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

  # Possible states of an instance.
  module State
    # The state of the instance could not be determined.
    STATE_NOT_KNOWN = 0

    # The instance has been successfully created and can serve requests
    # to its tables.
    READY = 1

    # The instance is currently being created, and may be destroyed
    # if the creation process encounters an error.
    CREATING = 2
  end

  # The type of the instance.
  module Type
    # The type of the instance is unspecified. If set when creating an
    # instance, a `PRODUCTION` instance will be created. If set when updating
    # an instance, the type will be left unchanged.
    TYPE_UNSPECIFIED = 0

    # An instance meant for production use. `serve_nodes` must be set
    # on the cluster.
    PRODUCTION = 1

    # DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces
    # a higher minimum node count than DEVELOPMENT.
    DEVELOPMENT = 2
  end
end

#state::Google::Cloud::Bigtable::Admin::V2::Instance::State (readonly)



68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'proto_docs/google/bigtable/admin/v2/instance.rb', line 68

class Instance
  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

  # Possible states of an instance.
  module State
    # The state of the instance could not be determined.
    STATE_NOT_KNOWN = 0

    # The instance has been successfully created and can serve requests
    # to its tables.
    READY = 1

    # The instance is currently being created, and may be destroyed
    # if the creation process encounters an error.
    CREATING = 2
  end

  # The type of the instance.
  module Type
    # The type of the instance is unspecified. If set when creating an
    # instance, a `PRODUCTION` instance will be created. If set when updating
    # an instance, the type will be left unchanged.
    TYPE_UNSPECIFIED = 0

    # An instance meant for production use. `serve_nodes` must be set
    # on the cluster.
    PRODUCTION = 1

    # DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces
    # a higher minimum node count than DEVELOPMENT.
    DEVELOPMENT = 2
  end
end

#type::Google::Cloud::Bigtable::Admin::V2::Instance::Type



68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'proto_docs/google/bigtable/admin/v2/instance.rb', line 68

class Instance
  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

  # Possible states of an instance.
  module State
    # The state of the instance could not be determined.
    STATE_NOT_KNOWN = 0

    # The instance has been successfully created and can serve requests
    # to its tables.
    READY = 1

    # The instance is currently being created, and may be destroyed
    # if the creation process encounters an error.
    CREATING = 2
  end

  # The type of the instance.
  module Type
    # The type of the instance is unspecified. If set when creating an
    # instance, a `PRODUCTION` instance will be created. If set when updating
    # an instance, the type will be left unchanged.
    TYPE_UNSPECIFIED = 0

    # An instance meant for production use. `serve_nodes` must be set
    # on the cluster.
    PRODUCTION = 1

    # DEPRECATED: Prefer PRODUCTION for all use cases, as it no longer enforces
    # a higher minimum node count than DEVELOPMENT.
    DEVELOPMENT = 2
  end
end