ServiceManagedFleet

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

Bases: oci.batch.models.fleet.Fleet

Service managed Fleet configuration of the batch context.

Attributes

TYPE_SERVICE_MANAGED_FLEET str(object=’’) -> str
details Gets the details of this ServiceManagedFleet.
max_concurrent_tasks [Required] Gets the max_concurrent_tasks of this ServiceManagedFleet.
name [Required] Gets the name of this ServiceManagedFleet.
shape [Required] Gets the shape of this ServiceManagedFleet.
state Gets the state of this ServiceManagedFleet.
type [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'
__init__(**kwargs)

Initializes a new ServiceManagedFleet object with values from keyword arguments. The default value of the type attribute of this class is SERVICE_MANAGED_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 ServiceManagedFleet. Allowed values for this property are: “SERVICE_MANAGED_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.
details

Gets the details of this ServiceManagedFleet. A message that describes the current state of the service manage 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.

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
name

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

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

[Required] Gets the shape of this ServiceManagedFleet.

Returns:The shape of this ServiceManagedFleet.
Return type:oci.batch.models.FleetShape
state

Gets the state of this ServiceManagedFleet. Current state of the service manage fleet configuration.

Returns:The state of this ServiceManagedFleet.
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”, ‘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