ServiceManagedGpuFleet

class oci.batch.models.ServiceManagedGpuFleet(**kwargs)

Bases: oci.batch.models.fleet.Fleet

Service managed GPU Fleet configuration of the batch context.

Attributes

TYPE_SERVICE_MANAGED_FLEET str(object=’’) -> str
TYPE_SERVICE_MANAGED_GPU_FLEET str(object=’’) -> str
details Gets the details of this ServiceManagedGpuFleet.
max_concurrent_tasks [Required] Gets the max_concurrent_tasks of this ServiceManagedGpuFleet.
name [Required] Gets the name of this ServiceManagedGpuFleet.
shape [Required] Gets the shape of this ServiceManagedGpuFleet.
state Gets the state of this ServiceManagedGpuFleet.
type [Required] Gets the type of this Fleet.

Methods

__init__(**kwargs) Initializes a new ServiceManagedGpuFleet object with values from keyword arguments.
get_subtype(object_dictionary) Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.
TYPE_SERVICE_MANAGED_FLEET = 'SERVICE_MANAGED_FLEET'
TYPE_SERVICE_MANAGED_GPU_FLEET = 'SERVICE_MANAGED_GPU_FLEET'
__init__(**kwargs)

Initializes a new ServiceManagedGpuFleet object with values from keyword arguments. The default value of the type attribute of this class is SERVICE_MANAGED_GPU_FLEET and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • type (str) – The value to assign to the type property of this ServiceManagedGpuFleet. Allowed values for this property are: “SERVICE_MANAGED_FLEET”, “SERVICE_MANAGED_GPU_FLEET”
  • name (str) – The value to assign to the name property of this ServiceManagedGpuFleet.
  • shape (oci.batch.models.GpuFleetShape) – The value to assign to the shape property of this ServiceManagedGpuFleet.
  • max_concurrent_tasks (int) – The value to assign to the max_concurrent_tasks property of this ServiceManagedGpuFleet.
  • state (str) – The value to assign to the state property of this ServiceManagedGpuFleet.
  • details (str) – The value to assign to the details property of this ServiceManagedGpuFleet.
details

Gets the details of this ServiceManagedGpuFleet. A message that describes the current state of the service managed GPU fleet configuration in more detail.

Returns:The details of this ServiceManagedGpuFleet.
Return type:str
static get_subtype(object_dictionary)

Given the hash representation of a subtype of this class, use the info in the hash to return the class of the subtype.

max_concurrent_tasks

[Required] Gets the max_concurrent_tasks of this ServiceManagedGpuFleet. Maximum number of concurrent tasks for the service managed GPU fleet.

Returns:The max_concurrent_tasks of this ServiceManagedGpuFleet.
Return type:int
name

[Required] Gets the name of this ServiceManagedGpuFleet. Name of the service managed GPU fleet.

Returns:The name of this ServiceManagedGpuFleet.
Return type:str
shape

[Required] Gets the shape of this ServiceManagedGpuFleet.

Returns:The shape of this ServiceManagedGpuFleet.
Return type:oci.batch.models.GpuFleetShape
state

Gets the state of this ServiceManagedGpuFleet. Current state of the service managed GPU fleet configuration.

Returns:The state of this ServiceManagedGpuFleet.
Return type:str
type

[Required] Gets the type of this Fleet. Type of the fleet. Also serves as a discriminator for sub-entities.

Allowed values for this property are: “SERVICE_MANAGED_FLEET”, “SERVICE_MANAGED_GPU_FLEET”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The type of this Fleet.
Return type:str