CreateBatchTaskDetails¶
-
class
oci.batch.models.CreateBatchTaskDetails(**kwargs)¶ Bases:
objectA batch task contains common properties for all types of job tasks.
Attributes
TYPE_COMPUTEA constant which can be used with the type property of a CreateBatchTaskDetails. dependenciesGets the dependencies of this CreateBatchTaskDetails. descriptionGets the description of this CreateBatchTaskDetails. entitlement_claimsGets the entitlement_claims of this CreateBatchTaskDetails. environment_variablesGets the environment_variables of this CreateBatchTaskDetails. name[Required] Gets the name of this CreateBatchTaskDetails. type[Required] Gets the type of this CreateBatchTaskDetails. Methods
__init__(**kwargs)Initializes a new CreateBatchTaskDetails 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_COMPUTE= 'COMPUTE'¶ A constant which can be used with the type property of a CreateBatchTaskDetails. This constant has a value of “COMPUTE”
-
__init__(**kwargs)¶ Initializes a new CreateBatchTaskDetails object with values from keyword arguments. This class has the following subclasses and if you are using this class as input to a service operations then you should favor using a subclass over the base class:
The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - name (str) – The value to assign to the name property of this CreateBatchTaskDetails.
- description (str) – The value to assign to the description property of this CreateBatchTaskDetails.
- type (str) – The value to assign to the type property of this CreateBatchTaskDetails. Allowed values for this property are: “COMPUTE”
- entitlement_claims (list[str]) – The value to assign to the entitlement_claims property of this CreateBatchTaskDetails.
- dependencies (list[str]) – The value to assign to the dependencies property of this CreateBatchTaskDetails.
- environment_variables (list[oci.batch.models.EnvironmentVariable]) – The value to assign to the environment_variables property of this CreateBatchTaskDetails.
-
dependencies¶ Gets the dependencies of this CreateBatchTaskDetails. A list of tasks from the same job this task depends on referenced by name.
Returns: The dependencies of this CreateBatchTaskDetails. Return type: list[str]
-
description¶ Gets the description of this CreateBatchTaskDetails. An optional description that provides additional context next to the displayName.
Returns: The description of this CreateBatchTaskDetails. Return type: str
-
entitlement_claims¶ Gets the entitlement_claims of this CreateBatchTaskDetails. A list of resources (for example licences) this task needs for its execution.
Returns: The entitlement_claims of this CreateBatchTaskDetails. Return type: list[str]
-
environment_variables¶ Gets the environment_variables of this CreateBatchTaskDetails. Environment variables to use for the task execution.
Returns: The environment_variables of this CreateBatchTaskDetails. Return type: list[oci.batch.models.EnvironmentVariable]
-
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.
-
name¶ [Required] Gets the name of this CreateBatchTaskDetails. The name of the batch task. It must be unique within its parent batch job.
Returns: The name of this CreateBatchTaskDetails. Return type: str
-
type¶ [Required] Gets the type of this CreateBatchTaskDetails. Type of the batch task. Also serves as a discriminator for sub-entities.
Allowed values for this property are: “COMPUTE”
Returns: The type of this CreateBatchTaskDetails. Return type: str
-