Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::ResourcePool.
Represents the spec of a group of resources of the same type, for example machine type, disk, and accelerators, in a PersistentResource.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#autoscaling_spec
def autoscaling_spec() -> ::Google::Cloud::AIPlatform::V1::ResourcePool::AutoscalingSpec
Returns
- (::Google::Cloud::AIPlatform::V1::ResourcePool::AutoscalingSpec) — Optional. Optional spec to configure GKE autoscaling
#autoscaling_spec=
def autoscaling_spec=(value) -> ::Google::Cloud::AIPlatform::V1::ResourcePool::AutoscalingSpec
Parameter
- value (::Google::Cloud::AIPlatform::V1::ResourcePool::AutoscalingSpec) — Optional. Optional spec to configure GKE autoscaling
Returns
- (::Google::Cloud::AIPlatform::V1::ResourcePool::AutoscalingSpec) — Optional. Optional spec to configure GKE autoscaling
#disk_spec
def disk_spec() -> ::Google::Cloud::AIPlatform::V1::DiskSpec
Returns
- (::Google::Cloud::AIPlatform::V1::DiskSpec) — Optional. Disk spec for the machine in this node pool.
#disk_spec=
def disk_spec=(value) -> ::Google::Cloud::AIPlatform::V1::DiskSpec
Parameter
- value (::Google::Cloud::AIPlatform::V1::DiskSpec) — Optional. Disk spec for the machine in this node pool.
Returns
- (::Google::Cloud::AIPlatform::V1::DiskSpec) — Optional. Disk spec for the machine in this node pool.
#id
def id() -> ::String
Returns
- (::String) — Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically.
#id=
def id=(value) -> ::String
Parameter
- value (::String) — Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically.
Returns
- (::String) — Immutable. The unique ID in a PersistentResource for referring to this resource pool. User can specify it if necessary. Otherwise, it's generated automatically.
#machine_spec
def machine_spec() -> ::Google::Cloud::AIPlatform::V1::MachineSpec
Returns
- (::Google::Cloud::AIPlatform::V1::MachineSpec) — Required. Immutable. The specification of a single machine.
#machine_spec=
def machine_spec=(value) -> ::Google::Cloud::AIPlatform::V1::MachineSpec
Parameter
- value (::Google::Cloud::AIPlatform::V1::MachineSpec) — Required. Immutable. The specification of a single machine.
Returns
- (::Google::Cloud::AIPlatform::V1::MachineSpec) — Required. Immutable. The specification of a single machine.
#replica_count
def replica_count() -> ::Integer
Returns
- (::Integer) — Optional. The total number of machines to use for this resource pool.
#replica_count=
def replica_count=(value) -> ::Integer
Parameter
- value (::Integer) — Optional. The total number of machines to use for this resource pool.
Returns
- (::Integer) — Optional. The total number of machines to use for this resource pool.
#used_replica_count
def used_replica_count() -> ::Integer
Returns
- (::Integer) — Output only. The number of machines currently in use by training jobs for this resource pool. Will replace idle_replica_count.