Show / Hide Table of Contents

Namespace Oci.BatchService.Models

Classes

BatchContext

Representation of a batch context and its configurations.
To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.

BatchContextCollection

Results of a batch context search. Contains both batch context summary items and other information, such as metadata.

BatchContextShapeCollection

A collection of container instance shapes.

BatchContextShapeSummary

Details about a shape for a container instance.

BatchContextSummary

Summary information about a batch context.

BatchJob

A batch job represents the execution unit that is invoked on a batch's pools of compute resources. A job is composed of one or more tasks, which are the executable commands.
To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.

BatchJobCollection

Results of a batch job search. Contains both batch job summary items and other information, such as metadata.

BatchJobPool

A batch job pool represents an abstract group for jobs.
To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.

BatchJobPoolCollection

Results of a batch job pool search. Contains both batch job pool summary items and other information, such as metadata.

BatchJobPoolSummary

Summary information about a batch job pool.

BatchJobSummary

Summary information about a batch job.

BatchTask

A batch task contains common properties for all types of job tasks.

BatchTaskCollection

Results of a batch task search. Contains both batch task summary items and other information, such as metadata.

BatchTaskEnvironment

A batch task environment resource defines the software that is used to execute tasks. It mainly contains a URL to a container image along with other configurations that are needed by the image.
To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.

BatchTaskEnvironmentCollection

Results of a batch task environment search. Contains both batch task environment summary items and other information, such as metadata.

BatchTaskEnvironmentSummary

Summary information about a batch task environment.

BatchTaskEnvironmentVolume

A base type for volume for batch task environment.

BatchTaskEnvironmentVolumeModelConverter

BatchTaskModelConverter

BatchTaskProfile

A batch task profile resource describes the minimum hardware requirements requested for a task.
To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies.

BatchTaskProfileCollection

Results of a batch task profile search. Contains both batch task profile summary items and other information, such as metadata.

BatchTaskProfileSummary

Summary information about a batch task profile.

BatchTaskSummary

Summary information about a batch task.

BatchTaskSummaryModelConverter

BestFitFleetAssignmentPolicy

The system will assign a task to the smallest sufficient fleet, with no flexibility for using larger fleets.

ChangeBatchContextCompartmentDetails

The configuration details for the move operation.

ChangeBatchJobCompartmentDetails

The configuration details for the move operation.

ChangeBatchJobPoolCompartmentDetails

The configuration details for the move operation.

ChangeBatchTaskEnvironmentCompartmentDetails

The configuration details for the move operation.

ChangeBatchTaskProfileCompartmentDetails

The configuration details for the move operation.

ComputeTask

compute task represents a single executable command together with its dependencies and resources.

ComputeTaskSummary

Summary information about a compute task.

CreateBatchContextDetails

The data to create a batch context. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

CreateBatchJobDetails

The data to create a batch job. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

CreateBatchJobPoolDetails

The data to create a batch job pool. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

CreateBatchTaskDetails

A batch task contains common properties for all types of job tasks.

CreateBatchTaskDetailsModelConverter

CreateBatchTaskEnvironmentDetails

The data to create a batch task environment. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

CreateBatchTaskProfileDetails

The data to create a batch task profile. If the value for a collection is absent or is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

CreateComputeTaskDetails

compute task represents a single executable command together with its dependencies and resources.

CreateFleetDetails

Fleet configuration of the batch context.

CreateFleetDetailsModelConverter

CreateNetworkDetails

Network configuration of the batch context.

CreateServiceManagedFleetDetails

Service managed Fleet configuration of the batch context.

EnvironmentVariable

OS environment variable.

Fleet

Fleet configuration of the batch context.

FleetAssignmentPolicy

A fleet assignment policy provides instructions to the system as to how a task should be assigned to a fleet, given it's minimum hardware requirements.

FleetAssignmentPolicyModelConverter

FleetModelConverter

FleetShape

Shape of the fleet. Describes hardware resources of each node in the fleet.

FlexFitFleetAssignmentPolicy

Similar to best-fit, but with the ability for the system to use larger fleets if the smallest sufficient fleet is not available, up to a specified max shaped fleet, based on a user-configured threshold value.

JobPriorityConfiguration

Job priority configuration to instruct the service on how to use priority tags.

LoggingConfiguration

Logging configuration for batch context.

LoggingConfigurationModelConverter

Network

Network configuration of the batch context.

NetworkSecurityGroup

VirtualNetwork service NetworkSecurityGroup

NfsVolume

A description of a NFS type of batch task environment volume.

OciLoggingConfiguration

Logging configuration for OCI Logging service.

PauseBatchJobDetails

Information needed to pause the batch job.

PrivateIp

VirtualNetwork service PrivateIp

SecurityContext

Security context for container runtime configuration.
See also docs.

ServiceManagedFleet

Service managed Fleet configuration of the batch context.

ShapeMemoryOptions

The amount of memory available for container instances that use this shape.

ShapeNetworkingBandwidthOptions

For a flexible shape, the amount of networking bandwidth available for container instances that use this shape.

ShapeOcpuOptions

For a flexible shape, the number of OCPUs available for container instances that use this shape.

StartBatchContextDetails

Information needed to start the batch context.

StartBatchJobPoolDetails

Information needed to start the batch job pool.

StopBatchContextDetails

Information needed to stop the batch context.

StopBatchJobPoolDetails

Information needed to stop the batch job pool.

Subnet

VirtualNetwork service Subnet

UnpauseBatchJobDetails

Information needed to unpause the batch job.

UpdateBatchContextDetails

The data to update a batch context. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

UpdateBatchJobDetails

The data to update a batch job. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

UpdateBatchJobPoolDetails

The data to update a batch job pool. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

UpdateBatchTaskEnvironmentDetails

The data to update a batch task environment. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

UpdateBatchTaskProfileDetails

The data to update a batch task profile. If the value of a collection is explicitly provided as null, it will be converted to an empty value, i.e. "[]" or "{}" in json notation. This applies to nested collections as well.

VirtualNetworkVnic

VirtualNetwork service Vnic

Vnic

Private endpoint's VNIC.

WorkRequest

An asynchronous work request. Work requests help you monitor long-running operations. When you start a long-running operation, the service creates a work request. A work request is an activity log that lets you track each step in the operation's progress. Each work request has an OCID that lets you interact with it programmatically and use it for automation.

WorkRequestError

An error encountered while performing an operation that is tracked by a work request.

WorkRequestErrorCollection

A list of work request errors. Can contain both errors and other information, such as metadata.

WorkRequestLogEntry

A log message from performing an operation that is tracked by a work request.

WorkRequestLogEntryCollection

A list of work request logs. Can contain both logs and other information, such as metadata.

WorkRequestResource

A resource created or operated on by a work request.

WorkRequestSummary

Summary information about an asynchronous work request.

WorkRequestSummaryCollection

A list of work requests. Can contain both work requests and other information, such as metadata.

Enums

ActionType

Possible types of actions.

BatchContext.LifecycleStateEnum

BatchJob.LifecycleStateEnum

BatchJobPool.LifecycleStateEnum

BatchTask.LifecycleStateEnum

BatchTask.TypeEnum

BatchTaskEnvironment.LifecycleStateEnum

BatchTaskEnvironmentVolume.TypeEnum

BatchTaskProfile.LifecycleStateEnum

BatchTaskSortBy

The default field to use for sorting, (name).

CreateBatchTaskDetails.TypeEnum

CreateFleetDetails.TypeEnum

Fleet.TypeEnum

FleetAssignmentPolicy.TypeEnum

LoggingConfiguration.TypeEnum

OperationStatus

The status of the work request.

OperationType

The asynchronous operation tracked by the work request.

SortBy

The default field to use for sorting, either (timeCreated) or (displayName).

SortOrder

The sort order to use, either ascending (ASC) or descending (DESC). The displayName sort order is case sensitive.

WorkRequestLogAndErrorSortBy

The default field to use for sorting, (timeCreated).

WorkRequestResourceMetadataKey

Possible metadata keys for work request resource metadata.

WorkRequestSortBy

The default field to use for sorting, (timeAccepted).

In this article
Back to top