Class: Google::Cloud::Bigtable::Admin::V2::Instance
- Inherits:
-
Object
- Object
- Google::Cloud::Bigtable::Admin::V2::Instance
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/bigtable/admin/v2/instance.rb
Overview
Defined Under Namespace
Modules: State, Type Classes: LabelsEntry
Instance Attribute Summary collapse
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#display_name ⇒ ::String
Required.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies.
-
#name ⇒ ::String
The unique name of the instance.
-
#satisfies_pzi ⇒ ::Boolean
readonly
Output only.
-
#satisfies_pzs ⇒ ::Boolean
readonly
Output only.
-
#state ⇒ ::Google::Cloud::Bigtable::Admin::V2::Instance::State
readonly
Output only.
-
#type ⇒ ::Google::Cloud::Bigtable::Admin::V2::Instance::Type
The type of the instance.
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 |