Class: Google::Cloud::Parallelstore::V1beta::Instance
- Inherits:
-
Object
- Object
- Google::Cloud::Parallelstore::V1beta::Instance
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb
Overview
A Parallelstore instance.
Defined Under Namespace
Modules: State Classes: LabelsEntry
Instance Attribute Summary collapse
-
#access_points ⇒ ::Array<::String>
readonly
Output only.
-
#capacity_gib ⇒ ::Integer
Required.
-
#create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#daos_version ⇒ ::String
readonly
Output only.
-
#deployment_type ⇒ ::Google::Cloud::Parallelstore::V1beta::DeploymentType
Optional.
-
#description ⇒ ::String
Optional.
-
#directory_stripe_level ⇒ ::Google::Cloud::Parallelstore::V1beta::DirectoryStripeLevel
Optional.
-
#effective_reserved_ip_range ⇒ ::String
readonly
Output only.
-
#file_stripe_level ⇒ ::Google::Cloud::Parallelstore::V1beta::FileStripeLevel
Optional.
-
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#name ⇒ ::String
Identifier.
-
#network ⇒ ::String
Optional.
-
#reserved_ip_range ⇒ ::String
Optional.
-
#state ⇒ ::Google::Cloud::Parallelstore::V1beta::Instance::State
readonly
Output only.
-
#update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
Instance Attribute Details
#access_points ⇒ ::Array<::String> (readonly)
Returns Output only. A list of IPv4 addresses used for client side configuration.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#capacity_gib ⇒ ::Integer
Returns Required. Immutable. The instance's storage capacity in Gibibytes (GiB). Allowed values are between 12000 and 100000, in multiples of 4000; e.g., 12000, 16000, 20000, ...
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the instance was created.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#daos_version ⇒ ::String (readonly)
Returns Output only. The version of DAOS software running in the instance.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#deployment_type ⇒ ::Google::Cloud::Parallelstore::V1beta::DeploymentType
Returns Optional. The deployment type of the instance. Allowed values are:
SCRATCH
: the instance is a scratch instance.PERSISTENT
: the instance is a persistent instance.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#description ⇒ ::String
Returns Optional. The description of the instance. 2048 characters or less.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#directory_stripe_level ⇒ ::Google::Cloud::Parallelstore::V1beta::DirectoryStripeLevel
Returns Optional. Stripe level for directories. Allowed values are:
DIRECTORY_STRIPE_LEVEL_MIN
: recommended when directories contain a small number of files.DIRECTORY_STRIPE_LEVEL_BALANCED
: balances performance for workloads involving a mix of small and large directories.DIRECTORY_STRIPE_LEVEL_MAX
: recommended for directories with a large number of files.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#effective_reserved_ip_range ⇒ ::String (readonly)
Returns Output only. Immutable. The ID of the IP address range being used by the instance's VPC network. This field is populated by the service and contains the value currently used by the service.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#file_stripe_level ⇒ ::Google::Cloud::Parallelstore::V1beta::FileStripeLevel
Returns Optional. Stripe level for files. Allowed values are:
FILE_STRIPE_LEVEL_MIN
: offers the best performance for small size files.FILE_STRIPE_LEVEL_BALANCED
: balances performance for workloads involving a mix of small and large files.FILE_STRIPE_LEVEL_MAX
: higher throughput performance for larger files.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#labels ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. Cloud Labels are a flexible and lightweight mechanism for organizing cloud resources into groups that reflect a customer's organizational needs and deployment strategies. See https://cloud.google.com/resource-manager/docs/labels-overview for details.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#name ⇒ ::String
Returns Identifier. The resource name of the instance, in the format
projects/{project}/locations/{location}/instances/{instance_id}
.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#network ⇒ ::String
Returns Optional. Immutable. The name of the Compute Engine VPC network to which the instance is connected.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#reserved_ip_range ⇒ ::String
Returns Optional. Immutable. The ID of the IP address range being used by the instance's VPC network. See Configure a VPC network. If no ID is provided, all ranges are considered.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#state ⇒ ::Google::Cloud::Parallelstore::V1beta::Instance::State (readonly)
Returns Output only. The instance state.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |
#update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
Returns Output only. The time when the instance was updated.
99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 |
# File 'proto_docs/google/cloud/parallelstore/v1beta/parallelstore.rb', line 99 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 # The possible states of a Parallelstore instance. module State # Not set. STATE_UNSPECIFIED = 0 # The instance is being created. CREATING = 1 # The instance is available for use. ACTIVE = 2 # The instance is being deleted. DELETING = 3 # The instance is not usable. FAILED = 4 # The instance is being upgraded. UPGRADING = 5 end end |