Oracle Cloud Infrastructure v3.7.0 published on Saturday, Sep 13, 2025 by Pulumi
oci.AiVision.getStreamJob
Explore with Pulumi AI
This data source provides details about a specific Stream Job resource in Oracle Cloud Infrastructure Ai Vision service.
Get details of a stream analysis job.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testStreamJob = oci.AiVision.getStreamJob({
streamJobId: testStreamJobOciAiVisionStreamJob.id,
});
import pulumi
import pulumi_oci as oci
test_stream_job = oci.AiVision.get_stream_job(stream_job_id=test_stream_job_oci_ai_vision_stream_job["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/aivision"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := aivision.GetStreamJob(ctx, &aivision.GetStreamJobArgs{
StreamJobId: testStreamJobOciAiVisionStreamJob.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testStreamJob = Oci.AiVision.GetStreamJob.Invoke(new()
{
StreamJobId = testStreamJobOciAiVisionStreamJob.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.AiVision.AiVisionFunctions;
import com.pulumi.oci.AiVision.inputs.GetStreamJobArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testStreamJob = AiVisionFunctions.getStreamJob(GetStreamJobArgs.builder()
.streamJobId(testStreamJobOciAiVisionStreamJob.id())
.build());
}
}
variables:
testStreamJob:
fn::invoke:
function: oci:AiVision:getStreamJob
arguments:
streamJobId: ${testStreamJobOciAiVisionStreamJob.id}
Using getStreamJob
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getStreamJob(args: GetStreamJobArgs, opts?: InvokeOptions): Promise<GetStreamJobResult>
function getStreamJobOutput(args: GetStreamJobOutputArgs, opts?: InvokeOptions): Output<GetStreamJobResult>
def get_stream_job(stream_job_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStreamJobResult
def get_stream_job_output(stream_job_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStreamJobResult]
func LookupStreamJob(ctx *Context, args *LookupStreamJobArgs, opts ...InvokeOption) (*LookupStreamJobResult, error)
func LookupStreamJobOutput(ctx *Context, args *LookupStreamJobOutputArgs, opts ...InvokeOption) LookupStreamJobResultOutput
> Note: This function is named LookupStreamJob
in the Go SDK.
public static class GetStreamJob
{
public static Task<GetStreamJobResult> InvokeAsync(GetStreamJobArgs args, InvokeOptions? opts = null)
public static Output<GetStreamJobResult> Invoke(GetStreamJobInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStreamJobResult> getStreamJob(GetStreamJobArgs args, InvokeOptions options)
public static Output<GetStreamJobResult> getStreamJob(GetStreamJobArgs args, InvokeOptions options)
fn::invoke:
function: oci:AiVision/getStreamJob:getStreamJob
arguments:
# arguments dictionary
The following arguments are supported:
- Stream
Job stringId - Stream job id.
- Stream
Job stringId - Stream job id.
- stream
Job StringId - Stream job id.
- stream
Job stringId - Stream job id.
- stream_
job_ strid - Stream job id.
- stream
Job StringId - Stream job id.
getStreamJob Result
The following output properties are available:
- Agent
Participant stringId - participant id of agent where results need to be sent
- Compartment
Id string - OCID of compartment
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For example:
{"foo-namespace": {"bar-key": "value"}}
- Display
Name string - Stream job display name.
- Features
List<Get
Stream Job Feature> - a list of document analysis features.
- Dictionary<string, string>
- A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example:
{"bar-key": "value"}
- Id string
- OCID of the streamJob.
- Lifecycle
Details string - Additional details about current state of streamJob
- State string
- The current state of the Stream job.
- Stream
Job stringId - Stream
Output List<GetLocations Stream Job Stream Output Location> - Details about a where results will be Sent
- Stream
Source stringId - OCID of the streamSource
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. For example:
{"orcl-cloud": {"free-tier-retained": "true"}}
- Time
Created string - When the streamJob was created, as an RFC3339 datetime string.
- Time
Updated string - When the stream job was updated, as an RFC3339 datetime string.
- Agent
Participant stringId - participant id of agent where results need to be sent
- Compartment
Id string - OCID of compartment
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For example:
{"foo-namespace": {"bar-key": "value"}}
- Display
Name string - Stream job display name.
- Features
[]Get
Stream Job Feature - a list of document analysis features.
- map[string]string
- A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example:
{"bar-key": "value"}
- Id string
- OCID of the streamJob.
- Lifecycle
Details string - Additional details about current state of streamJob
- State string
- The current state of the Stream job.
- Stream
Job stringId - Stream
Output []GetLocations Stream Job Stream Output Location - Details about a where results will be Sent
- Stream
Source stringId - OCID of the streamSource
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. For example:
{"orcl-cloud": {"free-tier-retained": "true"}}
- Time
Created string - When the streamJob was created, as an RFC3339 datetime string.
- Time
Updated string - When the stream job was updated, as an RFC3339 datetime string.
- agent
Participant StringId - participant id of agent where results need to be sent
- compartment
Id String - OCID of compartment
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For example:
{"foo-namespace": {"bar-key": "value"}}
- display
Name String - Stream job display name.
- features
List<Get
Stream Job Feature> - a list of document analysis features.
- Map<String,String>
- A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example:
{"bar-key": "value"}
- id String
- OCID of the streamJob.
- lifecycle
Details String - Additional details about current state of streamJob
- state String
- The current state of the Stream job.
- stream
Job StringId - stream
Output List<GetLocations Stream Job Stream Output Location> - Details about a where results will be Sent
- stream
Source StringId - OCID of the streamSource
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. For example:
{"orcl-cloud": {"free-tier-retained": "true"}}
- time
Created String - When the streamJob was created, as an RFC3339 datetime string.
- time
Updated String - When the stream job was updated, as an RFC3339 datetime string.
- agent
Participant stringId - participant id of agent where results need to be sent
- compartment
Id string - OCID of compartment
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For example:
{"foo-namespace": {"bar-key": "value"}}
- display
Name string - Stream job display name.
- features
Get
Stream Job Feature[] - a list of document analysis features.
- {[key: string]: string}
- A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example:
{"bar-key": "value"}
- id string
- OCID of the streamJob.
- lifecycle
Details string - Additional details about current state of streamJob
- state string
- The current state of the Stream job.
- stream
Job stringId - stream
Output GetLocations Stream Job Stream Output Location[] - Details about a where results will be Sent
- stream
Source stringId - OCID of the streamSource
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. For example:
{"orcl-cloud": {"free-tier-retained": "true"}}
- time
Created string - When the streamJob was created, as an RFC3339 datetime string.
- time
Updated string - When the stream job was updated, as an RFC3339 datetime string.
- agent_
participant_ strid - participant id of agent where results need to be sent
- compartment_
id str - OCID of compartment
- Mapping[str, str]
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For example:
{"foo-namespace": {"bar-key": "value"}}
- display_
name str - Stream job display name.
- features
Sequence[Get
Stream Job Feature] - a list of document analysis features.
- Mapping[str, str]
- A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example:
{"bar-key": "value"}
- id str
- OCID of the streamJob.
- lifecycle_
details str - Additional details about current state of streamJob
- state str
- The current state of the Stream job.
- stream_
job_ strid - stream_
output_ Sequence[Getlocations Stream Job Stream Output Location] - Details about a where results will be Sent
- stream_
source_ strid - OCID of the streamSource
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. For example:
{"orcl-cloud": {"free-tier-retained": "true"}}
- time_
created str - When the streamJob was created, as an RFC3339 datetime string.
- time_
updated str - When the stream job was updated, as an RFC3339 datetime string.
- agent
Participant StringId - participant id of agent where results need to be sent
- compartment
Id String - OCID of compartment
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. For example:
{"foo-namespace": {"bar-key": "value"}}
- display
Name String - Stream job display name.
- features List<Property Map>
- a list of document analysis features.
- Map<String>
- A simple key-value pair that is applied without any predefined name, type, or scope. It exists for cross-compatibility only. For example:
{"bar-key": "value"}
- id String
- OCID of the streamJob.
- lifecycle
Details String - Additional details about current state of streamJob
- state String
- The current state of the Stream job.
- stream
Job StringId - stream
Output List<Property Map>Locations - Details about a where results will be Sent
- stream
Source StringId - OCID of the streamSource
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. For example:
{"orcl-cloud": {"free-tier-retained": "true"}}
- time
Created String - When the streamJob was created, as an RFC3339 datetime string.
- time
Updated String - When the stream job was updated, as an RFC3339 datetime string.
Supporting Types
GetStreamJobFeature
- Feature
Type string - The feature of video analysis. Allowed values are:
- OBJECT_TRACKING: Object tracking feature(OT).
- FACE_DETECTION: Face detection feature(FD).
- Max
Results int - The maximum number of results to return.
- Should
Return boolLandmarks - Whether or not return face landmarks.
- Tracking
Types List<GetStream Job Feature Tracking Type> - List of details of what to track.
- Feature
Type string - The feature of video analysis. Allowed values are:
- OBJECT_TRACKING: Object tracking feature(OT).
- FACE_DETECTION: Face detection feature(FD).
- Max
Results int - The maximum number of results to return.
- Should
Return boolLandmarks - Whether or not return face landmarks.
- Tracking
Types []GetStream Job Feature Tracking Type - List of details of what to track.
- feature
Type String - The feature of video analysis. Allowed values are:
- OBJECT_TRACKING: Object tracking feature(OT).
- FACE_DETECTION: Face detection feature(FD).
- max
Results Integer - The maximum number of results to return.
- should
Return BooleanLandmarks - Whether or not return face landmarks.
- tracking
Types List<GetStream Job Feature Tracking Type> - List of details of what to track.
- feature
Type string - The feature of video analysis. Allowed values are:
- OBJECT_TRACKING: Object tracking feature(OT).
- FACE_DETECTION: Face detection feature(FD).
- max
Results number - The maximum number of results to return.
- should
Return booleanLandmarks - Whether or not return face landmarks.
- tracking
Types GetStream Job Feature Tracking Type[] - List of details of what to track.
- feature_
type str - The feature of video analysis. Allowed values are:
- OBJECT_TRACKING: Object tracking feature(OT).
- FACE_DETECTION: Face detection feature(FD).
- max_
results int - The maximum number of results to return.
- should_
return_ boollandmarks - Whether or not return face landmarks.
- tracking_
types Sequence[GetStream Job Feature Tracking Type] - List of details of what to track.
- feature
Type String - The feature of video analysis. Allowed values are:
- OBJECT_TRACKING: Object tracking feature(OT).
- FACE_DETECTION: Face detection feature(FD).
- max
Results Number - The maximum number of results to return.
- should
Return BooleanLandmarks - Whether or not return face landmarks.
- tracking
Types List<Property Map> - List of details of what to track.
GetStreamJobFeatureTrackingType
- Biometric
Store stringCompartment Id - compartment Id of biometric compartment.
- Biometric
Store stringId - Which biometric store user wants to do face recognition
- Detection
Model stringId - The detection model OCID.
- Max
Results int - The maximum number of results to return.
- Objects List<string>
- List of the objects to be tracked.
- Should
Return boolLandmarks - Whether or not return face landmarks.
- Tracking
Model stringId - The tracking model OCID.
- Biometric
Store stringCompartment Id - compartment Id of biometric compartment.
- Biometric
Store stringId - Which biometric store user wants to do face recognition
- Detection
Model stringId - The detection model OCID.
- Max
Results int - The maximum number of results to return.
- Objects []string
- List of the objects to be tracked.
- Should
Return boolLandmarks - Whether or not return face landmarks.
- Tracking
Model stringId - The tracking model OCID.
- biometric
Store StringCompartment Id - compartment Id of biometric compartment.
- biometric
Store StringId - Which biometric store user wants to do face recognition
- detection
Model StringId - The detection model OCID.
- max
Results Integer - The maximum number of results to return.
- objects List<String>
- List of the objects to be tracked.
- should
Return BooleanLandmarks - Whether or not return face landmarks.
- tracking
Model StringId - The tracking model OCID.
- biometric
Store stringCompartment Id - compartment Id of biometric compartment.
- biometric
Store stringId - Which biometric store user wants to do face recognition
- detection
Model stringId - The detection model OCID.
- max
Results number - The maximum number of results to return.
- objects string[]
- List of the objects to be tracked.
- should
Return booleanLandmarks - Whether or not return face landmarks.
- tracking
Model stringId - The tracking model OCID.
- biometric_
store_ strcompartment_ id - compartment Id of biometric compartment.
- biometric_
store_ strid - Which biometric store user wants to do face recognition
- detection_
model_ strid - The detection model OCID.
- max_
results int - The maximum number of results to return.
- objects Sequence[str]
- List of the objects to be tracked.
- should_
return_ boollandmarks - Whether or not return face landmarks.
- tracking_
model_ strid - The tracking model OCID.
- biometric
Store StringCompartment Id - compartment Id of biometric compartment.
- biometric
Store StringId - Which biometric store user wants to do face recognition
- detection
Model StringId - The detection model OCID.
- max
Results Number - The maximum number of results to return.
- objects List<String>
- List of the objects to be tracked.
- should
Return BooleanLandmarks - Whether or not return face landmarks.
- tracking
Model StringId - The tracking model OCID.
GetStreamJobStreamOutputLocation
- Bucket string
- The Object Storage bucket name.
- Namespace string
- The Object Storage namespace.
- Obo
Token string - Object storage output location
- Output
Location stringType - Type of device Allowed values are:
- OBJECT_STORAGE
- LIVEKIT_WEBRTC_AGENT
- Prefix string
- The Object Storage folder name.
- Bucket string
- The Object Storage bucket name.
- Namespace string
- The Object Storage namespace.
- Obo
Token string - Object storage output location
- Output
Location stringType - Type of device Allowed values are:
- OBJECT_STORAGE
- LIVEKIT_WEBRTC_AGENT
- Prefix string
- The Object Storage folder name.
- bucket String
- The Object Storage bucket name.
- namespace String
- The Object Storage namespace.
- obo
Token String - Object storage output location
- output
Location StringType - Type of device Allowed values are:
- OBJECT_STORAGE
- LIVEKIT_WEBRTC_AGENT
- prefix String
- The Object Storage folder name.
- bucket string
- The Object Storage bucket name.
- namespace string
- The Object Storage namespace.
- obo
Token string - Object storage output location
- output
Location stringType - Type of device Allowed values are:
- OBJECT_STORAGE
- LIVEKIT_WEBRTC_AGENT
- prefix string
- The Object Storage folder name.
- bucket str
- The Object Storage bucket name.
- namespace str
- The Object Storage namespace.
- obo_
token str - Object storage output location
- output_
location_ strtype - Type of device Allowed values are:
- OBJECT_STORAGE
- LIVEKIT_WEBRTC_AGENT
- prefix str
- The Object Storage folder name.
- bucket String
- The Object Storage bucket name.
- namespace String
- The Object Storage namespace.
- obo
Token String - Object storage output location
- output
Location StringType - Type of device Allowed values are:
- OBJECT_STORAGE
- LIVEKIT_WEBRTC_AGENT
- prefix String
- The Object Storage folder name.
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.