Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
oci.AiVision.getStreamJob
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
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 dictionaryThe 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
ociTerraform Provider.
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
