ServiceManagedFleet¶
- class oci.batch.models.ServiceManagedFleet(**kwargs)¶
Bases:
FleetService managed Fleet configuration of the batch context.
Attributes:
A constant which can be used with the type property of a Fleet.
A constant which can be used with the type property of a Fleet.
Gets the details of this ServiceManagedFleet.
[Required] Gets the max_concurrent_tasks of this ServiceManagedFleet.
[Required] Gets the name of this ServiceManagedFleet.
[Required] Gets the shape of this ServiceManagedFleet.
Gets the state of this ServiceManagedFleet.
[Required] Gets the type of this Fleet.
Methods:
__init__(**kwargs)Initializes a new ServiceManagedFleet 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'¶
A constant which can be used with the type property of a Fleet. This constant has a value of “SERVICE_MANAGED_FLEET”
- TYPE_SERVICE_MANAGED_GPU_FLEET = 'SERVICE_MANAGED_GPU_FLEET'¶
A constant which can be used with the type property of a Fleet. This constant has a value of “SERVICE_MANAGED_GPU_FLEET”
- __init__(**kwargs)¶
Initializes a new ServiceManagedFleet object with values from keyword arguments. The default value of the
typeattribute of this class isSERVICE_MANAGED_FLEETand 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 ServiceManagedFleet. 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 ServiceManagedFleet.
shape (oci.batch.models.FleetShape) – The value to assign to the shape property of this ServiceManagedFleet.
max_concurrent_tasks (int) – The value to assign to the max_concurrent_tasks property of this ServiceManagedFleet.
state (str) – The value to assign to the state property of this ServiceManagedFleet.
details (str) – The value to assign to the details property of this ServiceManagedFleet.
- property details¶
Gets the details of this ServiceManagedFleet. A message that describes the current state of the service managed fleet configuration in more detail.
- Returns
The details of this ServiceManagedFleet.
- 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.
- property max_concurrent_tasks¶
[Required] Gets the max_concurrent_tasks of this ServiceManagedFleet. Maximum number of concurrent tasks for the service managed fleet.
- Returns
The max_concurrent_tasks of this ServiceManagedFleet.
- Return type
int
- property name¶
[Required] Gets the name of this ServiceManagedFleet. Name of the service managed fleet.
- Returns
The name of this ServiceManagedFleet.
- Return type
str
- property shape¶
[Required] Gets the shape of this ServiceManagedFleet.
- Returns
The shape of this ServiceManagedFleet.
- Return type
- property state¶
Gets the state of this ServiceManagedFleet. Current state of the service manage fleet configuration.
- Returns
The state of this ServiceManagedFleet.
- Return type
str
- property 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