oci.DataScience.Job
Explore with Pulumi AI
This resource provides the Job resource in Oracle Cloud Infrastructure Data Science service.
Creates a job.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
testJob:
type: oci:DataScience:Job
name: test_job
properties:
compartmentId: ${compartmentId}
projectId: ${testProject.id}
definedTags:
Operations.CostCenter: '42'
description: ${jobDescription}
displayName: ${jobDisplayName}
freeformTags:
Department: Finance
jobConfigurationDetails:
jobType: ${jobJobConfigurationDetailsJobType}
commandLineArguments: ${jobJobConfigurationDetailsCommandLineArguments}
environmentVariables: ${jobJobConfigurationDetailsEnvironmentVariables}
maximumRuntimeInMinutes: ${jobJobConfigurationDetailsMaximumRuntimeInMinutes}
startupProbeDetails:
commands: ${jobJobConfigurationDetailsStartupProbeDetailsCommand}
jobProbeCheckType: ${jobJobConfigurationDetailsStartupProbeDetailsJobProbeCheckType}
cpuBaseline: ${jobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsCpuBaseline}
failureThreshold: ${jobJobConfigurationDetailsStartupProbeDetailsFailureThreshold}
initialDelayInSeconds: ${jobJobConfigurationDetailsStartupProbeDetailsInitialDelayInSeconds}
memoryInGbs: ${jobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsMemoryInGbs}
ocpus: ${jobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOcpus}
periodInSeconds: ${jobJobConfigurationDetailsStartupProbeDetailsPeriodInSeconds}
jobEnvironmentConfigurationDetails:
image: ${jobJobEnvironmentConfigurationDetailsImage}
jobEnvironmentType: ${jobJobEnvironmentConfigurationDetailsJobEnvironmentType}
cmds: ${jobJobEnvironmentConfigurationDetailsCmd}
entrypoints: ${jobJobEnvironmentConfigurationDetailsEntrypoint}
imageDigest: ${jobJobEnvironmentConfigurationDetailsImageDigest}
imageSignatureId: ${testImageSignature.id}
jobInfrastructureConfigurationDetails:
jobInfrastructureType: ${jobJobInfrastructureConfigurationDetailsJobInfrastructureType}
blockStorageSizeInGbs: ${jobJobInfrastructureConfigurationDetailsBlockStorageSizeInGbs}
jobShapeConfigDetails:
memoryInGbs: ${jobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsMemoryInGbs}
ocpus: ${jobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOcpus}
shapeName: ${testShape.name}
subnetId: ${testSubnet.id}
jobLogConfigurationDetails:
enableAutoLogCreation: ${jobJobLogConfigurationDetailsEnableAutoLogCreation}
enableLogging: ${jobJobLogConfigurationDetailsEnableLogging}
logGroupId: ${testLogGroup.id}
logId: ${testLog.id}
jobNodeConfigurationDetails:
jobNodeType: ${jobJobNodeConfigurationDetailsJobNodeType}
jobNetworkConfiguration:
jobNetworkType: ${jobJobNodeConfigurationDetailsJobNetworkConfigurationJobNetworkType}
subnetId: ${testSubnet.id}
jobNodeGroupConfigurationDetailsLists:
- name: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListName}
jobConfigurationDetails:
jobType: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsJobType}
commandLineArguments: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsCommandLineArguments}
environmentVariables: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsEnvironmentVariables}
maximumRuntimeInMinutes: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsMaximumRuntimeInMinutes}
startupProbeDetails:
commands: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsCommand}
jobProbeCheckType: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsJobProbeCheckType}
failureThreshold: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsFailureThreshold}
initialDelayInSeconds: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsInitialDelayInSeconds}
periodInSeconds: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsPeriodInSeconds}
jobEnvironmentConfigurationDetails:
image: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsImage}
jobEnvironmentType: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsJobEnvironmentType}
cmds: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsCmd}
entrypoints: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsEntrypoint}
imageDigest: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsImageDigest}
imageSignatureId: ${testImageSignature.id}
jobInfrastructureConfigurationDetails:
jobInfrastructureType: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsJobInfrastructureType}
blockStorageSizeInGbs: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsBlockStorageSizeInGbs}
jobShapeConfigDetails:
memoryInGbs: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsJobShapeConfigDetailsMemoryInGbs}
ocpus: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsJobShapeConfigDetailsOcpus}
shapeName: ${testShape.name}
subnetId: ${testSubnet.id}
minimumSuccessReplicas: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListMinimumSuccessReplicas}
replicas: ${jobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListReplicas}
maximumRuntimeInMinutes: ${jobJobNodeConfigurationDetailsMaximumRuntimeInMinutes}
startupOrder: ${jobJobNodeConfigurationDetailsStartupOrder}
jobStorageMountConfigurationDetailsLists:
- destinationDirectoryName: ${jobJobStorageMountConfigurationDetailsListDestinationDirectoryName}
storageType: ${jobJobStorageMountConfigurationDetailsListStorageType}
bucket: ${jobJobStorageMountConfigurationDetailsListBucket}
destinationPath: ${jobJobStorageMountConfigurationDetailsListDestinationPath}
exportId: ${testExport.id}
mountTargetId: ${testMountTarget.id}
namespace: ${jobJobStorageMountConfigurationDetailsListNamespace}
prefix: ${jobJobStorageMountConfigurationDetailsListPrefix}
Create Job Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Job(name: string, args: JobArgs, opts?: CustomResourceOptions);
@overload
def Job(resource_name: str,
args: JobArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Job(resource_name: str,
opts: Optional[ResourceOptions] = None,
compartment_id: Optional[str] = None,
project_id: Optional[str] = None,
job_artifact: Optional[str] = None,
job_configuration_details: Optional[JobJobConfigurationDetailsArgs] = None,
delete_related_job_runs: Optional[bool] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
artifact_content_disposition: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
job_environment_configuration_details: Optional[JobJobEnvironmentConfigurationDetailsArgs] = None,
job_infrastructure_configuration_details: Optional[JobJobInfrastructureConfigurationDetailsArgs] = None,
job_log_configuration_details: Optional[JobJobLogConfigurationDetailsArgs] = None,
job_node_configuration_details: Optional[JobJobNodeConfigurationDetailsArgs] = None,
job_storage_mount_configuration_details_lists: Optional[Sequence[JobJobStorageMountConfigurationDetailsListArgs]] = None,
artifact_content_length: Optional[str] = None)
func NewJob(ctx *Context, name string, args JobArgs, opts ...ResourceOption) (*Job, error)
public Job(string name, JobArgs args, CustomResourceOptions? opts = null)
type: oci:DataScience:Job
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args JobArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var jobResource = new Oci.DataScience.Job("jobResource", new()
{
CompartmentId = "string",
ProjectId = "string",
JobArtifact = "string",
JobConfigurationDetails = new Oci.DataScience.Inputs.JobJobConfigurationDetailsArgs
{
JobType = "string",
CommandLineArguments = "string",
EnvironmentVariables =
{
{ "string", "string" },
},
MaximumRuntimeInMinutes = "string",
StartupProbeDetails = new Oci.DataScience.Inputs.JobJobConfigurationDetailsStartupProbeDetailsArgs
{
Commands = new[]
{
"string",
},
JobProbeCheckType = "string",
FailureThreshold = 0,
InitialDelayInSeconds = 0,
PeriodInSeconds = 0,
},
},
DeleteRelatedJobRuns = false,
Description = "string",
DisplayName = "string",
FreeformTags =
{
{ "string", "string" },
},
ArtifactContentDisposition = "string",
DefinedTags =
{
{ "string", "string" },
},
JobEnvironmentConfigurationDetails = new Oci.DataScience.Inputs.JobJobEnvironmentConfigurationDetailsArgs
{
Image = "string",
JobEnvironmentType = "string",
Cmds = new[]
{
"string",
},
Entrypoints = new[]
{
"string",
},
ImageDigest = "string",
ImageSignatureId = "string",
},
JobInfrastructureConfigurationDetails = new Oci.DataScience.Inputs.JobJobInfrastructureConfigurationDetailsArgs
{
JobInfrastructureType = "string",
BlockStorageSizeInGbs = 0,
JobShapeConfigDetails = new Oci.DataScience.Inputs.JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs
{
CpuBaseline = "string",
MemoryInGbs = 0,
Ocpus = 0,
},
ShapeName = "string",
SubnetId = "string",
},
JobLogConfigurationDetails = new Oci.DataScience.Inputs.JobJobLogConfigurationDetailsArgs
{
EnableAutoLogCreation = false,
EnableLogging = false,
LogGroupId = "string",
LogId = "string",
},
JobNodeConfigurationDetails = new Oci.DataScience.Inputs.JobJobNodeConfigurationDetailsArgs
{
JobNodeType = "string",
JobNetworkConfiguration = new Oci.DataScience.Inputs.JobJobNodeConfigurationDetailsJobNetworkConfigurationArgs
{
JobNetworkType = "string",
SubnetId = "string",
},
JobNodeGroupConfigurationDetailsLists = new[]
{
new Oci.DataScience.Inputs.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListArgs
{
Name = "string",
JobConfigurationDetails = new Oci.DataScience.Inputs.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsArgs
{
JobType = "string",
CommandLineArguments = "string",
EnvironmentVariables =
{
{ "string", "string" },
},
MaximumRuntimeInMinutes = "string",
StartupProbeDetails = new Oci.DataScience.Inputs.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsArgs
{
Commands = new[]
{
"string",
},
JobProbeCheckType = "string",
FailureThreshold = 0,
InitialDelayInSeconds = 0,
PeriodInSeconds = 0,
},
},
JobEnvironmentConfigurationDetails = new Oci.DataScience.Inputs.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsArgs
{
Image = "string",
JobEnvironmentType = "string",
Cmds = new[]
{
"string",
},
Entrypoints = new[]
{
"string",
},
ImageDigest = "string",
ImageSignatureId = "string",
},
JobInfrastructureConfigurationDetails = new Oci.DataScience.Inputs.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsArgs
{
JobInfrastructureType = "string",
BlockStorageSizeInGbs = 0,
JobShapeConfigDetails = new Oci.DataScience.Inputs.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs
{
MemoryInGbs = 0,
Ocpus = 0,
},
ShapeName = "string",
SubnetId = "string",
},
MinimumSuccessReplicas = 0,
Replicas = 0,
},
},
MaximumRuntimeInMinutes = "string",
StartupOrder = "string",
},
JobStorageMountConfigurationDetailsLists = new[]
{
new Oci.DataScience.Inputs.JobJobStorageMountConfigurationDetailsListArgs
{
DestinationDirectoryName = "string",
StorageType = "string",
Bucket = "string",
DestinationPath = "string",
ExportId = "string",
MountTargetId = "string",
Namespace = "string",
Prefix = "string",
},
},
ArtifactContentLength = "string",
});
example, err := datascience.NewJob(ctx, "jobResource", &datascience.JobArgs{
CompartmentId: pulumi.String("string"),
ProjectId: pulumi.String("string"),
JobArtifact: pulumi.String("string"),
JobConfigurationDetails: &datascience.JobJobConfigurationDetailsArgs{
JobType: pulumi.String("string"),
CommandLineArguments: pulumi.String("string"),
EnvironmentVariables: pulumi.StringMap{
"string": pulumi.String("string"),
},
MaximumRuntimeInMinutes: pulumi.String("string"),
StartupProbeDetails: &datascience.JobJobConfigurationDetailsStartupProbeDetailsArgs{
Commands: pulumi.StringArray{
pulumi.String("string"),
},
JobProbeCheckType: pulumi.String("string"),
FailureThreshold: pulumi.Int(0),
InitialDelayInSeconds: pulumi.Int(0),
PeriodInSeconds: pulumi.Int(0),
},
},
DeleteRelatedJobRuns: pulumi.Bool(false),
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
FreeformTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
ArtifactContentDisposition: pulumi.String("string"),
DefinedTags: pulumi.StringMap{
"string": pulumi.String("string"),
},
JobEnvironmentConfigurationDetails: &datascience.JobJobEnvironmentConfigurationDetailsArgs{
Image: pulumi.String("string"),
JobEnvironmentType: pulumi.String("string"),
Cmds: pulumi.StringArray{
pulumi.String("string"),
},
Entrypoints: pulumi.StringArray{
pulumi.String("string"),
},
ImageDigest: pulumi.String("string"),
ImageSignatureId: pulumi.String("string"),
},
JobInfrastructureConfigurationDetails: &datascience.JobJobInfrastructureConfigurationDetailsArgs{
JobInfrastructureType: pulumi.String("string"),
BlockStorageSizeInGbs: pulumi.Int(0),
JobShapeConfigDetails: &datascience.JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs{
CpuBaseline: pulumi.String("string"),
MemoryInGbs: pulumi.Float64(0),
Ocpus: pulumi.Float64(0),
},
ShapeName: pulumi.String("string"),
SubnetId: pulumi.String("string"),
},
JobLogConfigurationDetails: &datascience.JobJobLogConfigurationDetailsArgs{
EnableAutoLogCreation: pulumi.Bool(false),
EnableLogging: pulumi.Bool(false),
LogGroupId: pulumi.String("string"),
LogId: pulumi.String("string"),
},
JobNodeConfigurationDetails: &datascience.JobJobNodeConfigurationDetailsArgs{
JobNodeType: pulumi.String("string"),
JobNetworkConfiguration: &datascience.JobJobNodeConfigurationDetailsJobNetworkConfigurationArgs{
JobNetworkType: pulumi.String("string"),
SubnetId: pulumi.String("string"),
},
JobNodeGroupConfigurationDetailsLists: datascience.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListArray{
&datascience.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListArgs{
Name: pulumi.String("string"),
JobConfigurationDetails: &datascience.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsArgs{
JobType: pulumi.String("string"),
CommandLineArguments: pulumi.String("string"),
EnvironmentVariables: pulumi.StringMap{
"string": pulumi.String("string"),
},
MaximumRuntimeInMinutes: pulumi.String("string"),
StartupProbeDetails: &datascience.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsArgs{
Commands: pulumi.StringArray{
pulumi.String("string"),
},
JobProbeCheckType: pulumi.String("string"),
FailureThreshold: pulumi.Int(0),
InitialDelayInSeconds: pulumi.Int(0),
PeriodInSeconds: pulumi.Int(0),
},
},
JobEnvironmentConfigurationDetails: &datascience.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsArgs{
Image: pulumi.String("string"),
JobEnvironmentType: pulumi.String("string"),
Cmds: pulumi.StringArray{
pulumi.String("string"),
},
Entrypoints: pulumi.StringArray{
pulumi.String("string"),
},
ImageDigest: pulumi.String("string"),
ImageSignatureId: pulumi.String("string"),
},
JobInfrastructureConfigurationDetails: &datascience.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsArgs{
JobInfrastructureType: pulumi.String("string"),
BlockStorageSizeInGbs: pulumi.Int(0),
JobShapeConfigDetails: &datascience.JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs{
MemoryInGbs: pulumi.Float64(0),
Ocpus: pulumi.Float64(0),
},
ShapeName: pulumi.String("string"),
SubnetId: pulumi.String("string"),
},
MinimumSuccessReplicas: pulumi.Int(0),
Replicas: pulumi.Int(0),
},
},
MaximumRuntimeInMinutes: pulumi.String("string"),
StartupOrder: pulumi.String("string"),
},
JobStorageMountConfigurationDetailsLists: datascience.JobJobStorageMountConfigurationDetailsListArray{
&datascience.JobJobStorageMountConfigurationDetailsListArgs{
DestinationDirectoryName: pulumi.String("string"),
StorageType: pulumi.String("string"),
Bucket: pulumi.String("string"),
DestinationPath: pulumi.String("string"),
ExportId: pulumi.String("string"),
MountTargetId: pulumi.String("string"),
Namespace: pulumi.String("string"),
Prefix: pulumi.String("string"),
},
},
ArtifactContentLength: pulumi.String("string"),
})
var jobResource = new com.pulumi.oci.DataScience.Job("jobResource", com.pulumi.oci.DataScience.JobArgs.builder()
.compartmentId("string")
.projectId("string")
.jobArtifact("string")
.jobConfigurationDetails(JobJobConfigurationDetailsArgs.builder()
.jobType("string")
.commandLineArguments("string")
.environmentVariables(Map.of("string", "string"))
.maximumRuntimeInMinutes("string")
.startupProbeDetails(JobJobConfigurationDetailsStartupProbeDetailsArgs.builder()
.commands("string")
.jobProbeCheckType("string")
.failureThreshold(0)
.initialDelayInSeconds(0)
.periodInSeconds(0)
.build())
.build())
.deleteRelatedJobRuns(false)
.description("string")
.displayName("string")
.freeformTags(Map.of("string", "string"))
.artifactContentDisposition("string")
.definedTags(Map.of("string", "string"))
.jobEnvironmentConfigurationDetails(JobJobEnvironmentConfigurationDetailsArgs.builder()
.image("string")
.jobEnvironmentType("string")
.cmds("string")
.entrypoints("string")
.imageDigest("string")
.imageSignatureId("string")
.build())
.jobInfrastructureConfigurationDetails(JobJobInfrastructureConfigurationDetailsArgs.builder()
.jobInfrastructureType("string")
.blockStorageSizeInGbs(0)
.jobShapeConfigDetails(JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs.builder()
.cpuBaseline("string")
.memoryInGbs(0.0)
.ocpus(0.0)
.build())
.shapeName("string")
.subnetId("string")
.build())
.jobLogConfigurationDetails(JobJobLogConfigurationDetailsArgs.builder()
.enableAutoLogCreation(false)
.enableLogging(false)
.logGroupId("string")
.logId("string")
.build())
.jobNodeConfigurationDetails(JobJobNodeConfigurationDetailsArgs.builder()
.jobNodeType("string")
.jobNetworkConfiguration(JobJobNodeConfigurationDetailsJobNetworkConfigurationArgs.builder()
.jobNetworkType("string")
.subnetId("string")
.build())
.jobNodeGroupConfigurationDetailsLists(JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListArgs.builder()
.name("string")
.jobConfigurationDetails(JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsArgs.builder()
.jobType("string")
.commandLineArguments("string")
.environmentVariables(Map.of("string", "string"))
.maximumRuntimeInMinutes("string")
.startupProbeDetails(JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsArgs.builder()
.commands("string")
.jobProbeCheckType("string")
.failureThreshold(0)
.initialDelayInSeconds(0)
.periodInSeconds(0)
.build())
.build())
.jobEnvironmentConfigurationDetails(JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsArgs.builder()
.image("string")
.jobEnvironmentType("string")
.cmds("string")
.entrypoints("string")
.imageDigest("string")
.imageSignatureId("string")
.build())
.jobInfrastructureConfigurationDetails(JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsArgs.builder()
.jobInfrastructureType("string")
.blockStorageSizeInGbs(0)
.jobShapeConfigDetails(JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs.builder()
.memoryInGbs(0.0)
.ocpus(0.0)
.build())
.shapeName("string")
.subnetId("string")
.build())
.minimumSuccessReplicas(0)
.replicas(0)
.build())
.maximumRuntimeInMinutes("string")
.startupOrder("string")
.build())
.jobStorageMountConfigurationDetailsLists(JobJobStorageMountConfigurationDetailsListArgs.builder()
.destinationDirectoryName("string")
.storageType("string")
.bucket("string")
.destinationPath("string")
.exportId("string")
.mountTargetId("string")
.namespace("string")
.prefix("string")
.build())
.artifactContentLength("string")
.build());
job_resource = oci.datascience.Job("jobResource",
compartment_id="string",
project_id="string",
job_artifact="string",
job_configuration_details={
"job_type": "string",
"command_line_arguments": "string",
"environment_variables": {
"string": "string",
},
"maximum_runtime_in_minutes": "string",
"startup_probe_details": {
"commands": ["string"],
"job_probe_check_type": "string",
"failure_threshold": 0,
"initial_delay_in_seconds": 0,
"period_in_seconds": 0,
},
},
delete_related_job_runs=False,
description="string",
display_name="string",
freeform_tags={
"string": "string",
},
artifact_content_disposition="string",
defined_tags={
"string": "string",
},
job_environment_configuration_details={
"image": "string",
"job_environment_type": "string",
"cmds": ["string"],
"entrypoints": ["string"],
"image_digest": "string",
"image_signature_id": "string",
},
job_infrastructure_configuration_details={
"job_infrastructure_type": "string",
"block_storage_size_in_gbs": 0,
"job_shape_config_details": {
"cpu_baseline": "string",
"memory_in_gbs": 0,
"ocpus": 0,
},
"shape_name": "string",
"subnet_id": "string",
},
job_log_configuration_details={
"enable_auto_log_creation": False,
"enable_logging": False,
"log_group_id": "string",
"log_id": "string",
},
job_node_configuration_details={
"job_node_type": "string",
"job_network_configuration": {
"job_network_type": "string",
"subnet_id": "string",
},
"job_node_group_configuration_details_lists": [{
"name": "string",
"job_configuration_details": {
"job_type": "string",
"command_line_arguments": "string",
"environment_variables": {
"string": "string",
},
"maximum_runtime_in_minutes": "string",
"startup_probe_details": {
"commands": ["string"],
"job_probe_check_type": "string",
"failure_threshold": 0,
"initial_delay_in_seconds": 0,
"period_in_seconds": 0,
},
},
"job_environment_configuration_details": {
"image": "string",
"job_environment_type": "string",
"cmds": ["string"],
"entrypoints": ["string"],
"image_digest": "string",
"image_signature_id": "string",
},
"job_infrastructure_configuration_details": {
"job_infrastructure_type": "string",
"block_storage_size_in_gbs": 0,
"job_shape_config_details": {
"memory_in_gbs": 0,
"ocpus": 0,
},
"shape_name": "string",
"subnet_id": "string",
},
"minimum_success_replicas": 0,
"replicas": 0,
}],
"maximum_runtime_in_minutes": "string",
"startup_order": "string",
},
job_storage_mount_configuration_details_lists=[{
"destination_directory_name": "string",
"storage_type": "string",
"bucket": "string",
"destination_path": "string",
"export_id": "string",
"mount_target_id": "string",
"namespace": "string",
"prefix": "string",
}],
artifact_content_length="string")
const jobResource = new oci.datascience.Job("jobResource", {
compartmentId: "string",
projectId: "string",
jobArtifact: "string",
jobConfigurationDetails: {
jobType: "string",
commandLineArguments: "string",
environmentVariables: {
string: "string",
},
maximumRuntimeInMinutes: "string",
startupProbeDetails: {
commands: ["string"],
jobProbeCheckType: "string",
failureThreshold: 0,
initialDelayInSeconds: 0,
periodInSeconds: 0,
},
},
deleteRelatedJobRuns: false,
description: "string",
displayName: "string",
freeformTags: {
string: "string",
},
artifactContentDisposition: "string",
definedTags: {
string: "string",
},
jobEnvironmentConfigurationDetails: {
image: "string",
jobEnvironmentType: "string",
cmds: ["string"],
entrypoints: ["string"],
imageDigest: "string",
imageSignatureId: "string",
},
jobInfrastructureConfigurationDetails: {
jobInfrastructureType: "string",
blockStorageSizeInGbs: 0,
jobShapeConfigDetails: {
cpuBaseline: "string",
memoryInGbs: 0,
ocpus: 0,
},
shapeName: "string",
subnetId: "string",
},
jobLogConfigurationDetails: {
enableAutoLogCreation: false,
enableLogging: false,
logGroupId: "string",
logId: "string",
},
jobNodeConfigurationDetails: {
jobNodeType: "string",
jobNetworkConfiguration: {
jobNetworkType: "string",
subnetId: "string",
},
jobNodeGroupConfigurationDetailsLists: [{
name: "string",
jobConfigurationDetails: {
jobType: "string",
commandLineArguments: "string",
environmentVariables: {
string: "string",
},
maximumRuntimeInMinutes: "string",
startupProbeDetails: {
commands: ["string"],
jobProbeCheckType: "string",
failureThreshold: 0,
initialDelayInSeconds: 0,
periodInSeconds: 0,
},
},
jobEnvironmentConfigurationDetails: {
image: "string",
jobEnvironmentType: "string",
cmds: ["string"],
entrypoints: ["string"],
imageDigest: "string",
imageSignatureId: "string",
},
jobInfrastructureConfigurationDetails: {
jobInfrastructureType: "string",
blockStorageSizeInGbs: 0,
jobShapeConfigDetails: {
memoryInGbs: 0,
ocpus: 0,
},
shapeName: "string",
subnetId: "string",
},
minimumSuccessReplicas: 0,
replicas: 0,
}],
maximumRuntimeInMinutes: "string",
startupOrder: "string",
},
jobStorageMountConfigurationDetailsLists: [{
destinationDirectoryName: "string",
storageType: "string",
bucket: "string",
destinationPath: "string",
exportId: "string",
mountTargetId: "string",
namespace: "string",
prefix: "string",
}],
artifactContentLength: "string",
});
type: oci:DataScience:Job
properties:
artifactContentDisposition: string
artifactContentLength: string
compartmentId: string
definedTags:
string: string
deleteRelatedJobRuns: false
description: string
displayName: string
freeformTags:
string: string
jobArtifact: string
jobConfigurationDetails:
commandLineArguments: string
environmentVariables:
string: string
jobType: string
maximumRuntimeInMinutes: string
startupProbeDetails:
commands:
- string
failureThreshold: 0
initialDelayInSeconds: 0
jobProbeCheckType: string
periodInSeconds: 0
jobEnvironmentConfigurationDetails:
cmds:
- string
entrypoints:
- string
image: string
imageDigest: string
imageSignatureId: string
jobEnvironmentType: string
jobInfrastructureConfigurationDetails:
blockStorageSizeInGbs: 0
jobInfrastructureType: string
jobShapeConfigDetails:
cpuBaseline: string
memoryInGbs: 0
ocpus: 0
shapeName: string
subnetId: string
jobLogConfigurationDetails:
enableAutoLogCreation: false
enableLogging: false
logGroupId: string
logId: string
jobNodeConfigurationDetails:
jobNetworkConfiguration:
jobNetworkType: string
subnetId: string
jobNodeGroupConfigurationDetailsLists:
- jobConfigurationDetails:
commandLineArguments: string
environmentVariables:
string: string
jobType: string
maximumRuntimeInMinutes: string
startupProbeDetails:
commands:
- string
failureThreshold: 0
initialDelayInSeconds: 0
jobProbeCheckType: string
periodInSeconds: 0
jobEnvironmentConfigurationDetails:
cmds:
- string
entrypoints:
- string
image: string
imageDigest: string
imageSignatureId: string
jobEnvironmentType: string
jobInfrastructureConfigurationDetails:
blockStorageSizeInGbs: 0
jobInfrastructureType: string
jobShapeConfigDetails:
memoryInGbs: 0
ocpus: 0
shapeName: string
subnetId: string
minimumSuccessReplicas: 0
name: string
replicas: 0
jobNodeType: string
maximumRuntimeInMinutes: string
startupOrder: string
jobStorageMountConfigurationDetailsLists:
- bucket: string
destinationDirectoryName: string
destinationPath: string
exportId: string
mountTargetId: string
namespace: string
prefix: string
storageType: string
projectId: string
Job Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Job resource accepts the following input properties:
- Compartment
Id string - (Updatable) The OCID of the compartment where you want to create the job.
- Project
Id string - The OCID of the project to associate the job with.
- Artifact
Content stringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- Artifact
Content stringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- bool
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- Description string
- (Updatable) A short description of the job.
- Display
Name string - (Updatable) A user-friendly display name for the resource.
- Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- Job
Artifact string - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- Job
Configuration JobDetails Job Configuration Details - The job configuration details
- Job
Environment JobConfiguration Details Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- Job
Infrastructure JobConfiguration Details Job Infrastructure Configuration Details - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- Job
Log JobConfiguration Details Job Log Configuration Details - Logging configuration for resource.
- Job
Node JobConfiguration Details Job Node Configuration Details - The job node configuration details
- Job
Storage List<JobMount Configuration Details Lists Job Storage Mount Configuration Details List> - (Updatable) Collection of JobStorageMountConfigurationDetails.
- Compartment
Id string - (Updatable) The OCID of the compartment where you want to create the job.
- Project
Id string - The OCID of the project to associate the job with.
- Artifact
Content stringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- Artifact
Content stringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- bool
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- Description string
- (Updatable) A short description of the job.
- Display
Name string - (Updatable) A user-friendly display name for the resource.
- map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- Job
Artifact string - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- Job
Configuration JobDetails Job Configuration Details Args - The job configuration details
- Job
Environment JobConfiguration Details Job Environment Configuration Details Args - Environment configuration to capture job runtime dependencies.
- Job
Infrastructure JobConfiguration Details Job Infrastructure Configuration Details Args - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- Job
Log JobConfiguration Details Job Log Configuration Details Args - Logging configuration for resource.
- Job
Node JobConfiguration Details Job Node Configuration Details Args - The job node configuration details
- Job
Storage []JobMount Configuration Details Lists Job Storage Mount Configuration Details List Args - (Updatable) Collection of JobStorageMountConfigurationDetails.
- compartment
Id String - (Updatable) The OCID of the compartment where you want to create the job.
- project
Id String - The OCID of the project to associate the job with.
- artifact
Content StringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- artifact
Content StringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Boolean
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- description String
- (Updatable) A short description of the job.
- display
Name String - (Updatable) A user-friendly display name for the resource.
- Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- job
Artifact String - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- job
Configuration JobDetails Job Configuration Details - The job configuration details
- job
Environment JobConfiguration Details Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure JobConfiguration Details Job Infrastructure Configuration Details - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- job
Log JobConfiguration Details Job Log Configuration Details - Logging configuration for resource.
- job
Node JobConfiguration Details Job Node Configuration Details - The job node configuration details
- job
Storage List<JobMount Configuration Details Lists Job Storage Mount Configuration Details List> - (Updatable) Collection of JobStorageMountConfigurationDetails.
- compartment
Id string - (Updatable) The OCID of the compartment where you want to create the job.
- project
Id string - The OCID of the project to associate the job with.
- artifact
Content stringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- artifact
Content stringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- boolean
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- description string
- (Updatable) A short description of the job.
- display
Name string - (Updatable) A user-friendly display name for the resource.
- {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- job
Artifact string - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- job
Configuration JobDetails Job Configuration Details - The job configuration details
- job
Environment JobConfiguration Details Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure JobConfiguration Details Job Infrastructure Configuration Details - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- job
Log JobConfiguration Details Job Log Configuration Details - Logging configuration for resource.
- job
Node JobConfiguration Details Job Node Configuration Details - The job node configuration details
- job
Storage JobMount Configuration Details Lists Job Storage Mount Configuration Details List[] - (Updatable) Collection of JobStorageMountConfigurationDetails.
- compartment_
id str - (Updatable) The OCID of the compartment where you want to create the job.
- project_
id str - The OCID of the project to associate the job with.
- artifact_
content_ strdisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- artifact_
content_ strlength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- bool
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- description str
- (Updatable) A short description of the job.
- display_
name str - (Updatable) A user-friendly display name for the resource.
- Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- job_
artifact str - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- job_
configuration_ Jobdetails Job Configuration Details Args - The job configuration details
- job_
environment_ Jobconfiguration_ details Job Environment Configuration Details Args - Environment configuration to capture job runtime dependencies.
- job_
infrastructure_ Jobconfiguration_ details Job Infrastructure Configuration Details Args - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- job_
log_ Jobconfiguration_ details Job Log Configuration Details Args - Logging configuration for resource.
- job_
node_ Jobconfiguration_ details Job Node Configuration Details Args - The job node configuration details
- job_
storage_ Sequence[Jobmount_ configuration_ details_ lists Job Storage Mount Configuration Details List Args] - (Updatable) Collection of JobStorageMountConfigurationDetails.
- compartment
Id String - (Updatable) The OCID of the compartment where you want to create the job.
- project
Id String - The OCID of the project to associate the job with.
- artifact
Content StringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- artifact
Content StringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Boolean
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- description String
- (Updatable) A short description of the job.
- display
Name String - (Updatable) A user-friendly display name for the resource.
- Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- job
Artifact String - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- job
Configuration Property MapDetails - The job configuration details
- job
Environment Property MapConfiguration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure Property MapConfiguration Details - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- job
Log Property MapConfiguration Details - Logging configuration for resource.
- job
Node Property MapConfiguration Details - The job node configuration details
- job
Storage List<Property Map>Mount Configuration Details Lists - (Updatable) Collection of JobStorageMountConfigurationDetails.
Outputs
All input properties are implicitly available as output properties. Additionally, the Job resource produces the following output properties:
- Artifact
Content stringMd5 - Artifact
Last stringModified - Created
By string - The OCID of the user who created the project.
- Empty
Artifact bool - Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - The state of the job.
- State string
- The state of the job.
- Time
Created string - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- Artifact
Content stringMd5 - Artifact
Last stringModified - Created
By string - The OCID of the user who created the project.
- Empty
Artifact bool - Id string
- The provider-assigned unique ID for this managed resource.
- Lifecycle
Details string - The state of the job.
- State string
- The state of the job.
- Time
Created string - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- artifact
Content StringMd5 - artifact
Last StringModified - created
By String - The OCID of the user who created the project.
- empty
Artifact Boolean - id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - The state of the job.
- state String
- The state of the job.
- time
Created String - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- artifact
Content stringMd5 - artifact
Last stringModified - created
By string - The OCID of the user who created the project.
- empty
Artifact boolean - id string
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details string - The state of the job.
- state string
- The state of the job.
- time
Created string - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- artifact_
content_ strmd5 - artifact_
last_ strmodified - created_
by str - The OCID of the user who created the project.
- empty_
artifact bool - id str
- The provider-assigned unique ID for this managed resource.
- lifecycle_
details str - The state of the job.
- state str
- The state of the job.
- time_
created str - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- artifact
Content StringMd5 - artifact
Last StringModified - created
By String - The OCID of the user who created the project.
- empty
Artifact Boolean - id String
- The provider-assigned unique ID for this managed resource.
- lifecycle
Details String - The state of the job.
- state String
- The state of the job.
- time
Created String - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
Look up Existing Job Resource
Get an existing Job resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: JobState, opts?: CustomResourceOptions): Job
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
artifact_content_disposition: Optional[str] = None,
artifact_content_length: Optional[str] = None,
artifact_content_md5: Optional[str] = None,
artifact_last_modified: Optional[str] = None,
compartment_id: Optional[str] = None,
created_by: Optional[str] = None,
defined_tags: Optional[Mapping[str, str]] = None,
delete_related_job_runs: Optional[bool] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
empty_artifact: Optional[bool] = None,
freeform_tags: Optional[Mapping[str, str]] = None,
job_artifact: Optional[str] = None,
job_configuration_details: Optional[JobJobConfigurationDetailsArgs] = None,
job_environment_configuration_details: Optional[JobJobEnvironmentConfigurationDetailsArgs] = None,
job_infrastructure_configuration_details: Optional[JobJobInfrastructureConfigurationDetailsArgs] = None,
job_log_configuration_details: Optional[JobJobLogConfigurationDetailsArgs] = None,
job_node_configuration_details: Optional[JobJobNodeConfigurationDetailsArgs] = None,
job_storage_mount_configuration_details_lists: Optional[Sequence[JobJobStorageMountConfigurationDetailsListArgs]] = None,
lifecycle_details: Optional[str] = None,
project_id: Optional[str] = None,
state: Optional[str] = None,
time_created: Optional[str] = None) -> Job
func GetJob(ctx *Context, name string, id IDInput, state *JobState, opts ...ResourceOption) (*Job, error)
public static Job Get(string name, Input<string> id, JobState? state, CustomResourceOptions? opts = null)
public static Job get(String name, Output<String> id, JobState state, CustomResourceOptions options)
resources: _: type: oci:DataScience:Job get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Artifact
Content stringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- Artifact
Content stringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Artifact
Content stringMd5 - Artifact
Last stringModified - Compartment
Id string - (Updatable) The OCID of the compartment where you want to create the job.
- Created
By string - The OCID of the user who created the project.
- Dictionary<string, string>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- bool
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- Description string
- (Updatable) A short description of the job.
- Display
Name string - (Updatable) A user-friendly display name for the resource.
- Empty
Artifact bool - Dictionary<string, string>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- Job
Artifact string - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- Job
Configuration JobDetails Job Configuration Details - The job configuration details
- Job
Environment JobConfiguration Details Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- Job
Infrastructure JobConfiguration Details Job Infrastructure Configuration Details - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- Job
Log JobConfiguration Details Job Log Configuration Details - Logging configuration for resource.
- Job
Node JobConfiguration Details Job Node Configuration Details - The job node configuration details
- Job
Storage List<JobMount Configuration Details Lists Job Storage Mount Configuration Details List> - (Updatable) Collection of JobStorageMountConfigurationDetails.
- Lifecycle
Details string - The state of the job.
- Project
Id string - The OCID of the project to associate the job with.
- State string
- The state of the job.
- Time
Created string - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- Artifact
Content stringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- Artifact
Content stringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- Artifact
Content stringMd5 - Artifact
Last stringModified - Compartment
Id string - (Updatable) The OCID of the compartment where you want to create the job.
- Created
By string - The OCID of the user who created the project.
- map[string]string
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- bool
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- Description string
- (Updatable) A short description of the job.
- Display
Name string - (Updatable) A user-friendly display name for the resource.
- Empty
Artifact bool - map[string]string
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- Job
Artifact string - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- Job
Configuration JobDetails Job Configuration Details Args - The job configuration details
- Job
Environment JobConfiguration Details Job Environment Configuration Details Args - Environment configuration to capture job runtime dependencies.
- Job
Infrastructure JobConfiguration Details Job Infrastructure Configuration Details Args - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- Job
Log JobConfiguration Details Job Log Configuration Details Args - Logging configuration for resource.
- Job
Node JobConfiguration Details Job Node Configuration Details Args - The job node configuration details
- Job
Storage []JobMount Configuration Details Lists Job Storage Mount Configuration Details List Args - (Updatable) Collection of JobStorageMountConfigurationDetails.
- Lifecycle
Details string - The state of the job.
- Project
Id string - The OCID of the project to associate the job with.
- State string
- The state of the job.
- Time
Created string - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- artifact
Content StringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- artifact
Content StringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- artifact
Content StringMd5 - artifact
Last StringModified - compartment
Id String - (Updatable) The OCID of the compartment where you want to create the job.
- created
By String - The OCID of the user who created the project.
- Map<String,String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Boolean
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- description String
- (Updatable) A short description of the job.
- display
Name String - (Updatable) A user-friendly display name for the resource.
- empty
Artifact Boolean - Map<String,String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- job
Artifact String - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- job
Configuration JobDetails Job Configuration Details - The job configuration details
- job
Environment JobConfiguration Details Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure JobConfiguration Details Job Infrastructure Configuration Details - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- job
Log JobConfiguration Details Job Log Configuration Details - Logging configuration for resource.
- job
Node JobConfiguration Details Job Node Configuration Details - The job node configuration details
- job
Storage List<JobMount Configuration Details Lists Job Storage Mount Configuration Details List> - (Updatable) Collection of JobStorageMountConfigurationDetails.
- lifecycle
Details String - The state of the job.
- project
Id String - The OCID of the project to associate the job with.
- state String
- The state of the job.
- time
Created String - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- artifact
Content stringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- artifact
Content stringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- artifact
Content stringMd5 - artifact
Last stringModified - compartment
Id string - (Updatable) The OCID of the compartment where you want to create the job.
- created
By string - The OCID of the user who created the project.
- {[key: string]: string}
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- boolean
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- description string
- (Updatable) A short description of the job.
- display
Name string - (Updatable) A user-friendly display name for the resource.
- empty
Artifact boolean - {[key: string]: string}
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- job
Artifact string - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- job
Configuration JobDetails Job Configuration Details - The job configuration details
- job
Environment JobConfiguration Details Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure JobConfiguration Details Job Infrastructure Configuration Details - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- job
Log JobConfiguration Details Job Log Configuration Details - Logging configuration for resource.
- job
Node JobConfiguration Details Job Node Configuration Details - The job node configuration details
- job
Storage JobMount Configuration Details Lists Job Storage Mount Configuration Details List[] - (Updatable) Collection of JobStorageMountConfigurationDetails.
- lifecycle
Details string - The state of the job.
- project
Id string - The OCID of the project to associate the job with.
- state string
- The state of the job.
- time
Created string - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- artifact_
content_ strdisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- artifact_
content_ strlength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- artifact_
content_ strmd5 - artifact_
last_ strmodified - compartment_
id str - (Updatable) The OCID of the compartment where you want to create the job.
- created_
by str - The OCID of the user who created the project.
- Mapping[str, str]
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- bool
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- description str
- (Updatable) A short description of the job.
- display_
name str - (Updatable) A user-friendly display name for the resource.
- empty_
artifact bool - Mapping[str, str]
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- job_
artifact str - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- job_
configuration_ Jobdetails Job Configuration Details Args - The job configuration details
- job_
environment_ Jobconfiguration_ details Job Environment Configuration Details Args - Environment configuration to capture job runtime dependencies.
- job_
infrastructure_ Jobconfiguration_ details Job Infrastructure Configuration Details Args - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- job_
log_ Jobconfiguration_ details Job Log Configuration Details Args - Logging configuration for resource.
- job_
node_ Jobconfiguration_ details Job Node Configuration Details Args - The job node configuration details
- job_
storage_ Sequence[Jobmount_ configuration_ details_ lists Job Storage Mount Configuration Details List Args] - (Updatable) Collection of JobStorageMountConfigurationDetails.
- lifecycle_
details str - The state of the job.
- project_
id str - The OCID of the project to associate the job with.
- state str
- The state of the job.
- time_
created str - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
- artifact
Content StringDisposition - This header allows you to specify a filename during upload. This file name is used to dispose of the file contents while downloading the file. Example:
attachment; filename=job-artifact.py
- artifact
Content StringLength The content length of the body.
** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
- artifact
Content StringMd5 - artifact
Last StringModified - compartment
Id String - (Updatable) The OCID of the compartment where you want to create the job.
- created
By String - The OCID of the user who created the project.
- Map<String>
- (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags. Example:
{"Operations.CostCenter": "42"}
- Boolean
- (Updatable) Delete all related JobRuns upon deletion of the Job.
- description String
- (Updatable) A short description of the job.
- display
Name String - (Updatable) A user-friendly display name for the resource.
- empty
Artifact Boolean - Map<String>
- (Updatable) Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags. Example:
{"Department": "Finance"}
- job
Artifact String - The job artifact to upload. This can be done in a separate step or from cli/sdk. The Job will remain in "Creating" state until its artifact is uploaded.
- job
Configuration Property MapDetails - The job configuration details
- job
Environment Property MapConfiguration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure Property MapConfiguration Details - (Updatable) The job infrastructure configuration details (shape, block storage, etc.)
- job
Log Property MapConfiguration Details - Logging configuration for resource.
- job
Node Property MapConfiguration Details - The job node configuration details
- job
Storage List<Property Map>Mount Configuration Details Lists - (Updatable) Collection of JobStorageMountConfigurationDetails.
- lifecycle
Details String - The state of the job.
- project
Id String - The OCID of the project to associate the job with.
- state String
- The state of the job.
- time
Created String - The date and time the resource was created in the timestamp format defined by RFC3339. Example: 2020-08-06T21:10:29.41Z
Supporting Types
JobJobConfigurationDetails, JobJobConfigurationDetailsArgs
- Job
Type string - The type of job.
- Command
Line stringArguments - The arguments to pass to the job.
- Environment
Variables Dictionary<string, string> - Environment variables to set for the job.
- Maximum
Runtime stringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- Startup
Probe JobDetails Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- Job
Type string - The type of job.
- Command
Line stringArguments - The arguments to pass to the job.
- Environment
Variables map[string]string - Environment variables to set for the job.
- Maximum
Runtime stringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- Startup
Probe JobDetails Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- job
Type String - The type of job.
- command
Line StringArguments - The arguments to pass to the job.
- environment
Variables Map<String,String> - Environment variables to set for the job.
- maximum
Runtime StringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- startup
Probe JobDetails Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- job
Type string - The type of job.
- command
Line stringArguments - The arguments to pass to the job.
- environment
Variables {[key: string]: string} - Environment variables to set for the job.
- maximum
Runtime stringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- startup
Probe JobDetails Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- job_
type str - The type of job.
- command_
line_ strarguments - The arguments to pass to the job.
- environment_
variables Mapping[str, str] - Environment variables to set for the job.
- maximum_
runtime_ strin_ minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- startup_
probe_ Jobdetails Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- job
Type String - The type of job.
- command
Line StringArguments - The arguments to pass to the job.
- environment
Variables Map<String> - Environment variables to set for the job.
- maximum
Runtime StringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- startup
Probe Property MapDetails - The probe indicates whether the application within the job run has started.
JobJobConfigurationDetailsStartupProbeDetails, JobJobConfigurationDetailsStartupProbeDetailsArgs
- Commands List<string>
- The commands to run in the target job run to perform the startup probe
- Job
Probe stringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- Failure
Threshold int - How many times the job will try before giving up when a probe fails.
- Initial
Delay intIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- Period
In intSeconds - Number of seconds how often the job run should perform a startup probe
- Commands []string
- The commands to run in the target job run to perform the startup probe
- Job
Probe stringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- Failure
Threshold int - How many times the job will try before giving up when a probe fails.
- Initial
Delay intIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- Period
In intSeconds - Number of seconds how often the job run should perform a startup probe
- commands List<String>
- The commands to run in the target job run to perform the startup probe
- job
Probe StringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- failure
Threshold Integer - How many times the job will try before giving up when a probe fails.
- initial
Delay IntegerIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- period
In IntegerSeconds - Number of seconds how often the job run should perform a startup probe
- commands string[]
- The commands to run in the target job run to perform the startup probe
- job
Probe stringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- failure
Threshold number - How many times the job will try before giving up when a probe fails.
- initial
Delay numberIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- period
In numberSeconds - Number of seconds how often the job run should perform a startup probe
- commands Sequence[str]
- The commands to run in the target job run to perform the startup probe
- job_
probe_ strcheck_ type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- failure_
threshold int - How many times the job will try before giving up when a probe fails.
- initial_
delay_ intin_ seconds - Number of seconds after the job run has started before a startup probe is initiated.
- period_
in_ intseconds - Number of seconds how often the job run should perform a startup probe
- commands List<String>
- The commands to run in the target job run to perform the startup probe
- job
Probe StringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- failure
Threshold Number - How many times the job will try before giving up when a probe fails.
- initial
Delay NumberIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- period
In NumberSeconds - Number of seconds how often the job run should perform a startup probe
JobJobEnvironmentConfigurationDetails, JobJobEnvironmentConfigurationDetailsArgs
- Image string
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- Job
Environment stringType - The environment configuration type used for job runtime.
- Cmds List<string>
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - Entrypoints List<string>
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - Image
Digest string - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- Image
Signature stringId - OCID of the container image signature
- Image string
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- Job
Environment stringType - The environment configuration type used for job runtime.
- Cmds []string
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - Entrypoints []string
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - Image
Digest string - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- Image
Signature stringId - OCID of the container image signature
- image String
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- job
Environment StringType - The environment configuration type used for job runtime.
- cmds List<String>
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - entrypoints List<String>
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - image
Digest String - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- image
Signature StringId - OCID of the container image signature
- image string
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- job
Environment stringType - The environment configuration type used for job runtime.
- cmds string[]
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - entrypoints string[]
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - image
Digest string - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- image
Signature stringId - OCID of the container image signature
- image str
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- job_
environment_ strtype - The environment configuration type used for job runtime.
- cmds Sequence[str]
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - entrypoints Sequence[str]
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - image_
digest str - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- image_
signature_ strid - OCID of the container image signature
- image String
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- job
Environment StringType - The environment configuration type used for job runtime.
- cmds List<String>
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - entrypoints List<String>
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - image
Digest String - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- image
Signature StringId - OCID of the container image signature
JobJobInfrastructureConfigurationDetails, JobJobInfrastructureConfigurationDetailsArgs
- Job
Infrastructure stringType - (Updatable) The infrastructure type used for job run.
- Block
Storage intSize In Gbs - (Updatable) The size of the block storage volume to attach to the instance running the job
- Job
Shape JobConfig Details Job Infrastructure Configuration Details Job Shape Config Details - (Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.
- Shape
Name string - (Updatable) The name that corresponds to the JobShapeSummary to use for the job node
- Subnet
Id string - (Updatable) The subnet to create a secondary vnic in to attach to the instance running the job
- Job
Infrastructure stringType - (Updatable) The infrastructure type used for job run.
- Block
Storage intSize In Gbs - (Updatable) The size of the block storage volume to attach to the instance running the job
- Job
Shape JobConfig Details Job Infrastructure Configuration Details Job Shape Config Details - (Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.
- Shape
Name string - (Updatable) The name that corresponds to the JobShapeSummary to use for the job node
- Subnet
Id string - (Updatable) The subnet to create a secondary vnic in to attach to the instance running the job
- job
Infrastructure StringType - (Updatable) The infrastructure type used for job run.
- block
Storage IntegerSize In Gbs - (Updatable) The size of the block storage volume to attach to the instance running the job
- job
Shape JobConfig Details Job Infrastructure Configuration Details Job Shape Config Details - (Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.
- shape
Name String - (Updatable) The name that corresponds to the JobShapeSummary to use for the job node
- subnet
Id String - (Updatable) The subnet to create a secondary vnic in to attach to the instance running the job
- job
Infrastructure stringType - (Updatable) The infrastructure type used for job run.
- block
Storage numberSize In Gbs - (Updatable) The size of the block storage volume to attach to the instance running the job
- job
Shape JobConfig Details Job Infrastructure Configuration Details Job Shape Config Details - (Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.
- shape
Name string - (Updatable) The name that corresponds to the JobShapeSummary to use for the job node
- subnet
Id string - (Updatable) The subnet to create a secondary vnic in to attach to the instance running the job
- job_
infrastructure_ strtype - (Updatable) The infrastructure type used for job run.
- block_
storage_ intsize_ in_ gbs - (Updatable) The size of the block storage volume to attach to the instance running the job
- job_
shape_ Jobconfig_ details Job Infrastructure Configuration Details Job Shape Config Details - (Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.
- shape_
name str - (Updatable) The name that corresponds to the JobShapeSummary to use for the job node
- subnet_
id str - (Updatable) The subnet to create a secondary vnic in to attach to the instance running the job
- job
Infrastructure StringType - (Updatable) The infrastructure type used for job run.
- block
Storage NumberSize In Gbs - (Updatable) The size of the block storage volume to attach to the instance running the job
- job
Shape Property MapConfig Details - (Updatable) Details for the job run shape configuration. Specify only when a flex shape is selected.
- shape
Name String - (Updatable) The name that corresponds to the JobShapeSummary to use for the job node
- subnet
Id String - (Updatable) The subnet to create a secondary vnic in to attach to the instance running the job
JobJobInfrastructureConfigurationDetailsJobShapeConfigDetails, JobJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs
- Cpu
Baseline string - (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to
BASELINE_1_1
. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance. - Memory
In doubleGbs - (Updatable) The total amount of memory available to the job run instance, in gigabytes.
- Ocpus double
- (Updatable) The total number of OCPUs available to the job run instance.
- Cpu
Baseline string - (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to
BASELINE_1_1
. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance. - Memory
In float64Gbs - (Updatable) The total amount of memory available to the job run instance, in gigabytes.
- Ocpus float64
- (Updatable) The total number of OCPUs available to the job run instance.
- cpu
Baseline String - (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to
BASELINE_1_1
. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance. - memory
In DoubleGbs - (Updatable) The total amount of memory available to the job run instance, in gigabytes.
- ocpus Double
- (Updatable) The total number of OCPUs available to the job run instance.
- cpu
Baseline string - (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to
BASELINE_1_1
. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance. - memory
In numberGbs - (Updatable) The total amount of memory available to the job run instance, in gigabytes.
- ocpus number
- (Updatable) The total number of OCPUs available to the job run instance.
- cpu_
baseline str - (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to
BASELINE_1_1
. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance. - memory_
in_ floatgbs - (Updatable) The total amount of memory available to the job run instance, in gigabytes.
- ocpus float
- (Updatable) The total number of OCPUs available to the job run instance.
- cpu
Baseline String - (Updatable) The baseline OCPU utilization for a subcore burstable VM instance. If this attribute is left blank, it will default to
BASELINE_1_1
. The following values are supported: BASELINE_1_8 - baseline usage is 1/8 of an OCPU. BASELINE_1_2 - baseline usage is 1/2 of an OCPU. BASELINE_1_1 - baseline usage is an entire OCPU. This represents a non-burstable instance. - memory
In NumberGbs - (Updatable) The total amount of memory available to the job run instance, in gigabytes.
- ocpus Number
- (Updatable) The total number of OCPUs available to the job run instance.
JobJobLogConfigurationDetails, JobJobLogConfigurationDetailsArgs
- Enable
Auto boolLog Creation - If automatic on-behalf-of log object creation is enabled for job runs.
- Enable
Logging bool - If customer logging is enabled for job runs.
- Log
Group stringId - The log group id for where log objects are for job runs.
- Log
Id string - The log id the job run will push logs too.
- Enable
Auto boolLog Creation - If automatic on-behalf-of log object creation is enabled for job runs.
- Enable
Logging bool - If customer logging is enabled for job runs.
- Log
Group stringId - The log group id for where log objects are for job runs.
- Log
Id string - The log id the job run will push logs too.
- enable
Auto BooleanLog Creation - If automatic on-behalf-of log object creation is enabled for job runs.
- enable
Logging Boolean - If customer logging is enabled for job runs.
- log
Group StringId - The log group id for where log objects are for job runs.
- log
Id String - The log id the job run will push logs too.
- enable
Auto booleanLog Creation - If automatic on-behalf-of log object creation is enabled for job runs.
- enable
Logging boolean - If customer logging is enabled for job runs.
- log
Group stringId - The log group id for where log objects are for job runs.
- log
Id string - The log id the job run will push logs too.
- enable_
auto_ boollog_ creation - If automatic on-behalf-of log object creation is enabled for job runs.
- enable_
logging bool - If customer logging is enabled for job runs.
- log_
group_ strid - The log group id for where log objects are for job runs.
- log_
id str - The log id the job run will push logs too.
- enable
Auto BooleanLog Creation - If automatic on-behalf-of log object creation is enabled for job runs.
- enable
Logging Boolean - If customer logging is enabled for job runs.
- log
Group StringId - The log group id for where log objects are for job runs.
- log
Id String - The log id the job run will push logs too.
JobJobNodeConfigurationDetails, JobJobNodeConfigurationDetailsArgs
- Job
Node stringType - The node type used for job run.
- Job
Network JobConfiguration Job Node Configuration Details Job Network Configuration - The job network configuration details
- Job
Node List<JobGroup Configuration Details Lists Job Node Configuration Details Job Node Group Configuration Details List> - List of JobNodeGroupConfigurationDetails
- Maximum
Runtime stringIn Minutes - A time bound for the execution of the job run. Timer starts when the job run is in progress.
- Startup
Order string - The execution order of node groups
- Job
Node stringType - The node type used for job run.
- Job
Network JobConfiguration Job Node Configuration Details Job Network Configuration - The job network configuration details
- Job
Node []JobGroup Configuration Details Lists Job Node Configuration Details Job Node Group Configuration Details List - List of JobNodeGroupConfigurationDetails
- Maximum
Runtime stringIn Minutes - A time bound for the execution of the job run. Timer starts when the job run is in progress.
- Startup
Order string - The execution order of node groups
- job
Node StringType - The node type used for job run.
- job
Network JobConfiguration Job Node Configuration Details Job Network Configuration - The job network configuration details
- job
Node List<JobGroup Configuration Details Lists Job Node Configuration Details Job Node Group Configuration Details List> - List of JobNodeGroupConfigurationDetails
- maximum
Runtime StringIn Minutes - A time bound for the execution of the job run. Timer starts when the job run is in progress.
- startup
Order String - The execution order of node groups
- job
Node stringType - The node type used for job run.
- job
Network JobConfiguration Job Node Configuration Details Job Network Configuration - The job network configuration details
- job
Node JobGroup Configuration Details Lists Job Node Configuration Details Job Node Group Configuration Details List[] - List of JobNodeGroupConfigurationDetails
- maximum
Runtime stringIn Minutes - A time bound for the execution of the job run. Timer starts when the job run is in progress.
- startup
Order string - The execution order of node groups
- job_
node_ strtype - The node type used for job run.
- job_
network_ Jobconfiguration Job Node Configuration Details Job Network Configuration - The job network configuration details
- job_
node_ Sequence[Jobgroup_ configuration_ details_ lists Job Node Configuration Details Job Node Group Configuration Details List] - List of JobNodeGroupConfigurationDetails
- maximum_
runtime_ strin_ minutes - A time bound for the execution of the job run. Timer starts when the job run is in progress.
- startup_
order str - The execution order of node groups
- job
Node StringType - The node type used for job run.
- job
Network Property MapConfiguration - The job network configuration details
- job
Node List<Property Map>Group Configuration Details Lists - List of JobNodeGroupConfigurationDetails
- maximum
Runtime StringIn Minutes - A time bound for the execution of the job run. Timer starts when the job run is in progress.
- startup
Order String - The execution order of node groups
JobJobNodeConfigurationDetailsJobNetworkConfiguration, JobJobNodeConfigurationDetailsJobNetworkConfigurationArgs
- Job
Network stringType - job network type
- Subnet
Id string - The custom subnet id
- Job
Network stringType - job network type
- Subnet
Id string - The custom subnet id
- job
Network StringType - job network type
- subnet
Id String - The custom subnet id
- job
Network stringType - job network type
- subnet
Id string - The custom subnet id
- job_
network_ strtype - job network type
- subnet_
id str - The custom subnet id
- job
Network StringType - job network type
- subnet
Id String - The custom subnet id
JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsList, JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListArgs
- Name string
- node group name.
- Job
Configuration JobDetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details - The job configuration details
- Job
Environment JobConfiguration Details Job Node Configuration Details Job Node Group Configuration Details List Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- Job
Infrastructure JobConfiguration Details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details - The job infrastructure configuration details (shape, block storage, etc.)
- Minimum
Success intReplicas - The minimum threshold of successful replicas for node group to be successful. All replicas need to succeed if this is not specified.
- Replicas int
- The number of nodes.
- Name string
- node group name.
- Job
Configuration JobDetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details - The job configuration details
- Job
Environment JobConfiguration Details Job Node Configuration Details Job Node Group Configuration Details List Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- Job
Infrastructure JobConfiguration Details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details - The job infrastructure configuration details (shape, block storage, etc.)
- Minimum
Success intReplicas - The minimum threshold of successful replicas for node group to be successful. All replicas need to succeed if this is not specified.
- Replicas int
- The number of nodes.
- name String
- node group name.
- job
Configuration JobDetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details - The job configuration details
- job
Environment JobConfiguration Details Job Node Configuration Details Job Node Group Configuration Details List Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure JobConfiguration Details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details - The job infrastructure configuration details (shape, block storage, etc.)
- minimum
Success IntegerReplicas - The minimum threshold of successful replicas for node group to be successful. All replicas need to succeed if this is not specified.
- replicas Integer
- The number of nodes.
- name string
- node group name.
- job
Configuration JobDetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details - The job configuration details
- job
Environment JobConfiguration Details Job Node Configuration Details Job Node Group Configuration Details List Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure JobConfiguration Details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details - The job infrastructure configuration details (shape, block storage, etc.)
- minimum
Success numberReplicas - The minimum threshold of successful replicas for node group to be successful. All replicas need to succeed if this is not specified.
- replicas number
- The number of nodes.
- name str
- node group name.
- job_
configuration_ Jobdetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details - The job configuration details
- job_
environment_ Jobconfiguration_ details Job Node Configuration Details Job Node Group Configuration Details List Job Environment Configuration Details - Environment configuration to capture job runtime dependencies.
- job_
infrastructure_ Jobconfiguration_ details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details - The job infrastructure configuration details (shape, block storage, etc.)
- minimum_
success_ intreplicas - The minimum threshold of successful replicas for node group to be successful. All replicas need to succeed if this is not specified.
- replicas int
- The number of nodes.
- name String
- node group name.
- job
Configuration Property MapDetails - The job configuration details
- job
Environment Property MapConfiguration Details - Environment configuration to capture job runtime dependencies.
- job
Infrastructure Property MapConfiguration Details - The job infrastructure configuration details (shape, block storage, etc.)
- minimum
Success NumberReplicas - The minimum threshold of successful replicas for node group to be successful. All replicas need to succeed if this is not specified.
- replicas Number
- The number of nodes.
JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetails, JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsArgs
- Job
Type string - The type of job.
- Command
Line stringArguments - The arguments to pass to the job.
- Environment
Variables Dictionary<string, string> - Environment variables to set for the job.
- Maximum
Runtime stringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- Startup
Probe JobDetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- Job
Type string - The type of job.
- Command
Line stringArguments - The arguments to pass to the job.
- Environment
Variables map[string]string - Environment variables to set for the job.
- Maximum
Runtime stringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- Startup
Probe JobDetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- job
Type String - The type of job.
- command
Line StringArguments - The arguments to pass to the job.
- environment
Variables Map<String,String> - Environment variables to set for the job.
- maximum
Runtime StringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- startup
Probe JobDetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- job
Type string - The type of job.
- command
Line stringArguments - The arguments to pass to the job.
- environment
Variables {[key: string]: string} - Environment variables to set for the job.
- maximum
Runtime stringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- startup
Probe JobDetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- job_
type str - The type of job.
- command_
line_ strarguments - The arguments to pass to the job.
- environment_
variables Mapping[str, str] - Environment variables to set for the job.
- maximum_
runtime_ strin_ minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- startup_
probe_ Jobdetails Job Node Configuration Details Job Node Group Configuration Details List Job Configuration Details Startup Probe Details - The probe indicates whether the application within the job run has started.
- job
Type String - The type of job.
- command
Line StringArguments - The arguments to pass to the job.
- environment
Variables Map<String> - Environment variables to set for the job.
- maximum
Runtime StringIn Minutes - A time bound for the execution of the job. Timer starts when the job becomes active.
- startup
Probe Property MapDetails - The probe indicates whether the application within the job run has started.
JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetails, JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobConfigurationDetailsStartupProbeDetailsArgs
- Commands List<string>
- The commands to run in the target job run to perform the startup probe
- Job
Probe stringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- Failure
Threshold int - How many times the job will try before giving up when a probe fails.
- Initial
Delay intIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- Period
In intSeconds - Number of seconds how often the job run should perform a startup probe
- Commands []string
- The commands to run in the target job run to perform the startup probe
- Job
Probe stringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- Failure
Threshold int - How many times the job will try before giving up when a probe fails.
- Initial
Delay intIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- Period
In intSeconds - Number of seconds how often the job run should perform a startup probe
- commands List<String>
- The commands to run in the target job run to perform the startup probe
- job
Probe StringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- failure
Threshold Integer - How many times the job will try before giving up when a probe fails.
- initial
Delay IntegerIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- period
In IntegerSeconds - Number of seconds how often the job run should perform a startup probe
- commands string[]
- The commands to run in the target job run to perform the startup probe
- job
Probe stringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- failure
Threshold number - How many times the job will try before giving up when a probe fails.
- initial
Delay numberIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- period
In numberSeconds - Number of seconds how often the job run should perform a startup probe
- commands Sequence[str]
- The commands to run in the target job run to perform the startup probe
- job_
probe_ strcheck_ type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- failure_
threshold int - How many times the job will try before giving up when a probe fails.
- initial_
delay_ intin_ seconds - Number of seconds after the job run has started before a startup probe is initiated.
- period_
in_ intseconds - Number of seconds how often the job run should perform a startup probe
- commands List<String>
- The commands to run in the target job run to perform the startup probe
- job
Probe StringCheck Type - The probe check type to perform the startup probe and specifies the type of health check for a job.
- failure
Threshold Number - How many times the job will try before giving up when a probe fails.
- initial
Delay NumberIn Seconds - Number of seconds after the job run has started before a startup probe is initiated.
- period
In NumberSeconds - Number of seconds how often the job run should perform a startup probe
JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetails, JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobEnvironmentConfigurationDetailsArgs
- Image string
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- Job
Environment stringType - The environment configuration type used for job runtime.
- Cmds List<string>
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - Entrypoints List<string>
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - Image
Digest string - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- Image
Signature stringId - OCID of the container image signature
- Image string
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- Job
Environment stringType - The environment configuration type used for job runtime.
- Cmds []string
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - Entrypoints []string
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - Image
Digest string - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- Image
Signature stringId - OCID of the container image signature
- image String
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- job
Environment StringType - The environment configuration type used for job runtime.
- cmds List<String>
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - entrypoints List<String>
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - image
Digest String - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- image
Signature StringId - OCID of the container image signature
- image string
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- job
Environment stringType - The environment configuration type used for job runtime.
- cmds string[]
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - entrypoints string[]
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - image
Digest string - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- image
Signature stringId - OCID of the container image signature
- image str
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- job_
environment_ strtype - The environment configuration type used for job runtime.
- cmds Sequence[str]
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - entrypoints Sequence[str]
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - image_
digest str - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- image_
signature_ strid - OCID of the container image signature
- image String
- The full path to the Oracle Container Repository (OCIR) registry, image, and tag in a canonical format. Acceptable format:
<region>.ocir.io/<registry>/<image>:<tag>
<region>.ocir.io/<registry>/<image>:<tag>@digest
- job
Environment StringType - The environment configuration type used for job runtime.
- cmds List<String>
- The container image run CMD as a list of strings. Use
CMD
as arguments to theENTRYPOINT
or the only command to run in the absence of anENTRYPOINT
. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. - entrypoints List<String>
- The container image run ENTRYPOINT as a list of strings. Accept the
CMD
as extra arguments. The combined size ofCMD
andENTRYPOINT
must be less than 2048 bytes. More information on howCMD
andENTRYPOINT
interact are here. - image
Digest String - The digest of the container image. For example,
sha256:881303a6b2738834d795a32b4a98eb0e5e3d1cad590a712d1e04f9b2fa90a030
- image
Signature StringId - OCID of the container image signature
JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetails, JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsArgs
- Job
Infrastructure stringType - The infrastructure type used for job run.
- Block
Storage intSize In Gbs - The size of the block storage volume to attach to the instance running the job
- Job
Shape JobConfig Details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details Job Shape Config Details - Details for the job run shape configuration. Specify only when a flex shape is selected.
- Shape
Name string - The name that corresponds to the JobShapeSummary to use for the job node
- Subnet
Id string - The subnet to create a secondary vnic in to attach to the instance running the job
- Job
Infrastructure stringType - The infrastructure type used for job run.
- Block
Storage intSize In Gbs - The size of the block storage volume to attach to the instance running the job
- Job
Shape JobConfig Details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details Job Shape Config Details - Details for the job run shape configuration. Specify only when a flex shape is selected.
- Shape
Name string - The name that corresponds to the JobShapeSummary to use for the job node
- Subnet
Id string - The subnet to create a secondary vnic in to attach to the instance running the job
- job
Infrastructure StringType - The infrastructure type used for job run.
- block
Storage IntegerSize In Gbs - The size of the block storage volume to attach to the instance running the job
- job
Shape JobConfig Details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details Job Shape Config Details - Details for the job run shape configuration. Specify only when a flex shape is selected.
- shape
Name String - The name that corresponds to the JobShapeSummary to use for the job node
- subnet
Id String - The subnet to create a secondary vnic in to attach to the instance running the job
- job
Infrastructure stringType - The infrastructure type used for job run.
- block
Storage numberSize In Gbs - The size of the block storage volume to attach to the instance running the job
- job
Shape JobConfig Details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details Job Shape Config Details - Details for the job run shape configuration. Specify only when a flex shape is selected.
- shape
Name string - The name that corresponds to the JobShapeSummary to use for the job node
- subnet
Id string - The subnet to create a secondary vnic in to attach to the instance running the job
- job_
infrastructure_ strtype - The infrastructure type used for job run.
- block_
storage_ intsize_ in_ gbs - The size of the block storage volume to attach to the instance running the job
- job_
shape_ Jobconfig_ details Job Node Configuration Details Job Node Group Configuration Details List Job Infrastructure Configuration Details Job Shape Config Details - Details for the job run shape configuration. Specify only when a flex shape is selected.
- shape_
name str - The name that corresponds to the JobShapeSummary to use for the job node
- subnet_
id str - The subnet to create a secondary vnic in to attach to the instance running the job
- job
Infrastructure StringType - The infrastructure type used for job run.
- block
Storage NumberSize In Gbs - The size of the block storage volume to attach to the instance running the job
- job
Shape Property MapConfig Details - Details for the job run shape configuration. Specify only when a flex shape is selected.
- shape
Name String - The name that corresponds to the JobShapeSummary to use for the job node
- subnet
Id String - The subnet to create a secondary vnic in to attach to the instance running the job
JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsJobShapeConfigDetails, JobJobNodeConfigurationDetailsJobNodeGroupConfigurationDetailsListJobInfrastructureConfigurationDetailsJobShapeConfigDetailsArgs
- Memory
In doubleGbs - The total amount of memory available to the job run instance, in gigabytes.
- Ocpus double
- The total number of OCPUs available to the job run instance.
- Memory
In float64Gbs - The total amount of memory available to the job run instance, in gigabytes.
- Ocpus float64
- The total number of OCPUs available to the job run instance.
- memory
In DoubleGbs - The total amount of memory available to the job run instance, in gigabytes.
- ocpus Double
- The total number of OCPUs available to the job run instance.
- memory
In numberGbs - The total amount of memory available to the job run instance, in gigabytes.
- ocpus number
- The total number of OCPUs available to the job run instance.
- memory_
in_ floatgbs - The total amount of memory available to the job run instance, in gigabytes.
- ocpus float
- The total number of OCPUs available to the job run instance.
- memory
In NumberGbs - The total amount of memory available to the job run instance, in gigabytes.
- ocpus Number
- The total number of OCPUs available to the job run instance.
JobJobStorageMountConfigurationDetailsList, JobJobStorageMountConfigurationDetailsListArgs
- Destination
Directory stringName - (Updatable) The local directory name to be mounted
- Storage
Type string - (Updatable) The type of storage.
- Bucket string
- (Updatable) The object storage bucket
- Destination
Path string - (Updatable) The local path of the mounted directory, excluding directory name.
- Export
Id string - (Updatable) OCID of the export
- Mount
Target stringId - (Updatable) OCID of the mount target
- Namespace string
- (Updatable) The object storage namespace
- Prefix string
- (Updatable) Prefix in the bucket to mount
- Destination
Directory stringName - (Updatable) The local directory name to be mounted
- Storage
Type string - (Updatable) The type of storage.
- Bucket string
- (Updatable) The object storage bucket
- Destination
Path string - (Updatable) The local path of the mounted directory, excluding directory name.
- Export
Id string - (Updatable) OCID of the export
- Mount
Target stringId - (Updatable) OCID of the mount target
- Namespace string
- (Updatable) The object storage namespace
- Prefix string
- (Updatable) Prefix in the bucket to mount
- destination
Directory StringName - (Updatable) The local directory name to be mounted
- storage
Type String - (Updatable) The type of storage.
- bucket String
- (Updatable) The object storage bucket
- destination
Path String - (Updatable) The local path of the mounted directory, excluding directory name.
- export
Id String - (Updatable) OCID of the export
- mount
Target StringId - (Updatable) OCID of the mount target
- namespace String
- (Updatable) The object storage namespace
- prefix String
- (Updatable) Prefix in the bucket to mount
- destination
Directory stringName - (Updatable) The local directory name to be mounted
- storage
Type string - (Updatable) The type of storage.
- bucket string
- (Updatable) The object storage bucket
- destination
Path string - (Updatable) The local path of the mounted directory, excluding directory name.
- export
Id string - (Updatable) OCID of the export
- mount
Target stringId - (Updatable) OCID of the mount target
- namespace string
- (Updatable) The object storage namespace
- prefix string
- (Updatable) Prefix in the bucket to mount
- destination_
directory_ strname - (Updatable) The local directory name to be mounted
- storage_
type str - (Updatable) The type of storage.
- bucket str
- (Updatable) The object storage bucket
- destination_
path str - (Updatable) The local path of the mounted directory, excluding directory name.
- export_
id str - (Updatable) OCID of the export
- mount_
target_ strid - (Updatable) OCID of the mount target
- namespace str
- (Updatable) The object storage namespace
- prefix str
- (Updatable) Prefix in the bucket to mount
- destination
Directory StringName - (Updatable) The local directory name to be mounted
- storage
Type String - (Updatable) The type of storage.
- bucket String
- (Updatable) The object storage bucket
- destination
Path String - (Updatable) The local path of the mounted directory, excluding directory name.
- export
Id String - (Updatable) OCID of the export
- mount
Target StringId - (Updatable) OCID of the mount target
- namespace String
- (Updatable) The object storage namespace
- prefix String
- (Updatable) Prefix in the bucket to mount
Import
Jobs can be imported using the id
, e.g.
$ pulumi import oci:DataScience/job:Job test_job "id"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.