Oracle Cloud Infrastructure v3.7.0 published on Saturday, Sep 13, 2025 by Pulumi
oci.AiVision.getStreamJobs
Explore with Pulumi AI
This data source provides the list of Stream Jobs in Oracle Cloud Infrastructure Ai Vision service.
Get list of stream jobs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testStreamJobs = oci.AiVision.getStreamJobs({
compartmentId: compartmentId,
displayName: streamJobDisplayName,
id: streamJobId,
state: streamJobState,
});
import pulumi
import pulumi_oci as oci
test_stream_jobs = oci.AiVision.get_stream_jobs(compartment_id=compartment_id,
display_name=stream_job_display_name,
id=stream_job_id,
state=stream_job_state)
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.GetStreamJobs(ctx, &aivision.GetStreamJobsArgs{
CompartmentId: pulumi.StringRef(compartmentId),
DisplayName: pulumi.StringRef(streamJobDisplayName),
Id: pulumi.StringRef(streamJobId),
State: pulumi.StringRef(streamJobState),
}, 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 testStreamJobs = Oci.AiVision.GetStreamJobs.Invoke(new()
{
CompartmentId = compartmentId,
DisplayName = streamJobDisplayName,
Id = streamJobId,
State = streamJobState,
});
});
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.GetStreamJobsArgs;
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 testStreamJobs = AiVisionFunctions.getStreamJobs(GetStreamJobsArgs.builder()
.compartmentId(compartmentId)
.displayName(streamJobDisplayName)
.id(streamJobId)
.state(streamJobState)
.build());
}
}
variables:
testStreamJobs:
fn::invoke:
function: oci:AiVision:getStreamJobs
arguments:
compartmentId: ${compartmentId}
displayName: ${streamJobDisplayName}
id: ${streamJobId}
state: ${streamJobState}
Using getStreamJobs
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 getStreamJobs(args: GetStreamJobsArgs, opts?: InvokeOptions): Promise<GetStreamJobsResult>
function getStreamJobsOutput(args: GetStreamJobsOutputArgs, opts?: InvokeOptions): Output<GetStreamJobsResult>
def get_stream_jobs(compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
filters: Optional[Sequence[GetStreamJobsFilter]] = None,
id: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetStreamJobsResult
def get_stream_jobs_output(compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetStreamJobsFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetStreamJobsResult]
func GetStreamJobs(ctx *Context, args *GetStreamJobsArgs, opts ...InvokeOption) (*GetStreamJobsResult, error)
func GetStreamJobsOutput(ctx *Context, args *GetStreamJobsOutputArgs, opts ...InvokeOption) GetStreamJobsResultOutput
> Note: This function is named GetStreamJobs
in the Go SDK.
public static class GetStreamJobs
{
public static Task<GetStreamJobsResult> InvokeAsync(GetStreamJobsArgs args, InvokeOptions? opts = null)
public static Output<GetStreamJobsResult> Invoke(GetStreamJobsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetStreamJobsResult> getStreamJobs(GetStreamJobsArgs args, InvokeOptions options)
public static Output<GetStreamJobsResult> getStreamJobs(GetStreamJobsArgs args, InvokeOptions options)
fn::invoke:
function: oci:AiVision/getStreamJobs:getStreamJobs
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id string - The ID of the compartment in which to list resources.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
List<Get
Stream Jobs Filter> - Id string
- The filter to find the streamjob with the given identifier.
- State string
- The filter to match projects with the given lifecycleState.
- Compartment
Id string - The ID of the compartment in which to list resources.
- Display
Name string - A filter to return only resources that match the entire display name given.
- Filters
[]Get
Stream Jobs Filter - Id string
- The filter to find the streamjob with the given identifier.
- State string
- The filter to match projects with the given lifecycleState.
- compartment
Id String - The ID of the compartment in which to list resources.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters
List<Get
Stream Jobs Filter> - id String
- The filter to find the streamjob with the given identifier.
- state String
- The filter to match projects with the given lifecycleState.
- compartment
Id string - The ID of the compartment in which to list resources.
- display
Name string - A filter to return only resources that match the entire display name given.
- filters
Get
Stream Jobs Filter[] - id string
- The filter to find the streamjob with the given identifier.
- state string
- The filter to match projects with the given lifecycleState.
- compartment_
id str - The ID of the compartment in which to list resources.
- display_
name str - A filter to return only resources that match the entire display name given.
- filters
Sequence[Get
Stream Jobs Filter] - id str
- The filter to find the streamjob with the given identifier.
- state str
- The filter to match projects with the given lifecycleState.
- compartment
Id String - The ID of the compartment in which to list resources.
- display
Name String - A filter to return only resources that match the entire display name given.
- filters List<Property Map>
- id String
- The filter to find the streamjob with the given identifier.
- state String
- The filter to match projects with the given lifecycleState.
getStreamJobs Result
The following output properties are available:
- Stream
Job List<GetCollections Stream Jobs Stream Job Collection> - The list of stream_job_collection.
- Compartment
Id string - OCID of compartment
- Display
Name string - Stream job display name.
- Filters
List<Get
Stream Jobs Filter> - Id string
- OCID of the streamJob.
- State string
- The current state of the Stream job.
- Stream
Job []GetCollections Stream Jobs Stream Job Collection - The list of stream_job_collection.
- Compartment
Id string - OCID of compartment
- Display
Name string - Stream job display name.
- Filters
[]Get
Stream Jobs Filter - Id string
- OCID of the streamJob.
- State string
- The current state of the Stream job.
- stream
Job List<GetCollections Stream Jobs Stream Job Collection> - The list of stream_job_collection.
- compartment
Id String - OCID of compartment
- display
Name String - Stream job display name.
- filters
List<Get
Stream Jobs Filter> - id String
- OCID of the streamJob.
- state String
- The current state of the Stream job.
- stream
Job GetCollections Stream Jobs Stream Job Collection[] - The list of stream_job_collection.
- compartment
Id string - OCID of compartment
- display
Name string - Stream job display name.
- filters
Get
Stream Jobs Filter[] - id string
- OCID of the streamJob.
- state string
- The current state of the Stream job.
- stream_
job_ Sequence[Getcollections Stream Jobs Stream Job Collection] - The list of stream_job_collection.
- compartment_
id str - OCID of compartment
- display_
name str - Stream job display name.
- filters
Sequence[Get
Stream Jobs Filter] - id str
- OCID of the streamJob.
- state str
- The current state of the Stream job.
- stream
Job List<Property Map>Collections - The list of stream_job_collection.
- compartment
Id String - OCID of compartment
- display
Name String - Stream job display name.
- filters List<Property Map>
- id String
- OCID of the streamJob.
- state String
- The current state of the Stream job.
Supporting Types
GetStreamJobsFilter
GetStreamJobsStreamJobCollection
GetStreamJobsStreamJobCollectionItem
- Agent
Participant stringId - participant id of agent where results need to be sent
- Compartment
Id string - The ID of the compartment in which to list resources.
- 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 - A filter to return only resources that match the entire display name given.
- Features
List<Get
Stream Jobs Stream Job Collection Item 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
- The filter to find the streamjob with the given identifier.
- Lifecycle
Details string - Additional details about current state of streamJob
- State string
- The filter to match projects with the given lifecycleState.
- Stream
Output List<GetLocations Stream Jobs Stream Job Collection Item 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 - The ID of the compartment in which to list resources.
- 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 - A filter to return only resources that match the entire display name given.
- Features
[]Get
Stream Jobs Stream Job Collection Item 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
- The filter to find the streamjob with the given identifier.
- Lifecycle
Details string - Additional details about current state of streamJob
- State string
- The filter to match projects with the given lifecycleState.
- Stream
Output []GetLocations Stream Jobs Stream Job Collection Item 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 - The ID of the compartment in which to list resources.
- 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 - A filter to return only resources that match the entire display name given.
- features
List<Get
Stream Jobs Stream Job Collection Item 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
- The filter to find the streamjob with the given identifier.
- lifecycle
Details String - Additional details about current state of streamJob
- state String
- The filter to match projects with the given lifecycleState.
- stream
Output List<GetLocations Stream Jobs Stream Job Collection Item 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 - The ID of the compartment in which to list resources.
- {[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 - A filter to return only resources that match the entire display name given.
- features
Get
Stream Jobs Stream Job Collection Item 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
- The filter to find the streamjob with the given identifier.
- lifecycle
Details string - Additional details about current state of streamJob
- state string
- The filter to match projects with the given lifecycleState.
- stream
Output GetLocations Stream Jobs Stream Job Collection Item 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 - The ID of the compartment in which to list resources.
- 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 - A filter to return only resources that match the entire display name given.
- features
Sequence[Get
Stream Jobs Stream Job Collection Item 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
- The filter to find the streamjob with the given identifier.
- lifecycle_
details str - Additional details about current state of streamJob
- state str
- The filter to match projects with the given lifecycleState.
- stream_
output_ Sequence[Getlocations Stream Jobs Stream Job Collection Item 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 - The ID of the compartment in which to list resources.
- 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 - A filter to return only resources that match the entire display name given.
- 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
- The filter to find the streamjob with the given identifier.
- lifecycle
Details String - Additional details about current state of streamJob
- state String
- The filter to match projects with the given lifecycleState.
- 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.
GetStreamJobsStreamJobCollectionItemFeature
- 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 Jobs Stream Job Collection Item 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 Jobs Stream Job Collection Item 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 Jobs Stream Job Collection Item 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 Jobs Stream Job Collection Item 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 Jobs Stream Job Collection Item 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.
GetStreamJobsStreamJobCollectionItemFeatureTrackingType
- 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.
GetStreamJobsStreamJobCollectionItemStreamOutputLocation
- 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.