1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. MediaServices
  5. getMediaWorkflows
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.MediaServices.getMediaWorkflows

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

This data source provides the list of Media Workflows in Oracle Cloud Infrastructure Media Services service.

Lists the MediaWorkflows.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testMediaWorkflows = oci.MediaServices.getMediaWorkflows({
    compartmentId: compartmentId,
    displayName: mediaWorkflowDisplayName,
    id: mediaWorkflowId,
    state: mediaWorkflowState,
});
Copy
import pulumi
import pulumi_oci as oci

test_media_workflows = oci.MediaServices.get_media_workflows(compartment_id=compartment_id,
    display_name=media_workflow_display_name,
    id=media_workflow_id,
    state=media_workflow_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/mediaservices"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := mediaservices.GetMediaWorkflows(ctx, &mediaservices.GetMediaWorkflowsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(mediaWorkflowDisplayName),
			Id:            pulumi.StringRef(mediaWorkflowId),
			State:         pulumi.StringRef(mediaWorkflowState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testMediaWorkflows = Oci.MediaServices.GetMediaWorkflows.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = mediaWorkflowDisplayName,
        Id = mediaWorkflowId,
        State = mediaWorkflowState,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.MediaServices.MediaServicesFunctions;
import com.pulumi.oci.MediaServices.inputs.GetMediaWorkflowsArgs;
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 testMediaWorkflows = MediaServicesFunctions.getMediaWorkflows(GetMediaWorkflowsArgs.builder()
            .compartmentId(compartmentId)
            .displayName(mediaWorkflowDisplayName)
            .id(mediaWorkflowId)
            .state(mediaWorkflowState)
            .build());

    }
}
Copy
variables:
  testMediaWorkflows:
    fn::invoke:
      function: oci:MediaServices:getMediaWorkflows
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${mediaWorkflowDisplayName}
        id: ${mediaWorkflowId}
        state: ${mediaWorkflowState}
Copy

Using getMediaWorkflows

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 getMediaWorkflows(args: GetMediaWorkflowsArgs, opts?: InvokeOptions): Promise<GetMediaWorkflowsResult>
function getMediaWorkflowsOutput(args: GetMediaWorkflowsOutputArgs, opts?: InvokeOptions): Output<GetMediaWorkflowsResult>
Copy
def get_media_workflows(compartment_id: Optional[str] = None,
                        display_name: Optional[str] = None,
                        filters: Optional[Sequence[_mediaservices.GetMediaWorkflowsFilter]] = None,
                        id: Optional[str] = None,
                        state: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetMediaWorkflowsResult
def get_media_workflows_output(compartment_id: Optional[pulumi.Input[str]] = None,
                        display_name: Optional[pulumi.Input[str]] = None,
                        filters: Optional[pulumi.Input[Sequence[pulumi.Input[_mediaservices.GetMediaWorkflowsFilterArgs]]]] = None,
                        id: Optional[pulumi.Input[str]] = None,
                        state: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetMediaWorkflowsResult]
Copy
func GetMediaWorkflows(ctx *Context, args *GetMediaWorkflowsArgs, opts ...InvokeOption) (*GetMediaWorkflowsResult, error)
func GetMediaWorkflowsOutput(ctx *Context, args *GetMediaWorkflowsOutputArgs, opts ...InvokeOption) GetMediaWorkflowsResultOutput
Copy

> Note: This function is named GetMediaWorkflows in the Go SDK.

public static class GetMediaWorkflows 
{
    public static Task<GetMediaWorkflowsResult> InvokeAsync(GetMediaWorkflowsArgs args, InvokeOptions? opts = null)
    public static Output<GetMediaWorkflowsResult> Invoke(GetMediaWorkflowsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetMediaWorkflowsResult> getMediaWorkflows(GetMediaWorkflowsArgs args, InvokeOptions options)
public static Output<GetMediaWorkflowsResult> getMediaWorkflows(GetMediaWorkflowsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:MediaServices/getMediaWorkflows:getMediaWorkflows
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId string
The ID of the compartment in which to list resources.
DisplayName string
A filter to return only the resources that match the entire display name given.
Filters Changes to this property will trigger replacement. List<GetMediaWorkflowsFilter>
Id string
Unique MediaWorkflow identifier.
State string
A filter to return only the resources with lifecycleState matching the given lifecycleState.
CompartmentId string
The ID of the compartment in which to list resources.
DisplayName string
A filter to return only the resources that match the entire display name given.
Filters Changes to this property will trigger replacement. []GetMediaWorkflowsFilter
Id string
Unique MediaWorkflow identifier.
State string
A filter to return only the resources with lifecycleState matching the given lifecycleState.
compartmentId String
The ID of the compartment in which to list resources.
displayName String
A filter to return only the resources that match the entire display name given.
filters Changes to this property will trigger replacement. List<GetMediaWorkflowsFilter>
id String
Unique MediaWorkflow identifier.
state String
A filter to return only the resources with lifecycleState matching the given lifecycleState.
compartmentId string
The ID of the compartment in which to list resources.
displayName string
A filter to return only the resources that match the entire display name given.
filters Changes to this property will trigger replacement. GetMediaWorkflowsFilter[]
id string
Unique MediaWorkflow identifier.
state string
A filter to return only the resources with lifecycleState matching the given lifecycleState.
compartment_id str
The ID of the compartment in which to list resources.
display_name str
A filter to return only the resources that match the entire display name given.
filters Changes to this property will trigger replacement. Sequence[mediaservices.GetMediaWorkflowsFilter]
id str
Unique MediaWorkflow identifier.
state str
A filter to return only the resources with lifecycleState matching the given lifecycleState.
compartmentId String
The ID of the compartment in which to list resources.
displayName String
A filter to return only the resources that match the entire display name given.
filters Changes to this property will trigger replacement. List<Property Map>
id String
Unique MediaWorkflow identifier.
state String
A filter to return only the resources with lifecycleState matching the given lifecycleState.

getMediaWorkflows Result

The following output properties are available:

MediaWorkflowCollections List<GetMediaWorkflowsMediaWorkflowCollection>
The list of media_workflow_collection.
CompartmentId string
The compartment ID of the lock.
DisplayName string
Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
Filters List<GetMediaWorkflowsFilter>
Id string
Unique identifier that is immutable on creation.
State string
The current state of the MediaWorkflow.
MediaWorkflowCollections []GetMediaWorkflowsMediaWorkflowCollection
The list of media_workflow_collection.
CompartmentId string
The compartment ID of the lock.
DisplayName string
Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
Filters []GetMediaWorkflowsFilter
Id string
Unique identifier that is immutable on creation.
State string
The current state of the MediaWorkflow.
mediaWorkflowCollections List<GetMediaWorkflowsMediaWorkflowCollection>
The list of media_workflow_collection.
compartmentId String
The compartment ID of the lock.
displayName String
Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters List<GetMediaWorkflowsFilter>
id String
Unique identifier that is immutable on creation.
state String
The current state of the MediaWorkflow.
mediaWorkflowCollections GetMediaWorkflowsMediaWorkflowCollection[]
The list of media_workflow_collection.
compartmentId string
The compartment ID of the lock.
displayName string
Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters GetMediaWorkflowsFilter[]
id string
Unique identifier that is immutable on creation.
state string
The current state of the MediaWorkflow.
media_workflow_collections Sequence[mediaservices.GetMediaWorkflowsMediaWorkflowCollection]
The list of media_workflow_collection.
compartment_id str
The compartment ID of the lock.
display_name str
Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters Sequence[mediaservices.GetMediaWorkflowsFilter]
id str
Unique identifier that is immutable on creation.
state str
The current state of the MediaWorkflow.
mediaWorkflowCollections List<Property Map>
The list of media_workflow_collection.
compartmentId String
The compartment ID of the lock.
displayName String
Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
filters List<Property Map>
id String
Unique identifier that is immutable on creation.
state String
The current state of the MediaWorkflow.

Supporting Types

GetMediaWorkflowsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean

GetMediaWorkflowsMediaWorkflowCollection

items This property is required. List<Property Map>

GetMediaWorkflowsMediaWorkflowCollectionItem

CompartmentId This property is required. string
The ID of the compartment in which to list resources.
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName This property is required. string
A filter to return only the resources that match the entire display name given.
FreeformTags This property is required. Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id This property is required. string
Unique MediaWorkflow identifier.
IsLockOverride This property is required. bool
LifecyleDetails This property is required. string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
Locks This property is required. List<GetMediaWorkflowsMediaWorkflowCollectionItemLock>
Locks associated with this resource.
MediaWorkflowConfigurationIds This property is required. List<string>
Configurations to be applied to all the runs of this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob. If the same parameter appears in multiple configurations, the values that appear in the configuration at the highest index will be used.
Parameters This property is required. string
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
State This property is required. string
A filter to return only the resources with lifecycleState matching the given lifecycleState.
SystemTags This property is required. Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
Tasks This property is required. List<GetMediaWorkflowsMediaWorkflowCollectionItemTask>
The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
TimeCreated This property is required. string
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
TimeUpdated This property is required. string
The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
Version This property is required. string
The version of the MediaWorkflow.
CompartmentId This property is required. string
The ID of the compartment in which to list resources.
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
DisplayName This property is required. string
A filter to return only the resources that match the entire display name given.
FreeformTags This property is required. map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
Id This property is required. string
Unique MediaWorkflow identifier.
IsLockOverride This property is required. bool
LifecyleDetails This property is required. string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
Locks This property is required. []GetMediaWorkflowsMediaWorkflowCollectionItemLock
Locks associated with this resource.
MediaWorkflowConfigurationIds This property is required. []string
Configurations to be applied to all the runs of this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob. If the same parameter appears in multiple configurations, the values that appear in the configuration at the highest index will be used.
Parameters This property is required. string
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
State This property is required. string
A filter to return only the resources with lifecycleState matching the given lifecycleState.
SystemTags This property is required. map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
Tasks This property is required. []GetMediaWorkflowsMediaWorkflowCollectionItemTask
The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
TimeCreated This property is required. string
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
TimeUpdated This property is required. string
The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
Version This property is required. string
The version of the MediaWorkflow.
compartmentId This property is required. String
The ID of the compartment in which to list resources.
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. String
A filter to return only the resources that match the entire display name given.
freeformTags This property is required. Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. String
Unique MediaWorkflow identifier.
isLockOverride This property is required. Boolean
lifecyleDetails This property is required. String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
locks This property is required. List<GetMediaWorkflowsMediaWorkflowCollectionItemLock>
Locks associated with this resource.
mediaWorkflowConfigurationIds This property is required. List<String>
Configurations to be applied to all the runs of this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob. If the same parameter appears in multiple configurations, the values that appear in the configuration at the highest index will be used.
parameters This property is required. String
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
state This property is required. String
A filter to return only the resources with lifecycleState matching the given lifecycleState.
systemTags This property is required. Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
tasks This property is required. List<GetMediaWorkflowsMediaWorkflowCollectionItemTask>
The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
timeCreated This property is required. String
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
timeUpdated This property is required. String
The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
version This property is required. String
The version of the MediaWorkflow.
compartmentId This property is required. string
The ID of the compartment in which to list resources.
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. string
A filter to return only the resources that match the entire display name given.
freeformTags This property is required. {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. string
Unique MediaWorkflow identifier.
isLockOverride This property is required. boolean
lifecyleDetails This property is required. string
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
locks This property is required. GetMediaWorkflowsMediaWorkflowCollectionItemLock[]
Locks associated with this resource.
mediaWorkflowConfigurationIds This property is required. string[]
Configurations to be applied to all the runs of this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob. If the same parameter appears in multiple configurations, the values that appear in the configuration at the highest index will be used.
parameters This property is required. string
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
state This property is required. string
A filter to return only the resources with lifecycleState matching the given lifecycleState.
systemTags This property is required. {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
tasks This property is required. GetMediaWorkflowsMediaWorkflowCollectionItemTask[]
The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
timeCreated This property is required. string
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
timeUpdated This property is required. string
The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
version This property is required. string
The version of the MediaWorkflow.
compartment_id This property is required. str
The ID of the compartment in which to list resources.
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
display_name This property is required. str
A filter to return only the resources that match the entire display name given.
freeform_tags This property is required. Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. str
Unique MediaWorkflow identifier.
is_lock_override This property is required. bool
lifecyle_details This property is required. str
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
locks This property is required. Sequence[mediaservices.GetMediaWorkflowsMediaWorkflowCollectionItemLock]
Locks associated with this resource.
media_workflow_configuration_ids This property is required. Sequence[str]
Configurations to be applied to all the runs of this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob. If the same parameter appears in multiple configurations, the values that appear in the configuration at the highest index will be used.
parameters This property is required. str
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
state This property is required. str
A filter to return only the resources with lifecycleState matching the given lifecycleState.
system_tags This property is required. Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
tasks This property is required. Sequence[mediaservices.GetMediaWorkflowsMediaWorkflowCollectionItemTask]
The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
time_created This property is required. str
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
time_updated This property is required. str
The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
version This property is required. str
The version of the MediaWorkflow.
compartmentId This property is required. String
The ID of the compartment in which to list resources.
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"foo-namespace.bar-key": "value"}
displayName This property is required. String
A filter to return only the resources that match the entire display name given.
freeformTags This property is required. Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"bar-key": "value"}
id This property is required. String
Unique MediaWorkflow identifier.
isLockOverride This property is required. Boolean
lifecyleDetails This property is required. String
A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
locks This property is required. List<Property Map>
Locks associated with this resource.
mediaWorkflowConfigurationIds This property is required. List<String>
Configurations to be applied to all the runs of this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob. If the same parameter appears in multiple configurations, the values that appear in the configuration at the highest index will be used.
parameters This property is required. String
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
state This property is required. String
A filter to return only the resources with lifecycleState matching the given lifecycleState.
systemTags This property is required. Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
tasks This property is required. List<Property Map>
The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique within the array. The order of the items is preserved from the order of the tasks array in CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
timeCreated This property is required. String
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
timeUpdated This property is required. String
The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
version This property is required. String
The version of the MediaWorkflow.

GetMediaWorkflowsMediaWorkflowCollectionItemLock

CompartmentId This property is required. string
The ID of the compartment in which to list resources.
Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
RelatedResourceId This property is required. string
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
TimeCreated This property is required. string
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
Type This property is required. string
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
CompartmentId This property is required. string
The ID of the compartment in which to list resources.
Message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
RelatedResourceId This property is required. string
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
TimeCreated This property is required. string
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
Type This property is required. string
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
compartmentId This property is required. String
The ID of the compartment in which to list resources.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. String
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. String
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
type This property is required. String
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
compartmentId This property is required. string
The ID of the compartment in which to list resources.
message This property is required. string
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. string
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. string
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
type This property is required. string
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
compartment_id This property is required. str
The ID of the compartment in which to list resources.
message This property is required. str
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
related_resource_id This property is required. str
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
time_created This property is required. str
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
type This property is required. str
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
compartmentId This property is required. String
The ID of the compartment in which to list resources.
message This property is required. String
A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
relatedResourceId This property is required. String
The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
timeCreated This property is required. String
The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
type This property is required. String
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.

GetMediaWorkflowsMediaWorkflowCollectionItemTask

EnableParameterReference This property is required. string
Allows this task to be conditionally enabled. If no value or a blank value is given, the task is unconditionally enbled. Otherwise the given string specifies a parameter of the job created for this task's workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task.
EnableWhenReferencedParameterEquals This property is required. Dictionary<string, string>
Used in conjunction with enableParameterReference to conditionally enable a task. When a job is created from the workflow of this task, the task will only be enabled if the value of the parameter specified by enableParameterReference is equal to the value of this property. This property must be prenset if and only if a enableParameterReference is given. The value is a JSON node.
Key This property is required. string
A unique identifier for this task within its workflow. Keys are used to reference a task within workflows and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state.
Parameters This property is required. string
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
Prerequisites This property is required. List<string>
Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
Type This property is required. string
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
Version This property is required. string
The version of the MediaWorkflow.
EnableParameterReference This property is required. string
Allows this task to be conditionally enabled. If no value or a blank value is given, the task is unconditionally enbled. Otherwise the given string specifies a parameter of the job created for this task's workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task.
EnableWhenReferencedParameterEquals This property is required. map[string]string
Used in conjunction with enableParameterReference to conditionally enable a task. When a job is created from the workflow of this task, the task will only be enabled if the value of the parameter specified by enableParameterReference is equal to the value of this property. This property must be prenset if and only if a enableParameterReference is given. The value is a JSON node.
Key This property is required. string
A unique identifier for this task within its workflow. Keys are used to reference a task within workflows and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state.
Parameters This property is required. string
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
Prerequisites This property is required. []string
Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
Type This property is required. string
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
Version This property is required. string
The version of the MediaWorkflow.
enableParameterReference This property is required. String
Allows this task to be conditionally enabled. If no value or a blank value is given, the task is unconditionally enbled. Otherwise the given string specifies a parameter of the job created for this task's workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task.
enableWhenReferencedParameterEquals This property is required. Map<String,String>
Used in conjunction with enableParameterReference to conditionally enable a task. When a job is created from the workflow of this task, the task will only be enabled if the value of the parameter specified by enableParameterReference is equal to the value of this property. This property must be prenset if and only if a enableParameterReference is given. The value is a JSON node.
key This property is required. String
A unique identifier for this task within its workflow. Keys are used to reference a task within workflows and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state.
parameters This property is required. String
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
prerequisites This property is required. List<String>
Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
type This property is required. String
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
version This property is required. String
The version of the MediaWorkflow.
enableParameterReference This property is required. string
Allows this task to be conditionally enabled. If no value or a blank value is given, the task is unconditionally enbled. Otherwise the given string specifies a parameter of the job created for this task's workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task.
enableWhenReferencedParameterEquals This property is required. {[key: string]: string}
Used in conjunction with enableParameterReference to conditionally enable a task. When a job is created from the workflow of this task, the task will only be enabled if the value of the parameter specified by enableParameterReference is equal to the value of this property. This property must be prenset if and only if a enableParameterReference is given. The value is a JSON node.
key This property is required. string
A unique identifier for this task within its workflow. Keys are used to reference a task within workflows and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state.
parameters This property is required. string
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
prerequisites This property is required. string[]
Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
type This property is required. string
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
version This property is required. string
The version of the MediaWorkflow.
enable_parameter_reference This property is required. str
Allows this task to be conditionally enabled. If no value or a blank value is given, the task is unconditionally enbled. Otherwise the given string specifies a parameter of the job created for this task's workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task.
enable_when_referenced_parameter_equals This property is required. Mapping[str, str]
Used in conjunction with enableParameterReference to conditionally enable a task. When a job is created from the workflow of this task, the task will only be enabled if the value of the parameter specified by enableParameterReference is equal to the value of this property. This property must be prenset if and only if a enableParameterReference is given. The value is a JSON node.
key This property is required. str
A unique identifier for this task within its workflow. Keys are used to reference a task within workflows and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state.
parameters This property is required. str
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
prerequisites This property is required. Sequence[str]
Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
type This property is required. str
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
version This property is required. str
The version of the MediaWorkflow.
enableParameterReference This property is required. String
Allows this task to be conditionally enabled. If no value or a blank value is given, the task is unconditionally enbled. Otherwise the given string specifies a parameter of the job created for this task's workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task.
enableWhenReferencedParameterEquals This property is required. Map<String>
Used in conjunction with enableParameterReference to conditionally enable a task. When a job is created from the workflow of this task, the task will only be enabled if the value of the parameter specified by enableParameterReference is equal to the value of this property. This property must be prenset if and only if a enableParameterReference is given. The value is a JSON node.
key This property is required. String
A unique identifier for this task within its workflow. Keys are used to reference a task within workflows and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state.
parameters This property is required. String
Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may contain values or references to other parameters.
prerequisites This property is required. List<String>
Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
type This property is required. String
The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
version This property is required. String
The version of the MediaWorkflow.

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes
This Pulumi package is based on the oci Terraform Provider.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi