mediaservices

package
v1.33.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GetMediaAssetDistributionChannelAttachmentArgs

type GetMediaAssetDistributionChannelAttachmentArgs struct {
	// Unique DistributionChannel identifier.
	DistributionChannelId string `pulumi:"distributionChannelId"`
	IsLockOverride        *bool  `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks []GetMediaAssetDistributionChannelAttachmentLock `pulumi:"locks"`
	// Unique MediaAsset identifier
	MediaAssetId string `pulumi:"mediaAssetId"`
}

A collection of arguments for invoking getMediaAssetDistributionChannelAttachment.

type GetMediaAssetDistributionChannelAttachmentLock added in v1.22.0

type GetMediaAssetDistributionChannelAttachmentLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetMediaAssetDistributionChannelAttachmentLockArgs added in v1.22.0

type GetMediaAssetDistributionChannelAttachmentLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaAssetDistributionChannelAttachmentLockArgs) ElementType added in v1.22.0

func (GetMediaAssetDistributionChannelAttachmentLockArgs) ToGetMediaAssetDistributionChannelAttachmentLockOutput added in v1.22.0

func (i GetMediaAssetDistributionChannelAttachmentLockArgs) ToGetMediaAssetDistributionChannelAttachmentLockOutput() GetMediaAssetDistributionChannelAttachmentLockOutput

func (GetMediaAssetDistributionChannelAttachmentLockArgs) ToGetMediaAssetDistributionChannelAttachmentLockOutputWithContext added in v1.22.0

func (i GetMediaAssetDistributionChannelAttachmentLockArgs) ToGetMediaAssetDistributionChannelAttachmentLockOutputWithContext(ctx context.Context) GetMediaAssetDistributionChannelAttachmentLockOutput

type GetMediaAssetDistributionChannelAttachmentLockArray added in v1.22.0

type GetMediaAssetDistributionChannelAttachmentLockArray []GetMediaAssetDistributionChannelAttachmentLockInput

func (GetMediaAssetDistributionChannelAttachmentLockArray) ElementType added in v1.22.0

func (GetMediaAssetDistributionChannelAttachmentLockArray) ToGetMediaAssetDistributionChannelAttachmentLockArrayOutput added in v1.22.0

func (i GetMediaAssetDistributionChannelAttachmentLockArray) ToGetMediaAssetDistributionChannelAttachmentLockArrayOutput() GetMediaAssetDistributionChannelAttachmentLockArrayOutput

func (GetMediaAssetDistributionChannelAttachmentLockArray) ToGetMediaAssetDistributionChannelAttachmentLockArrayOutputWithContext added in v1.22.0

func (i GetMediaAssetDistributionChannelAttachmentLockArray) ToGetMediaAssetDistributionChannelAttachmentLockArrayOutputWithContext(ctx context.Context) GetMediaAssetDistributionChannelAttachmentLockArrayOutput

type GetMediaAssetDistributionChannelAttachmentLockArrayInput added in v1.22.0

type GetMediaAssetDistributionChannelAttachmentLockArrayInput interface {
	pulumi.Input

	ToGetMediaAssetDistributionChannelAttachmentLockArrayOutput() GetMediaAssetDistributionChannelAttachmentLockArrayOutput
	ToGetMediaAssetDistributionChannelAttachmentLockArrayOutputWithContext(context.Context) GetMediaAssetDistributionChannelAttachmentLockArrayOutput
}

GetMediaAssetDistributionChannelAttachmentLockArrayInput is an input type that accepts GetMediaAssetDistributionChannelAttachmentLockArray and GetMediaAssetDistributionChannelAttachmentLockArrayOutput values. You can construct a concrete instance of `GetMediaAssetDistributionChannelAttachmentLockArrayInput` via:

GetMediaAssetDistributionChannelAttachmentLockArray{ GetMediaAssetDistributionChannelAttachmentLockArgs{...} }

type GetMediaAssetDistributionChannelAttachmentLockArrayOutput added in v1.22.0

type GetMediaAssetDistributionChannelAttachmentLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetDistributionChannelAttachmentLockArrayOutput) ElementType added in v1.22.0

func (GetMediaAssetDistributionChannelAttachmentLockArrayOutput) Index added in v1.22.0

func (GetMediaAssetDistributionChannelAttachmentLockArrayOutput) ToGetMediaAssetDistributionChannelAttachmentLockArrayOutput added in v1.22.0

func (GetMediaAssetDistributionChannelAttachmentLockArrayOutput) ToGetMediaAssetDistributionChannelAttachmentLockArrayOutputWithContext added in v1.22.0

func (o GetMediaAssetDistributionChannelAttachmentLockArrayOutput) ToGetMediaAssetDistributionChannelAttachmentLockArrayOutputWithContext(ctx context.Context) GetMediaAssetDistributionChannelAttachmentLockArrayOutput

type GetMediaAssetDistributionChannelAttachmentLockInput added in v1.22.0

type GetMediaAssetDistributionChannelAttachmentLockInput interface {
	pulumi.Input

	ToGetMediaAssetDistributionChannelAttachmentLockOutput() GetMediaAssetDistributionChannelAttachmentLockOutput
	ToGetMediaAssetDistributionChannelAttachmentLockOutputWithContext(context.Context) GetMediaAssetDistributionChannelAttachmentLockOutput
}

GetMediaAssetDistributionChannelAttachmentLockInput is an input type that accepts GetMediaAssetDistributionChannelAttachmentLockArgs and GetMediaAssetDistributionChannelAttachmentLockOutput values. You can construct a concrete instance of `GetMediaAssetDistributionChannelAttachmentLockInput` via:

GetMediaAssetDistributionChannelAttachmentLockArgs{...}

type GetMediaAssetDistributionChannelAttachmentLockOutput added in v1.22.0

type GetMediaAssetDistributionChannelAttachmentLockOutput struct{ *pulumi.OutputState }

func (GetMediaAssetDistributionChannelAttachmentLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetMediaAssetDistributionChannelAttachmentLockOutput) ElementType added in v1.22.0

func (GetMediaAssetDistributionChannelAttachmentLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaAssetDistributionChannelAttachmentLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaAssetDistributionChannelAttachmentLockOutput) TimeCreated added in v1.22.0

When the lock was created.

func (GetMediaAssetDistributionChannelAttachmentLockOutput) ToGetMediaAssetDistributionChannelAttachmentLockOutput added in v1.22.0

func (GetMediaAssetDistributionChannelAttachmentLockOutput) ToGetMediaAssetDistributionChannelAttachmentLockOutputWithContext added in v1.22.0

func (o GetMediaAssetDistributionChannelAttachmentLockOutput) ToGetMediaAssetDistributionChannelAttachmentLockOutputWithContext(ctx context.Context) GetMediaAssetDistributionChannelAttachmentLockOutput

func (GetMediaAssetDistributionChannelAttachmentLockOutput) Type added in v1.22.0

Type of the lock.

type GetMediaAssetDistributionChannelAttachmentOutputArgs

type GetMediaAssetDistributionChannelAttachmentOutputArgs struct {
	// Unique DistributionChannel identifier.
	DistributionChannelId pulumi.StringInput  `pulumi:"distributionChannelId"`
	IsLockOverride        pulumi.BoolPtrInput `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks GetMediaAssetDistributionChannelAttachmentLockArrayInput `pulumi:"locks"`
	// Unique MediaAsset identifier
	MediaAssetId pulumi.StringInput `pulumi:"mediaAssetId"`
}

A collection of arguments for invoking getMediaAssetDistributionChannelAttachment.

func (GetMediaAssetDistributionChannelAttachmentOutputArgs) ElementType

type GetMediaAssetDistributionChannelAttachmentResult

type GetMediaAssetDistributionChannelAttachmentResult struct {
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// OCID of associated Distribution Channel.
	DistributionChannelId string `pulumi:"distributionChannelId"`
	// The provider-assigned unique ID for this managed resource.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks        []GetMediaAssetDistributionChannelAttachmentLock `pulumi:"locks"`
	MediaAssetId string                                           `pulumi:"mediaAssetId"`
	// The ingest MediaWorkflowJob ID that created this attachment.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
	// The identifier for the metadata.
	MetadataRef string `pulumi:"metadataRef"`
	// Lifecycle state of the attachment.
	State string `pulumi:"state"`
	// Version of the attachment.
	Version string `pulumi:"version"`
}

A collection of values returned by getMediaAssetDistributionChannelAttachment.

func GetMediaAssetDistributionChannelAttachment

This data source provides details about a specific Media Asset Distribution Channel Attachment resource in Oracle Cloud Infrastructure Media Services service.

Gets a MediaAssetDistributionChannelAttachment for a MediaAsset by identifiers.

type GetMediaAssetDistributionChannelAttachmentResultOutput

type GetMediaAssetDistributionChannelAttachmentResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaAssetDistributionChannelAttachment.

func (GetMediaAssetDistributionChannelAttachmentResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetMediaAssetDistributionChannelAttachmentResultOutput) DistributionChannelId

OCID of associated Distribution Channel.

func (GetMediaAssetDistributionChannelAttachmentResultOutput) ElementType

func (GetMediaAssetDistributionChannelAttachmentResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMediaAssetDistributionChannelAttachmentResultOutput) IsLockOverride added in v1.22.0

func (GetMediaAssetDistributionChannelAttachmentResultOutput) Locks added in v1.22.0

Locks associated with this resource.

func (GetMediaAssetDistributionChannelAttachmentResultOutput) MediaAssetId

func (GetMediaAssetDistributionChannelAttachmentResultOutput) MediaWorkflowJobId

The ingest MediaWorkflowJob ID that created this attachment.

func (GetMediaAssetDistributionChannelAttachmentResultOutput) MetadataRef

The identifier for the metadata.

func (GetMediaAssetDistributionChannelAttachmentResultOutput) State

Lifecycle state of the attachment.

func (GetMediaAssetDistributionChannelAttachmentResultOutput) ToGetMediaAssetDistributionChannelAttachmentResultOutput

func (GetMediaAssetDistributionChannelAttachmentResultOutput) ToGetMediaAssetDistributionChannelAttachmentResultOutputWithContext

func (o GetMediaAssetDistributionChannelAttachmentResultOutput) ToGetMediaAssetDistributionChannelAttachmentResultOutputWithContext(ctx context.Context) GetMediaAssetDistributionChannelAttachmentResultOutput

func (GetMediaAssetDistributionChannelAttachmentResultOutput) Version

Version of the attachment.

type GetMediaAssetLock added in v1.22.0

type GetMediaAssetLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the MediaAsset was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The type of the media asset.
	Type string `pulumi:"type"`
}

type GetMediaAssetLockArgs added in v1.22.0

type GetMediaAssetLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the MediaAsset was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The type of the media asset.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaAssetLockArgs) ElementType added in v1.22.0

func (GetMediaAssetLockArgs) ElementType() reflect.Type

func (GetMediaAssetLockArgs) ToGetMediaAssetLockOutput added in v1.22.0

func (i GetMediaAssetLockArgs) ToGetMediaAssetLockOutput() GetMediaAssetLockOutput

func (GetMediaAssetLockArgs) ToGetMediaAssetLockOutputWithContext added in v1.22.0

func (i GetMediaAssetLockArgs) ToGetMediaAssetLockOutputWithContext(ctx context.Context) GetMediaAssetLockOutput

type GetMediaAssetLockArray added in v1.22.0

type GetMediaAssetLockArray []GetMediaAssetLockInput

func (GetMediaAssetLockArray) ElementType added in v1.22.0

func (GetMediaAssetLockArray) ElementType() reflect.Type

func (GetMediaAssetLockArray) ToGetMediaAssetLockArrayOutput added in v1.22.0

func (i GetMediaAssetLockArray) ToGetMediaAssetLockArrayOutput() GetMediaAssetLockArrayOutput

func (GetMediaAssetLockArray) ToGetMediaAssetLockArrayOutputWithContext added in v1.22.0

func (i GetMediaAssetLockArray) ToGetMediaAssetLockArrayOutputWithContext(ctx context.Context) GetMediaAssetLockArrayOutput

type GetMediaAssetLockArrayInput added in v1.22.0

type GetMediaAssetLockArrayInput interface {
	pulumi.Input

	ToGetMediaAssetLockArrayOutput() GetMediaAssetLockArrayOutput
	ToGetMediaAssetLockArrayOutputWithContext(context.Context) GetMediaAssetLockArrayOutput
}

GetMediaAssetLockArrayInput is an input type that accepts GetMediaAssetLockArray and GetMediaAssetLockArrayOutput values. You can construct a concrete instance of `GetMediaAssetLockArrayInput` via:

GetMediaAssetLockArray{ GetMediaAssetLockArgs{...} }

type GetMediaAssetLockArrayOutput added in v1.22.0

type GetMediaAssetLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetLockArrayOutput) ElementType added in v1.22.0

func (GetMediaAssetLockArrayOutput) Index added in v1.22.0

func (GetMediaAssetLockArrayOutput) ToGetMediaAssetLockArrayOutput added in v1.22.0

func (o GetMediaAssetLockArrayOutput) ToGetMediaAssetLockArrayOutput() GetMediaAssetLockArrayOutput

func (GetMediaAssetLockArrayOutput) ToGetMediaAssetLockArrayOutputWithContext added in v1.22.0

func (o GetMediaAssetLockArrayOutput) ToGetMediaAssetLockArrayOutputWithContext(ctx context.Context) GetMediaAssetLockArrayOutput

type GetMediaAssetLockInput added in v1.22.0

type GetMediaAssetLockInput interface {
	pulumi.Input

	ToGetMediaAssetLockOutput() GetMediaAssetLockOutput
	ToGetMediaAssetLockOutputWithContext(context.Context) GetMediaAssetLockOutput
}

GetMediaAssetLockInput is an input type that accepts GetMediaAssetLockArgs and GetMediaAssetLockOutput values. You can construct a concrete instance of `GetMediaAssetLockInput` via:

GetMediaAssetLockArgs{...}

type GetMediaAssetLockOutput added in v1.22.0

type GetMediaAssetLockOutput struct{ *pulumi.OutputState }

func (GetMediaAssetLockOutput) CompartmentId added in v1.22.0

func (o GetMediaAssetLockOutput) CompartmentId() pulumi.StringOutput

The compartment ID of the lock.

func (GetMediaAssetLockOutput) ElementType added in v1.22.0

func (GetMediaAssetLockOutput) ElementType() reflect.Type

func (GetMediaAssetLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaAssetLockOutput) RelatedResourceId added in v1.22.0

func (o GetMediaAssetLockOutput) RelatedResourceId() pulumi.StringOutput

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaAssetLockOutput) TimeCreated added in v1.22.0

The time when the MediaAsset was created. An RFC3339 formatted datetime string.

func (GetMediaAssetLockOutput) ToGetMediaAssetLockOutput added in v1.22.0

func (o GetMediaAssetLockOutput) ToGetMediaAssetLockOutput() GetMediaAssetLockOutput

func (GetMediaAssetLockOutput) ToGetMediaAssetLockOutputWithContext added in v1.22.0

func (o GetMediaAssetLockOutput) ToGetMediaAssetLockOutputWithContext(ctx context.Context) GetMediaAssetLockOutput

func (GetMediaAssetLockOutput) Type added in v1.22.0

The type of the media asset.

type GetMediaAssetMediaAssetTag

type GetMediaAssetMediaAssetTag struct {
	// The type of the media asset.
	Type string `pulumi:"type"`
	// Tag of the MediaAsset.
	Value string `pulumi:"value"`
}

type GetMediaAssetMediaAssetTagArgs

type GetMediaAssetMediaAssetTagArgs struct {
	// The type of the media asset.
	Type pulumi.StringInput `pulumi:"type"`
	// Tag of the MediaAsset.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetMediaAssetMediaAssetTagArgs) ElementType

func (GetMediaAssetMediaAssetTagArgs) ToGetMediaAssetMediaAssetTagOutput

func (i GetMediaAssetMediaAssetTagArgs) ToGetMediaAssetMediaAssetTagOutput() GetMediaAssetMediaAssetTagOutput

func (GetMediaAssetMediaAssetTagArgs) ToGetMediaAssetMediaAssetTagOutputWithContext

func (i GetMediaAssetMediaAssetTagArgs) ToGetMediaAssetMediaAssetTagOutputWithContext(ctx context.Context) GetMediaAssetMediaAssetTagOutput

type GetMediaAssetMediaAssetTagArray

type GetMediaAssetMediaAssetTagArray []GetMediaAssetMediaAssetTagInput

func (GetMediaAssetMediaAssetTagArray) ElementType

func (GetMediaAssetMediaAssetTagArray) ToGetMediaAssetMediaAssetTagArrayOutput

func (i GetMediaAssetMediaAssetTagArray) ToGetMediaAssetMediaAssetTagArrayOutput() GetMediaAssetMediaAssetTagArrayOutput

func (GetMediaAssetMediaAssetTagArray) ToGetMediaAssetMediaAssetTagArrayOutputWithContext

func (i GetMediaAssetMediaAssetTagArray) ToGetMediaAssetMediaAssetTagArrayOutputWithContext(ctx context.Context) GetMediaAssetMediaAssetTagArrayOutput

type GetMediaAssetMediaAssetTagArrayInput

type GetMediaAssetMediaAssetTagArrayInput interface {
	pulumi.Input

	ToGetMediaAssetMediaAssetTagArrayOutput() GetMediaAssetMediaAssetTagArrayOutput
	ToGetMediaAssetMediaAssetTagArrayOutputWithContext(context.Context) GetMediaAssetMediaAssetTagArrayOutput
}

GetMediaAssetMediaAssetTagArrayInput is an input type that accepts GetMediaAssetMediaAssetTagArray and GetMediaAssetMediaAssetTagArrayOutput values. You can construct a concrete instance of `GetMediaAssetMediaAssetTagArrayInput` via:

GetMediaAssetMediaAssetTagArray{ GetMediaAssetMediaAssetTagArgs{...} }

type GetMediaAssetMediaAssetTagArrayOutput

type GetMediaAssetMediaAssetTagArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetMediaAssetTagArrayOutput) ElementType

func (GetMediaAssetMediaAssetTagArrayOutput) Index

func (GetMediaAssetMediaAssetTagArrayOutput) ToGetMediaAssetMediaAssetTagArrayOutput

func (o GetMediaAssetMediaAssetTagArrayOutput) ToGetMediaAssetMediaAssetTagArrayOutput() GetMediaAssetMediaAssetTagArrayOutput

func (GetMediaAssetMediaAssetTagArrayOutput) ToGetMediaAssetMediaAssetTagArrayOutputWithContext

func (o GetMediaAssetMediaAssetTagArrayOutput) ToGetMediaAssetMediaAssetTagArrayOutputWithContext(ctx context.Context) GetMediaAssetMediaAssetTagArrayOutput

type GetMediaAssetMediaAssetTagInput

type GetMediaAssetMediaAssetTagInput interface {
	pulumi.Input

	ToGetMediaAssetMediaAssetTagOutput() GetMediaAssetMediaAssetTagOutput
	ToGetMediaAssetMediaAssetTagOutputWithContext(context.Context) GetMediaAssetMediaAssetTagOutput
}

GetMediaAssetMediaAssetTagInput is an input type that accepts GetMediaAssetMediaAssetTagArgs and GetMediaAssetMediaAssetTagOutput values. You can construct a concrete instance of `GetMediaAssetMediaAssetTagInput` via:

GetMediaAssetMediaAssetTagArgs{...}

type GetMediaAssetMediaAssetTagOutput

type GetMediaAssetMediaAssetTagOutput struct{ *pulumi.OutputState }

func (GetMediaAssetMediaAssetTagOutput) ElementType

func (GetMediaAssetMediaAssetTagOutput) ToGetMediaAssetMediaAssetTagOutput

func (o GetMediaAssetMediaAssetTagOutput) ToGetMediaAssetMediaAssetTagOutput() GetMediaAssetMediaAssetTagOutput

func (GetMediaAssetMediaAssetTagOutput) ToGetMediaAssetMediaAssetTagOutputWithContext

func (o GetMediaAssetMediaAssetTagOutput) ToGetMediaAssetMediaAssetTagOutputWithContext(ctx context.Context) GetMediaAssetMediaAssetTagOutput

func (GetMediaAssetMediaAssetTagOutput) Type

The type of the media asset.

func (GetMediaAssetMediaAssetTagOutput) Value

Tag of the MediaAsset.

type GetMediaAssetMetadata

type GetMediaAssetMetadata struct {
	// JSON string containing the technial metadata for the media asset.
	Metadata string `pulumi:"metadata"`
}

type GetMediaAssetMetadataArgs

type GetMediaAssetMetadataArgs struct {
	// JSON string containing the technial metadata for the media asset.
	Metadata pulumi.StringInput `pulumi:"metadata"`
}

func (GetMediaAssetMetadataArgs) ElementType

func (GetMediaAssetMetadataArgs) ElementType() reflect.Type

func (GetMediaAssetMetadataArgs) ToGetMediaAssetMetadataOutput

func (i GetMediaAssetMetadataArgs) ToGetMediaAssetMetadataOutput() GetMediaAssetMetadataOutput

func (GetMediaAssetMetadataArgs) ToGetMediaAssetMetadataOutputWithContext

func (i GetMediaAssetMetadataArgs) ToGetMediaAssetMetadataOutputWithContext(ctx context.Context) GetMediaAssetMetadataOutput

type GetMediaAssetMetadataArray

type GetMediaAssetMetadataArray []GetMediaAssetMetadataInput

func (GetMediaAssetMetadataArray) ElementType

func (GetMediaAssetMetadataArray) ElementType() reflect.Type

func (GetMediaAssetMetadataArray) ToGetMediaAssetMetadataArrayOutput

func (i GetMediaAssetMetadataArray) ToGetMediaAssetMetadataArrayOutput() GetMediaAssetMetadataArrayOutput

func (GetMediaAssetMetadataArray) ToGetMediaAssetMetadataArrayOutputWithContext

func (i GetMediaAssetMetadataArray) ToGetMediaAssetMetadataArrayOutputWithContext(ctx context.Context) GetMediaAssetMetadataArrayOutput

type GetMediaAssetMetadataArrayInput

type GetMediaAssetMetadataArrayInput interface {
	pulumi.Input

	ToGetMediaAssetMetadataArrayOutput() GetMediaAssetMetadataArrayOutput
	ToGetMediaAssetMetadataArrayOutputWithContext(context.Context) GetMediaAssetMetadataArrayOutput
}

GetMediaAssetMetadataArrayInput is an input type that accepts GetMediaAssetMetadataArray and GetMediaAssetMetadataArrayOutput values. You can construct a concrete instance of `GetMediaAssetMetadataArrayInput` via:

GetMediaAssetMetadataArray{ GetMediaAssetMetadataArgs{...} }

type GetMediaAssetMetadataArrayOutput

type GetMediaAssetMetadataArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetMetadataArrayOutput) ElementType

func (GetMediaAssetMetadataArrayOutput) Index

func (GetMediaAssetMetadataArrayOutput) ToGetMediaAssetMetadataArrayOutput

func (o GetMediaAssetMetadataArrayOutput) ToGetMediaAssetMetadataArrayOutput() GetMediaAssetMetadataArrayOutput

func (GetMediaAssetMetadataArrayOutput) ToGetMediaAssetMetadataArrayOutputWithContext

func (o GetMediaAssetMetadataArrayOutput) ToGetMediaAssetMetadataArrayOutputWithContext(ctx context.Context) GetMediaAssetMetadataArrayOutput

type GetMediaAssetMetadataInput

type GetMediaAssetMetadataInput interface {
	pulumi.Input

	ToGetMediaAssetMetadataOutput() GetMediaAssetMetadataOutput
	ToGetMediaAssetMetadataOutputWithContext(context.Context) GetMediaAssetMetadataOutput
}

GetMediaAssetMetadataInput is an input type that accepts GetMediaAssetMetadataArgs and GetMediaAssetMetadataOutput values. You can construct a concrete instance of `GetMediaAssetMetadataInput` via:

GetMediaAssetMetadataArgs{...}

type GetMediaAssetMetadataOutput

type GetMediaAssetMetadataOutput struct{ *pulumi.OutputState }

func (GetMediaAssetMetadataOutput) ElementType

func (GetMediaAssetMetadataOutput) Metadata

JSON string containing the technial metadata for the media asset.

func (GetMediaAssetMetadataOutput) ToGetMediaAssetMetadataOutput

func (o GetMediaAssetMetadataOutput) ToGetMediaAssetMetadataOutput() GetMediaAssetMetadataOutput

func (GetMediaAssetMetadataOutput) ToGetMediaAssetMetadataOutputWithContext

func (o GetMediaAssetMetadataOutput) ToGetMediaAssetMetadataOutputWithContext(ctx context.Context) GetMediaAssetMetadataOutput

type GetMediaAssetsArgs

type GetMediaAssetsArgs struct {
	// Filter MediaAsset by the bucket where the object is stored.
	Bucket *string `pulumi:"bucket"`
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName *string `pulumi:"displayName"`
	// Unique DistributionChannel identifier.
	DistributionChannelId *string                `pulumi:"distributionChannelId"`
	Filters               []GetMediaAssetsFilter `pulumi:"filters"`
	// Unique MediaAsset identifier of the first asset upload.
	MasterMediaAssetId *string `pulumi:"masterMediaAssetId"`
	// The ID of the MediaWorkflowJob used to produce this asset, if this parameter is supplied then the workflow ID must also be supplied.
	MediaWorkflowJobId *string `pulumi:"mediaWorkflowJobId"`
	// Filter MediaAsset by the name of the object in object storage.
	Object *string `pulumi:"object"`
	// Unique MediaAsset identifier of the asset from which this asset is derived.
	ParentMediaAssetId *string `pulumi:"parentMediaAssetId"`
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId *string `pulumi:"sourceMediaWorkflowId"`
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion *string `pulumi:"sourceMediaWorkflowVersion"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State *string `pulumi:"state"`
	// Filter MediaAsset by the asset type.
	Type *string `pulumi:"type"`
}

A collection of arguments for invoking getMediaAssets.

type GetMediaAssetsFilter

type GetMediaAssetsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetMediaAssetsFilterArgs

type GetMediaAssetsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetMediaAssetsFilterArgs) ElementType

func (GetMediaAssetsFilterArgs) ElementType() reflect.Type

func (GetMediaAssetsFilterArgs) ToGetMediaAssetsFilterOutput

func (i GetMediaAssetsFilterArgs) ToGetMediaAssetsFilterOutput() GetMediaAssetsFilterOutput

func (GetMediaAssetsFilterArgs) ToGetMediaAssetsFilterOutputWithContext

func (i GetMediaAssetsFilterArgs) ToGetMediaAssetsFilterOutputWithContext(ctx context.Context) GetMediaAssetsFilterOutput

type GetMediaAssetsFilterArray

type GetMediaAssetsFilterArray []GetMediaAssetsFilterInput

func (GetMediaAssetsFilterArray) ElementType

func (GetMediaAssetsFilterArray) ElementType() reflect.Type

func (GetMediaAssetsFilterArray) ToGetMediaAssetsFilterArrayOutput

func (i GetMediaAssetsFilterArray) ToGetMediaAssetsFilterArrayOutput() GetMediaAssetsFilterArrayOutput

func (GetMediaAssetsFilterArray) ToGetMediaAssetsFilterArrayOutputWithContext

func (i GetMediaAssetsFilterArray) ToGetMediaAssetsFilterArrayOutputWithContext(ctx context.Context) GetMediaAssetsFilterArrayOutput

type GetMediaAssetsFilterArrayInput

type GetMediaAssetsFilterArrayInput interface {
	pulumi.Input

	ToGetMediaAssetsFilterArrayOutput() GetMediaAssetsFilterArrayOutput
	ToGetMediaAssetsFilterArrayOutputWithContext(context.Context) GetMediaAssetsFilterArrayOutput
}

GetMediaAssetsFilterArrayInput is an input type that accepts GetMediaAssetsFilterArray and GetMediaAssetsFilterArrayOutput values. You can construct a concrete instance of `GetMediaAssetsFilterArrayInput` via:

GetMediaAssetsFilterArray{ GetMediaAssetsFilterArgs{...} }

type GetMediaAssetsFilterArrayOutput

type GetMediaAssetsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsFilterArrayOutput) ElementType

func (GetMediaAssetsFilterArrayOutput) Index

func (GetMediaAssetsFilterArrayOutput) ToGetMediaAssetsFilterArrayOutput

func (o GetMediaAssetsFilterArrayOutput) ToGetMediaAssetsFilterArrayOutput() GetMediaAssetsFilterArrayOutput

func (GetMediaAssetsFilterArrayOutput) ToGetMediaAssetsFilterArrayOutputWithContext

func (o GetMediaAssetsFilterArrayOutput) ToGetMediaAssetsFilterArrayOutputWithContext(ctx context.Context) GetMediaAssetsFilterArrayOutput

type GetMediaAssetsFilterInput

type GetMediaAssetsFilterInput interface {
	pulumi.Input

	ToGetMediaAssetsFilterOutput() GetMediaAssetsFilterOutput
	ToGetMediaAssetsFilterOutputWithContext(context.Context) GetMediaAssetsFilterOutput
}

GetMediaAssetsFilterInput is an input type that accepts GetMediaAssetsFilterArgs and GetMediaAssetsFilterOutput values. You can construct a concrete instance of `GetMediaAssetsFilterInput` via:

GetMediaAssetsFilterArgs{...}

type GetMediaAssetsFilterOutput

type GetMediaAssetsFilterOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsFilterOutput) ElementType

func (GetMediaAssetsFilterOutput) ElementType() reflect.Type

func (GetMediaAssetsFilterOutput) Name

func (GetMediaAssetsFilterOutput) Regex

func (GetMediaAssetsFilterOutput) ToGetMediaAssetsFilterOutput

func (o GetMediaAssetsFilterOutput) ToGetMediaAssetsFilterOutput() GetMediaAssetsFilterOutput

func (GetMediaAssetsFilterOutput) ToGetMediaAssetsFilterOutputWithContext

func (o GetMediaAssetsFilterOutput) ToGetMediaAssetsFilterOutputWithContext(ctx context.Context) GetMediaAssetsFilterOutput

func (GetMediaAssetsFilterOutput) Values

type GetMediaAssetsMediaAssetCollection

type GetMediaAssetsMediaAssetCollection struct {
	Items []GetMediaAssetsMediaAssetCollectionItem `pulumi:"items"`
}

type GetMediaAssetsMediaAssetCollectionArgs

type GetMediaAssetsMediaAssetCollectionArgs struct {
	Items GetMediaAssetsMediaAssetCollectionItemArrayInput `pulumi:"items"`
}

func (GetMediaAssetsMediaAssetCollectionArgs) ElementType

func (GetMediaAssetsMediaAssetCollectionArgs) ToGetMediaAssetsMediaAssetCollectionOutput

func (i GetMediaAssetsMediaAssetCollectionArgs) ToGetMediaAssetsMediaAssetCollectionOutput() GetMediaAssetsMediaAssetCollectionOutput

func (GetMediaAssetsMediaAssetCollectionArgs) ToGetMediaAssetsMediaAssetCollectionOutputWithContext

func (i GetMediaAssetsMediaAssetCollectionArgs) ToGetMediaAssetsMediaAssetCollectionOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionOutput

type GetMediaAssetsMediaAssetCollectionArray

type GetMediaAssetsMediaAssetCollectionArray []GetMediaAssetsMediaAssetCollectionInput

func (GetMediaAssetsMediaAssetCollectionArray) ElementType

func (GetMediaAssetsMediaAssetCollectionArray) ToGetMediaAssetsMediaAssetCollectionArrayOutput

func (i GetMediaAssetsMediaAssetCollectionArray) ToGetMediaAssetsMediaAssetCollectionArrayOutput() GetMediaAssetsMediaAssetCollectionArrayOutput

func (GetMediaAssetsMediaAssetCollectionArray) ToGetMediaAssetsMediaAssetCollectionArrayOutputWithContext

func (i GetMediaAssetsMediaAssetCollectionArray) ToGetMediaAssetsMediaAssetCollectionArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionArrayOutput

type GetMediaAssetsMediaAssetCollectionArrayInput

type GetMediaAssetsMediaAssetCollectionArrayInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionArrayOutput() GetMediaAssetsMediaAssetCollectionArrayOutput
	ToGetMediaAssetsMediaAssetCollectionArrayOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionArrayOutput
}

GetMediaAssetsMediaAssetCollectionArrayInput is an input type that accepts GetMediaAssetsMediaAssetCollectionArray and GetMediaAssetsMediaAssetCollectionArrayOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionArrayInput` via:

GetMediaAssetsMediaAssetCollectionArray{ GetMediaAssetsMediaAssetCollectionArgs{...} }

type GetMediaAssetsMediaAssetCollectionArrayOutput

type GetMediaAssetsMediaAssetCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionArrayOutput) ElementType

func (GetMediaAssetsMediaAssetCollectionArrayOutput) Index

func (GetMediaAssetsMediaAssetCollectionArrayOutput) ToGetMediaAssetsMediaAssetCollectionArrayOutput

func (o GetMediaAssetsMediaAssetCollectionArrayOutput) ToGetMediaAssetsMediaAssetCollectionArrayOutput() GetMediaAssetsMediaAssetCollectionArrayOutput

func (GetMediaAssetsMediaAssetCollectionArrayOutput) ToGetMediaAssetsMediaAssetCollectionArrayOutputWithContext

func (o GetMediaAssetsMediaAssetCollectionArrayOutput) ToGetMediaAssetsMediaAssetCollectionArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionArrayOutput

type GetMediaAssetsMediaAssetCollectionInput

type GetMediaAssetsMediaAssetCollectionInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionOutput() GetMediaAssetsMediaAssetCollectionOutput
	ToGetMediaAssetsMediaAssetCollectionOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionOutput
}

GetMediaAssetsMediaAssetCollectionInput is an input type that accepts GetMediaAssetsMediaAssetCollectionArgs and GetMediaAssetsMediaAssetCollectionOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionInput` via:

GetMediaAssetsMediaAssetCollectionArgs{...}

type GetMediaAssetsMediaAssetCollectionItem

type GetMediaAssetsMediaAssetCollectionItem struct {
	// Filter MediaAsset by the bucket where the object is stored.
	Bucket string `pulumi:"bucket"`
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks []GetMediaAssetsMediaAssetCollectionItemLock `pulumi:"locks"`
	// Unique MediaAsset identifier of the first asset upload.
	MasterMediaAssetId string `pulumi:"masterMediaAssetId"`
	// List of tags for the MediaAsset.
	MediaAssetTags []GetMediaAssetsMediaAssetCollectionItemMediaAssetTag `pulumi:"mediaAssetTags"`
	// The ID of the MediaWorkflowJob used to produce this asset, if this parameter is supplied then the workflow ID must also be supplied.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
	// JSON string containing the technial metadata for the media asset.
	Metadatas []GetMediaAssetsMediaAssetCollectionItemMetadata `pulumi:"metadatas"`
	// The object storage namespace where this asset is located.
	Namespace string `pulumi:"namespace"`
	// Filter MediaAsset by the name of the object in object storage.
	Object string `pulumi:"object"`
	// eTag of the underlying object storage object.
	ObjectEtag string `pulumi:"objectEtag"`
	// Unique MediaAsset identifier of the asset from which this asset is derived.
	ParentMediaAssetId string `pulumi:"parentMediaAssetId"`
	// The end index of video segment files.
	SegmentRangeEndIndex string `pulumi:"segmentRangeEndIndex"`
	// The start index for video segment files.
	SegmentRangeStartIndex string `pulumi:"segmentRangeStartIndex"`
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId string `pulumi:"sourceMediaWorkflowId"`
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion string `pulumi:"sourceMediaWorkflowVersion"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the MediaAsset was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the MediaAsset was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// Filter MediaAsset by the asset type.
	Type string `pulumi:"type"`
}

type GetMediaAssetsMediaAssetCollectionItemArgs

type GetMediaAssetsMediaAssetCollectionItemArgs struct {
	// Filter MediaAsset by the bucket where the object is stored.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             pulumi.StringInput `pulumi:"id"`
	IsLockOverride pulumi.BoolInput   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks GetMediaAssetsMediaAssetCollectionItemLockArrayInput `pulumi:"locks"`
	// Unique MediaAsset identifier of the first asset upload.
	MasterMediaAssetId pulumi.StringInput `pulumi:"masterMediaAssetId"`
	// List of tags for the MediaAsset.
	MediaAssetTags GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayInput `pulumi:"mediaAssetTags"`
	// The ID of the MediaWorkflowJob used to produce this asset, if this parameter is supplied then the workflow ID must also be supplied.
	MediaWorkflowJobId pulumi.StringInput `pulumi:"mediaWorkflowJobId"`
	// JSON string containing the technial metadata for the media asset.
	Metadatas GetMediaAssetsMediaAssetCollectionItemMetadataArrayInput `pulumi:"metadatas"`
	// The object storage namespace where this asset is located.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Filter MediaAsset by the name of the object in object storage.
	Object pulumi.StringInput `pulumi:"object"`
	// eTag of the underlying object storage object.
	ObjectEtag pulumi.StringInput `pulumi:"objectEtag"`
	// Unique MediaAsset identifier of the asset from which this asset is derived.
	ParentMediaAssetId pulumi.StringInput `pulumi:"parentMediaAssetId"`
	// The end index of video segment files.
	SegmentRangeEndIndex pulumi.StringInput `pulumi:"segmentRangeEndIndex"`
	// The start index for video segment files.
	SegmentRangeStartIndex pulumi.StringInput `pulumi:"segmentRangeStartIndex"`
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId pulumi.StringInput `pulumi:"sourceMediaWorkflowId"`
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion pulumi.StringInput `pulumi:"sourceMediaWorkflowVersion"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time when the MediaAsset was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time when the MediaAsset was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// Filter MediaAsset by the asset type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaAssetsMediaAssetCollectionItemArgs) ElementType

func (GetMediaAssetsMediaAssetCollectionItemArgs) ToGetMediaAssetsMediaAssetCollectionItemOutput

func (i GetMediaAssetsMediaAssetCollectionItemArgs) ToGetMediaAssetsMediaAssetCollectionItemOutput() GetMediaAssetsMediaAssetCollectionItemOutput

func (GetMediaAssetsMediaAssetCollectionItemArgs) ToGetMediaAssetsMediaAssetCollectionItemOutputWithContext

func (i GetMediaAssetsMediaAssetCollectionItemArgs) ToGetMediaAssetsMediaAssetCollectionItemOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemOutput

type GetMediaAssetsMediaAssetCollectionItemArray

type GetMediaAssetsMediaAssetCollectionItemArray []GetMediaAssetsMediaAssetCollectionItemInput

func (GetMediaAssetsMediaAssetCollectionItemArray) ElementType

func (GetMediaAssetsMediaAssetCollectionItemArray) ToGetMediaAssetsMediaAssetCollectionItemArrayOutput

func (i GetMediaAssetsMediaAssetCollectionItemArray) ToGetMediaAssetsMediaAssetCollectionItemArrayOutput() GetMediaAssetsMediaAssetCollectionItemArrayOutput

func (GetMediaAssetsMediaAssetCollectionItemArray) ToGetMediaAssetsMediaAssetCollectionItemArrayOutputWithContext

func (i GetMediaAssetsMediaAssetCollectionItemArray) ToGetMediaAssetsMediaAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemArrayOutput

type GetMediaAssetsMediaAssetCollectionItemArrayInput

type GetMediaAssetsMediaAssetCollectionItemArrayInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionItemArrayOutput() GetMediaAssetsMediaAssetCollectionItemArrayOutput
	ToGetMediaAssetsMediaAssetCollectionItemArrayOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionItemArrayOutput
}

GetMediaAssetsMediaAssetCollectionItemArrayInput is an input type that accepts GetMediaAssetsMediaAssetCollectionItemArray and GetMediaAssetsMediaAssetCollectionItemArrayOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionItemArrayInput` via:

GetMediaAssetsMediaAssetCollectionItemArray{ GetMediaAssetsMediaAssetCollectionItemArgs{...} }

type GetMediaAssetsMediaAssetCollectionItemArrayOutput

type GetMediaAssetsMediaAssetCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionItemArrayOutput) ElementType

func (GetMediaAssetsMediaAssetCollectionItemArrayOutput) Index

func (GetMediaAssetsMediaAssetCollectionItemArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemArrayOutput

func (o GetMediaAssetsMediaAssetCollectionItemArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemArrayOutput() GetMediaAssetsMediaAssetCollectionItemArrayOutput

func (GetMediaAssetsMediaAssetCollectionItemArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemArrayOutputWithContext

func (o GetMediaAssetsMediaAssetCollectionItemArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemArrayOutput

type GetMediaAssetsMediaAssetCollectionItemInput

type GetMediaAssetsMediaAssetCollectionItemInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionItemOutput() GetMediaAssetsMediaAssetCollectionItemOutput
	ToGetMediaAssetsMediaAssetCollectionItemOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionItemOutput
}

GetMediaAssetsMediaAssetCollectionItemInput is an input type that accepts GetMediaAssetsMediaAssetCollectionItemArgs and GetMediaAssetsMediaAssetCollectionItemOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionItemInput` via:

GetMediaAssetsMediaAssetCollectionItemArgs{...}

type GetMediaAssetsMediaAssetCollectionItemLock added in v1.22.0

type GetMediaAssetsMediaAssetCollectionItemLock struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the MediaAsset was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Filter MediaAsset by the asset type.
	Type string `pulumi:"type"`
}

type GetMediaAssetsMediaAssetCollectionItemLockArgs added in v1.22.0

type GetMediaAssetsMediaAssetCollectionItemLockArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the MediaAsset was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Filter MediaAsset by the asset type.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaAssetsMediaAssetCollectionItemLockArgs) ElementType added in v1.22.0

func (GetMediaAssetsMediaAssetCollectionItemLockArgs) ToGetMediaAssetsMediaAssetCollectionItemLockOutput added in v1.22.0

func (i GetMediaAssetsMediaAssetCollectionItemLockArgs) ToGetMediaAssetsMediaAssetCollectionItemLockOutput() GetMediaAssetsMediaAssetCollectionItemLockOutput

func (GetMediaAssetsMediaAssetCollectionItemLockArgs) ToGetMediaAssetsMediaAssetCollectionItemLockOutputWithContext added in v1.22.0

func (i GetMediaAssetsMediaAssetCollectionItemLockArgs) ToGetMediaAssetsMediaAssetCollectionItemLockOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemLockOutput

type GetMediaAssetsMediaAssetCollectionItemLockArray added in v1.22.0

type GetMediaAssetsMediaAssetCollectionItemLockArray []GetMediaAssetsMediaAssetCollectionItemLockInput

func (GetMediaAssetsMediaAssetCollectionItemLockArray) ElementType added in v1.22.0

func (GetMediaAssetsMediaAssetCollectionItemLockArray) ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutput added in v1.22.0

func (i GetMediaAssetsMediaAssetCollectionItemLockArray) ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutput() GetMediaAssetsMediaAssetCollectionItemLockArrayOutput

func (GetMediaAssetsMediaAssetCollectionItemLockArray) ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutputWithContext added in v1.22.0

func (i GetMediaAssetsMediaAssetCollectionItemLockArray) ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemLockArrayOutput

type GetMediaAssetsMediaAssetCollectionItemLockArrayInput added in v1.22.0

type GetMediaAssetsMediaAssetCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutput() GetMediaAssetsMediaAssetCollectionItemLockArrayOutput
	ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionItemLockArrayOutput
}

GetMediaAssetsMediaAssetCollectionItemLockArrayInput is an input type that accepts GetMediaAssetsMediaAssetCollectionItemLockArray and GetMediaAssetsMediaAssetCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionItemLockArrayInput` via:

GetMediaAssetsMediaAssetCollectionItemLockArray{ GetMediaAssetsMediaAssetCollectionItemLockArgs{...} }

type GetMediaAssetsMediaAssetCollectionItemLockArrayOutput added in v1.22.0

type GetMediaAssetsMediaAssetCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionItemLockArrayOutput) ElementType added in v1.22.0

func (GetMediaAssetsMediaAssetCollectionItemLockArrayOutput) Index added in v1.22.0

func (GetMediaAssetsMediaAssetCollectionItemLockArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutput added in v1.22.0

func (GetMediaAssetsMediaAssetCollectionItemLockArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutputWithContext added in v1.22.0

func (o GetMediaAssetsMediaAssetCollectionItemLockArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemLockArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemLockArrayOutput

type GetMediaAssetsMediaAssetCollectionItemLockInput added in v1.22.0

type GetMediaAssetsMediaAssetCollectionItemLockInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionItemLockOutput() GetMediaAssetsMediaAssetCollectionItemLockOutput
	ToGetMediaAssetsMediaAssetCollectionItemLockOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionItemLockOutput
}

GetMediaAssetsMediaAssetCollectionItemLockInput is an input type that accepts GetMediaAssetsMediaAssetCollectionItemLockArgs and GetMediaAssetsMediaAssetCollectionItemLockOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionItemLockInput` via:

GetMediaAssetsMediaAssetCollectionItemLockArgs{...}

type GetMediaAssetsMediaAssetCollectionItemLockOutput added in v1.22.0

type GetMediaAssetsMediaAssetCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionItemLockOutput) CompartmentId added in v1.22.0

The ID of the compartment in which to list resources.

func (GetMediaAssetsMediaAssetCollectionItemLockOutput) ElementType added in v1.22.0

func (GetMediaAssetsMediaAssetCollectionItemLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaAssetsMediaAssetCollectionItemLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaAssetsMediaAssetCollectionItemLockOutput) TimeCreated added in v1.22.0

The time when the MediaAsset was created. An RFC3339 formatted datetime string.

func (GetMediaAssetsMediaAssetCollectionItemLockOutput) ToGetMediaAssetsMediaAssetCollectionItemLockOutput added in v1.22.0

func (o GetMediaAssetsMediaAssetCollectionItemLockOutput) ToGetMediaAssetsMediaAssetCollectionItemLockOutput() GetMediaAssetsMediaAssetCollectionItemLockOutput

func (GetMediaAssetsMediaAssetCollectionItemLockOutput) ToGetMediaAssetsMediaAssetCollectionItemLockOutputWithContext added in v1.22.0

func (o GetMediaAssetsMediaAssetCollectionItemLockOutput) ToGetMediaAssetsMediaAssetCollectionItemLockOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemLockOutput

func (GetMediaAssetsMediaAssetCollectionItemLockOutput) Type added in v1.22.0

Filter MediaAsset by the asset type.

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTag

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTag struct {
	// Filter MediaAsset by the asset type.
	Type string `pulumi:"type"`
	// Tag of the MediaAsset.
	Value string `pulumi:"value"`
}

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs struct {
	// Filter MediaAsset by the asset type.
	Type pulumi.StringInput `pulumi:"type"`
	// Tag of the MediaAsset.
	Value pulumi.StringInput `pulumi:"value"`
}

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs) ElementType

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutputWithContext

func (i GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray []GetMediaAssetsMediaAssetCollectionItemMediaAssetTagInput

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray) ElementType

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput

func (i GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput() GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutputWithContext

func (i GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayInput

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput() GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput
	ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput
}

GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayInput is an input type that accepts GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray and GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayInput` via:

GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArray{ GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs{...} }

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput) ElementType

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput) Index

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutputWithContext

func (o GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArrayOutput

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagInput

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput() GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput
	ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput
}

GetMediaAssetsMediaAssetCollectionItemMediaAssetTagInput is an input type that accepts GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs and GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionItemMediaAssetTagInput` via:

GetMediaAssetsMediaAssetCollectionItemMediaAssetTagArgs{...}

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput

type GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput) ElementType

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutputWithContext

func (o GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput) ToGetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput) Type

Filter MediaAsset by the asset type.

func (GetMediaAssetsMediaAssetCollectionItemMediaAssetTagOutput) Value

Tag of the MediaAsset.

type GetMediaAssetsMediaAssetCollectionItemMetadata

type GetMediaAssetsMediaAssetCollectionItemMetadata struct {
	// JSON string containing the technial metadata for the media asset.
	Metadata string `pulumi:"metadata"`
}

type GetMediaAssetsMediaAssetCollectionItemMetadataArgs

type GetMediaAssetsMediaAssetCollectionItemMetadataArgs struct {
	// JSON string containing the technial metadata for the media asset.
	Metadata pulumi.StringInput `pulumi:"metadata"`
}

func (GetMediaAssetsMediaAssetCollectionItemMetadataArgs) ElementType

func (GetMediaAssetsMediaAssetCollectionItemMetadataArgs) ToGetMediaAssetsMediaAssetCollectionItemMetadataOutput

func (i GetMediaAssetsMediaAssetCollectionItemMetadataArgs) ToGetMediaAssetsMediaAssetCollectionItemMetadataOutput() GetMediaAssetsMediaAssetCollectionItemMetadataOutput

func (GetMediaAssetsMediaAssetCollectionItemMetadataArgs) ToGetMediaAssetsMediaAssetCollectionItemMetadataOutputWithContext

func (i GetMediaAssetsMediaAssetCollectionItemMetadataArgs) ToGetMediaAssetsMediaAssetCollectionItemMetadataOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemMetadataOutput

type GetMediaAssetsMediaAssetCollectionItemMetadataArray

type GetMediaAssetsMediaAssetCollectionItemMetadataArray []GetMediaAssetsMediaAssetCollectionItemMetadataInput

func (GetMediaAssetsMediaAssetCollectionItemMetadataArray) ElementType

func (GetMediaAssetsMediaAssetCollectionItemMetadataArray) ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput

func (i GetMediaAssetsMediaAssetCollectionItemMetadataArray) ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput() GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput

func (GetMediaAssetsMediaAssetCollectionItemMetadataArray) ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutputWithContext

func (i GetMediaAssetsMediaAssetCollectionItemMetadataArray) ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput

type GetMediaAssetsMediaAssetCollectionItemMetadataArrayInput

type GetMediaAssetsMediaAssetCollectionItemMetadataArrayInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput() GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput
	ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput
}

GetMediaAssetsMediaAssetCollectionItemMetadataArrayInput is an input type that accepts GetMediaAssetsMediaAssetCollectionItemMetadataArray and GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionItemMetadataArrayInput` via:

GetMediaAssetsMediaAssetCollectionItemMetadataArray{ GetMediaAssetsMediaAssetCollectionItemMetadataArgs{...} }

type GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput

type GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput) ElementType

func (GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput) Index

func (GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput

func (GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutputWithContext

func (o GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput) ToGetMediaAssetsMediaAssetCollectionItemMetadataArrayOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemMetadataArrayOutput

type GetMediaAssetsMediaAssetCollectionItemMetadataInput

type GetMediaAssetsMediaAssetCollectionItemMetadataInput interface {
	pulumi.Input

	ToGetMediaAssetsMediaAssetCollectionItemMetadataOutput() GetMediaAssetsMediaAssetCollectionItemMetadataOutput
	ToGetMediaAssetsMediaAssetCollectionItemMetadataOutputWithContext(context.Context) GetMediaAssetsMediaAssetCollectionItemMetadataOutput
}

GetMediaAssetsMediaAssetCollectionItemMetadataInput is an input type that accepts GetMediaAssetsMediaAssetCollectionItemMetadataArgs and GetMediaAssetsMediaAssetCollectionItemMetadataOutput values. You can construct a concrete instance of `GetMediaAssetsMediaAssetCollectionItemMetadataInput` via:

GetMediaAssetsMediaAssetCollectionItemMetadataArgs{...}

type GetMediaAssetsMediaAssetCollectionItemMetadataOutput

type GetMediaAssetsMediaAssetCollectionItemMetadataOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionItemMetadataOutput) ElementType

func (GetMediaAssetsMediaAssetCollectionItemMetadataOutput) Metadata

JSON string containing the technial metadata for the media asset.

func (GetMediaAssetsMediaAssetCollectionItemMetadataOutput) ToGetMediaAssetsMediaAssetCollectionItemMetadataOutput

func (GetMediaAssetsMediaAssetCollectionItemMetadataOutput) ToGetMediaAssetsMediaAssetCollectionItemMetadataOutputWithContext

func (o GetMediaAssetsMediaAssetCollectionItemMetadataOutput) ToGetMediaAssetsMediaAssetCollectionItemMetadataOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemMetadataOutput

type GetMediaAssetsMediaAssetCollectionItemOutput

type GetMediaAssetsMediaAssetCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionItemOutput) Bucket

Filter MediaAsset by the bucket where the object is stored.

func (GetMediaAssetsMediaAssetCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetMediaAssetsMediaAssetCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetMediaAssetsMediaAssetCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name given.

func (GetMediaAssetsMediaAssetCollectionItemOutput) ElementType

func (GetMediaAssetsMediaAssetCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetMediaAssetsMediaAssetCollectionItemOutput) Id

Unique identifier that is immutable on creation.

func (GetMediaAssetsMediaAssetCollectionItemOutput) IsLockOverride added in v1.22.0

func (GetMediaAssetsMediaAssetCollectionItemOutput) Locks added in v1.22.0

Locks associated with this resource.

func (GetMediaAssetsMediaAssetCollectionItemOutput) MasterMediaAssetId

Unique MediaAsset identifier of the first asset upload.

func (GetMediaAssetsMediaAssetCollectionItemOutput) MediaAssetTags

List of tags for the MediaAsset.

func (GetMediaAssetsMediaAssetCollectionItemOutput) MediaWorkflowJobId

The ID of the MediaWorkflowJob used to produce this asset, if this parameter is supplied then the workflow ID must also be supplied.

func (GetMediaAssetsMediaAssetCollectionItemOutput) Metadatas

JSON string containing the technial metadata for the media asset.

func (GetMediaAssetsMediaAssetCollectionItemOutput) Namespace

The object storage namespace where this asset is located.

func (GetMediaAssetsMediaAssetCollectionItemOutput) Object

Filter MediaAsset by the name of the object in object storage.

func (GetMediaAssetsMediaAssetCollectionItemOutput) ObjectEtag

eTag of the underlying object storage object.

func (GetMediaAssetsMediaAssetCollectionItemOutput) ParentMediaAssetId

Unique MediaAsset identifier of the asset from which this asset is derived.

func (GetMediaAssetsMediaAssetCollectionItemOutput) SegmentRangeEndIndex

The end index of video segment files.

func (GetMediaAssetsMediaAssetCollectionItemOutput) SegmentRangeStartIndex

The start index for video segment files.

func (GetMediaAssetsMediaAssetCollectionItemOutput) SourceMediaWorkflowId

The ID of the MediaWorkflow used to produce this asset.

func (GetMediaAssetsMediaAssetCollectionItemOutput) SourceMediaWorkflowVersion

func (o GetMediaAssetsMediaAssetCollectionItemOutput) SourceMediaWorkflowVersion() pulumi.StringOutput

The version of the MediaWorkflow used to produce this asset.

func (GetMediaAssetsMediaAssetCollectionItemOutput) State

A filter to return only the resources with lifecycleState matching the given lifecycleState.

func (GetMediaAssetsMediaAssetCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetMediaAssetsMediaAssetCollectionItemOutput) TimeCreated

The time when the MediaAsset was created. An RFC3339 formatted datetime string.

func (GetMediaAssetsMediaAssetCollectionItemOutput) TimeUpdated

The time when the MediaAsset was updated. An RFC3339 formatted datetime string.

func (GetMediaAssetsMediaAssetCollectionItemOutput) ToGetMediaAssetsMediaAssetCollectionItemOutput

func (o GetMediaAssetsMediaAssetCollectionItemOutput) ToGetMediaAssetsMediaAssetCollectionItemOutput() GetMediaAssetsMediaAssetCollectionItemOutput

func (GetMediaAssetsMediaAssetCollectionItemOutput) ToGetMediaAssetsMediaAssetCollectionItemOutputWithContext

func (o GetMediaAssetsMediaAssetCollectionItemOutput) ToGetMediaAssetsMediaAssetCollectionItemOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionItemOutput

func (GetMediaAssetsMediaAssetCollectionItemOutput) Type

Filter MediaAsset by the asset type.

type GetMediaAssetsMediaAssetCollectionOutput

type GetMediaAssetsMediaAssetCollectionOutput struct{ *pulumi.OutputState }

func (GetMediaAssetsMediaAssetCollectionOutput) ElementType

func (GetMediaAssetsMediaAssetCollectionOutput) Items

func (GetMediaAssetsMediaAssetCollectionOutput) ToGetMediaAssetsMediaAssetCollectionOutput

func (o GetMediaAssetsMediaAssetCollectionOutput) ToGetMediaAssetsMediaAssetCollectionOutput() GetMediaAssetsMediaAssetCollectionOutput

func (GetMediaAssetsMediaAssetCollectionOutput) ToGetMediaAssetsMediaAssetCollectionOutputWithContext

func (o GetMediaAssetsMediaAssetCollectionOutput) ToGetMediaAssetsMediaAssetCollectionOutputWithContext(ctx context.Context) GetMediaAssetsMediaAssetCollectionOutput

type GetMediaAssetsOutputArgs

type GetMediaAssetsOutputArgs struct {
	// Filter MediaAsset by the bucket where the object is stored.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Unique DistributionChannel identifier.
	DistributionChannelId pulumi.StringPtrInput          `pulumi:"distributionChannelId"`
	Filters               GetMediaAssetsFilterArrayInput `pulumi:"filters"`
	// Unique MediaAsset identifier of the first asset upload.
	MasterMediaAssetId pulumi.StringPtrInput `pulumi:"masterMediaAssetId"`
	// The ID of the MediaWorkflowJob used to produce this asset, if this parameter is supplied then the workflow ID must also be supplied.
	MediaWorkflowJobId pulumi.StringPtrInput `pulumi:"mediaWorkflowJobId"`
	// Filter MediaAsset by the name of the object in object storage.
	Object pulumi.StringPtrInput `pulumi:"object"`
	// Unique MediaAsset identifier of the asset from which this asset is derived.
	ParentMediaAssetId pulumi.StringPtrInput `pulumi:"parentMediaAssetId"`
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId pulumi.StringPtrInput `pulumi:"sourceMediaWorkflowId"`
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion pulumi.StringPtrInput `pulumi:"sourceMediaWorkflowVersion"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// Filter MediaAsset by the asset type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A collection of arguments for invoking getMediaAssets.

func (GetMediaAssetsOutputArgs) ElementType

func (GetMediaAssetsOutputArgs) ElementType() reflect.Type

type GetMediaAssetsResult

type GetMediaAssetsResult struct {
	// The name of the object storage bucket where this represented asset is located.
	Bucket *string `pulumi:"bucket"`
	// The compartment ID of the lock.
	CompartmentId *string `pulumi:"compartmentId"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName           *string                `pulumi:"displayName"`
	DistributionChannelId *string                `pulumi:"distributionChannelId"`
	Filters               []GetMediaAssetsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The ID of the senior most asset from which this asset is derived.
	MasterMediaAssetId *string `pulumi:"masterMediaAssetId"`
	// The list of media_asset_collection.
	MediaAssetCollections []GetMediaAssetsMediaAssetCollection `pulumi:"mediaAssetCollections"`
	// The ID of the MediaWorkflowJob used to produce this asset.
	MediaWorkflowJobId *string `pulumi:"mediaWorkflowJobId"`
	// The object storage object name that identifies this asset.
	Object *string `pulumi:"object"`
	// The ID of the parent asset from which this asset is derived.
	ParentMediaAssetId *string `pulumi:"parentMediaAssetId"`
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId *string `pulumi:"sourceMediaWorkflowId"`
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion *string `pulumi:"sourceMediaWorkflowVersion"`
	// The current state of the MediaAsset.
	State *string `pulumi:"state"`
	// The type of the media asset.
	Type *string `pulumi:"type"`
}

A collection of values returned by getMediaAssets.

func GetMediaAssets

func GetMediaAssets(ctx *pulumi.Context, args *GetMediaAssetsArgs, opts ...pulumi.InvokeOption) (*GetMediaAssetsResult, error)

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

Returns a list of MediaAssetSummary.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaAssets(ctx, &mediaservices.GetMediaAssetsArgs{
			Bucket:                     pulumi.StringRef(mediaAssetBucket),
			CompartmentId:              pulumi.StringRef(compartmentId),
			DisplayName:                pulumi.StringRef(mediaAssetDisplayName),
			DistributionChannelId:      pulumi.StringRef(testChannel.Id),
			MasterMediaAssetId:         pulumi.StringRef(testMediaAsset.Id),
			MediaWorkflowJobId:         pulumi.StringRef(testMediaWorkflowJob.Id),
			Object:                     pulumi.StringRef(mediaAssetObject),
			ParentMediaAssetId:         pulumi.StringRef(testMediaAsset.Id),
			SourceMediaWorkflowId:      pulumi.StringRef(testMediaWorkflow.Id),
			SourceMediaWorkflowVersion: pulumi.StringRef(mediaAssetSourceMediaWorkflowVersion),
			State:                      pulumi.StringRef(mediaAssetState),
			Type:                       pulumi.StringRef(mediaAssetType),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMediaAssetsResultOutput

type GetMediaAssetsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaAssets.

func (GetMediaAssetsResultOutput) Bucket

The name of the object storage bucket where this represented asset is located.

func (GetMediaAssetsResultOutput) CompartmentId

The compartment ID of the lock.

func (GetMediaAssetsResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetMediaAssetsResultOutput) DistributionChannelId

func (o GetMediaAssetsResultOutput) DistributionChannelId() pulumi.StringPtrOutput

func (GetMediaAssetsResultOutput) ElementType

func (GetMediaAssetsResultOutput) ElementType() reflect.Type

func (GetMediaAssetsResultOutput) Filters

func (GetMediaAssetsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMediaAssetsResultOutput) MasterMediaAssetId

func (o GetMediaAssetsResultOutput) MasterMediaAssetId() pulumi.StringPtrOutput

The ID of the senior most asset from which this asset is derived.

func (GetMediaAssetsResultOutput) MediaAssetCollections

The list of media_asset_collection.

func (GetMediaAssetsResultOutput) MediaWorkflowJobId

func (o GetMediaAssetsResultOutput) MediaWorkflowJobId() pulumi.StringPtrOutput

The ID of the MediaWorkflowJob used to produce this asset.

func (GetMediaAssetsResultOutput) Object

The object storage object name that identifies this asset.

func (GetMediaAssetsResultOutput) ParentMediaAssetId

func (o GetMediaAssetsResultOutput) ParentMediaAssetId() pulumi.StringPtrOutput

The ID of the parent asset from which this asset is derived.

func (GetMediaAssetsResultOutput) SourceMediaWorkflowId

func (o GetMediaAssetsResultOutput) SourceMediaWorkflowId() pulumi.StringPtrOutput

The ID of the MediaWorkflow used to produce this asset.

func (GetMediaAssetsResultOutput) SourceMediaWorkflowVersion

func (o GetMediaAssetsResultOutput) SourceMediaWorkflowVersion() pulumi.StringPtrOutput

The version of the MediaWorkflow used to produce this asset.

func (GetMediaAssetsResultOutput) State

The current state of the MediaAsset.

func (GetMediaAssetsResultOutput) ToGetMediaAssetsResultOutput

func (o GetMediaAssetsResultOutput) ToGetMediaAssetsResultOutput() GetMediaAssetsResultOutput

func (GetMediaAssetsResultOutput) ToGetMediaAssetsResultOutputWithContext

func (o GetMediaAssetsResultOutput) ToGetMediaAssetsResultOutputWithContext(ctx context.Context) GetMediaAssetsResultOutput

func (GetMediaAssetsResultOutput) Type

The type of the media asset.

type GetMediaWorkflowConfigurationLock added in v1.22.0

type GetMediaWorkflowConfigurationLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetMediaWorkflowConfigurationLockArgs added in v1.22.0

type GetMediaWorkflowConfigurationLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaWorkflowConfigurationLockArgs) ElementType added in v1.22.0

func (GetMediaWorkflowConfigurationLockArgs) ToGetMediaWorkflowConfigurationLockOutput added in v1.22.0

func (i GetMediaWorkflowConfigurationLockArgs) ToGetMediaWorkflowConfigurationLockOutput() GetMediaWorkflowConfigurationLockOutput

func (GetMediaWorkflowConfigurationLockArgs) ToGetMediaWorkflowConfigurationLockOutputWithContext added in v1.22.0

func (i GetMediaWorkflowConfigurationLockArgs) ToGetMediaWorkflowConfigurationLockOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationLockOutput

type GetMediaWorkflowConfigurationLockArray added in v1.22.0

type GetMediaWorkflowConfigurationLockArray []GetMediaWorkflowConfigurationLockInput

func (GetMediaWorkflowConfigurationLockArray) ElementType added in v1.22.0

func (GetMediaWorkflowConfigurationLockArray) ToGetMediaWorkflowConfigurationLockArrayOutput added in v1.22.0

func (i GetMediaWorkflowConfigurationLockArray) ToGetMediaWorkflowConfigurationLockArrayOutput() GetMediaWorkflowConfigurationLockArrayOutput

func (GetMediaWorkflowConfigurationLockArray) ToGetMediaWorkflowConfigurationLockArrayOutputWithContext added in v1.22.0

func (i GetMediaWorkflowConfigurationLockArray) ToGetMediaWorkflowConfigurationLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationLockArrayOutput

type GetMediaWorkflowConfigurationLockArrayInput added in v1.22.0

type GetMediaWorkflowConfigurationLockArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationLockArrayOutput() GetMediaWorkflowConfigurationLockArrayOutput
	ToGetMediaWorkflowConfigurationLockArrayOutputWithContext(context.Context) GetMediaWorkflowConfigurationLockArrayOutput
}

GetMediaWorkflowConfigurationLockArrayInput is an input type that accepts GetMediaWorkflowConfigurationLockArray and GetMediaWorkflowConfigurationLockArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationLockArrayInput` via:

GetMediaWorkflowConfigurationLockArray{ GetMediaWorkflowConfigurationLockArgs{...} }

type GetMediaWorkflowConfigurationLockArrayOutput added in v1.22.0

type GetMediaWorkflowConfigurationLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationLockArrayOutput) ElementType added in v1.22.0

func (GetMediaWorkflowConfigurationLockArrayOutput) Index added in v1.22.0

func (GetMediaWorkflowConfigurationLockArrayOutput) ToGetMediaWorkflowConfigurationLockArrayOutput added in v1.22.0

func (o GetMediaWorkflowConfigurationLockArrayOutput) ToGetMediaWorkflowConfigurationLockArrayOutput() GetMediaWorkflowConfigurationLockArrayOutput

func (GetMediaWorkflowConfigurationLockArrayOutput) ToGetMediaWorkflowConfigurationLockArrayOutputWithContext added in v1.22.0

func (o GetMediaWorkflowConfigurationLockArrayOutput) ToGetMediaWorkflowConfigurationLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationLockArrayOutput

type GetMediaWorkflowConfigurationLockInput added in v1.22.0

type GetMediaWorkflowConfigurationLockInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationLockOutput() GetMediaWorkflowConfigurationLockOutput
	ToGetMediaWorkflowConfigurationLockOutputWithContext(context.Context) GetMediaWorkflowConfigurationLockOutput
}

GetMediaWorkflowConfigurationLockInput is an input type that accepts GetMediaWorkflowConfigurationLockArgs and GetMediaWorkflowConfigurationLockOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationLockInput` via:

GetMediaWorkflowConfigurationLockArgs{...}

type GetMediaWorkflowConfigurationLockOutput added in v1.22.0

type GetMediaWorkflowConfigurationLockOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetMediaWorkflowConfigurationLockOutput) ElementType added in v1.22.0

func (GetMediaWorkflowConfigurationLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaWorkflowConfigurationLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaWorkflowConfigurationLockOutput) TimeCreated added in v1.22.0

The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.

func (GetMediaWorkflowConfigurationLockOutput) ToGetMediaWorkflowConfigurationLockOutput added in v1.22.0

func (o GetMediaWorkflowConfigurationLockOutput) ToGetMediaWorkflowConfigurationLockOutput() GetMediaWorkflowConfigurationLockOutput

func (GetMediaWorkflowConfigurationLockOutput) ToGetMediaWorkflowConfigurationLockOutputWithContext added in v1.22.0

func (o GetMediaWorkflowConfigurationLockOutput) ToGetMediaWorkflowConfigurationLockOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationLockOutput

func (GetMediaWorkflowConfigurationLockOutput) Type added in v1.22.0

Type of the lock.

type GetMediaWorkflowConfigurationsArgs

type GetMediaWorkflowConfigurationsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName *string                                `pulumi:"displayName"`
	Filters     []GetMediaWorkflowConfigurationsFilter `pulumi:"filters"`
	// Unique MediaWorkflowConfiguration identifier.
	Id *string `pulumi:"id"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getMediaWorkflowConfigurations.

type GetMediaWorkflowConfigurationsFilter

type GetMediaWorkflowConfigurationsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetMediaWorkflowConfigurationsFilterArgs

type GetMediaWorkflowConfigurationsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetMediaWorkflowConfigurationsFilterArgs) ElementType

func (GetMediaWorkflowConfigurationsFilterArgs) ToGetMediaWorkflowConfigurationsFilterOutput

func (i GetMediaWorkflowConfigurationsFilterArgs) ToGetMediaWorkflowConfigurationsFilterOutput() GetMediaWorkflowConfigurationsFilterOutput

func (GetMediaWorkflowConfigurationsFilterArgs) ToGetMediaWorkflowConfigurationsFilterOutputWithContext

func (i GetMediaWorkflowConfigurationsFilterArgs) ToGetMediaWorkflowConfigurationsFilterOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationsFilterOutput

type GetMediaWorkflowConfigurationsFilterArray

type GetMediaWorkflowConfigurationsFilterArray []GetMediaWorkflowConfigurationsFilterInput

func (GetMediaWorkflowConfigurationsFilterArray) ElementType

func (GetMediaWorkflowConfigurationsFilterArray) ToGetMediaWorkflowConfigurationsFilterArrayOutput

func (i GetMediaWorkflowConfigurationsFilterArray) ToGetMediaWorkflowConfigurationsFilterArrayOutput() GetMediaWorkflowConfigurationsFilterArrayOutput

func (GetMediaWorkflowConfigurationsFilterArray) ToGetMediaWorkflowConfigurationsFilterArrayOutputWithContext

func (i GetMediaWorkflowConfigurationsFilterArray) ToGetMediaWorkflowConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationsFilterArrayOutput

type GetMediaWorkflowConfigurationsFilterArrayInput

type GetMediaWorkflowConfigurationsFilterArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationsFilterArrayOutput() GetMediaWorkflowConfigurationsFilterArrayOutput
	ToGetMediaWorkflowConfigurationsFilterArrayOutputWithContext(context.Context) GetMediaWorkflowConfigurationsFilterArrayOutput
}

GetMediaWorkflowConfigurationsFilterArrayInput is an input type that accepts GetMediaWorkflowConfigurationsFilterArray and GetMediaWorkflowConfigurationsFilterArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationsFilterArrayInput` via:

GetMediaWorkflowConfigurationsFilterArray{ GetMediaWorkflowConfigurationsFilterArgs{...} }

type GetMediaWorkflowConfigurationsFilterArrayOutput

type GetMediaWorkflowConfigurationsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationsFilterArrayOutput) ElementType

func (GetMediaWorkflowConfigurationsFilterArrayOutput) Index

func (GetMediaWorkflowConfigurationsFilterArrayOutput) ToGetMediaWorkflowConfigurationsFilterArrayOutput

func (o GetMediaWorkflowConfigurationsFilterArrayOutput) ToGetMediaWorkflowConfigurationsFilterArrayOutput() GetMediaWorkflowConfigurationsFilterArrayOutput

func (GetMediaWorkflowConfigurationsFilterArrayOutput) ToGetMediaWorkflowConfigurationsFilterArrayOutputWithContext

func (o GetMediaWorkflowConfigurationsFilterArrayOutput) ToGetMediaWorkflowConfigurationsFilterArrayOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationsFilterArrayOutput

type GetMediaWorkflowConfigurationsFilterInput

type GetMediaWorkflowConfigurationsFilterInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationsFilterOutput() GetMediaWorkflowConfigurationsFilterOutput
	ToGetMediaWorkflowConfigurationsFilterOutputWithContext(context.Context) GetMediaWorkflowConfigurationsFilterOutput
}

GetMediaWorkflowConfigurationsFilterInput is an input type that accepts GetMediaWorkflowConfigurationsFilterArgs and GetMediaWorkflowConfigurationsFilterOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationsFilterInput` via:

GetMediaWorkflowConfigurationsFilterArgs{...}

type GetMediaWorkflowConfigurationsFilterOutput

type GetMediaWorkflowConfigurationsFilterOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationsFilterOutput) ElementType

func (GetMediaWorkflowConfigurationsFilterOutput) Name

func (GetMediaWorkflowConfigurationsFilterOutput) Regex

func (GetMediaWorkflowConfigurationsFilterOutput) ToGetMediaWorkflowConfigurationsFilterOutput

func (o GetMediaWorkflowConfigurationsFilterOutput) ToGetMediaWorkflowConfigurationsFilterOutput() GetMediaWorkflowConfigurationsFilterOutput

func (GetMediaWorkflowConfigurationsFilterOutput) ToGetMediaWorkflowConfigurationsFilterOutputWithContext

func (o GetMediaWorkflowConfigurationsFilterOutput) ToGetMediaWorkflowConfigurationsFilterOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationsFilterOutput

func (GetMediaWorkflowConfigurationsFilterOutput) Values

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollection

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollection struct {
	Items []GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItem `pulumi:"items"`
}

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs struct {
	Items GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayInput `pulumi:"items"`
}

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs) ElementType

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutputWithContext

func (i GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArray

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArray []GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionInput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArray) ElementType

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArray) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArray) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutputWithContext

func (i GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArray) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayInput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput() GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput
	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutputWithContext(context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput
}

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayInput is an input type that accepts GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArray and GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayInput` via:

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArray{ GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs{...} }

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput) ElementType

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArrayOutputWithContext

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionInput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput() GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput
	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutputWithContext(context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput
}

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionInput is an input type that accepts GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs and GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionInput` via:

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionArgs{...}

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItem

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique MediaWorkflowConfiguration identifier.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks []GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLock `pulumi:"locks"`
	// Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refer to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue
	Parameters string `pulumi:"parameters"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArgs

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique MediaWorkflowConfiguration identifier.
	Id             pulumi.StringInput `pulumi:"id"`
	IsLockOverride pulumi.BoolInput   `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringInput `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayInput `pulumi:"locks"`
	// Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refer to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArgs) ElementType

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArgs) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArgs) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutputWithContext

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArray

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArray []GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemInput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArray) ElementType

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArray) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArray) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutputWithContext

func (i GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArray) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayInput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput() GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput
	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutputWithContext(context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput
}

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayInput is an input type that accepts GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArray and GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayInput` via:

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArray{ GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArgs{...} }

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput) ElementType

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArrayOutputWithContext

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemInput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput() GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput
	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutputWithContext(context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput
}

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemInput is an input type that accepts GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArgs and GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemInput` via:

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemArgs{...}

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLock added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLock struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArgs added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArgs) ElementType added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArgs) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArgs) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutputWithContext added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArray added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArray []GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockInput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArray) ElementType added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArray) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArray) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutputWithContext added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayInput added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput() GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput
	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutputWithContext(context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput
}

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayInput is an input type that accepts GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArray and GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayInput` via:

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArray{ GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArgs{...} }

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput) ElementType added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput) Index added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArrayOutputWithContext added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockInput added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockInput interface {
	pulumi.Input

	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput() GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput
	ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutputWithContext(context.Context) GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput
}

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockInput is an input type that accepts GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArgs and GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput values. You can construct a concrete instance of `GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockInput` via:

GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockArgs{...}

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput added in v1.22.0

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput) CompartmentId added in v1.22.0

The ID of the compartment in which to list resources.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput) ElementType added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput) TimeCreated added in v1.22.0

The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutputWithContext added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemLockOutput) Type added in v1.22.0

Type of the lock.

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name given.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) ElementType

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) Id

Unique MediaWorkflowConfiguration identifier.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) IsLockOverride added in v1.22.0

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) LifecyleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) Locks added in v1.22.0

Locks associated with this resource.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) Parameters

Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refer to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) State

A filter to return only the resources with lifecycleState matching the given lifecycleState.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) TimeCreated

The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) TimeUpdated

The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionItemOutputWithContext

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput

type GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput) ElementType

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput

func (GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutput) ToGetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollectionOutputWithContext

type GetMediaWorkflowConfigurationsOutputArgs

type GetMediaWorkflowConfigurationsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                          `pulumi:"displayName"`
	Filters     GetMediaWorkflowConfigurationsFilterArrayInput `pulumi:"filters"`
	// Unique MediaWorkflowConfiguration identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getMediaWorkflowConfigurations.

func (GetMediaWorkflowConfigurationsOutputArgs) ElementType

type GetMediaWorkflowConfigurationsResult

type GetMediaWorkflowConfigurationsResult struct {
	// The compartment ID of the lock.
	CompartmentId *string `pulumi:"compartmentId"`
	// Display name for the MediaWorkflowConfiguration. Avoid entering confidential information.
	DisplayName *string                                `pulumi:"displayName"`
	Filters     []GetMediaWorkflowConfigurationsFilter `pulumi:"filters"`
	// Unique identifier that is immutable on creation.
	Id *string `pulumi:"id"`
	// The list of media_workflow_configuration_collection.
	MediaWorkflowConfigurationCollections []GetMediaWorkflowConfigurationsMediaWorkflowConfigurationCollection `pulumi:"mediaWorkflowConfigurationCollections"`
	// The current state of the MediaWorkflowConfiguration.
	State *string `pulumi:"state"`
}

A collection of values returned by getMediaWorkflowConfigurations.

func GetMediaWorkflowConfigurations

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

Returns a list of MediaWorkflowConfigurations.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaWorkflowConfigurations(ctx, &mediaservices.GetMediaWorkflowConfigurationsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(mediaWorkflowConfigurationDisplayName),
			Id:            pulumi.StringRef(mediaWorkflowConfigurationId),
			State:         pulumi.StringRef(mediaWorkflowConfigurationState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMediaWorkflowConfigurationsResultOutput

type GetMediaWorkflowConfigurationsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflowConfigurations.

func (GetMediaWorkflowConfigurationsResultOutput) CompartmentId

The compartment ID of the lock.

func (GetMediaWorkflowConfigurationsResultOutput) DisplayName

Display name for the MediaWorkflowConfiguration. Avoid entering confidential information.

func (GetMediaWorkflowConfigurationsResultOutput) ElementType

func (GetMediaWorkflowConfigurationsResultOutput) Filters

func (GetMediaWorkflowConfigurationsResultOutput) Id

Unique identifier that is immutable on creation.

func (GetMediaWorkflowConfigurationsResultOutput) MediaWorkflowConfigurationCollections

The list of media_workflow_configuration_collection.

func (GetMediaWorkflowConfigurationsResultOutput) State

The current state of the MediaWorkflowConfiguration.

func (GetMediaWorkflowConfigurationsResultOutput) ToGetMediaWorkflowConfigurationsResultOutput

func (o GetMediaWorkflowConfigurationsResultOutput) ToGetMediaWorkflowConfigurationsResultOutput() GetMediaWorkflowConfigurationsResultOutput

func (GetMediaWorkflowConfigurationsResultOutput) ToGetMediaWorkflowConfigurationsResultOutputWithContext

func (o GetMediaWorkflowConfigurationsResultOutput) ToGetMediaWorkflowConfigurationsResultOutputWithContext(ctx context.Context) GetMediaWorkflowConfigurationsResultOutput

type GetMediaWorkflowJobFactArgs

type GetMediaWorkflowJobFactArgs struct {
	// Identifier of the MediaWorkflowJobFact within a MediaWorkflowJob.
	Key string `pulumi:"key"`
	// Unique MediaWorkflowJob identifier.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
}

A collection of arguments for invoking getMediaWorkflowJobFact.

type GetMediaWorkflowJobFactOutputArgs

type GetMediaWorkflowJobFactOutputArgs struct {
	// Identifier of the MediaWorkflowJobFact within a MediaWorkflowJob.
	Key pulumi.StringInput `pulumi:"key"`
	// Unique MediaWorkflowJob identifier.
	MediaWorkflowJobId pulumi.StringInput `pulumi:"mediaWorkflowJobId"`
}

A collection of arguments for invoking getMediaWorkflowJobFact.

func (GetMediaWorkflowJobFactOutputArgs) ElementType

type GetMediaWorkflowJobFactResult

type GetMediaWorkflowJobFactResult struct {
	// The body of the detail captured as JSON.
	Detail string `pulumi:"detail"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// System generated serial number to uniquely identify a detail in order within a MediaWorkflowJob.
	Key string `pulumi:"key"`
	// Reference to the parent job.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
	// Unique name. It is read-only and generated for the fact.
	Name string `pulumi:"name"`
	// The type of information contained in this detail.
	Type string `pulumi:"type"`
}

A collection of values returned by getMediaWorkflowJobFact.

func GetMediaWorkflowJobFact

func GetMediaWorkflowJobFact(ctx *pulumi.Context, args *GetMediaWorkflowJobFactArgs, opts ...pulumi.InvokeOption) (*GetMediaWorkflowJobFactResult, error)

> **_NOTE:_** This data source has been deprecated and is no longer supported. This data source provides details about a specific Media Workflow Job Fact resource in Oracle Cloud Infrastructure Media Services service.

Get the MediaWorkflowJobFact identified by the mediaWorkflowJobId and Fact ID.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaWorkflowJobFact(ctx, &mediaservices.GetMediaWorkflowJobFactArgs{
			Key:                mediaWorkflowJobFactKey,
			MediaWorkflowJobId: testMediaWorkflowJob.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMediaWorkflowJobFactResultOutput

type GetMediaWorkflowJobFactResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflowJobFact.

func (GetMediaWorkflowJobFactResultOutput) Detail

The body of the detail captured as JSON.

func (GetMediaWorkflowJobFactResultOutput) ElementType

func (GetMediaWorkflowJobFactResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMediaWorkflowJobFactResultOutput) Key

System generated serial number to uniquely identify a detail in order within a MediaWorkflowJob.

func (GetMediaWorkflowJobFactResultOutput) MediaWorkflowJobId

Reference to the parent job.

func (GetMediaWorkflowJobFactResultOutput) Name

Unique name. It is read-only and generated for the fact.

func (GetMediaWorkflowJobFactResultOutput) ToGetMediaWorkflowJobFactResultOutput

func (o GetMediaWorkflowJobFactResultOutput) ToGetMediaWorkflowJobFactResultOutput() GetMediaWorkflowJobFactResultOutput

func (GetMediaWorkflowJobFactResultOutput) ToGetMediaWorkflowJobFactResultOutputWithContext

func (o GetMediaWorkflowJobFactResultOutput) ToGetMediaWorkflowJobFactResultOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactResultOutput

func (GetMediaWorkflowJobFactResultOutput) Type

The type of information contained in this detail.

type GetMediaWorkflowJobFactsArgs

type GetMediaWorkflowJobFactsArgs struct {
	Filters []GetMediaWorkflowJobFactsFilter `pulumi:"filters"`
	// Filter by MediaWorkflowJob ID and MediaWorkflowJobFact key.
	Key *string `pulumi:"key"`
	// Unique MediaWorkflowJob identifier.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
	// Types of details to include.
	Type *string `pulumi:"type"`
}

A collection of arguments for invoking getMediaWorkflowJobFacts.

type GetMediaWorkflowJobFactsFilter

type GetMediaWorkflowJobFactsFilter struct {
	// Unique name. It is read-only and generated for the fact.
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetMediaWorkflowJobFactsFilterArgs

type GetMediaWorkflowJobFactsFilterArgs struct {
	// Unique name. It is read-only and generated for the fact.
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetMediaWorkflowJobFactsFilterArgs) ElementType

func (GetMediaWorkflowJobFactsFilterArgs) ToGetMediaWorkflowJobFactsFilterOutput

func (i GetMediaWorkflowJobFactsFilterArgs) ToGetMediaWorkflowJobFactsFilterOutput() GetMediaWorkflowJobFactsFilterOutput

func (GetMediaWorkflowJobFactsFilterArgs) ToGetMediaWorkflowJobFactsFilterOutputWithContext

func (i GetMediaWorkflowJobFactsFilterArgs) ToGetMediaWorkflowJobFactsFilterOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsFilterOutput

type GetMediaWorkflowJobFactsFilterArray

type GetMediaWorkflowJobFactsFilterArray []GetMediaWorkflowJobFactsFilterInput

func (GetMediaWorkflowJobFactsFilterArray) ElementType

func (GetMediaWorkflowJobFactsFilterArray) ToGetMediaWorkflowJobFactsFilterArrayOutput

func (i GetMediaWorkflowJobFactsFilterArray) ToGetMediaWorkflowJobFactsFilterArrayOutput() GetMediaWorkflowJobFactsFilterArrayOutput

func (GetMediaWorkflowJobFactsFilterArray) ToGetMediaWorkflowJobFactsFilterArrayOutputWithContext

func (i GetMediaWorkflowJobFactsFilterArray) ToGetMediaWorkflowJobFactsFilterArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsFilterArrayOutput

type GetMediaWorkflowJobFactsFilterArrayInput

type GetMediaWorkflowJobFactsFilterArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobFactsFilterArrayOutput() GetMediaWorkflowJobFactsFilterArrayOutput
	ToGetMediaWorkflowJobFactsFilterArrayOutputWithContext(context.Context) GetMediaWorkflowJobFactsFilterArrayOutput
}

GetMediaWorkflowJobFactsFilterArrayInput is an input type that accepts GetMediaWorkflowJobFactsFilterArray and GetMediaWorkflowJobFactsFilterArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobFactsFilterArrayInput` via:

GetMediaWorkflowJobFactsFilterArray{ GetMediaWorkflowJobFactsFilterArgs{...} }

type GetMediaWorkflowJobFactsFilterArrayOutput

type GetMediaWorkflowJobFactsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobFactsFilterArrayOutput) ElementType

func (GetMediaWorkflowJobFactsFilterArrayOutput) Index

func (GetMediaWorkflowJobFactsFilterArrayOutput) ToGetMediaWorkflowJobFactsFilterArrayOutput

func (o GetMediaWorkflowJobFactsFilterArrayOutput) ToGetMediaWorkflowJobFactsFilterArrayOutput() GetMediaWorkflowJobFactsFilterArrayOutput

func (GetMediaWorkflowJobFactsFilterArrayOutput) ToGetMediaWorkflowJobFactsFilterArrayOutputWithContext

func (o GetMediaWorkflowJobFactsFilterArrayOutput) ToGetMediaWorkflowJobFactsFilterArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsFilterArrayOutput

type GetMediaWorkflowJobFactsFilterInput

type GetMediaWorkflowJobFactsFilterInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobFactsFilterOutput() GetMediaWorkflowJobFactsFilterOutput
	ToGetMediaWorkflowJobFactsFilterOutputWithContext(context.Context) GetMediaWorkflowJobFactsFilterOutput
}

GetMediaWorkflowJobFactsFilterInput is an input type that accepts GetMediaWorkflowJobFactsFilterArgs and GetMediaWorkflowJobFactsFilterOutput values. You can construct a concrete instance of `GetMediaWorkflowJobFactsFilterInput` via:

GetMediaWorkflowJobFactsFilterArgs{...}

type GetMediaWorkflowJobFactsFilterOutput

type GetMediaWorkflowJobFactsFilterOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobFactsFilterOutput) ElementType

func (GetMediaWorkflowJobFactsFilterOutput) Name

Unique name. It is read-only and generated for the fact.

func (GetMediaWorkflowJobFactsFilterOutput) Regex

func (GetMediaWorkflowJobFactsFilterOutput) ToGetMediaWorkflowJobFactsFilterOutput

func (o GetMediaWorkflowJobFactsFilterOutput) ToGetMediaWorkflowJobFactsFilterOutput() GetMediaWorkflowJobFactsFilterOutput

func (GetMediaWorkflowJobFactsFilterOutput) ToGetMediaWorkflowJobFactsFilterOutputWithContext

func (o GetMediaWorkflowJobFactsFilterOutput) ToGetMediaWorkflowJobFactsFilterOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsFilterOutput

func (GetMediaWorkflowJobFactsFilterOutput) Values

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollection

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollection struct {
	Items []GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItem `pulumi:"items"`
}

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs struct {
	Items GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayInput `pulumi:"items"`
}

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs) ElementType

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutputWithContext

func (i GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArray

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArray []GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionInput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArray) ElementType

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArray) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArray) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutputWithContext

func (i GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArray) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayInput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput() GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput
	ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutputWithContext(context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput
}

GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayInput is an input type that accepts GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArray and GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayInput` via:

GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArray{ GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs{...} }

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput) ElementType

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput) Index

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutputWithContext

func (o GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArrayOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionInput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput() GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput
	ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutputWithContext(context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput
}

GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionInput is an input type that accepts GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs and GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput values. You can construct a concrete instance of `GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionInput` via:

GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionArgs{...}

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItem

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItem struct {
	// The body of the detail captured as JSON.
	Detail string `pulumi:"detail"`
	// Filter by MediaWorkflowJob ID and MediaWorkflowJobFact key.
	Key string `pulumi:"key"`
	// Unique MediaWorkflowJob identifier.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
	// Unique name. It is read-only and generated for the fact.
	Name string `pulumi:"name"`
	// Types of details to include.
	Type string `pulumi:"type"`
}

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs struct {
	// The body of the detail captured as JSON.
	Detail pulumi.StringInput `pulumi:"detail"`
	// Filter by MediaWorkflowJob ID and MediaWorkflowJobFact key.
	Key pulumi.StringInput `pulumi:"key"`
	// Unique MediaWorkflowJob identifier.
	MediaWorkflowJobId pulumi.StringInput `pulumi:"mediaWorkflowJobId"`
	// Unique name. It is read-only and generated for the fact.
	Name pulumi.StringInput `pulumi:"name"`
	// Types of details to include.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs) ElementType

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutputWithContext

func (i GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArray

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArray []GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemInput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArray) ElementType

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArray) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArray) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutputWithContext

func (i GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArray) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayInput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput() GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput
	ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutputWithContext(context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput
}

GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayInput is an input type that accepts GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArray and GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayInput` via:

GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArray{ GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs{...} }

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput) ElementType

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutputWithContext

func (o GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArrayOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemInput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput() GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput
	ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutputWithContext(context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput
}

GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemInput is an input type that accepts GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs and GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput values. You can construct a concrete instance of `GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemInput` via:

GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemArgs{...}

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) Detail

The body of the detail captured as JSON.

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) ElementType

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) Key

Filter by MediaWorkflowJob ID and MediaWorkflowJobFact key.

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) MediaWorkflowJobId

Unique MediaWorkflowJob identifier.

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) Name

Unique name. It is read-only and generated for the fact.

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutputWithContext

func (o GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionItemOutput) Type

Types of details to include.

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput

type GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput) ElementType

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput

func (GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutputWithContext

func (o GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput) ToGetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsMediaWorkflowJobFactCollectionOutput

type GetMediaWorkflowJobFactsOutputArgs

type GetMediaWorkflowJobFactsOutputArgs struct {
	Filters GetMediaWorkflowJobFactsFilterArrayInput `pulumi:"filters"`
	// Filter by MediaWorkflowJob ID and MediaWorkflowJobFact key.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// Unique MediaWorkflowJob identifier.
	MediaWorkflowJobId pulumi.StringInput `pulumi:"mediaWorkflowJobId"`
	// Types of details to include.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

A collection of arguments for invoking getMediaWorkflowJobFacts.

func (GetMediaWorkflowJobFactsOutputArgs) ElementType

type GetMediaWorkflowJobFactsResult

type GetMediaWorkflowJobFactsResult struct {
	Filters []GetMediaWorkflowJobFactsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// System generated serial number to uniquely identify a detail in order within a MediaWorkflowJob.
	Key *string `pulumi:"key"`
	// The list of media_workflow_job_fact_collection.
	MediaWorkflowJobFactCollections []GetMediaWorkflowJobFactsMediaWorkflowJobFactCollection `pulumi:"mediaWorkflowJobFactCollections"`
	// Reference to the parent job.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
	// The type of information contained in this detail.
	Type *string `pulumi:"type"`
}

A collection of values returned by getMediaWorkflowJobFacts.

func GetMediaWorkflowJobFacts

func GetMediaWorkflowJobFacts(ctx *pulumi.Context, args *GetMediaWorkflowJobFactsArgs, opts ...pulumi.InvokeOption) (*GetMediaWorkflowJobFactsResult, error)

> **_NOTE:_** This data source has been deprecated and is no longer supported. This data source provides the list of Media Workflow Job Facts in Oracle Cloud Infrastructure Media Services service.

Internal API to get a point-in-time snapshot of a MediaWorkflowJob.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaWorkflowJobFacts(ctx, &mediaservices.GetMediaWorkflowJobFactsArgs{
			MediaWorkflowJobId: testMediaWorkflowJob.Id,
			Key:                pulumi.StringRef(mediaWorkflowJobFactKey),
			Type:               pulumi.StringRef(mediaWorkflowJobFactType),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMediaWorkflowJobFactsResultOutput

type GetMediaWorkflowJobFactsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflowJobFacts.

func (GetMediaWorkflowJobFactsResultOutput) ElementType

func (GetMediaWorkflowJobFactsResultOutput) Filters

func (GetMediaWorkflowJobFactsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMediaWorkflowJobFactsResultOutput) Key

System generated serial number to uniquely identify a detail in order within a MediaWorkflowJob.

func (GetMediaWorkflowJobFactsResultOutput) MediaWorkflowJobFactCollections

The list of media_workflow_job_fact_collection.

func (GetMediaWorkflowJobFactsResultOutput) MediaWorkflowJobId

Reference to the parent job.

func (GetMediaWorkflowJobFactsResultOutput) ToGetMediaWorkflowJobFactsResultOutput

func (o GetMediaWorkflowJobFactsResultOutput) ToGetMediaWorkflowJobFactsResultOutput() GetMediaWorkflowJobFactsResultOutput

func (GetMediaWorkflowJobFactsResultOutput) ToGetMediaWorkflowJobFactsResultOutputWithContext

func (o GetMediaWorkflowJobFactsResultOutput) ToGetMediaWorkflowJobFactsResultOutputWithContext(ctx context.Context) GetMediaWorkflowJobFactsResultOutput

func (GetMediaWorkflowJobFactsResultOutput) Type

The type of information contained in this detail.

type GetMediaWorkflowJobLock added in v1.22.0

type GetMediaWorkflowJobLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// Creation time of the job. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetMediaWorkflowJobLockArgs added in v1.22.0

type GetMediaWorkflowJobLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// Creation time of the job. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaWorkflowJobLockArgs) ElementType added in v1.22.0

func (GetMediaWorkflowJobLockArgs) ToGetMediaWorkflowJobLockOutput added in v1.22.0

func (i GetMediaWorkflowJobLockArgs) ToGetMediaWorkflowJobLockOutput() GetMediaWorkflowJobLockOutput

func (GetMediaWorkflowJobLockArgs) ToGetMediaWorkflowJobLockOutputWithContext added in v1.22.0

func (i GetMediaWorkflowJobLockArgs) ToGetMediaWorkflowJobLockOutputWithContext(ctx context.Context) GetMediaWorkflowJobLockOutput

type GetMediaWorkflowJobLockArray added in v1.22.0

type GetMediaWorkflowJobLockArray []GetMediaWorkflowJobLockInput

func (GetMediaWorkflowJobLockArray) ElementType added in v1.22.0

func (GetMediaWorkflowJobLockArray) ToGetMediaWorkflowJobLockArrayOutput added in v1.22.0

func (i GetMediaWorkflowJobLockArray) ToGetMediaWorkflowJobLockArrayOutput() GetMediaWorkflowJobLockArrayOutput

func (GetMediaWorkflowJobLockArray) ToGetMediaWorkflowJobLockArrayOutputWithContext added in v1.22.0

func (i GetMediaWorkflowJobLockArray) ToGetMediaWorkflowJobLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobLockArrayOutput

type GetMediaWorkflowJobLockArrayInput added in v1.22.0

type GetMediaWorkflowJobLockArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobLockArrayOutput() GetMediaWorkflowJobLockArrayOutput
	ToGetMediaWorkflowJobLockArrayOutputWithContext(context.Context) GetMediaWorkflowJobLockArrayOutput
}

GetMediaWorkflowJobLockArrayInput is an input type that accepts GetMediaWorkflowJobLockArray and GetMediaWorkflowJobLockArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobLockArrayInput` via:

GetMediaWorkflowJobLockArray{ GetMediaWorkflowJobLockArgs{...} }

type GetMediaWorkflowJobLockArrayOutput added in v1.22.0

type GetMediaWorkflowJobLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobLockArrayOutput) ElementType added in v1.22.0

func (GetMediaWorkflowJobLockArrayOutput) Index added in v1.22.0

func (GetMediaWorkflowJobLockArrayOutput) ToGetMediaWorkflowJobLockArrayOutput added in v1.22.0

func (o GetMediaWorkflowJobLockArrayOutput) ToGetMediaWorkflowJobLockArrayOutput() GetMediaWorkflowJobLockArrayOutput

func (GetMediaWorkflowJobLockArrayOutput) ToGetMediaWorkflowJobLockArrayOutputWithContext added in v1.22.0

func (o GetMediaWorkflowJobLockArrayOutput) ToGetMediaWorkflowJobLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobLockArrayOutput

type GetMediaWorkflowJobLockInput added in v1.22.0

type GetMediaWorkflowJobLockInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobLockOutput() GetMediaWorkflowJobLockOutput
	ToGetMediaWorkflowJobLockOutputWithContext(context.Context) GetMediaWorkflowJobLockOutput
}

GetMediaWorkflowJobLockInput is an input type that accepts GetMediaWorkflowJobLockArgs and GetMediaWorkflowJobLockOutput values. You can construct a concrete instance of `GetMediaWorkflowJobLockInput` via:

GetMediaWorkflowJobLockArgs{...}

type GetMediaWorkflowJobLockOutput added in v1.22.0

type GetMediaWorkflowJobLockOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetMediaWorkflowJobLockOutput) ElementType added in v1.22.0

func (GetMediaWorkflowJobLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaWorkflowJobLockOutput) RelatedResourceId added in v1.22.0

func (o GetMediaWorkflowJobLockOutput) RelatedResourceId() pulumi.StringOutput

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaWorkflowJobLockOutput) TimeCreated added in v1.22.0

Creation time of the job. An RFC3339 formatted datetime string.

func (GetMediaWorkflowJobLockOutput) ToGetMediaWorkflowJobLockOutput added in v1.22.0

func (o GetMediaWorkflowJobLockOutput) ToGetMediaWorkflowJobLockOutput() GetMediaWorkflowJobLockOutput

func (GetMediaWorkflowJobLockOutput) ToGetMediaWorkflowJobLockOutputWithContext added in v1.22.0

func (o GetMediaWorkflowJobLockOutput) ToGetMediaWorkflowJobLockOutputWithContext(ctx context.Context) GetMediaWorkflowJobLockOutput

func (GetMediaWorkflowJobLockOutput) Type added in v1.22.0

Type of the lock.

type GetMediaWorkflowJobOutput

type GetMediaWorkflowJobOutput struct {
	// Type of job output.
	AssetType string `pulumi:"assetType"`
	// The bucket name of the job output.
	Bucket string `pulumi:"bucket"`
	// The ID associated with the job output.
	Id string `pulumi:"id"`
	// The namespace name of the job output.
	Namespace string `pulumi:"namespace"`
	// The object name of the job output.
	Object string `pulumi:"object"`
}

type GetMediaWorkflowJobOutputArgs

type GetMediaWorkflowJobOutputArgs struct {
	// Type of job output.
	AssetType pulumi.StringInput `pulumi:"assetType"`
	// The bucket name of the job output.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// The ID associated with the job output.
	Id pulumi.StringInput `pulumi:"id"`
	// The namespace name of the job output.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The object name of the job output.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetMediaWorkflowJobOutputArgs) ElementType

func (GetMediaWorkflowJobOutputArgs) ToGetMediaWorkflowJobOutputOutput

func (i GetMediaWorkflowJobOutputArgs) ToGetMediaWorkflowJobOutputOutput() GetMediaWorkflowJobOutputOutput

func (GetMediaWorkflowJobOutputArgs) ToGetMediaWorkflowJobOutputOutputWithContext

func (i GetMediaWorkflowJobOutputArgs) ToGetMediaWorkflowJobOutputOutputWithContext(ctx context.Context) GetMediaWorkflowJobOutputOutput

type GetMediaWorkflowJobOutputArray

type GetMediaWorkflowJobOutputArray []GetMediaWorkflowJobOutputInput

func (GetMediaWorkflowJobOutputArray) ElementType

func (GetMediaWorkflowJobOutputArray) ToGetMediaWorkflowJobOutputArrayOutput

func (i GetMediaWorkflowJobOutputArray) ToGetMediaWorkflowJobOutputArrayOutput() GetMediaWorkflowJobOutputArrayOutput

func (GetMediaWorkflowJobOutputArray) ToGetMediaWorkflowJobOutputArrayOutputWithContext

func (i GetMediaWorkflowJobOutputArray) ToGetMediaWorkflowJobOutputArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobOutputArrayOutput

type GetMediaWorkflowJobOutputArrayInput

type GetMediaWorkflowJobOutputArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobOutputArrayOutput() GetMediaWorkflowJobOutputArrayOutput
	ToGetMediaWorkflowJobOutputArrayOutputWithContext(context.Context) GetMediaWorkflowJobOutputArrayOutput
}

GetMediaWorkflowJobOutputArrayInput is an input type that accepts GetMediaWorkflowJobOutputArray and GetMediaWorkflowJobOutputArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobOutputArrayInput` via:

GetMediaWorkflowJobOutputArray{ GetMediaWorkflowJobOutputArgs{...} }

type GetMediaWorkflowJobOutputArrayOutput

type GetMediaWorkflowJobOutputArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobOutputArrayOutput) ElementType

func (GetMediaWorkflowJobOutputArrayOutput) Index

func (GetMediaWorkflowJobOutputArrayOutput) ToGetMediaWorkflowJobOutputArrayOutput

func (o GetMediaWorkflowJobOutputArrayOutput) ToGetMediaWorkflowJobOutputArrayOutput() GetMediaWorkflowJobOutputArrayOutput

func (GetMediaWorkflowJobOutputArrayOutput) ToGetMediaWorkflowJobOutputArrayOutputWithContext

func (o GetMediaWorkflowJobOutputArrayOutput) ToGetMediaWorkflowJobOutputArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobOutputArrayOutput

type GetMediaWorkflowJobOutputInput

type GetMediaWorkflowJobOutputInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobOutputOutput() GetMediaWorkflowJobOutputOutput
	ToGetMediaWorkflowJobOutputOutputWithContext(context.Context) GetMediaWorkflowJobOutputOutput
}

GetMediaWorkflowJobOutputInput is an input type that accepts GetMediaWorkflowJobOutputArgs and GetMediaWorkflowJobOutputOutput values. You can construct a concrete instance of `GetMediaWorkflowJobOutputInput` via:

GetMediaWorkflowJobOutputArgs{...}

type GetMediaWorkflowJobOutputOutput

type GetMediaWorkflowJobOutputOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobOutputOutput) AssetType

Type of job output.

func (GetMediaWorkflowJobOutputOutput) Bucket

The bucket name of the job output.

func (GetMediaWorkflowJobOutputOutput) ElementType

func (GetMediaWorkflowJobOutputOutput) Id

The ID associated with the job output.

func (GetMediaWorkflowJobOutputOutput) Namespace

The namespace name of the job output.

func (GetMediaWorkflowJobOutputOutput) Object

The object name of the job output.

func (GetMediaWorkflowJobOutputOutput) ToGetMediaWorkflowJobOutputOutput

func (o GetMediaWorkflowJobOutputOutput) ToGetMediaWorkflowJobOutputOutput() GetMediaWorkflowJobOutputOutput

func (GetMediaWorkflowJobOutputOutput) ToGetMediaWorkflowJobOutputOutputWithContext

func (o GetMediaWorkflowJobOutputOutput) ToGetMediaWorkflowJobOutputOutputWithContext(ctx context.Context) GetMediaWorkflowJobOutputOutput

type GetMediaWorkflowJobTaskLifecycleState

type GetMediaWorkflowJobTaskLifecycleState struct {
	// Unique key within a MediaWorkflowJob for the task.
	Key string `pulumi:"key"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// The current state of the MediaWorkflowJob task.
	State string `pulumi:"state"`
}

type GetMediaWorkflowJobTaskLifecycleStateArgs

type GetMediaWorkflowJobTaskLifecycleStateArgs struct {
	// Unique key within a MediaWorkflowJob for the task.
	Key pulumi.StringInput `pulumi:"key"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// The current state of the MediaWorkflowJob task.
	State pulumi.StringInput `pulumi:"state"`
}

func (GetMediaWorkflowJobTaskLifecycleStateArgs) ElementType

func (GetMediaWorkflowJobTaskLifecycleStateArgs) ToGetMediaWorkflowJobTaskLifecycleStateOutput

func (i GetMediaWorkflowJobTaskLifecycleStateArgs) ToGetMediaWorkflowJobTaskLifecycleStateOutput() GetMediaWorkflowJobTaskLifecycleStateOutput

func (GetMediaWorkflowJobTaskLifecycleStateArgs) ToGetMediaWorkflowJobTaskLifecycleStateOutputWithContext

func (i GetMediaWorkflowJobTaskLifecycleStateArgs) ToGetMediaWorkflowJobTaskLifecycleStateOutputWithContext(ctx context.Context) GetMediaWorkflowJobTaskLifecycleStateOutput

type GetMediaWorkflowJobTaskLifecycleStateArray

type GetMediaWorkflowJobTaskLifecycleStateArray []GetMediaWorkflowJobTaskLifecycleStateInput

func (GetMediaWorkflowJobTaskLifecycleStateArray) ElementType

func (GetMediaWorkflowJobTaskLifecycleStateArray) ToGetMediaWorkflowJobTaskLifecycleStateArrayOutput

func (i GetMediaWorkflowJobTaskLifecycleStateArray) ToGetMediaWorkflowJobTaskLifecycleStateArrayOutput() GetMediaWorkflowJobTaskLifecycleStateArrayOutput

func (GetMediaWorkflowJobTaskLifecycleStateArray) ToGetMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext

func (i GetMediaWorkflowJobTaskLifecycleStateArray) ToGetMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobTaskLifecycleStateArrayOutput

type GetMediaWorkflowJobTaskLifecycleStateArrayInput

type GetMediaWorkflowJobTaskLifecycleStateArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobTaskLifecycleStateArrayOutput() GetMediaWorkflowJobTaskLifecycleStateArrayOutput
	ToGetMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext(context.Context) GetMediaWorkflowJobTaskLifecycleStateArrayOutput
}

GetMediaWorkflowJobTaskLifecycleStateArrayInput is an input type that accepts GetMediaWorkflowJobTaskLifecycleStateArray and GetMediaWorkflowJobTaskLifecycleStateArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobTaskLifecycleStateArrayInput` via:

GetMediaWorkflowJobTaskLifecycleStateArray{ GetMediaWorkflowJobTaskLifecycleStateArgs{...} }

type GetMediaWorkflowJobTaskLifecycleStateArrayOutput

type GetMediaWorkflowJobTaskLifecycleStateArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobTaskLifecycleStateArrayOutput) ElementType

func (GetMediaWorkflowJobTaskLifecycleStateArrayOutput) Index

func (GetMediaWorkflowJobTaskLifecycleStateArrayOutput) ToGetMediaWorkflowJobTaskLifecycleStateArrayOutput

func (o GetMediaWorkflowJobTaskLifecycleStateArrayOutput) ToGetMediaWorkflowJobTaskLifecycleStateArrayOutput() GetMediaWorkflowJobTaskLifecycleStateArrayOutput

func (GetMediaWorkflowJobTaskLifecycleStateArrayOutput) ToGetMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext

func (o GetMediaWorkflowJobTaskLifecycleStateArrayOutput) ToGetMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobTaskLifecycleStateArrayOutput

type GetMediaWorkflowJobTaskLifecycleStateInput

type GetMediaWorkflowJobTaskLifecycleStateInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobTaskLifecycleStateOutput() GetMediaWorkflowJobTaskLifecycleStateOutput
	ToGetMediaWorkflowJobTaskLifecycleStateOutputWithContext(context.Context) GetMediaWorkflowJobTaskLifecycleStateOutput
}

GetMediaWorkflowJobTaskLifecycleStateInput is an input type that accepts GetMediaWorkflowJobTaskLifecycleStateArgs and GetMediaWorkflowJobTaskLifecycleStateOutput values. You can construct a concrete instance of `GetMediaWorkflowJobTaskLifecycleStateInput` via:

GetMediaWorkflowJobTaskLifecycleStateArgs{...}

type GetMediaWorkflowJobTaskLifecycleStateOutput

type GetMediaWorkflowJobTaskLifecycleStateOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobTaskLifecycleStateOutput) ElementType

func (GetMediaWorkflowJobTaskLifecycleStateOutput) Key

Unique key within a MediaWorkflowJob for the task.

func (GetMediaWorkflowJobTaskLifecycleStateOutput) LifecycleDetails

The lifecycle details of MediaWorkflowJob task.

func (GetMediaWorkflowJobTaskLifecycleStateOutput) State

The current state of the MediaWorkflowJob task.

func (GetMediaWorkflowJobTaskLifecycleStateOutput) ToGetMediaWorkflowJobTaskLifecycleStateOutput

func (o GetMediaWorkflowJobTaskLifecycleStateOutput) ToGetMediaWorkflowJobTaskLifecycleStateOutput() GetMediaWorkflowJobTaskLifecycleStateOutput

func (GetMediaWorkflowJobTaskLifecycleStateOutput) ToGetMediaWorkflowJobTaskLifecycleStateOutputWithContext

func (o GetMediaWorkflowJobTaskLifecycleStateOutput) ToGetMediaWorkflowJobTaskLifecycleStateOutputWithContext(ctx context.Context) GetMediaWorkflowJobTaskLifecycleStateOutput

type GetMediaWorkflowJobsArgs

type GetMediaWorkflowJobsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName *string                      `pulumi:"displayName"`
	Filters     []GetMediaWorkflowJobsFilter `pulumi:"filters"`
	// unique MediaWorkflowJob identifier
	Id *string `pulumi:"id"`
	// Unique MediaWorkflow identifier.
	MediaWorkflowId *string `pulumi:"mediaWorkflowId"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getMediaWorkflowJobs.

type GetMediaWorkflowJobsFilter

type GetMediaWorkflowJobsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetMediaWorkflowJobsFilterArgs

type GetMediaWorkflowJobsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetMediaWorkflowJobsFilterArgs) ElementType

func (GetMediaWorkflowJobsFilterArgs) ToGetMediaWorkflowJobsFilterOutput

func (i GetMediaWorkflowJobsFilterArgs) ToGetMediaWorkflowJobsFilterOutput() GetMediaWorkflowJobsFilterOutput

func (GetMediaWorkflowJobsFilterArgs) ToGetMediaWorkflowJobsFilterOutputWithContext

func (i GetMediaWorkflowJobsFilterArgs) ToGetMediaWorkflowJobsFilterOutputWithContext(ctx context.Context) GetMediaWorkflowJobsFilterOutput

type GetMediaWorkflowJobsFilterArray

type GetMediaWorkflowJobsFilterArray []GetMediaWorkflowJobsFilterInput

func (GetMediaWorkflowJobsFilterArray) ElementType

func (GetMediaWorkflowJobsFilterArray) ToGetMediaWorkflowJobsFilterArrayOutput

func (i GetMediaWorkflowJobsFilterArray) ToGetMediaWorkflowJobsFilterArrayOutput() GetMediaWorkflowJobsFilterArrayOutput

func (GetMediaWorkflowJobsFilterArray) ToGetMediaWorkflowJobsFilterArrayOutputWithContext

func (i GetMediaWorkflowJobsFilterArray) ToGetMediaWorkflowJobsFilterArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsFilterArrayOutput

type GetMediaWorkflowJobsFilterArrayInput

type GetMediaWorkflowJobsFilterArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsFilterArrayOutput() GetMediaWorkflowJobsFilterArrayOutput
	ToGetMediaWorkflowJobsFilterArrayOutputWithContext(context.Context) GetMediaWorkflowJobsFilterArrayOutput
}

GetMediaWorkflowJobsFilterArrayInput is an input type that accepts GetMediaWorkflowJobsFilterArray and GetMediaWorkflowJobsFilterArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsFilterArrayInput` via:

GetMediaWorkflowJobsFilterArray{ GetMediaWorkflowJobsFilterArgs{...} }

type GetMediaWorkflowJobsFilterArrayOutput

type GetMediaWorkflowJobsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsFilterArrayOutput) ElementType

func (GetMediaWorkflowJobsFilterArrayOutput) Index

func (GetMediaWorkflowJobsFilterArrayOutput) ToGetMediaWorkflowJobsFilterArrayOutput

func (o GetMediaWorkflowJobsFilterArrayOutput) ToGetMediaWorkflowJobsFilterArrayOutput() GetMediaWorkflowJobsFilterArrayOutput

func (GetMediaWorkflowJobsFilterArrayOutput) ToGetMediaWorkflowJobsFilterArrayOutputWithContext

func (o GetMediaWorkflowJobsFilterArrayOutput) ToGetMediaWorkflowJobsFilterArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsFilterArrayOutput

type GetMediaWorkflowJobsFilterInput

type GetMediaWorkflowJobsFilterInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsFilterOutput() GetMediaWorkflowJobsFilterOutput
	ToGetMediaWorkflowJobsFilterOutputWithContext(context.Context) GetMediaWorkflowJobsFilterOutput
}

GetMediaWorkflowJobsFilterInput is an input type that accepts GetMediaWorkflowJobsFilterArgs and GetMediaWorkflowJobsFilterOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsFilterInput` via:

GetMediaWorkflowJobsFilterArgs{...}

type GetMediaWorkflowJobsFilterOutput

type GetMediaWorkflowJobsFilterOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsFilterOutput) ElementType

func (GetMediaWorkflowJobsFilterOutput) Name

func (GetMediaWorkflowJobsFilterOutput) Regex

func (GetMediaWorkflowJobsFilterOutput) ToGetMediaWorkflowJobsFilterOutput

func (o GetMediaWorkflowJobsFilterOutput) ToGetMediaWorkflowJobsFilterOutput() GetMediaWorkflowJobsFilterOutput

func (GetMediaWorkflowJobsFilterOutput) ToGetMediaWorkflowJobsFilterOutputWithContext

func (o GetMediaWorkflowJobsFilterOutput) ToGetMediaWorkflowJobsFilterOutputWithContext(ctx context.Context) GetMediaWorkflowJobsFilterOutput

func (GetMediaWorkflowJobsFilterOutput) Values

type GetMediaWorkflowJobsMediaWorkflowJobCollection

type GetMediaWorkflowJobsMediaWorkflowJobCollection struct {
	Items []GetMediaWorkflowJobsMediaWorkflowJobCollectionItem `pulumi:"items"`
}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs

type GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs struct {
	Items GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayInput `pulumi:"items"`
}

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutput

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutputWithContext

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionArray

type GetMediaWorkflowJobsMediaWorkflowJobCollectionArray []GetMediaWorkflowJobsMediaWorkflowJobCollectionInput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArray) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutputWithContext

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayInput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionArray and GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionArray{ GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs{...} }

type GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput) Index

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutputWithContext

func (o GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionInput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs and GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionArgs{...}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItem

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// unique MediaWorkflowJob identifier
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Locks associated with this resource.
	Locks []GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLock `pulumi:"locks"`
	// Configurations to be applied to this run of the workflow.
	MediaWorkflowConfigurationIds []string `pulumi:"mediaWorkflowConfigurationIds"`
	// Unique MediaWorkflow identifier.
	MediaWorkflowId   string `pulumi:"mediaWorkflowId"`
	MediaWorkflowName string `pulumi:"mediaWorkflowName"`
	// A list of JobOutput for the workflowJob.
	Outputs []GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputType `pulumi:"outputs"`
	// Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON.  The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.
	Parameters string `pulumi:"parameters"`
	// A JSON representation of the job as it will be run by the system. All the task declarations, configurations and parameters are merged. Parameter values are all fully resolved.
	Runnable string `pulumi:"runnable"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// Status of each task.
	TaskLifecycleStates []GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleState `pulumi:"taskLifecycleStates"`
	// Creation time of the job. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Time when the job finished. An RFC3339 formatted datetime string.
	TimeEnded string `pulumi:"timeEnded"`
	// Time when the job started to execute. An RFC3339 formatted datetime string.
	TimeStarted string `pulumi:"timeStarted"`
	// Updated time of the job. An RFC3339 formatted datetime string.
	TimeUpdated            string `pulumi:"timeUpdated"`
	WorkflowIdentifierType string `pulumi:"workflowIdentifierType"`
}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// unique MediaWorkflowJob identifier
	Id             pulumi.StringInput `pulumi:"id"`
	IsLockOverride pulumi.BoolInput   `pulumi:"isLockOverride"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// Locks associated with this resource.
	Locks GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayInput `pulumi:"locks"`
	// Configurations to be applied to this run of the workflow.
	MediaWorkflowConfigurationIds pulumi.StringArrayInput `pulumi:"mediaWorkflowConfigurationIds"`
	// Unique MediaWorkflow identifier.
	MediaWorkflowId   pulumi.StringInput `pulumi:"mediaWorkflowId"`
	MediaWorkflowName pulumi.StringInput `pulumi:"mediaWorkflowName"`
	// A list of JobOutput for the workflowJob.
	Outputs GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayInput `pulumi:"outputs"`
	// Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON.  The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// A JSON representation of the job as it will be run by the system. All the task declarations, configurations and parameters are merged. Parameter values are all fully resolved.
	Runnable pulumi.StringInput `pulumi:"runnable"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// Status of each task.
	TaskLifecycleStates GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayInput `pulumi:"taskLifecycleStates"`
	// Creation time of the job. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Time when the job finished. An RFC3339 formatted datetime string.
	TimeEnded pulumi.StringInput `pulumi:"timeEnded"`
	// Time when the job started to execute. An RFC3339 formatted datetime string.
	TimeStarted pulumi.StringInput `pulumi:"timeStarted"`
	// Updated time of the job. An RFC3339 formatted datetime string.
	TimeUpdated            pulumi.StringInput `pulumi:"timeUpdated"`
	WorkflowIdentifierType pulumi.StringInput `pulumi:"workflowIdentifierType"`
}

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputWithContext

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray []GetMediaWorkflowJobsMediaWorkflowJobCollectionItemInput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutputWithContext

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayInput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray and GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArray{ GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs{...} }

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput) Index

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutputWithContext

func (o GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemInput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs and GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionItemInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemArgs{...}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLock added in v1.22.0

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLock struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// Creation time of the job. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs added in v1.22.0

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// Creation time of the job. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs) ElementType added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutputWithContext added in v1.22.0

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArray added in v1.22.0

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArray []GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockInput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArray) ElementType added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutputWithContext added in v1.22.0

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayInput added in v1.22.0

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArray and GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArray{ GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs{...} }

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput added in v1.22.0

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput) ElementType added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput) Index added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutputWithContext added in v1.22.0

func (o GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockInput added in v1.22.0

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs and GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockArgs{...}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput added in v1.22.0

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) CompartmentId added in v1.22.0

The ID of the compartment in which to list resources.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) ElementType added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) TimeCreated added in v1.22.0

Creation time of the job. An RFC3339 formatted datetime string.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutputWithContext added in v1.22.0

func (o GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemLockOutput) Type added in v1.22.0

Type of the lock.

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name given.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) Id

unique MediaWorkflowJob identifier

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) IsLockOverride added in v1.22.0

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) LifecycleDetails

The lifecycle details of MediaWorkflowJob task.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) Locks added in v1.22.0

Locks associated with this resource.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) MediaWorkflowConfigurationIds

Configurations to be applied to this run of the workflow.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) MediaWorkflowId

Unique MediaWorkflow identifier.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) MediaWorkflowName

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) Outputs

A list of JobOutput for the workflowJob.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) Parameters

Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) Runnable

A JSON representation of the job as it will be run by the system. All the task declarations, configurations and parameters are merged. Parameter values are all fully resolved.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) State

A filter to return only the resources with lifecycleState matching the given lifecycleState.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) TaskLifecycleStates

Status of each task.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) TimeCreated

Creation time of the job. An RFC3339 formatted datetime string.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) TimeEnded

Time when the job finished. An RFC3339 formatted datetime string.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) TimeStarted

Time when the job started to execute. An RFC3339 formatted datetime string.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) TimeUpdated

Updated time of the job. An RFC3339 formatted datetime string.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputWithContext

func (o GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutput) WorkflowIdentifierType

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputType

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputType struct {
	// Type of job output.
	AssetType string `pulumi:"assetType"`
	// The bucket name of the job output.
	Bucket string `pulumi:"bucket"`
	// unique MediaWorkflowJob identifier
	Id string `pulumi:"id"`
	// The namespace name of the job output.
	Namespace string `pulumi:"namespace"`
	// The object name of the job output.
	Object string `pulumi:"object"`
}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs struct {
	// Type of job output.
	AssetType pulumi.StringInput `pulumi:"assetType"`
	// The bucket name of the job output.
	Bucket pulumi.StringInput `pulumi:"bucket"`
	// unique MediaWorkflowJob identifier
	Id pulumi.StringInput `pulumi:"id"`
	// The namespace name of the job output.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// The object name of the job output.
	Object pulumi.StringInput `pulumi:"object"`
}

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutputWithContext

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArray

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArray []GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeInput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArray) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutputWithContext

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayInput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArray and GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArray{ GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs{...} }

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutputWithContext

func (o GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeInput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs and GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeArgs{...}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) AssetType

Type of job output.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) Bucket

The bucket name of the job output.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) Id

unique MediaWorkflowJob identifier

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) Namespace

The namespace name of the job output.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) Object

The object name of the job output.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutputWithContext

func (o GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemOutputTypeOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleState

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleState struct {
	// Unique key within a MediaWorkflowJob for the task.
	Key string `pulumi:"key"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State string `pulumi:"state"`
}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs struct {
	// Unique key within a MediaWorkflowJob for the task.
	Key pulumi.StringInput `pulumi:"key"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails pulumi.StringInput `pulumi:"lifecycleDetails"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
}

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutputWithContext

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArray

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArray []GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateInput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArray) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutputWithContext

func (i GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArray) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayInput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArray and GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArray{ GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs{...} }

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArrayOutputWithContext

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateInput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateInput interface {
	pulumi.Input

	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput() GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput
	ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutputWithContext(context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput
}

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateInput is an input type that accepts GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs and GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput values. You can construct a concrete instance of `GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateInput` via:

GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateArgs{...}

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput) Key

Unique key within a MediaWorkflowJob for the task.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput) LifecycleDetails

The lifecycle details of MediaWorkflowJob task.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput) State

A filter to return only the resources with lifecycleState matching the given lifecycleState.

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionItemTaskLifecycleStateOutputWithContext

type GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput

type GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput) ElementType

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput) Items

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutput

func (GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutputWithContext

func (o GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput) ToGetMediaWorkflowJobsMediaWorkflowJobCollectionOutputWithContext(ctx context.Context) GetMediaWorkflowJobsMediaWorkflowJobCollectionOutput

type GetMediaWorkflowJobsOutputArgs

type GetMediaWorkflowJobsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                `pulumi:"displayName"`
	Filters     GetMediaWorkflowJobsFilterArrayInput `pulumi:"filters"`
	// unique MediaWorkflowJob identifier
	Id pulumi.StringPtrInput `pulumi:"id"`
	// Unique MediaWorkflow identifier.
	MediaWorkflowId pulumi.StringPtrInput `pulumi:"mediaWorkflowId"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getMediaWorkflowJobs.

func (GetMediaWorkflowJobsOutputArgs) ElementType

type GetMediaWorkflowJobsResult

type GetMediaWorkflowJobsResult struct {
	// The compartment ID of the lock.
	CompartmentId *string `pulumi:"compartmentId"`
	// Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
	DisplayName *string                      `pulumi:"displayName"`
	Filters     []GetMediaWorkflowJobsFilter `pulumi:"filters"`
	// The ID associated with the job output.
	Id *string `pulumi:"id"`
	// The workflow to execute.
	MediaWorkflowId *string `pulumi:"mediaWorkflowId"`
	// The list of media_workflow_job_collection.
	MediaWorkflowJobCollections []GetMediaWorkflowJobsMediaWorkflowJobCollection `pulumi:"mediaWorkflowJobCollections"`
	// The current state of the MediaWorkflowJob task.
	State *string `pulumi:"state"`
}

A collection of values returned by getMediaWorkflowJobs.

func GetMediaWorkflowJobs

func GetMediaWorkflowJobs(ctx *pulumi.Context, args *GetMediaWorkflowJobsArgs, opts ...pulumi.InvokeOption) (*GetMediaWorkflowJobsResult, error)

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

Lists the MediaWorkflowJobs.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaWorkflowJobs(ctx, &mediaservices.GetMediaWorkflowJobsArgs{
			CompartmentId:   pulumi.StringRef(compartmentId),
			DisplayName:     pulumi.StringRef(mediaWorkflowJobDisplayName),
			Id:              pulumi.StringRef(mediaWorkflowJobId),
			MediaWorkflowId: pulumi.StringRef(testMediaWorkflow.Id),
			State:           pulumi.StringRef(mediaWorkflowJobState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMediaWorkflowJobsResultOutput

type GetMediaWorkflowJobsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflowJobs.

func (GetMediaWorkflowJobsResultOutput) CompartmentId

The compartment ID of the lock.

func (GetMediaWorkflowJobsResultOutput) DisplayName

Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.

func (GetMediaWorkflowJobsResultOutput) ElementType

func (GetMediaWorkflowJobsResultOutput) Filters

func (GetMediaWorkflowJobsResultOutput) Id

The ID associated with the job output.

func (GetMediaWorkflowJobsResultOutput) MediaWorkflowId

The workflow to execute.

func (GetMediaWorkflowJobsResultOutput) MediaWorkflowJobCollections

The list of media_workflow_job_collection.

func (GetMediaWorkflowJobsResultOutput) State

The current state of the MediaWorkflowJob task.

func (GetMediaWorkflowJobsResultOutput) ToGetMediaWorkflowJobsResultOutput

func (o GetMediaWorkflowJobsResultOutput) ToGetMediaWorkflowJobsResultOutput() GetMediaWorkflowJobsResultOutput

func (GetMediaWorkflowJobsResultOutput) ToGetMediaWorkflowJobsResultOutputWithContext

func (o GetMediaWorkflowJobsResultOutput) ToGetMediaWorkflowJobsResultOutputWithContext(ctx context.Context) GetMediaWorkflowJobsResultOutput

type GetMediaWorkflowLock added in v1.22.0

type GetMediaWorkflowLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type string `pulumi:"type"`
}

type GetMediaWorkflowLockArgs added in v1.22.0

type GetMediaWorkflowLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaWorkflowLockArgs) ElementType added in v1.22.0

func (GetMediaWorkflowLockArgs) ElementType() reflect.Type

func (GetMediaWorkflowLockArgs) ToGetMediaWorkflowLockOutput added in v1.22.0

func (i GetMediaWorkflowLockArgs) ToGetMediaWorkflowLockOutput() GetMediaWorkflowLockOutput

func (GetMediaWorkflowLockArgs) ToGetMediaWorkflowLockOutputWithContext added in v1.22.0

func (i GetMediaWorkflowLockArgs) ToGetMediaWorkflowLockOutputWithContext(ctx context.Context) GetMediaWorkflowLockOutput

type GetMediaWorkflowLockArray added in v1.22.0

type GetMediaWorkflowLockArray []GetMediaWorkflowLockInput

func (GetMediaWorkflowLockArray) ElementType added in v1.22.0

func (GetMediaWorkflowLockArray) ElementType() reflect.Type

func (GetMediaWorkflowLockArray) ToGetMediaWorkflowLockArrayOutput added in v1.22.0

func (i GetMediaWorkflowLockArray) ToGetMediaWorkflowLockArrayOutput() GetMediaWorkflowLockArrayOutput

func (GetMediaWorkflowLockArray) ToGetMediaWorkflowLockArrayOutputWithContext added in v1.22.0

func (i GetMediaWorkflowLockArray) ToGetMediaWorkflowLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowLockArrayOutput

type GetMediaWorkflowLockArrayInput added in v1.22.0

type GetMediaWorkflowLockArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowLockArrayOutput() GetMediaWorkflowLockArrayOutput
	ToGetMediaWorkflowLockArrayOutputWithContext(context.Context) GetMediaWorkflowLockArrayOutput
}

GetMediaWorkflowLockArrayInput is an input type that accepts GetMediaWorkflowLockArray and GetMediaWorkflowLockArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowLockArrayInput` via:

GetMediaWorkflowLockArray{ GetMediaWorkflowLockArgs{...} }

type GetMediaWorkflowLockArrayOutput added in v1.22.0

type GetMediaWorkflowLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowLockArrayOutput) ElementType added in v1.22.0

func (GetMediaWorkflowLockArrayOutput) Index added in v1.22.0

func (GetMediaWorkflowLockArrayOutput) ToGetMediaWorkflowLockArrayOutput added in v1.22.0

func (o GetMediaWorkflowLockArrayOutput) ToGetMediaWorkflowLockArrayOutput() GetMediaWorkflowLockArrayOutput

func (GetMediaWorkflowLockArrayOutput) ToGetMediaWorkflowLockArrayOutputWithContext added in v1.22.0

func (o GetMediaWorkflowLockArrayOutput) ToGetMediaWorkflowLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowLockArrayOutput

type GetMediaWorkflowLockInput added in v1.22.0

type GetMediaWorkflowLockInput interface {
	pulumi.Input

	ToGetMediaWorkflowLockOutput() GetMediaWorkflowLockOutput
	ToGetMediaWorkflowLockOutputWithContext(context.Context) GetMediaWorkflowLockOutput
}

GetMediaWorkflowLockInput is an input type that accepts GetMediaWorkflowLockArgs and GetMediaWorkflowLockOutput values. You can construct a concrete instance of `GetMediaWorkflowLockInput` via:

GetMediaWorkflowLockArgs{...}

type GetMediaWorkflowLockOutput added in v1.22.0

type GetMediaWorkflowLockOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetMediaWorkflowLockOutput) ElementType added in v1.22.0

func (GetMediaWorkflowLockOutput) ElementType() reflect.Type

func (GetMediaWorkflowLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaWorkflowLockOutput) RelatedResourceId added in v1.22.0

func (o GetMediaWorkflowLockOutput) RelatedResourceId() pulumi.StringOutput

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaWorkflowLockOutput) TimeCreated added in v1.22.0

The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.

func (GetMediaWorkflowLockOutput) ToGetMediaWorkflowLockOutput added in v1.22.0

func (o GetMediaWorkflowLockOutput) ToGetMediaWorkflowLockOutput() GetMediaWorkflowLockOutput

func (GetMediaWorkflowLockOutput) ToGetMediaWorkflowLockOutputWithContext added in v1.22.0

func (o GetMediaWorkflowLockOutput) ToGetMediaWorkflowLockOutputWithContext(ctx context.Context) GetMediaWorkflowLockOutput

func (GetMediaWorkflowLockOutput) Type added in v1.22.0

The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.

type GetMediaWorkflowTask

type GetMediaWorkflowTask struct {
	// 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.
	EnableParameterReference string `pulumi:"enableParameterReference"`
	// 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.
	EnableWhenReferencedParameterEquals map[string]interface{} `pulumi:"enableWhenReferencedParameterEquals"`
	// 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.
	Key string `pulumi:"key"`
	// 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.
	Parameters string `pulumi:"parameters"`
	// Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
	Prerequisites []string `pulumi:"prerequisites"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type string `pulumi:"type"`
	// The version of the MediaWorkflow.
	Version string `pulumi:"version"`
}

type GetMediaWorkflowTaskArgs

type GetMediaWorkflowTaskArgs struct {
	// 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.
	EnableParameterReference pulumi.StringInput `pulumi:"enableParameterReference"`
	// 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.
	EnableWhenReferencedParameterEquals pulumi.MapInput `pulumi:"enableWhenReferencedParameterEquals"`
	// 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.
	Key pulumi.StringInput `pulumi:"key"`
	// 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.
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
	Prerequisites pulumi.StringArrayInput `pulumi:"prerequisites"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type pulumi.StringInput `pulumi:"type"`
	// The version of the MediaWorkflow.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetMediaWorkflowTaskArgs) ElementType

func (GetMediaWorkflowTaskArgs) ElementType() reflect.Type

func (GetMediaWorkflowTaskArgs) ToGetMediaWorkflowTaskOutput

func (i GetMediaWorkflowTaskArgs) ToGetMediaWorkflowTaskOutput() GetMediaWorkflowTaskOutput

func (GetMediaWorkflowTaskArgs) ToGetMediaWorkflowTaskOutputWithContext

func (i GetMediaWorkflowTaskArgs) ToGetMediaWorkflowTaskOutputWithContext(ctx context.Context) GetMediaWorkflowTaskOutput

type GetMediaWorkflowTaskArray

type GetMediaWorkflowTaskArray []GetMediaWorkflowTaskInput

func (GetMediaWorkflowTaskArray) ElementType

func (GetMediaWorkflowTaskArray) ElementType() reflect.Type

func (GetMediaWorkflowTaskArray) ToGetMediaWorkflowTaskArrayOutput

func (i GetMediaWorkflowTaskArray) ToGetMediaWorkflowTaskArrayOutput() GetMediaWorkflowTaskArrayOutput

func (GetMediaWorkflowTaskArray) ToGetMediaWorkflowTaskArrayOutputWithContext

func (i GetMediaWorkflowTaskArray) ToGetMediaWorkflowTaskArrayOutputWithContext(ctx context.Context) GetMediaWorkflowTaskArrayOutput

type GetMediaWorkflowTaskArrayInput

type GetMediaWorkflowTaskArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowTaskArrayOutput() GetMediaWorkflowTaskArrayOutput
	ToGetMediaWorkflowTaskArrayOutputWithContext(context.Context) GetMediaWorkflowTaskArrayOutput
}

GetMediaWorkflowTaskArrayInput is an input type that accepts GetMediaWorkflowTaskArray and GetMediaWorkflowTaskArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowTaskArrayInput` via:

GetMediaWorkflowTaskArray{ GetMediaWorkflowTaskArgs{...} }

type GetMediaWorkflowTaskArrayOutput

type GetMediaWorkflowTaskArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowTaskArrayOutput) ElementType

func (GetMediaWorkflowTaskArrayOutput) Index

func (GetMediaWorkflowTaskArrayOutput) ToGetMediaWorkflowTaskArrayOutput

func (o GetMediaWorkflowTaskArrayOutput) ToGetMediaWorkflowTaskArrayOutput() GetMediaWorkflowTaskArrayOutput

func (GetMediaWorkflowTaskArrayOutput) ToGetMediaWorkflowTaskArrayOutputWithContext

func (o GetMediaWorkflowTaskArrayOutput) ToGetMediaWorkflowTaskArrayOutputWithContext(ctx context.Context) GetMediaWorkflowTaskArrayOutput

type GetMediaWorkflowTaskDeclarationArgs

type GetMediaWorkflowTaskDeclarationArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to only select the newest version for each MediaWorkflowTaskDeclaration name.
	IsCurrent *bool `pulumi:"isCurrent"`
	// A filter to return only the resources with their system defined, unique name matching the given name.
	Name *string `pulumi:"name"`
	// A filter to select MediaWorkflowTaskDeclaration by version.
	Version *int `pulumi:"version"`
}

A collection of arguments for invoking getMediaWorkflowTaskDeclaration.

type GetMediaWorkflowTaskDeclarationItem

type GetMediaWorkflowTaskDeclarationItem struct {
	// A filter to return only the resources with their system defined, unique name matching the given name.
	Name string `pulumi:"name"`
	// JSON schema specifying the parameters supported by this type of task. This is used to validate tasks' parameters when jobs are created.
	ParametersSchema string `pulumi:"parametersSchema"`
	// JSON schema similar to the parameterSchema, but permits parameter values to refer to other parameters using the ${/path/to/another/parmeter} syntax.  This is used to validate task parameters when workflows are created.
	ParametersSchemaAllowingReferences string `pulumi:"parametersSchemaAllowingReferences"`
	// A filter to select MediaWorkflowTaskDeclaration by version.
	Version int `pulumi:"version"`
}

type GetMediaWorkflowTaskDeclarationItemArgs

type GetMediaWorkflowTaskDeclarationItemArgs struct {
	// A filter to return only the resources with their system defined, unique name matching the given name.
	Name pulumi.StringInput `pulumi:"name"`
	// JSON schema specifying the parameters supported by this type of task. This is used to validate tasks' parameters when jobs are created.
	ParametersSchema pulumi.StringInput `pulumi:"parametersSchema"`
	// JSON schema similar to the parameterSchema, but permits parameter values to refer to other parameters using the ${/path/to/another/parmeter} syntax.  This is used to validate task parameters when workflows are created.
	ParametersSchemaAllowingReferences pulumi.StringInput `pulumi:"parametersSchemaAllowingReferences"`
	// A filter to select MediaWorkflowTaskDeclaration by version.
	Version pulumi.IntInput `pulumi:"version"`
}

func (GetMediaWorkflowTaskDeclarationItemArgs) ElementType

func (GetMediaWorkflowTaskDeclarationItemArgs) ToGetMediaWorkflowTaskDeclarationItemOutput

func (i GetMediaWorkflowTaskDeclarationItemArgs) ToGetMediaWorkflowTaskDeclarationItemOutput() GetMediaWorkflowTaskDeclarationItemOutput

func (GetMediaWorkflowTaskDeclarationItemArgs) ToGetMediaWorkflowTaskDeclarationItemOutputWithContext

func (i GetMediaWorkflowTaskDeclarationItemArgs) ToGetMediaWorkflowTaskDeclarationItemOutputWithContext(ctx context.Context) GetMediaWorkflowTaskDeclarationItemOutput

type GetMediaWorkflowTaskDeclarationItemArray

type GetMediaWorkflowTaskDeclarationItemArray []GetMediaWorkflowTaskDeclarationItemInput

func (GetMediaWorkflowTaskDeclarationItemArray) ElementType

func (GetMediaWorkflowTaskDeclarationItemArray) ToGetMediaWorkflowTaskDeclarationItemArrayOutput

func (i GetMediaWorkflowTaskDeclarationItemArray) ToGetMediaWorkflowTaskDeclarationItemArrayOutput() GetMediaWorkflowTaskDeclarationItemArrayOutput

func (GetMediaWorkflowTaskDeclarationItemArray) ToGetMediaWorkflowTaskDeclarationItemArrayOutputWithContext

func (i GetMediaWorkflowTaskDeclarationItemArray) ToGetMediaWorkflowTaskDeclarationItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowTaskDeclarationItemArrayOutput

type GetMediaWorkflowTaskDeclarationItemArrayInput

type GetMediaWorkflowTaskDeclarationItemArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowTaskDeclarationItemArrayOutput() GetMediaWorkflowTaskDeclarationItemArrayOutput
	ToGetMediaWorkflowTaskDeclarationItemArrayOutputWithContext(context.Context) GetMediaWorkflowTaskDeclarationItemArrayOutput
}

GetMediaWorkflowTaskDeclarationItemArrayInput is an input type that accepts GetMediaWorkflowTaskDeclarationItemArray and GetMediaWorkflowTaskDeclarationItemArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowTaskDeclarationItemArrayInput` via:

GetMediaWorkflowTaskDeclarationItemArray{ GetMediaWorkflowTaskDeclarationItemArgs{...} }

type GetMediaWorkflowTaskDeclarationItemArrayOutput

type GetMediaWorkflowTaskDeclarationItemArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowTaskDeclarationItemArrayOutput) ElementType

func (GetMediaWorkflowTaskDeclarationItemArrayOutput) Index

func (GetMediaWorkflowTaskDeclarationItemArrayOutput) ToGetMediaWorkflowTaskDeclarationItemArrayOutput

func (o GetMediaWorkflowTaskDeclarationItemArrayOutput) ToGetMediaWorkflowTaskDeclarationItemArrayOutput() GetMediaWorkflowTaskDeclarationItemArrayOutput

func (GetMediaWorkflowTaskDeclarationItemArrayOutput) ToGetMediaWorkflowTaskDeclarationItemArrayOutputWithContext

func (o GetMediaWorkflowTaskDeclarationItemArrayOutput) ToGetMediaWorkflowTaskDeclarationItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowTaskDeclarationItemArrayOutput

type GetMediaWorkflowTaskDeclarationItemInput

type GetMediaWorkflowTaskDeclarationItemInput interface {
	pulumi.Input

	ToGetMediaWorkflowTaskDeclarationItemOutput() GetMediaWorkflowTaskDeclarationItemOutput
	ToGetMediaWorkflowTaskDeclarationItemOutputWithContext(context.Context) GetMediaWorkflowTaskDeclarationItemOutput
}

GetMediaWorkflowTaskDeclarationItemInput is an input type that accepts GetMediaWorkflowTaskDeclarationItemArgs and GetMediaWorkflowTaskDeclarationItemOutput values. You can construct a concrete instance of `GetMediaWorkflowTaskDeclarationItemInput` via:

GetMediaWorkflowTaskDeclarationItemArgs{...}

type GetMediaWorkflowTaskDeclarationItemOutput

type GetMediaWorkflowTaskDeclarationItemOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowTaskDeclarationItemOutput) ElementType

func (GetMediaWorkflowTaskDeclarationItemOutput) Name

A filter to return only the resources with their system defined, unique name matching the given name.

func (GetMediaWorkflowTaskDeclarationItemOutput) ParametersSchema

JSON schema specifying the parameters supported by this type of task. This is used to validate tasks' parameters when jobs are created.

func (GetMediaWorkflowTaskDeclarationItemOutput) ParametersSchemaAllowingReferences

func (o GetMediaWorkflowTaskDeclarationItemOutput) ParametersSchemaAllowingReferences() pulumi.StringOutput

JSON schema similar to the parameterSchema, but permits parameter values to refer to other parameters using the ${/path/to/another/parmeter} syntax. This is used to validate task parameters when workflows are created.

func (GetMediaWorkflowTaskDeclarationItemOutput) ToGetMediaWorkflowTaskDeclarationItemOutput

func (o GetMediaWorkflowTaskDeclarationItemOutput) ToGetMediaWorkflowTaskDeclarationItemOutput() GetMediaWorkflowTaskDeclarationItemOutput

func (GetMediaWorkflowTaskDeclarationItemOutput) ToGetMediaWorkflowTaskDeclarationItemOutputWithContext

func (o GetMediaWorkflowTaskDeclarationItemOutput) ToGetMediaWorkflowTaskDeclarationItemOutputWithContext(ctx context.Context) GetMediaWorkflowTaskDeclarationItemOutput

func (GetMediaWorkflowTaskDeclarationItemOutput) Version

A filter to select MediaWorkflowTaskDeclaration by version.

type GetMediaWorkflowTaskDeclarationOutputArgs

type GetMediaWorkflowTaskDeclarationOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to only select the newest version for each MediaWorkflowTaskDeclaration name.
	IsCurrent pulumi.BoolPtrInput `pulumi:"isCurrent"`
	// A filter to return only the resources with their system defined, unique name matching the given name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// A filter to select MediaWorkflowTaskDeclaration by version.
	Version pulumi.IntPtrInput `pulumi:"version"`
}

A collection of arguments for invoking getMediaWorkflowTaskDeclaration.

func (GetMediaWorkflowTaskDeclarationOutputArgs) ElementType

type GetMediaWorkflowTaskDeclarationResult

type GetMediaWorkflowTaskDeclarationResult struct {
	CompartmentId *string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id        string `pulumi:"id"`
	IsCurrent *bool  `pulumi:"isCurrent"`
	// List of MediaWorkflowTaskDeclaration objects.
	Items []GetMediaWorkflowTaskDeclarationItem `pulumi:"items"`
	// MediaWorkflowTaskDeclaration identifier. The name and version should be unique among MediaWorkflowTaskDeclarations.
	Name *string `pulumi:"name"`
	// The version of MediaWorkflowTaskDeclaration, incremented whenever the team implementing the task processor modifies the JSON schema of this declaration's definitions, parameters or list of required parameters.
	Version *int `pulumi:"version"`
}

A collection of values returned by getMediaWorkflowTaskDeclaration.

func GetMediaWorkflowTaskDeclaration

This data source provides details about a specific Media Workflow Task Declaration resource in Oracle Cloud Infrastructure Media Services service.

Returns a list of MediaWorkflowTaskDeclarations.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaWorkflowTaskDeclaration(ctx, &mediaservices.GetMediaWorkflowTaskDeclarationArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			IsCurrent:     pulumi.BoolRef(mediaWorkflowTaskDeclarationIsCurrent),
			Name:          pulumi.StringRef(mediaWorkflowTaskDeclarationName),
			Version:       pulumi.IntRef(mediaWorkflowTaskDeclarationVersion),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetMediaWorkflowTaskDeclarationResultOutput

type GetMediaWorkflowTaskDeclarationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflowTaskDeclaration.

func (GetMediaWorkflowTaskDeclarationResultOutput) CompartmentId

func (GetMediaWorkflowTaskDeclarationResultOutput) ElementType

func (GetMediaWorkflowTaskDeclarationResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetMediaWorkflowTaskDeclarationResultOutput) IsCurrent

func (GetMediaWorkflowTaskDeclarationResultOutput) Items

List of MediaWorkflowTaskDeclaration objects.

func (GetMediaWorkflowTaskDeclarationResultOutput) Name

MediaWorkflowTaskDeclaration identifier. The name and version should be unique among MediaWorkflowTaskDeclarations.

func (GetMediaWorkflowTaskDeclarationResultOutput) ToGetMediaWorkflowTaskDeclarationResultOutput

func (o GetMediaWorkflowTaskDeclarationResultOutput) ToGetMediaWorkflowTaskDeclarationResultOutput() GetMediaWorkflowTaskDeclarationResultOutput

func (GetMediaWorkflowTaskDeclarationResultOutput) ToGetMediaWorkflowTaskDeclarationResultOutputWithContext

func (o GetMediaWorkflowTaskDeclarationResultOutput) ToGetMediaWorkflowTaskDeclarationResultOutputWithContext(ctx context.Context) GetMediaWorkflowTaskDeclarationResultOutput

func (GetMediaWorkflowTaskDeclarationResultOutput) Version

The version of MediaWorkflowTaskDeclaration, incremented whenever the team implementing the task processor modifies the JSON schema of this declaration's definitions, parameters or list of required parameters.

type GetMediaWorkflowTaskInput

type GetMediaWorkflowTaskInput interface {
	pulumi.Input

	ToGetMediaWorkflowTaskOutput() GetMediaWorkflowTaskOutput
	ToGetMediaWorkflowTaskOutputWithContext(context.Context) GetMediaWorkflowTaskOutput
}

GetMediaWorkflowTaskInput is an input type that accepts GetMediaWorkflowTaskArgs and GetMediaWorkflowTaskOutput values. You can construct a concrete instance of `GetMediaWorkflowTaskInput` via:

GetMediaWorkflowTaskArgs{...}

type GetMediaWorkflowTaskOutput

type GetMediaWorkflowTaskOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowTaskOutput) ElementType

func (GetMediaWorkflowTaskOutput) ElementType() reflect.Type

func (GetMediaWorkflowTaskOutput) EnableParameterReference

func (o GetMediaWorkflowTaskOutput) EnableParameterReference() pulumi.StringOutput

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.

func (GetMediaWorkflowTaskOutput) EnableWhenReferencedParameterEquals

func (o GetMediaWorkflowTaskOutput) EnableWhenReferencedParameterEquals() pulumi.MapOutput

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.

func (GetMediaWorkflowTaskOutput) Key

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.

func (GetMediaWorkflowTaskOutput) Parameters

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.

func (GetMediaWorkflowTaskOutput) Prerequisites

Keys to the other tasks in this workflow that must be completed before execution of this task can begin.

func (GetMediaWorkflowTaskOutput) ToGetMediaWorkflowTaskOutput

func (o GetMediaWorkflowTaskOutput) ToGetMediaWorkflowTaskOutput() GetMediaWorkflowTaskOutput

func (GetMediaWorkflowTaskOutput) ToGetMediaWorkflowTaskOutputWithContext

func (o GetMediaWorkflowTaskOutput) ToGetMediaWorkflowTaskOutputWithContext(ctx context.Context) GetMediaWorkflowTaskOutput

func (GetMediaWorkflowTaskOutput) Type

The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.

func (GetMediaWorkflowTaskOutput) Version

The version of the MediaWorkflow.

type GetMediaWorkflowsArgs

type GetMediaWorkflowsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName *string                   `pulumi:"displayName"`
	Filters     []GetMediaWorkflowsFilter `pulumi:"filters"`
	// Unique MediaWorkflow identifier.
	Id *string `pulumi:"id"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getMediaWorkflows.

type GetMediaWorkflowsFilter

type GetMediaWorkflowsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetMediaWorkflowsFilterArgs

type GetMediaWorkflowsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetMediaWorkflowsFilterArgs) ElementType

func (GetMediaWorkflowsFilterArgs) ToGetMediaWorkflowsFilterOutput

func (i GetMediaWorkflowsFilterArgs) ToGetMediaWorkflowsFilterOutput() GetMediaWorkflowsFilterOutput

func (GetMediaWorkflowsFilterArgs) ToGetMediaWorkflowsFilterOutputWithContext

func (i GetMediaWorkflowsFilterArgs) ToGetMediaWorkflowsFilterOutputWithContext(ctx context.Context) GetMediaWorkflowsFilterOutput

type GetMediaWorkflowsFilterArray

type GetMediaWorkflowsFilterArray []GetMediaWorkflowsFilterInput

func (GetMediaWorkflowsFilterArray) ElementType

func (GetMediaWorkflowsFilterArray) ToGetMediaWorkflowsFilterArrayOutput

func (i GetMediaWorkflowsFilterArray) ToGetMediaWorkflowsFilterArrayOutput() GetMediaWorkflowsFilterArrayOutput

func (GetMediaWorkflowsFilterArray) ToGetMediaWorkflowsFilterArrayOutputWithContext

func (i GetMediaWorkflowsFilterArray) ToGetMediaWorkflowsFilterArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsFilterArrayOutput

type GetMediaWorkflowsFilterArrayInput

type GetMediaWorkflowsFilterArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowsFilterArrayOutput() GetMediaWorkflowsFilterArrayOutput
	ToGetMediaWorkflowsFilterArrayOutputWithContext(context.Context) GetMediaWorkflowsFilterArrayOutput
}

GetMediaWorkflowsFilterArrayInput is an input type that accepts GetMediaWorkflowsFilterArray and GetMediaWorkflowsFilterArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowsFilterArrayInput` via:

GetMediaWorkflowsFilterArray{ GetMediaWorkflowsFilterArgs{...} }

type GetMediaWorkflowsFilterArrayOutput

type GetMediaWorkflowsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsFilterArrayOutput) ElementType

func (GetMediaWorkflowsFilterArrayOutput) Index

func (GetMediaWorkflowsFilterArrayOutput) ToGetMediaWorkflowsFilterArrayOutput

func (o GetMediaWorkflowsFilterArrayOutput) ToGetMediaWorkflowsFilterArrayOutput() GetMediaWorkflowsFilterArrayOutput

func (GetMediaWorkflowsFilterArrayOutput) ToGetMediaWorkflowsFilterArrayOutputWithContext

func (o GetMediaWorkflowsFilterArrayOutput) ToGetMediaWorkflowsFilterArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsFilterArrayOutput

type GetMediaWorkflowsFilterInput

type GetMediaWorkflowsFilterInput interface {
	pulumi.Input

	ToGetMediaWorkflowsFilterOutput() GetMediaWorkflowsFilterOutput
	ToGetMediaWorkflowsFilterOutputWithContext(context.Context) GetMediaWorkflowsFilterOutput
}

GetMediaWorkflowsFilterInput is an input type that accepts GetMediaWorkflowsFilterArgs and GetMediaWorkflowsFilterOutput values. You can construct a concrete instance of `GetMediaWorkflowsFilterInput` via:

GetMediaWorkflowsFilterArgs{...}

type GetMediaWorkflowsFilterOutput

type GetMediaWorkflowsFilterOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsFilterOutput) ElementType

func (GetMediaWorkflowsFilterOutput) Name

func (GetMediaWorkflowsFilterOutput) Regex

func (GetMediaWorkflowsFilterOutput) ToGetMediaWorkflowsFilterOutput

func (o GetMediaWorkflowsFilterOutput) ToGetMediaWorkflowsFilterOutput() GetMediaWorkflowsFilterOutput

func (GetMediaWorkflowsFilterOutput) ToGetMediaWorkflowsFilterOutputWithContext

func (o GetMediaWorkflowsFilterOutput) ToGetMediaWorkflowsFilterOutputWithContext(ctx context.Context) GetMediaWorkflowsFilterOutput

func (GetMediaWorkflowsFilterOutput) Values

type GetMediaWorkflowsMediaWorkflowCollection

type GetMediaWorkflowsMediaWorkflowCollection struct {
	Items []GetMediaWorkflowsMediaWorkflowCollectionItem `pulumi:"items"`
}

type GetMediaWorkflowsMediaWorkflowCollectionArgs

type GetMediaWorkflowsMediaWorkflowCollectionArgs struct {
	Items GetMediaWorkflowsMediaWorkflowCollectionItemArrayInput `pulumi:"items"`
}

func (GetMediaWorkflowsMediaWorkflowCollectionArgs) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionArgs) ToGetMediaWorkflowsMediaWorkflowCollectionOutput

func (i GetMediaWorkflowsMediaWorkflowCollectionArgs) ToGetMediaWorkflowsMediaWorkflowCollectionOutput() GetMediaWorkflowsMediaWorkflowCollectionOutput

func (GetMediaWorkflowsMediaWorkflowCollectionArgs) ToGetMediaWorkflowsMediaWorkflowCollectionOutputWithContext

func (i GetMediaWorkflowsMediaWorkflowCollectionArgs) ToGetMediaWorkflowsMediaWorkflowCollectionOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionOutput

type GetMediaWorkflowsMediaWorkflowCollectionArray

type GetMediaWorkflowsMediaWorkflowCollectionArray []GetMediaWorkflowsMediaWorkflowCollectionInput

func (GetMediaWorkflowsMediaWorkflowCollectionArray) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionArray) ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutput

func (i GetMediaWorkflowsMediaWorkflowCollectionArray) ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionArrayOutput

func (GetMediaWorkflowsMediaWorkflowCollectionArray) ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutputWithContext

func (i GetMediaWorkflowsMediaWorkflowCollectionArray) ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionArrayInput

type GetMediaWorkflowsMediaWorkflowCollectionArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionArrayOutput
	ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutputWithContext(context.Context) GetMediaWorkflowsMediaWorkflowCollectionArrayOutput
}

GetMediaWorkflowsMediaWorkflowCollectionArrayInput is an input type that accepts GetMediaWorkflowsMediaWorkflowCollectionArray and GetMediaWorkflowsMediaWorkflowCollectionArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowsMediaWorkflowCollectionArrayInput` via:

GetMediaWorkflowsMediaWorkflowCollectionArray{ GetMediaWorkflowsMediaWorkflowCollectionArgs{...} }

type GetMediaWorkflowsMediaWorkflowCollectionArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsMediaWorkflowCollectionArrayOutput) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionArrayOutput) Index

func (GetMediaWorkflowsMediaWorkflowCollectionArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutput

func (o GetMediaWorkflowsMediaWorkflowCollectionArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionArrayOutput

func (GetMediaWorkflowsMediaWorkflowCollectionArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutputWithContext

func (o GetMediaWorkflowsMediaWorkflowCollectionArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionInput

type GetMediaWorkflowsMediaWorkflowCollectionInput interface {
	pulumi.Input

	ToGetMediaWorkflowsMediaWorkflowCollectionOutput() GetMediaWorkflowsMediaWorkflowCollectionOutput
	ToGetMediaWorkflowsMediaWorkflowCollectionOutputWithContext(context.Context) GetMediaWorkflowsMediaWorkflowCollectionOutput
}

GetMediaWorkflowsMediaWorkflowCollectionInput is an input type that accepts GetMediaWorkflowsMediaWorkflowCollectionArgs and GetMediaWorkflowsMediaWorkflowCollectionOutput values. You can construct a concrete instance of `GetMediaWorkflowsMediaWorkflowCollectionInput` via:

GetMediaWorkflowsMediaWorkflowCollectionArgs{...}

type GetMediaWorkflowsMediaWorkflowCollectionItem

type GetMediaWorkflowsMediaWorkflowCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique MediaWorkflow identifier.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks []GetMediaWorkflowsMediaWorkflowCollectionItemLock `pulumi:"locks"`
	// 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.
	MediaWorkflowConfigurationIds []string `pulumi:"mediaWorkflowConfigurationIds"`
	// 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.
	Parameters string `pulumi:"parameters"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// 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.
	Tasks []GetMediaWorkflowsMediaWorkflowCollectionItemTask `pulumi:"tasks"`
	// The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The version of the MediaWorkflow.
	Version string `pulumi:"version"`
}

type GetMediaWorkflowsMediaWorkflowCollectionItemArgs

type GetMediaWorkflowsMediaWorkflowCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique MediaWorkflow identifier.
	Id             pulumi.StringInput `pulumi:"id"`
	IsLockOverride pulumi.BoolInput   `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringInput `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayInput `pulumi:"locks"`
	// 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.
	MediaWorkflowConfigurationIds pulumi.StringArrayInput `pulumi:"mediaWorkflowConfigurationIds"`
	// 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.
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// 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.
	Tasks GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayInput `pulumi:"tasks"`
	// The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
	// The version of the MediaWorkflow.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetMediaWorkflowsMediaWorkflowCollectionItemArgs) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionItemArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemOutput

func (i GetMediaWorkflowsMediaWorkflowCollectionItemArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemOutput() GetMediaWorkflowsMediaWorkflowCollectionItemOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemOutputWithContext

func (i GetMediaWorkflowsMediaWorkflowCollectionItemArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemArray

type GetMediaWorkflowsMediaWorkflowCollectionItemArray []GetMediaWorkflowsMediaWorkflowCollectionItemInput

func (GetMediaWorkflowsMediaWorkflowCollectionItemArray) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionItemArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput

func (i GetMediaWorkflowsMediaWorkflowCollectionItemArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutputWithContext

func (i GetMediaWorkflowsMediaWorkflowCollectionItemArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemArrayInput

type GetMediaWorkflowsMediaWorkflowCollectionItemArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput
	ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutputWithContext(context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput
}

GetMediaWorkflowsMediaWorkflowCollectionItemArrayInput is an input type that accepts GetMediaWorkflowsMediaWorkflowCollectionItemArray and GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowsMediaWorkflowCollectionItemArrayInput` via:

GetMediaWorkflowsMediaWorkflowCollectionItemArray{ GetMediaWorkflowsMediaWorkflowCollectionItemArgs{...} }

type GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput) Index

func (GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutputWithContext

func (o GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemInput

type GetMediaWorkflowsMediaWorkflowCollectionItemInput interface {
	pulumi.Input

	ToGetMediaWorkflowsMediaWorkflowCollectionItemOutput() GetMediaWorkflowsMediaWorkflowCollectionItemOutput
	ToGetMediaWorkflowsMediaWorkflowCollectionItemOutputWithContext(context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemOutput
}

GetMediaWorkflowsMediaWorkflowCollectionItemInput is an input type that accepts GetMediaWorkflowsMediaWorkflowCollectionItemArgs and GetMediaWorkflowsMediaWorkflowCollectionItemOutput values. You can construct a concrete instance of `GetMediaWorkflowsMediaWorkflowCollectionItemInput` via:

GetMediaWorkflowsMediaWorkflowCollectionItemArgs{...}

type GetMediaWorkflowsMediaWorkflowCollectionItemLock added in v1.22.0

type GetMediaWorkflowsMediaWorkflowCollectionItemLock struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type string `pulumi:"type"`
}

type GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs added in v1.22.0

type GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs) ElementType added in v1.22.0

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutput added in v1.22.0

func (i GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutput() GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutputWithContext added in v1.22.0

func (i GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemLockArray added in v1.22.0

type GetMediaWorkflowsMediaWorkflowCollectionItemLockArray []GetMediaWorkflowsMediaWorkflowCollectionItemLockInput

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArray) ElementType added in v1.22.0

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput added in v1.22.0

func (i GetMediaWorkflowsMediaWorkflowCollectionItemLockArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutputWithContext added in v1.22.0

func (i GetMediaWorkflowsMediaWorkflowCollectionItemLockArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayInput added in v1.22.0

type GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput
	ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutputWithContext(context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput
}

GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayInput is an input type that accepts GetMediaWorkflowsMediaWorkflowCollectionItemLockArray and GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayInput` via:

GetMediaWorkflowsMediaWorkflowCollectionItemLockArray{ GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs{...} }

type GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput added in v1.22.0

type GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput) ElementType added in v1.22.0

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput) Index added in v1.22.0

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput added in v1.22.0

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutputWithContext added in v1.22.0

func (o GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemLockArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemLockInput added in v1.22.0

type GetMediaWorkflowsMediaWorkflowCollectionItemLockInput interface {
	pulumi.Input

	ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutput() GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput
	ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutputWithContext(context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput
}

GetMediaWorkflowsMediaWorkflowCollectionItemLockInput is an input type that accepts GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs and GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput values. You can construct a concrete instance of `GetMediaWorkflowsMediaWorkflowCollectionItemLockInput` via:

GetMediaWorkflowsMediaWorkflowCollectionItemLockArgs{...}

type GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput added in v1.22.0

type GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) CompartmentId added in v1.22.0

The ID of the compartment in which to list resources.

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) ElementType added in v1.22.0

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) TimeCreated added in v1.22.0

The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutput added in v1.22.0

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutputWithContext added in v1.22.0

func (o GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemLockOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemLockOutput) Type added in v1.22.0

The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.

type GetMediaWorkflowsMediaWorkflowCollectionItemOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name given.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) Id

Unique MediaWorkflow identifier.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) IsLockOverride added in v1.22.0

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) LifecyleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) Locks added in v1.22.0

Locks associated with this resource.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) MediaWorkflowConfigurationIds

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.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) Parameters

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.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) State

A filter to return only the resources with lifecycleState matching the given lifecycleState.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) Tasks

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.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) TimeCreated

The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) TimeUpdated

The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemOutput

func (o GetMediaWorkflowsMediaWorkflowCollectionItemOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemOutput() GetMediaWorkflowsMediaWorkflowCollectionItemOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemOutputWithContext

func (o GetMediaWorkflowsMediaWorkflowCollectionItemOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemOutput) Version

The version of the MediaWorkflow.

type GetMediaWorkflowsMediaWorkflowCollectionItemTask

type GetMediaWorkflowsMediaWorkflowCollectionItemTask struct {
	// 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.
	EnableParameterReference string `pulumi:"enableParameterReference"`
	// 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.
	EnableWhenReferencedParameterEquals map[string]interface{} `pulumi:"enableWhenReferencedParameterEquals"`
	// 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.
	Key string `pulumi:"key"`
	// 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.
	Parameters string `pulumi:"parameters"`
	// Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
	Prerequisites []string `pulumi:"prerequisites"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type string `pulumi:"type"`
	// The version of the MediaWorkflow.
	Version string `pulumi:"version"`
}

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs struct {
	// 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.
	EnableParameterReference pulumi.StringInput `pulumi:"enableParameterReference"`
	// 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.
	EnableWhenReferencedParameterEquals pulumi.MapInput `pulumi:"enableWhenReferencedParameterEquals"`
	// 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.
	Key pulumi.StringInput `pulumi:"key"`
	// 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.
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
	Prerequisites pulumi.StringArrayInput `pulumi:"prerequisites"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type pulumi.StringInput `pulumi:"type"`
	// The version of the MediaWorkflow.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput

func (i GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput() GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutputWithContext

func (i GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray []GetMediaWorkflowsMediaWorkflowCollectionItemTaskInput

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput

func (i GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutputWithContext

func (i GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayInput

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayInput interface {
	pulumi.Input

	ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput() GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput
	ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutputWithContext(context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput
}

GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayInput is an input type that accepts GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray and GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput values. You can construct a concrete instance of `GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayInput` via:

GetMediaWorkflowsMediaWorkflowCollectionItemTaskArray{ GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs{...} }

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput) Index

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutputWithContext

func (o GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemTaskArrayOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskInput

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskInput interface {
	pulumi.Input

	ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput() GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput
	ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutputWithContext(context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput
}

GetMediaWorkflowsMediaWorkflowCollectionItemTaskInput is an input type that accepts GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs and GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput values. You can construct a concrete instance of `GetMediaWorkflowsMediaWorkflowCollectionItemTaskInput` via:

GetMediaWorkflowsMediaWorkflowCollectionItemTaskArgs{...}

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput

type GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) EnableParameterReference

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.

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) EnableWhenReferencedParameterEquals

func (o GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) EnableWhenReferencedParameterEquals() pulumi.MapOutput

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.

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) Key

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.

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) Parameters

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.

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) Prerequisites

Keys to the other tasks in this workflow that must be completed before execution of this task can begin.

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutputWithContext

func (o GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) ToGetMediaWorkflowsMediaWorkflowCollectionItemTaskOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) Type

The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.

func (GetMediaWorkflowsMediaWorkflowCollectionItemTaskOutput) Version

The version of the MediaWorkflow.

type GetMediaWorkflowsMediaWorkflowCollectionOutput

type GetMediaWorkflowsMediaWorkflowCollectionOutput struct{ *pulumi.OutputState }

func (GetMediaWorkflowsMediaWorkflowCollectionOutput) ElementType

func (GetMediaWorkflowsMediaWorkflowCollectionOutput) Items

func (GetMediaWorkflowsMediaWorkflowCollectionOutput) ToGetMediaWorkflowsMediaWorkflowCollectionOutput

func (o GetMediaWorkflowsMediaWorkflowCollectionOutput) ToGetMediaWorkflowsMediaWorkflowCollectionOutput() GetMediaWorkflowsMediaWorkflowCollectionOutput

func (GetMediaWorkflowsMediaWorkflowCollectionOutput) ToGetMediaWorkflowsMediaWorkflowCollectionOutputWithContext

func (o GetMediaWorkflowsMediaWorkflowCollectionOutput) ToGetMediaWorkflowsMediaWorkflowCollectionOutputWithContext(ctx context.Context) GetMediaWorkflowsMediaWorkflowCollectionOutput

type GetMediaWorkflowsOutputArgs

type GetMediaWorkflowsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput             `pulumi:"displayName"`
	Filters     GetMediaWorkflowsFilterArrayInput `pulumi:"filters"`
	// Unique MediaWorkflow identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getMediaWorkflows.

func (GetMediaWorkflowsOutputArgs) ElementType

type GetMediaWorkflowsResult

type GetMediaWorkflowsResult struct {
	// The compartment ID of the lock.
	CompartmentId *string `pulumi:"compartmentId"`
	// Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName *string                   `pulumi:"displayName"`
	Filters     []GetMediaWorkflowsFilter `pulumi:"filters"`
	// Unique identifier that is immutable on creation.
	Id *string `pulumi:"id"`
	// The list of media_workflow_collection.
	MediaWorkflowCollections []GetMediaWorkflowsMediaWorkflowCollection `pulumi:"mediaWorkflowCollections"`
	// The current state of the MediaWorkflow.
	State *string `pulumi:"state"`
}

A collection of values returned by getMediaWorkflows.

func GetMediaWorkflows

func GetMediaWorkflows(ctx *pulumi.Context, args *GetMediaWorkflowsArgs, opts ...pulumi.InvokeOption) (*GetMediaWorkflowsResult, error)

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

Lists the MediaWorkflows.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/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
	})
}

```

type GetMediaWorkflowsResultOutput

type GetMediaWorkflowsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflows.

func (GetMediaWorkflowsResultOutput) CompartmentId

The compartment ID of the lock.

func (GetMediaWorkflowsResultOutput) DisplayName

Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (GetMediaWorkflowsResultOutput) ElementType

func (GetMediaWorkflowsResultOutput) Filters

func (GetMediaWorkflowsResultOutput) Id

Unique identifier that is immutable on creation.

func (GetMediaWorkflowsResultOutput) MediaWorkflowCollections

The list of media_workflow_collection.

func (GetMediaWorkflowsResultOutput) State

The current state of the MediaWorkflow.

func (GetMediaWorkflowsResultOutput) ToGetMediaWorkflowsResultOutput

func (o GetMediaWorkflowsResultOutput) ToGetMediaWorkflowsResultOutput() GetMediaWorkflowsResultOutput

func (GetMediaWorkflowsResultOutput) ToGetMediaWorkflowsResultOutputWithContext

func (o GetMediaWorkflowsResultOutput) ToGetMediaWorkflowsResultOutputWithContext(ctx context.Context) GetMediaWorkflowsResultOutput

type GetStreamCdnConfigConfig

type GetStreamCdnConfigConfig struct {
	// The hostname of the CDN edge server to use when building CDN URLs.
	EdgeHostname string `pulumi:"edgeHostname"`
	// The path to prepend when building CDN URLs.
	EdgePathPrefix string `pulumi:"edgePathPrefix"`
	// The encryption key to use for edge token authentication.
	EdgeTokenKey string `pulumi:"edgeTokenKey"`
	// Salt to use when encrypting authentication token.
	EdgeTokenSalt string `pulumi:"edgeTokenSalt"`
	// Whether token authentication should be used at the CDN edge.
	IsEdgeTokenAuth bool `pulumi:"isEdgeTokenAuth"`
	// The shared secret key A, two for errorless key rotation.
	OriginAuthSecretKeyA string `pulumi:"originAuthSecretKeyA"`
	// The shared secret key B, two for errorless key rotation.
	OriginAuthSecretKeyB string `pulumi:"originAuthSecretKeyB"`
	// Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
	OriginAuthSecretKeyNonceA string `pulumi:"originAuthSecretKeyNonceA"`
	// Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
	OriginAuthSecretKeyNonceB string `pulumi:"originAuthSecretKeyNonceB"`
	// The type of encryption used to compute the signature.
	OriginAuthSignEncryption string `pulumi:"originAuthSignEncryption"`
	// The type of data used to compute the signature.
	OriginAuthSignType string `pulumi:"originAuthSignType"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetStreamCdnConfigConfigArgs

type GetStreamCdnConfigConfigArgs struct {
	// The hostname of the CDN edge server to use when building CDN URLs.
	EdgeHostname pulumi.StringInput `pulumi:"edgeHostname"`
	// The path to prepend when building CDN URLs.
	EdgePathPrefix pulumi.StringInput `pulumi:"edgePathPrefix"`
	// The encryption key to use for edge token authentication.
	EdgeTokenKey pulumi.StringInput `pulumi:"edgeTokenKey"`
	// Salt to use when encrypting authentication token.
	EdgeTokenSalt pulumi.StringInput `pulumi:"edgeTokenSalt"`
	// Whether token authentication should be used at the CDN edge.
	IsEdgeTokenAuth pulumi.BoolInput `pulumi:"isEdgeTokenAuth"`
	// The shared secret key A, two for errorless key rotation.
	OriginAuthSecretKeyA pulumi.StringInput `pulumi:"originAuthSecretKeyA"`
	// The shared secret key B, two for errorless key rotation.
	OriginAuthSecretKeyB pulumi.StringInput `pulumi:"originAuthSecretKeyB"`
	// Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
	OriginAuthSecretKeyNonceA pulumi.StringInput `pulumi:"originAuthSecretKeyNonceA"`
	// Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
	OriginAuthSecretKeyNonceB pulumi.StringInput `pulumi:"originAuthSecretKeyNonceB"`
	// The type of encryption used to compute the signature.
	OriginAuthSignEncryption pulumi.StringInput `pulumi:"originAuthSignEncryption"`
	// The type of data used to compute the signature.
	OriginAuthSignType pulumi.StringInput `pulumi:"originAuthSignType"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetStreamCdnConfigConfigArgs) ElementType

func (GetStreamCdnConfigConfigArgs) ToGetStreamCdnConfigConfigOutput

func (i GetStreamCdnConfigConfigArgs) ToGetStreamCdnConfigConfigOutput() GetStreamCdnConfigConfigOutput

func (GetStreamCdnConfigConfigArgs) ToGetStreamCdnConfigConfigOutputWithContext

func (i GetStreamCdnConfigConfigArgs) ToGetStreamCdnConfigConfigOutputWithContext(ctx context.Context) GetStreamCdnConfigConfigOutput

type GetStreamCdnConfigConfigArray

type GetStreamCdnConfigConfigArray []GetStreamCdnConfigConfigInput

func (GetStreamCdnConfigConfigArray) ElementType

func (GetStreamCdnConfigConfigArray) ToGetStreamCdnConfigConfigArrayOutput

func (i GetStreamCdnConfigConfigArray) ToGetStreamCdnConfigConfigArrayOutput() GetStreamCdnConfigConfigArrayOutput

func (GetStreamCdnConfigConfigArray) ToGetStreamCdnConfigConfigArrayOutputWithContext

func (i GetStreamCdnConfigConfigArray) ToGetStreamCdnConfigConfigArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigConfigArrayOutput

type GetStreamCdnConfigConfigArrayInput

type GetStreamCdnConfigConfigArrayInput interface {
	pulumi.Input

	ToGetStreamCdnConfigConfigArrayOutput() GetStreamCdnConfigConfigArrayOutput
	ToGetStreamCdnConfigConfigArrayOutputWithContext(context.Context) GetStreamCdnConfigConfigArrayOutput
}

GetStreamCdnConfigConfigArrayInput is an input type that accepts GetStreamCdnConfigConfigArray and GetStreamCdnConfigConfigArrayOutput values. You can construct a concrete instance of `GetStreamCdnConfigConfigArrayInput` via:

GetStreamCdnConfigConfigArray{ GetStreamCdnConfigConfigArgs{...} }

type GetStreamCdnConfigConfigArrayOutput

type GetStreamCdnConfigConfigArrayOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigConfigArrayOutput) ElementType

func (GetStreamCdnConfigConfigArrayOutput) Index

func (GetStreamCdnConfigConfigArrayOutput) ToGetStreamCdnConfigConfigArrayOutput

func (o GetStreamCdnConfigConfigArrayOutput) ToGetStreamCdnConfigConfigArrayOutput() GetStreamCdnConfigConfigArrayOutput

func (GetStreamCdnConfigConfigArrayOutput) ToGetStreamCdnConfigConfigArrayOutputWithContext

func (o GetStreamCdnConfigConfigArrayOutput) ToGetStreamCdnConfigConfigArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigConfigArrayOutput

type GetStreamCdnConfigConfigInput

type GetStreamCdnConfigConfigInput interface {
	pulumi.Input

	ToGetStreamCdnConfigConfigOutput() GetStreamCdnConfigConfigOutput
	ToGetStreamCdnConfigConfigOutputWithContext(context.Context) GetStreamCdnConfigConfigOutput
}

GetStreamCdnConfigConfigInput is an input type that accepts GetStreamCdnConfigConfigArgs and GetStreamCdnConfigConfigOutput values. You can construct a concrete instance of `GetStreamCdnConfigConfigInput` via:

GetStreamCdnConfigConfigArgs{...}

type GetStreamCdnConfigConfigOutput

type GetStreamCdnConfigConfigOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigConfigOutput) EdgeHostname

The hostname of the CDN edge server to use when building CDN URLs.

func (GetStreamCdnConfigConfigOutput) EdgePathPrefix

The path to prepend when building CDN URLs.

func (GetStreamCdnConfigConfigOutput) EdgeTokenKey

The encryption key to use for edge token authentication.

func (GetStreamCdnConfigConfigOutput) EdgeTokenSalt

Salt to use when encrypting authentication token.

func (GetStreamCdnConfigConfigOutput) ElementType

func (GetStreamCdnConfigConfigOutput) IsEdgeTokenAuth

func (o GetStreamCdnConfigConfigOutput) IsEdgeTokenAuth() pulumi.BoolOutput

Whether token authentication should be used at the CDN edge.

func (GetStreamCdnConfigConfigOutput) OriginAuthSecretKeyA

func (o GetStreamCdnConfigConfigOutput) OriginAuthSecretKeyA() pulumi.StringOutput

The shared secret key A, two for errorless key rotation.

func (GetStreamCdnConfigConfigOutput) OriginAuthSecretKeyB

func (o GetStreamCdnConfigConfigOutput) OriginAuthSecretKeyB() pulumi.StringOutput

The shared secret key B, two for errorless key rotation.

func (GetStreamCdnConfigConfigOutput) OriginAuthSecretKeyNonceA

func (o GetStreamCdnConfigConfigOutput) OriginAuthSecretKeyNonceA() pulumi.StringOutput

Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).

func (GetStreamCdnConfigConfigOutput) OriginAuthSecretKeyNonceB

func (o GetStreamCdnConfigConfigOutput) OriginAuthSecretKeyNonceB() pulumi.StringOutput

Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).

func (GetStreamCdnConfigConfigOutput) OriginAuthSignEncryption

func (o GetStreamCdnConfigConfigOutput) OriginAuthSignEncryption() pulumi.StringOutput

The type of encryption used to compute the signature.

func (GetStreamCdnConfigConfigOutput) OriginAuthSignType

func (o GetStreamCdnConfigConfigOutput) OriginAuthSignType() pulumi.StringOutput

The type of data used to compute the signature.

func (GetStreamCdnConfigConfigOutput) ToGetStreamCdnConfigConfigOutput

func (o GetStreamCdnConfigConfigOutput) ToGetStreamCdnConfigConfigOutput() GetStreamCdnConfigConfigOutput

func (GetStreamCdnConfigConfigOutput) ToGetStreamCdnConfigConfigOutputWithContext

func (o GetStreamCdnConfigConfigOutput) ToGetStreamCdnConfigConfigOutputWithContext(ctx context.Context) GetStreamCdnConfigConfigOutput

func (GetStreamCdnConfigConfigOutput) Type

Type of the lock.

type GetStreamCdnConfigLock added in v1.22.0

type GetStreamCdnConfigLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the CDN Config was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetStreamCdnConfigLockArgs added in v1.22.0

type GetStreamCdnConfigLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the CDN Config was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetStreamCdnConfigLockArgs) ElementType added in v1.22.0

func (GetStreamCdnConfigLockArgs) ElementType() reflect.Type

func (GetStreamCdnConfigLockArgs) ToGetStreamCdnConfigLockOutput added in v1.22.0

func (i GetStreamCdnConfigLockArgs) ToGetStreamCdnConfigLockOutput() GetStreamCdnConfigLockOutput

func (GetStreamCdnConfigLockArgs) ToGetStreamCdnConfigLockOutputWithContext added in v1.22.0

func (i GetStreamCdnConfigLockArgs) ToGetStreamCdnConfigLockOutputWithContext(ctx context.Context) GetStreamCdnConfigLockOutput

type GetStreamCdnConfigLockArray added in v1.22.0

type GetStreamCdnConfigLockArray []GetStreamCdnConfigLockInput

func (GetStreamCdnConfigLockArray) ElementType added in v1.22.0

func (GetStreamCdnConfigLockArray) ToGetStreamCdnConfigLockArrayOutput added in v1.22.0

func (i GetStreamCdnConfigLockArray) ToGetStreamCdnConfigLockArrayOutput() GetStreamCdnConfigLockArrayOutput

func (GetStreamCdnConfigLockArray) ToGetStreamCdnConfigLockArrayOutputWithContext added in v1.22.0

func (i GetStreamCdnConfigLockArray) ToGetStreamCdnConfigLockArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigLockArrayOutput

type GetStreamCdnConfigLockArrayInput added in v1.22.0

type GetStreamCdnConfigLockArrayInput interface {
	pulumi.Input

	ToGetStreamCdnConfigLockArrayOutput() GetStreamCdnConfigLockArrayOutput
	ToGetStreamCdnConfigLockArrayOutputWithContext(context.Context) GetStreamCdnConfigLockArrayOutput
}

GetStreamCdnConfigLockArrayInput is an input type that accepts GetStreamCdnConfigLockArray and GetStreamCdnConfigLockArrayOutput values. You can construct a concrete instance of `GetStreamCdnConfigLockArrayInput` via:

GetStreamCdnConfigLockArray{ GetStreamCdnConfigLockArgs{...} }

type GetStreamCdnConfigLockArrayOutput added in v1.22.0

type GetStreamCdnConfigLockArrayOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigLockArrayOutput) ElementType added in v1.22.0

func (GetStreamCdnConfigLockArrayOutput) Index added in v1.22.0

func (GetStreamCdnConfigLockArrayOutput) ToGetStreamCdnConfigLockArrayOutput added in v1.22.0

func (o GetStreamCdnConfigLockArrayOutput) ToGetStreamCdnConfigLockArrayOutput() GetStreamCdnConfigLockArrayOutput

func (GetStreamCdnConfigLockArrayOutput) ToGetStreamCdnConfigLockArrayOutputWithContext added in v1.22.0

func (o GetStreamCdnConfigLockArrayOutput) ToGetStreamCdnConfigLockArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigLockArrayOutput

type GetStreamCdnConfigLockInput added in v1.22.0

type GetStreamCdnConfigLockInput interface {
	pulumi.Input

	ToGetStreamCdnConfigLockOutput() GetStreamCdnConfigLockOutput
	ToGetStreamCdnConfigLockOutputWithContext(context.Context) GetStreamCdnConfigLockOutput
}

GetStreamCdnConfigLockInput is an input type that accepts GetStreamCdnConfigLockArgs and GetStreamCdnConfigLockOutput values. You can construct a concrete instance of `GetStreamCdnConfigLockInput` via:

GetStreamCdnConfigLockArgs{...}

type GetStreamCdnConfigLockOutput added in v1.22.0

type GetStreamCdnConfigLockOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetStreamCdnConfigLockOutput) ElementType added in v1.22.0

func (GetStreamCdnConfigLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetStreamCdnConfigLockOutput) RelatedResourceId added in v1.22.0

func (o GetStreamCdnConfigLockOutput) RelatedResourceId() pulumi.StringOutput

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetStreamCdnConfigLockOutput) TimeCreated added in v1.22.0

The time when the CDN Config was created. An RFC3339 formatted datetime string.

func (GetStreamCdnConfigLockOutput) ToGetStreamCdnConfigLockOutput added in v1.22.0

func (o GetStreamCdnConfigLockOutput) ToGetStreamCdnConfigLockOutput() GetStreamCdnConfigLockOutput

func (GetStreamCdnConfigLockOutput) ToGetStreamCdnConfigLockOutputWithContext added in v1.22.0

func (o GetStreamCdnConfigLockOutput) ToGetStreamCdnConfigLockOutputWithContext(ctx context.Context) GetStreamCdnConfigLockOutput

func (GetStreamCdnConfigLockOutput) Type added in v1.22.0

Type of the lock.

type GetStreamCdnConfigsArgs

type GetStreamCdnConfigsArgs struct {
	// A filter to return only the resources that match the entire display name given.
	DisplayName *string `pulumi:"displayName"`
	// The Stream Distribution Channel identifier this CdnConfig belongs to.
	DistributionChannelId string                      `pulumi:"distributionChannelId"`
	Filters               []GetStreamCdnConfigsFilter `pulumi:"filters"`
	// Unique StreamCdnConfig identifier.
	Id *string `pulumi:"id"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getStreamCdnConfigs.

type GetStreamCdnConfigsFilter

type GetStreamCdnConfigsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetStreamCdnConfigsFilterArgs

type GetStreamCdnConfigsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetStreamCdnConfigsFilterArgs) ElementType

func (GetStreamCdnConfigsFilterArgs) ToGetStreamCdnConfigsFilterOutput

func (i GetStreamCdnConfigsFilterArgs) ToGetStreamCdnConfigsFilterOutput() GetStreamCdnConfigsFilterOutput

func (GetStreamCdnConfigsFilterArgs) ToGetStreamCdnConfigsFilterOutputWithContext

func (i GetStreamCdnConfigsFilterArgs) ToGetStreamCdnConfigsFilterOutputWithContext(ctx context.Context) GetStreamCdnConfigsFilterOutput

type GetStreamCdnConfigsFilterArray

type GetStreamCdnConfigsFilterArray []GetStreamCdnConfigsFilterInput

func (GetStreamCdnConfigsFilterArray) ElementType

func (GetStreamCdnConfigsFilterArray) ToGetStreamCdnConfigsFilterArrayOutput

func (i GetStreamCdnConfigsFilterArray) ToGetStreamCdnConfigsFilterArrayOutput() GetStreamCdnConfigsFilterArrayOutput

func (GetStreamCdnConfigsFilterArray) ToGetStreamCdnConfigsFilterArrayOutputWithContext

func (i GetStreamCdnConfigsFilterArray) ToGetStreamCdnConfigsFilterArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsFilterArrayOutput

type GetStreamCdnConfigsFilterArrayInput

type GetStreamCdnConfigsFilterArrayInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsFilterArrayOutput() GetStreamCdnConfigsFilterArrayOutput
	ToGetStreamCdnConfigsFilterArrayOutputWithContext(context.Context) GetStreamCdnConfigsFilterArrayOutput
}

GetStreamCdnConfigsFilterArrayInput is an input type that accepts GetStreamCdnConfigsFilterArray and GetStreamCdnConfigsFilterArrayOutput values. You can construct a concrete instance of `GetStreamCdnConfigsFilterArrayInput` via:

GetStreamCdnConfigsFilterArray{ GetStreamCdnConfigsFilterArgs{...} }

type GetStreamCdnConfigsFilterArrayOutput

type GetStreamCdnConfigsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsFilterArrayOutput) ElementType

func (GetStreamCdnConfigsFilterArrayOutput) Index

func (GetStreamCdnConfigsFilterArrayOutput) ToGetStreamCdnConfigsFilterArrayOutput

func (o GetStreamCdnConfigsFilterArrayOutput) ToGetStreamCdnConfigsFilterArrayOutput() GetStreamCdnConfigsFilterArrayOutput

func (GetStreamCdnConfigsFilterArrayOutput) ToGetStreamCdnConfigsFilterArrayOutputWithContext

func (o GetStreamCdnConfigsFilterArrayOutput) ToGetStreamCdnConfigsFilterArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsFilterArrayOutput

type GetStreamCdnConfigsFilterInput

type GetStreamCdnConfigsFilterInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsFilterOutput() GetStreamCdnConfigsFilterOutput
	ToGetStreamCdnConfigsFilterOutputWithContext(context.Context) GetStreamCdnConfigsFilterOutput
}

GetStreamCdnConfigsFilterInput is an input type that accepts GetStreamCdnConfigsFilterArgs and GetStreamCdnConfigsFilterOutput values. You can construct a concrete instance of `GetStreamCdnConfigsFilterInput` via:

GetStreamCdnConfigsFilterArgs{...}

type GetStreamCdnConfigsFilterOutput

type GetStreamCdnConfigsFilterOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsFilterOutput) ElementType

func (GetStreamCdnConfigsFilterOutput) Name

func (GetStreamCdnConfigsFilterOutput) Regex

func (GetStreamCdnConfigsFilterOutput) ToGetStreamCdnConfigsFilterOutput

func (o GetStreamCdnConfigsFilterOutput) ToGetStreamCdnConfigsFilterOutput() GetStreamCdnConfigsFilterOutput

func (GetStreamCdnConfigsFilterOutput) ToGetStreamCdnConfigsFilterOutputWithContext

func (o GetStreamCdnConfigsFilterOutput) ToGetStreamCdnConfigsFilterOutputWithContext(ctx context.Context) GetStreamCdnConfigsFilterOutput

func (GetStreamCdnConfigsFilterOutput) Values

type GetStreamCdnConfigsOutputArgs

type GetStreamCdnConfigsOutputArgs struct {
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// The Stream Distribution Channel identifier this CdnConfig belongs to.
	DistributionChannelId pulumi.StringInput                  `pulumi:"distributionChannelId"`
	Filters               GetStreamCdnConfigsFilterArrayInput `pulumi:"filters"`
	// Unique StreamCdnConfig identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getStreamCdnConfigs.

func (GetStreamCdnConfigsOutputArgs) ElementType

type GetStreamCdnConfigsResult

type GetStreamCdnConfigsResult struct {
	// The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
	DisplayName *string `pulumi:"displayName"`
	// Distribution Channel Identifier.
	DistributionChannelId string                      `pulumi:"distributionChannelId"`
	Filters               []GetStreamCdnConfigsFilter `pulumi:"filters"`
	// Unique identifier that is immutable on creation.
	Id *string `pulumi:"id"`
	// The current state of the CDN Configuration.
	State *string `pulumi:"state"`
	// The list of stream_cdn_config_collection.
	StreamCdnConfigCollections []GetStreamCdnConfigsStreamCdnConfigCollection `pulumi:"streamCdnConfigCollections"`
}

A collection of values returned by getStreamCdnConfigs.

func GetStreamCdnConfigs

func GetStreamCdnConfigs(ctx *pulumi.Context, args *GetStreamCdnConfigsArgs, opts ...pulumi.InvokeOption) (*GetStreamCdnConfigsResult, error)

This data source provides the list of Stream Cdn Configs in Oracle Cloud Infrastructure Media Services service.

Lists the StreamCdnConfig.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetStreamCdnConfigs(ctx, &mediaservices.GetStreamCdnConfigsArgs{
			DistributionChannelId: testChannel.Id,
			DisplayName:           pulumi.StringRef(streamCdnConfigDisplayName),
			Id:                    pulumi.StringRef(streamCdnConfigId),
			State:                 pulumi.StringRef(streamCdnConfigState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetStreamCdnConfigsResultOutput

type GetStreamCdnConfigsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStreamCdnConfigs.

func (GetStreamCdnConfigsResultOutput) DisplayName

The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

func (GetStreamCdnConfigsResultOutput) DistributionChannelId

func (o GetStreamCdnConfigsResultOutput) DistributionChannelId() pulumi.StringOutput

Distribution Channel Identifier.

func (GetStreamCdnConfigsResultOutput) ElementType

func (GetStreamCdnConfigsResultOutput) Filters

func (GetStreamCdnConfigsResultOutput) Id

Unique identifier that is immutable on creation.

func (GetStreamCdnConfigsResultOutput) State

The current state of the CDN Configuration.

func (GetStreamCdnConfigsResultOutput) StreamCdnConfigCollections

The list of stream_cdn_config_collection.

func (GetStreamCdnConfigsResultOutput) ToGetStreamCdnConfigsResultOutput

func (o GetStreamCdnConfigsResultOutput) ToGetStreamCdnConfigsResultOutput() GetStreamCdnConfigsResultOutput

func (GetStreamCdnConfigsResultOutput) ToGetStreamCdnConfigsResultOutputWithContext

func (o GetStreamCdnConfigsResultOutput) ToGetStreamCdnConfigsResultOutputWithContext(ctx context.Context) GetStreamCdnConfigsResultOutput

type GetStreamCdnConfigsStreamCdnConfigCollection

type GetStreamCdnConfigsStreamCdnConfigCollection struct {
	Items []GetStreamCdnConfigsStreamCdnConfigCollectionItem `pulumi:"items"`
}

type GetStreamCdnConfigsStreamCdnConfigCollectionArgs

type GetStreamCdnConfigsStreamCdnConfigCollectionArgs struct {
	Items GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayInput `pulumi:"items"`
}

func (GetStreamCdnConfigsStreamCdnConfigCollectionArgs) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionOutput

func (i GetStreamCdnConfigsStreamCdnConfigCollectionArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionOutput() GetStreamCdnConfigsStreamCdnConfigCollectionOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionOutputWithContext

func (i GetStreamCdnConfigsStreamCdnConfigCollectionArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionArray

type GetStreamCdnConfigsStreamCdnConfigCollectionArray []GetStreamCdnConfigsStreamCdnConfigCollectionInput

func (GetStreamCdnConfigsStreamCdnConfigCollectionArray) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput

func (i GetStreamCdnConfigsStreamCdnConfigCollectionArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput() GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutputWithContext

func (i GetStreamCdnConfigsStreamCdnConfigCollectionArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionArrayInput

type GetStreamCdnConfigsStreamCdnConfigCollectionArrayInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput() GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput
	ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutputWithContext(context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput
}

GetStreamCdnConfigsStreamCdnConfigCollectionArrayInput is an input type that accepts GetStreamCdnConfigsStreamCdnConfigCollectionArray and GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput values. You can construct a concrete instance of `GetStreamCdnConfigsStreamCdnConfigCollectionArrayInput` via:

GetStreamCdnConfigsStreamCdnConfigCollectionArray{ GetStreamCdnConfigsStreamCdnConfigCollectionArgs{...} }

type GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput) Index

func (GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutputWithContext

func (o GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionInput

type GetStreamCdnConfigsStreamCdnConfigCollectionInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsStreamCdnConfigCollectionOutput() GetStreamCdnConfigsStreamCdnConfigCollectionOutput
	ToGetStreamCdnConfigsStreamCdnConfigCollectionOutputWithContext(context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionOutput
}

GetStreamCdnConfigsStreamCdnConfigCollectionInput is an input type that accepts GetStreamCdnConfigsStreamCdnConfigCollectionArgs and GetStreamCdnConfigsStreamCdnConfigCollectionOutput values. You can construct a concrete instance of `GetStreamCdnConfigsStreamCdnConfigCollectionInput` via:

GetStreamCdnConfigsStreamCdnConfigCollectionArgs{...}

type GetStreamCdnConfigsStreamCdnConfigCollectionItem

type GetStreamCdnConfigsStreamCdnConfigCollectionItem struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Base fields of the StreamCdnConfig configuration object.
	Configs []GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig `pulumi:"configs"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// The Stream Distribution Channel identifier this CdnConfig belongs to.
	DistributionChannelId string `pulumi:"distributionChannelId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique StreamCdnConfig identifier.
	Id string `pulumi:"id"`
	// Whether publishing to CDN is enabled.
	IsEnabled      bool `pulumi:"isEnabled"`
	IsLockOverride bool `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks []GetStreamCdnConfigsStreamCdnConfigCollectionItemLock `pulumi:"locks"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the CDN Config was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the CDN Config was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs

type GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Base fields of the StreamCdnConfig configuration object.
	Configs GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayInput `pulumi:"configs"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The Stream Distribution Channel identifier this CdnConfig belongs to.
	DistributionChannelId pulumi.StringInput `pulumi:"distributionChannelId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique StreamCdnConfig identifier.
	Id pulumi.StringInput `pulumi:"id"`
	// Whether publishing to CDN is enabled.
	IsEnabled      pulumi.BoolInput `pulumi:"isEnabled"`
	IsLockOverride pulumi.BoolInput `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringInput `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayInput `pulumi:"locks"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time when the CDN Config was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time when the CDN Config was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutput

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutputWithContext

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemArray

type GetStreamCdnConfigsStreamCdnConfigCollectionItemArray []GetStreamCdnConfigsStreamCdnConfigCollectionItemInput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArray) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutputWithContext

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayInput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput
	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutputWithContext(context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput
}

GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayInput is an input type that accepts GetStreamCdnConfigsStreamCdnConfigCollectionItemArray and GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput values. You can construct a concrete instance of `GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayInput` via:

GetStreamCdnConfigsStreamCdnConfigCollectionItemArray{ GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs{...} }

type GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput) Index

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutputWithContext

func (o GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfig struct {
	// The hostname of the CDN edge server to use when building CDN URLs.
	EdgeHostname string `pulumi:"edgeHostname"`
	// The path to prepend when building CDN URLs.
	EdgePathPrefix string `pulumi:"edgePathPrefix"`
	// The encryption key to use for edge token authentication.
	EdgeTokenKey string `pulumi:"edgeTokenKey"`
	// Salt to use when encrypting authentication token.
	EdgeTokenSalt string `pulumi:"edgeTokenSalt"`
	// Whether token authentication should be used at the CDN edge.
	IsEdgeTokenAuth bool `pulumi:"isEdgeTokenAuth"`
	// The shared secret key A, two for errorless key rotation.
	OriginAuthSecretKeyA string `pulumi:"originAuthSecretKeyA"`
	// The shared secret key B, two for errorless key rotation.
	OriginAuthSecretKeyB string `pulumi:"originAuthSecretKeyB"`
	// Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
	OriginAuthSecretKeyNonceA string `pulumi:"originAuthSecretKeyNonceA"`
	// Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
	OriginAuthSecretKeyNonceB string `pulumi:"originAuthSecretKeyNonceB"`
	// The type of encryption used to compute the signature.
	OriginAuthSignEncryption string `pulumi:"originAuthSignEncryption"`
	// The type of data used to compute the signature.
	OriginAuthSignType string `pulumi:"originAuthSignType"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs struct {
	// The hostname of the CDN edge server to use when building CDN URLs.
	EdgeHostname pulumi.StringInput `pulumi:"edgeHostname"`
	// The path to prepend when building CDN URLs.
	EdgePathPrefix pulumi.StringInput `pulumi:"edgePathPrefix"`
	// The encryption key to use for edge token authentication.
	EdgeTokenKey pulumi.StringInput `pulumi:"edgeTokenKey"`
	// Salt to use when encrypting authentication token.
	EdgeTokenSalt pulumi.StringInput `pulumi:"edgeTokenSalt"`
	// Whether token authentication should be used at the CDN edge.
	IsEdgeTokenAuth pulumi.BoolInput `pulumi:"isEdgeTokenAuth"`
	// The shared secret key A, two for errorless key rotation.
	OriginAuthSecretKeyA pulumi.StringInput `pulumi:"originAuthSecretKeyA"`
	// The shared secret key B, two for errorless key rotation.
	OriginAuthSecretKeyB pulumi.StringInput `pulumi:"originAuthSecretKeyB"`
	// Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
	OriginAuthSecretKeyNonceA pulumi.StringInput `pulumi:"originAuthSecretKeyNonceA"`
	// Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
	OriginAuthSecretKeyNonceB pulumi.StringInput `pulumi:"originAuthSecretKeyNonceB"`
	// The type of encryption used to compute the signature.
	OriginAuthSignEncryption pulumi.StringInput `pulumi:"originAuthSignEncryption"`
	// The type of data used to compute the signature.
	OriginAuthSignType pulumi.StringInput `pulumi:"originAuthSignType"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutputWithContext

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArray

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArray []GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigInput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArray) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutputWithContext

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayInput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput
	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutputWithContext(context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput
}

GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayInput is an input type that accepts GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArray and GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput values. You can construct a concrete instance of `GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayInput` via:

GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArray{ GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs{...} }

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput) Index

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutputWithContext

func (o GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigInput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput
	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutputWithContext(context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput
}

GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigInput is an input type that accepts GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs and GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput values. You can construct a concrete instance of `GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigInput` via:

GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigArgs{...}

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) EdgeHostname

The hostname of the CDN edge server to use when building CDN URLs.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) EdgePathPrefix

The path to prepend when building CDN URLs.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) EdgeTokenKey

The encryption key to use for edge token authentication.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) EdgeTokenSalt

Salt to use when encrypting authentication token.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) IsEdgeTokenAuth

Whether token authentication should be used at the CDN edge.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) OriginAuthSecretKeyA

The shared secret key A, two for errorless key rotation.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) OriginAuthSecretKeyB

The shared secret key B, two for errorless key rotation.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) OriginAuthSecretKeyNonceA

Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) OriginAuthSecretKeyNonceB

Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) OriginAuthSignEncryption

The type of encryption used to compute the signature.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) OriginAuthSignType

The type of data used to compute the signature.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutputWithContext

func (o GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemConfigOutput) Type

Type of the lock.

type GetStreamCdnConfigsStreamCdnConfigCollectionItemInput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput
	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutputWithContext(context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput
}

GetStreamCdnConfigsStreamCdnConfigCollectionItemInput is an input type that accepts GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs and GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput values. You can construct a concrete instance of `GetStreamCdnConfigsStreamCdnConfigCollectionItemInput` via:

GetStreamCdnConfigsStreamCdnConfigCollectionItemArgs{...}

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLock added in v1.22.0

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the CDN Config was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs added in v1.22.0

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the CDN Config was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs) ElementType added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutputWithContext added in v1.22.0

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray added in v1.22.0

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray []GetStreamCdnConfigsStreamCdnConfigCollectionItemLockInput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray) ElementType added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput added in v1.22.0

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutputWithContext added in v1.22.0

func (i GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayInput added in v1.22.0

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput
	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutputWithContext(context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput
}

GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayInput is an input type that accepts GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray and GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayInput` via:

GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArray{ GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs{...} }

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput added in v1.22.0

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput) ElementType added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput) Index added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutputWithContext added in v1.22.0

func (o GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArrayOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockInput added in v1.22.0

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockInput interface {
	pulumi.Input

	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput() GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput
	ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutputWithContext(context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput
}

GetStreamCdnConfigsStreamCdnConfigCollectionItemLockInput is an input type that accepts GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs and GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput values. You can construct a concrete instance of `GetStreamCdnConfigsStreamCdnConfigCollectionItemLockInput` via:

GetStreamCdnConfigsStreamCdnConfigCollectionItemLockArgs{...}

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput added in v1.22.0

type GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) ElementType added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) TimeCreated added in v1.22.0

The time when the CDN Config was created. An RFC3339 formatted datetime string.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutputWithContext added in v1.22.0

func (o GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemLockOutput) Type added in v1.22.0

Type of the lock.

type GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) CompartmentId

The compartment ID of the lock.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) Configs

Base fields of the StreamCdnConfig configuration object.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name given.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) DistributionChannelId

The Stream Distribution Channel identifier this CdnConfig belongs to.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) Id

Unique StreamCdnConfig identifier.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) IsEnabled

Whether publishing to CDN is enabled.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) IsLockOverride added in v1.22.0

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) LifecyleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) Locks added in v1.22.0

Locks associated with this resource.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) State

A filter to return only the resources with lifecycleState matching the given lifecycleState.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) TimeCreated

The time when the CDN Config was created. An RFC3339 formatted datetime string.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) TimeUpdated

The time when the CDN Config was updated. An RFC3339 formatted datetime string.

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutputWithContext

func (o GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionItemOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionItemOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionOutput

type GetStreamCdnConfigsStreamCdnConfigCollectionOutput struct{ *pulumi.OutputState }

func (GetStreamCdnConfigsStreamCdnConfigCollectionOutput) ElementType

func (GetStreamCdnConfigsStreamCdnConfigCollectionOutput) Items

func (GetStreamCdnConfigsStreamCdnConfigCollectionOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionOutput

func (o GetStreamCdnConfigsStreamCdnConfigCollectionOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionOutput() GetStreamCdnConfigsStreamCdnConfigCollectionOutput

func (GetStreamCdnConfigsStreamCdnConfigCollectionOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionOutputWithContext

func (o GetStreamCdnConfigsStreamCdnConfigCollectionOutput) ToGetStreamCdnConfigsStreamCdnConfigCollectionOutputWithContext(ctx context.Context) GetStreamCdnConfigsStreamCdnConfigCollectionOutput

type GetStreamDistributionChannelLock added in v1.22.0

type GetStreamDistributionChannelLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetStreamDistributionChannelLockArgs added in v1.22.0

type GetStreamDistributionChannelLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetStreamDistributionChannelLockArgs) ElementType added in v1.22.0

func (GetStreamDistributionChannelLockArgs) ToGetStreamDistributionChannelLockOutput added in v1.22.0

func (i GetStreamDistributionChannelLockArgs) ToGetStreamDistributionChannelLockOutput() GetStreamDistributionChannelLockOutput

func (GetStreamDistributionChannelLockArgs) ToGetStreamDistributionChannelLockOutputWithContext added in v1.22.0

func (i GetStreamDistributionChannelLockArgs) ToGetStreamDistributionChannelLockOutputWithContext(ctx context.Context) GetStreamDistributionChannelLockOutput

type GetStreamDistributionChannelLockArray added in v1.22.0

type GetStreamDistributionChannelLockArray []GetStreamDistributionChannelLockInput

func (GetStreamDistributionChannelLockArray) ElementType added in v1.22.0

func (GetStreamDistributionChannelLockArray) ToGetStreamDistributionChannelLockArrayOutput added in v1.22.0

func (i GetStreamDistributionChannelLockArray) ToGetStreamDistributionChannelLockArrayOutput() GetStreamDistributionChannelLockArrayOutput

func (GetStreamDistributionChannelLockArray) ToGetStreamDistributionChannelLockArrayOutputWithContext added in v1.22.0

func (i GetStreamDistributionChannelLockArray) ToGetStreamDistributionChannelLockArrayOutputWithContext(ctx context.Context) GetStreamDistributionChannelLockArrayOutput

type GetStreamDistributionChannelLockArrayInput added in v1.22.0

type GetStreamDistributionChannelLockArrayInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelLockArrayOutput() GetStreamDistributionChannelLockArrayOutput
	ToGetStreamDistributionChannelLockArrayOutputWithContext(context.Context) GetStreamDistributionChannelLockArrayOutput
}

GetStreamDistributionChannelLockArrayInput is an input type that accepts GetStreamDistributionChannelLockArray and GetStreamDistributionChannelLockArrayOutput values. You can construct a concrete instance of `GetStreamDistributionChannelLockArrayInput` via:

GetStreamDistributionChannelLockArray{ GetStreamDistributionChannelLockArgs{...} }

type GetStreamDistributionChannelLockArrayOutput added in v1.22.0

type GetStreamDistributionChannelLockArrayOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelLockArrayOutput) ElementType added in v1.22.0

func (GetStreamDistributionChannelLockArrayOutput) Index added in v1.22.0

func (GetStreamDistributionChannelLockArrayOutput) ToGetStreamDistributionChannelLockArrayOutput added in v1.22.0

func (o GetStreamDistributionChannelLockArrayOutput) ToGetStreamDistributionChannelLockArrayOutput() GetStreamDistributionChannelLockArrayOutput

func (GetStreamDistributionChannelLockArrayOutput) ToGetStreamDistributionChannelLockArrayOutputWithContext added in v1.22.0

func (o GetStreamDistributionChannelLockArrayOutput) ToGetStreamDistributionChannelLockArrayOutputWithContext(ctx context.Context) GetStreamDistributionChannelLockArrayOutput

type GetStreamDistributionChannelLockInput added in v1.22.0

type GetStreamDistributionChannelLockInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelLockOutput() GetStreamDistributionChannelLockOutput
	ToGetStreamDistributionChannelLockOutputWithContext(context.Context) GetStreamDistributionChannelLockOutput
}

GetStreamDistributionChannelLockInput is an input type that accepts GetStreamDistributionChannelLockArgs and GetStreamDistributionChannelLockOutput values. You can construct a concrete instance of `GetStreamDistributionChannelLockInput` via:

GetStreamDistributionChannelLockArgs{...}

type GetStreamDistributionChannelLockOutput added in v1.22.0

type GetStreamDistributionChannelLockOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetStreamDistributionChannelLockOutput) ElementType added in v1.22.0

func (GetStreamDistributionChannelLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetStreamDistributionChannelLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetStreamDistributionChannelLockOutput) TimeCreated added in v1.22.0

The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.

func (GetStreamDistributionChannelLockOutput) ToGetStreamDistributionChannelLockOutput added in v1.22.0

func (o GetStreamDistributionChannelLockOutput) ToGetStreamDistributionChannelLockOutput() GetStreamDistributionChannelLockOutput

func (GetStreamDistributionChannelLockOutput) ToGetStreamDistributionChannelLockOutputWithContext added in v1.22.0

func (o GetStreamDistributionChannelLockOutput) ToGetStreamDistributionChannelLockOutputWithContext(ctx context.Context) GetStreamDistributionChannelLockOutput

func (GetStreamDistributionChannelLockOutput) Type added in v1.22.0

Type of the lock.

type GetStreamDistributionChannelsArgs

type GetStreamDistributionChannelsArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName *string                               `pulumi:"displayName"`
	Filters     []GetStreamDistributionChannelsFilter `pulumi:"filters"`
	// Unique Stream Distribution Channel identifier.
	Id *string `pulumi:"id"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State *string `pulumi:"state"`
}

A collection of arguments for invoking getStreamDistributionChannels.

type GetStreamDistributionChannelsFilter

type GetStreamDistributionChannelsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetStreamDistributionChannelsFilterArgs

type GetStreamDistributionChannelsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetStreamDistributionChannelsFilterArgs) ElementType

func (GetStreamDistributionChannelsFilterArgs) ToGetStreamDistributionChannelsFilterOutput

func (i GetStreamDistributionChannelsFilterArgs) ToGetStreamDistributionChannelsFilterOutput() GetStreamDistributionChannelsFilterOutput

func (GetStreamDistributionChannelsFilterArgs) ToGetStreamDistributionChannelsFilterOutputWithContext

func (i GetStreamDistributionChannelsFilterArgs) ToGetStreamDistributionChannelsFilterOutputWithContext(ctx context.Context) GetStreamDistributionChannelsFilterOutput

type GetStreamDistributionChannelsFilterArray

type GetStreamDistributionChannelsFilterArray []GetStreamDistributionChannelsFilterInput

func (GetStreamDistributionChannelsFilterArray) ElementType

func (GetStreamDistributionChannelsFilterArray) ToGetStreamDistributionChannelsFilterArrayOutput

func (i GetStreamDistributionChannelsFilterArray) ToGetStreamDistributionChannelsFilterArrayOutput() GetStreamDistributionChannelsFilterArrayOutput

func (GetStreamDistributionChannelsFilterArray) ToGetStreamDistributionChannelsFilterArrayOutputWithContext

func (i GetStreamDistributionChannelsFilterArray) ToGetStreamDistributionChannelsFilterArrayOutputWithContext(ctx context.Context) GetStreamDistributionChannelsFilterArrayOutput

type GetStreamDistributionChannelsFilterArrayInput

type GetStreamDistributionChannelsFilterArrayInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelsFilterArrayOutput() GetStreamDistributionChannelsFilterArrayOutput
	ToGetStreamDistributionChannelsFilterArrayOutputWithContext(context.Context) GetStreamDistributionChannelsFilterArrayOutput
}

GetStreamDistributionChannelsFilterArrayInput is an input type that accepts GetStreamDistributionChannelsFilterArray and GetStreamDistributionChannelsFilterArrayOutput values. You can construct a concrete instance of `GetStreamDistributionChannelsFilterArrayInput` via:

GetStreamDistributionChannelsFilterArray{ GetStreamDistributionChannelsFilterArgs{...} }

type GetStreamDistributionChannelsFilterArrayOutput

type GetStreamDistributionChannelsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelsFilterArrayOutput) ElementType

func (GetStreamDistributionChannelsFilterArrayOutput) Index

func (GetStreamDistributionChannelsFilterArrayOutput) ToGetStreamDistributionChannelsFilterArrayOutput

func (o GetStreamDistributionChannelsFilterArrayOutput) ToGetStreamDistributionChannelsFilterArrayOutput() GetStreamDistributionChannelsFilterArrayOutput

func (GetStreamDistributionChannelsFilterArrayOutput) ToGetStreamDistributionChannelsFilterArrayOutputWithContext

func (o GetStreamDistributionChannelsFilterArrayOutput) ToGetStreamDistributionChannelsFilterArrayOutputWithContext(ctx context.Context) GetStreamDistributionChannelsFilterArrayOutput

type GetStreamDistributionChannelsFilterInput

type GetStreamDistributionChannelsFilterInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelsFilterOutput() GetStreamDistributionChannelsFilterOutput
	ToGetStreamDistributionChannelsFilterOutputWithContext(context.Context) GetStreamDistributionChannelsFilterOutput
}

GetStreamDistributionChannelsFilterInput is an input type that accepts GetStreamDistributionChannelsFilterArgs and GetStreamDistributionChannelsFilterOutput values. You can construct a concrete instance of `GetStreamDistributionChannelsFilterInput` via:

GetStreamDistributionChannelsFilterArgs{...}

type GetStreamDistributionChannelsFilterOutput

type GetStreamDistributionChannelsFilterOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelsFilterOutput) ElementType

func (GetStreamDistributionChannelsFilterOutput) Name

func (GetStreamDistributionChannelsFilterOutput) Regex

func (GetStreamDistributionChannelsFilterOutput) ToGetStreamDistributionChannelsFilterOutput

func (o GetStreamDistributionChannelsFilterOutput) ToGetStreamDistributionChannelsFilterOutput() GetStreamDistributionChannelsFilterOutput

func (GetStreamDistributionChannelsFilterOutput) ToGetStreamDistributionChannelsFilterOutputWithContext

func (o GetStreamDistributionChannelsFilterOutput) ToGetStreamDistributionChannelsFilterOutputWithContext(ctx context.Context) GetStreamDistributionChannelsFilterOutput

func (GetStreamDistributionChannelsFilterOutput) Values

type GetStreamDistributionChannelsOutputArgs

type GetStreamDistributionChannelsOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput                         `pulumi:"displayName"`
	Filters     GetStreamDistributionChannelsFilterArrayInput `pulumi:"filters"`
	// Unique Stream Distribution Channel identifier.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
}

A collection of arguments for invoking getStreamDistributionChannels.

func (GetStreamDistributionChannelsOutputArgs) ElementType

type GetStreamDistributionChannelsResult

type GetStreamDistributionChannelsResult struct {
	// The compartment ID of the lock.
	CompartmentId *string `pulumi:"compartmentId"`
	// Stream Distribution Channel display name. Avoid entering confidential information.
	DisplayName *string                               `pulumi:"displayName"`
	Filters     []GetStreamDistributionChannelsFilter `pulumi:"filters"`
	// Unique identifier that is immutable on creation.
	Id *string `pulumi:"id"`
	// The current state of the Stream Distribution Channel.
	State *string `pulumi:"state"`
	// The list of stream_distribution_channel_collection.
	StreamDistributionChannelCollections []GetStreamDistributionChannelsStreamDistributionChannelCollection `pulumi:"streamDistributionChannelCollections"`
}

A collection of values returned by getStreamDistributionChannels.

func GetStreamDistributionChannels

This data source provides the list of Stream Distribution Channels in Oracle Cloud Infrastructure Media Services service.

Lists the Stream Distribution Channels.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetStreamDistributionChannels(ctx, &mediaservices.GetStreamDistributionChannelsArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			DisplayName:   pulumi.StringRef(streamDistributionChannelDisplayName),
			Id:            pulumi.StringRef(streamDistributionChannelId),
			State:         pulumi.StringRef(streamDistributionChannelState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetStreamDistributionChannelsResultOutput

type GetStreamDistributionChannelsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStreamDistributionChannels.

func (GetStreamDistributionChannelsResultOutput) CompartmentId

The compartment ID of the lock.

func (GetStreamDistributionChannelsResultOutput) DisplayName

Stream Distribution Channel display name. Avoid entering confidential information.

func (GetStreamDistributionChannelsResultOutput) ElementType

func (GetStreamDistributionChannelsResultOutput) Filters

func (GetStreamDistributionChannelsResultOutput) Id

Unique identifier that is immutable on creation.

func (GetStreamDistributionChannelsResultOutput) State

The current state of the Stream Distribution Channel.

func (GetStreamDistributionChannelsResultOutput) StreamDistributionChannelCollections

The list of stream_distribution_channel_collection.

func (GetStreamDistributionChannelsResultOutput) ToGetStreamDistributionChannelsResultOutput

func (o GetStreamDistributionChannelsResultOutput) ToGetStreamDistributionChannelsResultOutput() GetStreamDistributionChannelsResultOutput

func (GetStreamDistributionChannelsResultOutput) ToGetStreamDistributionChannelsResultOutputWithContext

func (o GetStreamDistributionChannelsResultOutput) ToGetStreamDistributionChannelsResultOutputWithContext(ctx context.Context) GetStreamDistributionChannelsResultOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollection

type GetStreamDistributionChannelsStreamDistributionChannelCollection struct {
	Items []GetStreamDistributionChannelsStreamDistributionChannelCollectionItem `pulumi:"items"`
}

type GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs

type GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs struct {
	Items GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayInput `pulumi:"items"`
}

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs) ElementType

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionOutput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionOutputWithContext

func (i GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionOutputWithContext(ctx context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionArray

type GetStreamDistributionChannelsStreamDistributionChannelCollectionArray []GetStreamDistributionChannelsStreamDistributionChannelCollectionInput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArray) ElementType

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutputWithContext

func (i GetStreamDistributionChannelsStreamDistributionChannelCollectionArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutputWithContext(ctx context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayInput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput() GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput
	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutputWithContext(context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput
}

GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayInput is an input type that accepts GetStreamDistributionChannelsStreamDistributionChannelCollectionArray and GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput values. You can construct a concrete instance of `GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayInput` via:

GetStreamDistributionChannelsStreamDistributionChannelCollectionArray{ GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs{...} }

type GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput) ElementType

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionArrayOutputWithContext

type GetStreamDistributionChannelsStreamDistributionChannelCollectionInput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionOutput() GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput
	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionOutputWithContext(context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput
}

GetStreamDistributionChannelsStreamDistributionChannelCollectionInput is an input type that accepts GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs and GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput values. You can construct a concrete instance of `GetStreamDistributionChannelsStreamDistributionChannelCollectionInput` via:

GetStreamDistributionChannelsStreamDistributionChannelCollectionArgs{...}

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItem

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItem struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Unique domain name of the Distribution Channel.
	DomainName string `pulumi:"domainName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique Stream Distribution Channel identifier.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks []GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLock `pulumi:"locks"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unique domain name of the Distribution Channel.
	DomainName pulumi.StringInput `pulumi:"domainName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique Stream Distribution Channel identifier.
	Id             pulumi.StringInput `pulumi:"id"`
	IsLockOverride pulumi.BoolInput   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayInput `pulumi:"locks"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs) ElementType

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutputWithContext

func (i GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutputWithContext(ctx context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArray

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArray []GetStreamDistributionChannelsStreamDistributionChannelCollectionItemInput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArray) ElementType

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutputWithContext

func (i GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutputWithContext(ctx context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayInput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput() GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput
	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutputWithContext(context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput
}

GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayInput is an input type that accepts GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArray and GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput values. You can construct a concrete instance of `GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayInput` via:

GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArray{ GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs{...} }

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput) ElementType

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemArrayOutputWithContext

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemInput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput() GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput
	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutputWithContext(context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput
}

GetStreamDistributionChannelsStreamDistributionChannelCollectionItemInput is an input type that accepts GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs and GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput values. You can construct a concrete instance of `GetStreamDistributionChannelsStreamDistributionChannelCollectionItemInput` via:

GetStreamDistributionChannelsStreamDistributionChannelCollectionItemArgs{...}

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLock added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLock struct {
	// The ID of the compartment in which to list resources.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArgs added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArgs) ElementType added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArgs) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArgs) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutputWithContext added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArray added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArray []GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockInput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArray) ElementType added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutputWithContext added in v1.22.0

func (i GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArray) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutputWithContext(ctx context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayInput added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput() GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput
	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutputWithContext(context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput
}

GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayInput is an input type that accepts GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArray and GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayInput` via:

GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArray{ GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArgs{...} }

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput) ElementType added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput) Index added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArrayOutputWithContext added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockInput added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockInput interface {
	pulumi.Input

	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput() GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput
	ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutputWithContext(context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput
}

GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockInput is an input type that accepts GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArgs and GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput values. You can construct a concrete instance of `GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockInput` via:

GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockArgs{...}

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput added in v1.22.0

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput) CompartmentId added in v1.22.0

The ID of the compartment in which to list resources.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput) ElementType added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput) TimeCreated added in v1.22.0

The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutputWithContext added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemLockOutput) Type added in v1.22.0

Type of the lock.

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) CompartmentId

The ID of the compartment in which to list resources.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name given.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) DomainName

Unique domain name of the Distribution Channel.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) ElementType

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) Id

Unique Stream Distribution Channel identifier.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) IsLockOverride added in v1.22.0

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) Locks added in v1.22.0

Locks associated with this resource.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) State

A filter to return only the resources with lifecycleState matching the given lifecycleState.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) TimeCreated

The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) TimeUpdated

The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionItemOutputWithContext

type GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput

type GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput struct{ *pulumi.OutputState }

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput) ElementType

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionOutput

func (GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionOutputWithContext

func (o GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput) ToGetStreamDistributionChannelsStreamDistributionChannelCollectionOutputWithContext(ctx context.Context) GetStreamDistributionChannelsStreamDistributionChannelCollectionOutput

type GetStreamPackagingConfigEncryption

type GetStreamPackagingConfigEncryption struct {
	// The encryption algorithm for the stream packaging configuration.
	Algorithm string `pulumi:"algorithm"`
	// The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).
	KmsKeyId string `pulumi:"kmsKeyId"`
}

type GetStreamPackagingConfigEncryptionArgs

type GetStreamPackagingConfigEncryptionArgs struct {
	// The encryption algorithm for the stream packaging configuration.
	Algorithm pulumi.StringInput `pulumi:"algorithm"`
	// The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).
	KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
}

func (GetStreamPackagingConfigEncryptionArgs) ElementType

func (GetStreamPackagingConfigEncryptionArgs) ToGetStreamPackagingConfigEncryptionOutput

func (i GetStreamPackagingConfigEncryptionArgs) ToGetStreamPackagingConfigEncryptionOutput() GetStreamPackagingConfigEncryptionOutput

func (GetStreamPackagingConfigEncryptionArgs) ToGetStreamPackagingConfigEncryptionOutputWithContext

func (i GetStreamPackagingConfigEncryptionArgs) ToGetStreamPackagingConfigEncryptionOutputWithContext(ctx context.Context) GetStreamPackagingConfigEncryptionOutput

type GetStreamPackagingConfigEncryptionArray

type GetStreamPackagingConfigEncryptionArray []GetStreamPackagingConfigEncryptionInput

func (GetStreamPackagingConfigEncryptionArray) ElementType

func (GetStreamPackagingConfigEncryptionArray) ToGetStreamPackagingConfigEncryptionArrayOutput

func (i GetStreamPackagingConfigEncryptionArray) ToGetStreamPackagingConfigEncryptionArrayOutput() GetStreamPackagingConfigEncryptionArrayOutput

func (GetStreamPackagingConfigEncryptionArray) ToGetStreamPackagingConfigEncryptionArrayOutputWithContext

func (i GetStreamPackagingConfigEncryptionArray) ToGetStreamPackagingConfigEncryptionArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigEncryptionArrayOutput

type GetStreamPackagingConfigEncryptionArrayInput

type GetStreamPackagingConfigEncryptionArrayInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigEncryptionArrayOutput() GetStreamPackagingConfigEncryptionArrayOutput
	ToGetStreamPackagingConfigEncryptionArrayOutputWithContext(context.Context) GetStreamPackagingConfigEncryptionArrayOutput
}

GetStreamPackagingConfigEncryptionArrayInput is an input type that accepts GetStreamPackagingConfigEncryptionArray and GetStreamPackagingConfigEncryptionArrayOutput values. You can construct a concrete instance of `GetStreamPackagingConfigEncryptionArrayInput` via:

GetStreamPackagingConfigEncryptionArray{ GetStreamPackagingConfigEncryptionArgs{...} }

type GetStreamPackagingConfigEncryptionArrayOutput

type GetStreamPackagingConfigEncryptionArrayOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigEncryptionArrayOutput) ElementType

func (GetStreamPackagingConfigEncryptionArrayOutput) Index

func (GetStreamPackagingConfigEncryptionArrayOutput) ToGetStreamPackagingConfigEncryptionArrayOutput

func (o GetStreamPackagingConfigEncryptionArrayOutput) ToGetStreamPackagingConfigEncryptionArrayOutput() GetStreamPackagingConfigEncryptionArrayOutput

func (GetStreamPackagingConfigEncryptionArrayOutput) ToGetStreamPackagingConfigEncryptionArrayOutputWithContext

func (o GetStreamPackagingConfigEncryptionArrayOutput) ToGetStreamPackagingConfigEncryptionArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigEncryptionArrayOutput

type GetStreamPackagingConfigEncryptionInput

type GetStreamPackagingConfigEncryptionInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigEncryptionOutput() GetStreamPackagingConfigEncryptionOutput
	ToGetStreamPackagingConfigEncryptionOutputWithContext(context.Context) GetStreamPackagingConfigEncryptionOutput
}

GetStreamPackagingConfigEncryptionInput is an input type that accepts GetStreamPackagingConfigEncryptionArgs and GetStreamPackagingConfigEncryptionOutput values. You can construct a concrete instance of `GetStreamPackagingConfigEncryptionInput` via:

GetStreamPackagingConfigEncryptionArgs{...}

type GetStreamPackagingConfigEncryptionOutput

type GetStreamPackagingConfigEncryptionOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigEncryptionOutput) Algorithm

The encryption algorithm for the stream packaging configuration.

func (GetStreamPackagingConfigEncryptionOutput) ElementType

func (GetStreamPackagingConfigEncryptionOutput) KmsKeyId

The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).

func (GetStreamPackagingConfigEncryptionOutput) ToGetStreamPackagingConfigEncryptionOutput

func (o GetStreamPackagingConfigEncryptionOutput) ToGetStreamPackagingConfigEncryptionOutput() GetStreamPackagingConfigEncryptionOutput

func (GetStreamPackagingConfigEncryptionOutput) ToGetStreamPackagingConfigEncryptionOutputWithContext

func (o GetStreamPackagingConfigEncryptionOutput) ToGetStreamPackagingConfigEncryptionOutputWithContext(ctx context.Context) GetStreamPackagingConfigEncryptionOutput

type GetStreamPackagingConfigLock added in v1.22.0

type GetStreamPackagingConfigLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetStreamPackagingConfigLockArgs added in v1.22.0

type GetStreamPackagingConfigLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetStreamPackagingConfigLockArgs) ElementType added in v1.22.0

func (GetStreamPackagingConfigLockArgs) ToGetStreamPackagingConfigLockOutput added in v1.22.0

func (i GetStreamPackagingConfigLockArgs) ToGetStreamPackagingConfigLockOutput() GetStreamPackagingConfigLockOutput

func (GetStreamPackagingConfigLockArgs) ToGetStreamPackagingConfigLockOutputWithContext added in v1.22.0

func (i GetStreamPackagingConfigLockArgs) ToGetStreamPackagingConfigLockOutputWithContext(ctx context.Context) GetStreamPackagingConfigLockOutput

type GetStreamPackagingConfigLockArray added in v1.22.0

type GetStreamPackagingConfigLockArray []GetStreamPackagingConfigLockInput

func (GetStreamPackagingConfigLockArray) ElementType added in v1.22.0

func (GetStreamPackagingConfigLockArray) ToGetStreamPackagingConfigLockArrayOutput added in v1.22.0

func (i GetStreamPackagingConfigLockArray) ToGetStreamPackagingConfigLockArrayOutput() GetStreamPackagingConfigLockArrayOutput

func (GetStreamPackagingConfigLockArray) ToGetStreamPackagingConfigLockArrayOutputWithContext added in v1.22.0

func (i GetStreamPackagingConfigLockArray) ToGetStreamPackagingConfigLockArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigLockArrayOutput

type GetStreamPackagingConfigLockArrayInput added in v1.22.0

type GetStreamPackagingConfigLockArrayInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigLockArrayOutput() GetStreamPackagingConfigLockArrayOutput
	ToGetStreamPackagingConfigLockArrayOutputWithContext(context.Context) GetStreamPackagingConfigLockArrayOutput
}

GetStreamPackagingConfigLockArrayInput is an input type that accepts GetStreamPackagingConfigLockArray and GetStreamPackagingConfigLockArrayOutput values. You can construct a concrete instance of `GetStreamPackagingConfigLockArrayInput` via:

GetStreamPackagingConfigLockArray{ GetStreamPackagingConfigLockArgs{...} }

type GetStreamPackagingConfigLockArrayOutput added in v1.22.0

type GetStreamPackagingConfigLockArrayOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigLockArrayOutput) ElementType added in v1.22.0

func (GetStreamPackagingConfigLockArrayOutput) Index added in v1.22.0

func (GetStreamPackagingConfigLockArrayOutput) ToGetStreamPackagingConfigLockArrayOutput added in v1.22.0

func (o GetStreamPackagingConfigLockArrayOutput) ToGetStreamPackagingConfigLockArrayOutput() GetStreamPackagingConfigLockArrayOutput

func (GetStreamPackagingConfigLockArrayOutput) ToGetStreamPackagingConfigLockArrayOutputWithContext added in v1.22.0

func (o GetStreamPackagingConfigLockArrayOutput) ToGetStreamPackagingConfigLockArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigLockArrayOutput

type GetStreamPackagingConfigLockInput added in v1.22.0

type GetStreamPackagingConfigLockInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigLockOutput() GetStreamPackagingConfigLockOutput
	ToGetStreamPackagingConfigLockOutputWithContext(context.Context) GetStreamPackagingConfigLockOutput
}

GetStreamPackagingConfigLockInput is an input type that accepts GetStreamPackagingConfigLockArgs and GetStreamPackagingConfigLockOutput values. You can construct a concrete instance of `GetStreamPackagingConfigLockInput` via:

GetStreamPackagingConfigLockArgs{...}

type GetStreamPackagingConfigLockOutput added in v1.22.0

type GetStreamPackagingConfigLockOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetStreamPackagingConfigLockOutput) ElementType added in v1.22.0

func (GetStreamPackagingConfigLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetStreamPackagingConfigLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetStreamPackagingConfigLockOutput) TimeCreated added in v1.22.0

The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.

func (GetStreamPackagingConfigLockOutput) ToGetStreamPackagingConfigLockOutput added in v1.22.0

func (o GetStreamPackagingConfigLockOutput) ToGetStreamPackagingConfigLockOutput() GetStreamPackagingConfigLockOutput

func (GetStreamPackagingConfigLockOutput) ToGetStreamPackagingConfigLockOutputWithContext added in v1.22.0

func (o GetStreamPackagingConfigLockOutput) ToGetStreamPackagingConfigLockOutputWithContext(ctx context.Context) GetStreamPackagingConfigLockOutput

func (GetStreamPackagingConfigLockOutput) Type added in v1.22.0

Type of the lock.

type GetStreamPackagingConfigsArgs

type GetStreamPackagingConfigsArgs struct {
	// A filter to return only the resources that match the entire display name given.
	DisplayName *string `pulumi:"displayName"`
	// Unique Stream Distribution Channel identifier.
	DistributionChannelId string                            `pulumi:"distributionChannelId"`
	Filters               []GetStreamPackagingConfigsFilter `pulumi:"filters"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State *string `pulumi:"state"`
	// Unique Stream Packaging Configuration identifier.
	StreamPackagingConfigId *string `pulumi:"streamPackagingConfigId"`
}

A collection of arguments for invoking getStreamPackagingConfigs.

type GetStreamPackagingConfigsFilter

type GetStreamPackagingConfigsFilter struct {
	Name   string   `pulumi:"name"`
	Regex  *bool    `pulumi:"regex"`
	Values []string `pulumi:"values"`
}

type GetStreamPackagingConfigsFilterArgs

type GetStreamPackagingConfigsFilterArgs struct {
	Name   pulumi.StringInput      `pulumi:"name"`
	Regex  pulumi.BoolPtrInput     `pulumi:"regex"`
	Values pulumi.StringArrayInput `pulumi:"values"`
}

func (GetStreamPackagingConfigsFilterArgs) ElementType

func (GetStreamPackagingConfigsFilterArgs) ToGetStreamPackagingConfigsFilterOutput

func (i GetStreamPackagingConfigsFilterArgs) ToGetStreamPackagingConfigsFilterOutput() GetStreamPackagingConfigsFilterOutput

func (GetStreamPackagingConfigsFilterArgs) ToGetStreamPackagingConfigsFilterOutputWithContext

func (i GetStreamPackagingConfigsFilterArgs) ToGetStreamPackagingConfigsFilterOutputWithContext(ctx context.Context) GetStreamPackagingConfigsFilterOutput

type GetStreamPackagingConfigsFilterArray

type GetStreamPackagingConfigsFilterArray []GetStreamPackagingConfigsFilterInput

func (GetStreamPackagingConfigsFilterArray) ElementType

func (GetStreamPackagingConfigsFilterArray) ToGetStreamPackagingConfigsFilterArrayOutput

func (i GetStreamPackagingConfigsFilterArray) ToGetStreamPackagingConfigsFilterArrayOutput() GetStreamPackagingConfigsFilterArrayOutput

func (GetStreamPackagingConfigsFilterArray) ToGetStreamPackagingConfigsFilterArrayOutputWithContext

func (i GetStreamPackagingConfigsFilterArray) ToGetStreamPackagingConfigsFilterArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigsFilterArrayOutput

type GetStreamPackagingConfigsFilterArrayInput

type GetStreamPackagingConfigsFilterArrayInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsFilterArrayOutput() GetStreamPackagingConfigsFilterArrayOutput
	ToGetStreamPackagingConfigsFilterArrayOutputWithContext(context.Context) GetStreamPackagingConfigsFilterArrayOutput
}

GetStreamPackagingConfigsFilterArrayInput is an input type that accepts GetStreamPackagingConfigsFilterArray and GetStreamPackagingConfigsFilterArrayOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsFilterArrayInput` via:

GetStreamPackagingConfigsFilterArray{ GetStreamPackagingConfigsFilterArgs{...} }

type GetStreamPackagingConfigsFilterArrayOutput

type GetStreamPackagingConfigsFilterArrayOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsFilterArrayOutput) ElementType

func (GetStreamPackagingConfigsFilterArrayOutput) Index

func (GetStreamPackagingConfigsFilterArrayOutput) ToGetStreamPackagingConfigsFilterArrayOutput

func (o GetStreamPackagingConfigsFilterArrayOutput) ToGetStreamPackagingConfigsFilterArrayOutput() GetStreamPackagingConfigsFilterArrayOutput

func (GetStreamPackagingConfigsFilterArrayOutput) ToGetStreamPackagingConfigsFilterArrayOutputWithContext

func (o GetStreamPackagingConfigsFilterArrayOutput) ToGetStreamPackagingConfigsFilterArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigsFilterArrayOutput

type GetStreamPackagingConfigsFilterInput

type GetStreamPackagingConfigsFilterInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsFilterOutput() GetStreamPackagingConfigsFilterOutput
	ToGetStreamPackagingConfigsFilterOutputWithContext(context.Context) GetStreamPackagingConfigsFilterOutput
}

GetStreamPackagingConfigsFilterInput is an input type that accepts GetStreamPackagingConfigsFilterArgs and GetStreamPackagingConfigsFilterOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsFilterInput` via:

GetStreamPackagingConfigsFilterArgs{...}

type GetStreamPackagingConfigsFilterOutput

type GetStreamPackagingConfigsFilterOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsFilterOutput) ElementType

func (GetStreamPackagingConfigsFilterOutput) Name

func (GetStreamPackagingConfigsFilterOutput) Regex

func (GetStreamPackagingConfigsFilterOutput) ToGetStreamPackagingConfigsFilterOutput

func (o GetStreamPackagingConfigsFilterOutput) ToGetStreamPackagingConfigsFilterOutput() GetStreamPackagingConfigsFilterOutput

func (GetStreamPackagingConfigsFilterOutput) ToGetStreamPackagingConfigsFilterOutputWithContext

func (o GetStreamPackagingConfigsFilterOutput) ToGetStreamPackagingConfigsFilterOutputWithContext(ctx context.Context) GetStreamPackagingConfigsFilterOutput

func (GetStreamPackagingConfigsFilterOutput) Values

type GetStreamPackagingConfigsOutputArgs

type GetStreamPackagingConfigsOutputArgs struct {
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringPtrInput `pulumi:"displayName"`
	// Unique Stream Distribution Channel identifier.
	DistributionChannelId pulumi.StringInput                        `pulumi:"distributionChannelId"`
	Filters               GetStreamPackagingConfigsFilterArrayInput `pulumi:"filters"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringPtrInput `pulumi:"state"`
	// Unique Stream Packaging Configuration identifier.
	StreamPackagingConfigId pulumi.StringPtrInput `pulumi:"streamPackagingConfigId"`
}

A collection of arguments for invoking getStreamPackagingConfigs.

func (GetStreamPackagingConfigsOutputArgs) ElementType

type GetStreamPackagingConfigsResult

type GetStreamPackagingConfigsResult struct {
	// The name of the stream packaging configuration. Avoid entering confidential information.
	DisplayName *string `pulumi:"displayName"`
	// Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
	DistributionChannelId string                            `pulumi:"distributionChannelId"`
	Filters               []GetStreamPackagingConfigsFilter `pulumi:"filters"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// The current state of the Packaging Configuration.
	State *string `pulumi:"state"`
	// The list of stream_packaging_config_collection.
	StreamPackagingConfigCollections []GetStreamPackagingConfigsStreamPackagingConfigCollection `pulumi:"streamPackagingConfigCollections"`
	StreamPackagingConfigId          *string                                                    `pulumi:"streamPackagingConfigId"`
}

A collection of values returned by getStreamPackagingConfigs.

func GetStreamPackagingConfigs

func GetStreamPackagingConfigs(ctx *pulumi.Context, args *GetStreamPackagingConfigsArgs, opts ...pulumi.InvokeOption) (*GetStreamPackagingConfigsResult, error)

This data source provides the list of Stream Packaging Configs in Oracle Cloud Infrastructure Media Services service.

Lists the Stream Packaging Configurations.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetStreamPackagingConfigs(ctx, &mediaservices.GetStreamPackagingConfigsArgs{
			DistributionChannelId:   testChannel.Id,
			DisplayName:             pulumi.StringRef(streamPackagingConfigDisplayName),
			State:                   pulumi.StringRef(streamPackagingConfigState),
			StreamPackagingConfigId: pulumi.StringRef(testStreamPackagingConfig.Id),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetStreamPackagingConfigsResultOutput

type GetStreamPackagingConfigsResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStreamPackagingConfigs.

func (GetStreamPackagingConfigsResultOutput) DisplayName

The name of the stream packaging configuration. Avoid entering confidential information.

func (GetStreamPackagingConfigsResultOutput) DistributionChannelId

func (o GetStreamPackagingConfigsResultOutput) DistributionChannelId() pulumi.StringOutput

Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.

func (GetStreamPackagingConfigsResultOutput) ElementType

func (GetStreamPackagingConfigsResultOutput) Filters

func (GetStreamPackagingConfigsResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetStreamPackagingConfigsResultOutput) State

The current state of the Packaging Configuration.

func (GetStreamPackagingConfigsResultOutput) StreamPackagingConfigCollections

The list of stream_packaging_config_collection.

func (GetStreamPackagingConfigsResultOutput) StreamPackagingConfigId

func (o GetStreamPackagingConfigsResultOutput) StreamPackagingConfigId() pulumi.StringPtrOutput

func (GetStreamPackagingConfigsResultOutput) ToGetStreamPackagingConfigsResultOutput

func (o GetStreamPackagingConfigsResultOutput) ToGetStreamPackagingConfigsResultOutput() GetStreamPackagingConfigsResultOutput

func (GetStreamPackagingConfigsResultOutput) ToGetStreamPackagingConfigsResultOutputWithContext

func (o GetStreamPackagingConfigsResultOutput) ToGetStreamPackagingConfigsResultOutputWithContext(ctx context.Context) GetStreamPackagingConfigsResultOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollection

type GetStreamPackagingConfigsStreamPackagingConfigCollection struct {
	Items []GetStreamPackagingConfigsStreamPackagingConfigCollectionItem `pulumi:"items"`
}

type GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs

type GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs struct {
	Items GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayInput `pulumi:"items"`
}

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionOutputWithContext

func (i GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionArray

type GetStreamPackagingConfigsStreamPackagingConfigCollectionArray []GetStreamPackagingConfigsStreamPackagingConfigCollectionInput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArray) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutputWithContext

func (i GetStreamPackagingConfigsStreamPackagingConfigCollectionArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayInput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput() GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput
	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutputWithContext(context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput
}

GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayInput is an input type that accepts GetStreamPackagingConfigsStreamPackagingConfigCollectionArray and GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayInput` via:

GetStreamPackagingConfigsStreamPackagingConfigCollectionArray{ GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs{...} }

type GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput) Index

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutputWithContext

func (o GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionInput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionOutput() GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput
	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionOutputWithContext(context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput
}

GetStreamPackagingConfigsStreamPackagingConfigCollectionInput is an input type that accepts GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs and GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsStreamPackagingConfigCollectionInput` via:

GetStreamPackagingConfigsStreamPackagingConfigCollectionArgs{...}

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItem

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItem struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName string `pulumi:"displayName"`
	// Unique Stream Distribution Channel identifier.
	DistributionChannelId string `pulumi:"distributionChannelId"`
	// The encryption used by the stream packaging configuration.
	Encryptions []GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryption `pulumi:"encryptions"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks []GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLock `pulumi:"locks"`
	// The duration in seconds for each fragment.
	SegmentTimeInSeconds int `pulumi:"segmentTimeInSeconds"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State string `pulumi:"state"`
	// The output format for the package.
	StreamPackagingFormat string `pulumi:"streamPackagingFormat"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput `pulumi:"definedTags"`
	// A filter to return only the resources that match the entire display name given.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// Unique Stream Distribution Channel identifier.
	DistributionChannelId pulumi.StringInput `pulumi:"distributionChannelId"`
	// The encryption used by the stream packaging configuration.
	Encryptions GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayInput `pulumi:"encryptions"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             pulumi.StringInput `pulumi:"id"`
	IsLockOverride pulumi.BoolInput   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayInput `pulumi:"locks"`
	// The duration in seconds for each fragment.
	SegmentTimeInSeconds pulumi.IntInput `pulumi:"segmentTimeInSeconds"`
	// A filter to return only the resources with lifecycleState matching the given lifecycleState.
	State pulumi.StringInput `pulumi:"state"`
	// The output format for the package.
	StreamPackagingFormat pulumi.StringInput `pulumi:"streamPackagingFormat"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput `pulumi:"systemTags"`
	// The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringInput `pulumi:"timeUpdated"`
}

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutputWithContext

func (i GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArray

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArray []GetStreamPackagingConfigsStreamPackagingConfigCollectionItemInput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArray) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutputWithContext

func (i GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayInput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput() GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput
	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutputWithContext(context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput
}

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayInput is an input type that accepts GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArray and GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayInput` via:

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArray{ GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs{...} }

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutputWithContext

func (o GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryption

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryption struct {
	// The encryption algorithm for the stream packaging configuration.
	Algorithm string `pulumi:"algorithm"`
	// The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).
	KmsKeyId string `pulumi:"kmsKeyId"`
}

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArgs

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArgs struct {
	// The encryption algorithm for the stream packaging configuration.
	Algorithm pulumi.StringInput `pulumi:"algorithm"`
	// The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).
	KmsKeyId pulumi.StringInput `pulumi:"kmsKeyId"`
}

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArgs) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutputWithContext

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArray

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArray []GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionInput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArray) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutputWithContext

func (i GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayInput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput() GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput
	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutputWithContext(context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput
}

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayInput is an input type that accepts GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArray and GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayInput` via:

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArray{ GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArgs{...} }

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArrayOutputWithContext

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionInput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput() GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput
	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutputWithContext(context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput
}

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionInput is an input type that accepts GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArgs and GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionInput` via:

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionArgs{...}

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput) Algorithm

The encryption algorithm for the stream packaging configuration.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput) KmsKeyId

The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemEncryptionOutputWithContext

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemInput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput() GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput
	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutputWithContext(context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput
}

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemInput is an input type that accepts GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs and GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsStreamPackagingConfigCollectionItemInput` via:

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemArgs{...}

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLock added in v1.22.0

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId string `pulumi:"relatedResourceId"`
	// The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs added in v1.22.0

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringInput `pulumi:"relatedResourceId"`
	// The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
	TimeCreated pulumi.StringInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs) ElementType added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutputWithContext added in v1.22.0

func (i GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArray added in v1.22.0

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArray []GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockInput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArray) ElementType added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutputWithContext added in v1.22.0

func (i GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArray) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayInput added in v1.22.0

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput() GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput
	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutputWithContext(context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput
}

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayInput is an input type that accepts GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArray and GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayInput` via:

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArray{ GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs{...} }

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput added in v1.22.0

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput) ElementType added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput) Index added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArrayOutputWithContext added in v1.22.0

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockInput added in v1.22.0

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockInput interface {
	pulumi.Input

	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput() GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput
	ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutputWithContext(context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput
}

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockInput is an input type that accepts GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs and GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput values. You can construct a concrete instance of `GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockInput` via:

GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockArgs{...}

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput added in v1.22.0

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) ElementType added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) TimeCreated added in v1.22.0

The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutputWithContext added in v1.22.0

func (o GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemLockOutput) Type added in v1.22.0

Type of the lock.

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) CompartmentId

The compartment ID of the lock.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) DisplayName

A filter to return only the resources that match the entire display name given.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) DistributionChannelId

Unique Stream Distribution Channel identifier.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) Encryptions

The encryption used by the stream packaging configuration.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) Id

Unique identifier that is immutable on creation.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) IsLockOverride added in v1.22.0

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) Locks added in v1.22.0

Locks associated with this resource.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) SegmentTimeInSeconds

The duration in seconds for each fragment.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) State

A filter to return only the resources with lifecycleState matching the given lifecycleState.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) StreamPackagingFormat

The output format for the package.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) TimeCreated

The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) TimeUpdated

The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutputWithContext

func (o GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionItemOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput

type GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput struct{ *pulumi.OutputState }

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput) ElementType

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionOutput

func (GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionOutputWithContext

func (o GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput) ToGetStreamPackagingConfigsStreamPackagingConfigCollectionOutputWithContext(ctx context.Context) GetStreamPackagingConfigsStreamPackagingConfigCollectionOutput

type GetSystemMediaWorkflowArgs

type GetSystemMediaWorkflowArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId *string `pulumi:"compartmentId"`
	// A filter to return only the resources with their system defined, unique name matching the given name.
	Name *string `pulumi:"name"`
}

A collection of arguments for invoking getSystemMediaWorkflow.

type GetSystemMediaWorkflowItem

type GetSystemMediaWorkflowItem struct {
	// Description of this workflow's processing and how that processing can be customized by specifying parameter values.
	Description string `pulumi:"description"`
	// A filter to return only the resources with their system defined, unique name matching the given name.
	Name string `pulumi:"name"`
	// 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.
	Parameters string `pulumi:"parameters"`
	// 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.
	Tasks []GetSystemMediaWorkflowItemTask `pulumi:"tasks"`
}

type GetSystemMediaWorkflowItemArgs

type GetSystemMediaWorkflowItemArgs struct {
	// Description of this workflow's processing and how that processing can be customized by specifying parameter values.
	Description pulumi.StringInput `pulumi:"description"`
	// A filter to return only the resources with their system defined, unique name matching the given name.
	Name pulumi.StringInput `pulumi:"name"`
	// 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.
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// 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.
	Tasks GetSystemMediaWorkflowItemTaskArrayInput `pulumi:"tasks"`
}

func (GetSystemMediaWorkflowItemArgs) ElementType

func (GetSystemMediaWorkflowItemArgs) ToGetSystemMediaWorkflowItemOutput

func (i GetSystemMediaWorkflowItemArgs) ToGetSystemMediaWorkflowItemOutput() GetSystemMediaWorkflowItemOutput

func (GetSystemMediaWorkflowItemArgs) ToGetSystemMediaWorkflowItemOutputWithContext

func (i GetSystemMediaWorkflowItemArgs) ToGetSystemMediaWorkflowItemOutputWithContext(ctx context.Context) GetSystemMediaWorkflowItemOutput

type GetSystemMediaWorkflowItemArray

type GetSystemMediaWorkflowItemArray []GetSystemMediaWorkflowItemInput

func (GetSystemMediaWorkflowItemArray) ElementType

func (GetSystemMediaWorkflowItemArray) ToGetSystemMediaWorkflowItemArrayOutput

func (i GetSystemMediaWorkflowItemArray) ToGetSystemMediaWorkflowItemArrayOutput() GetSystemMediaWorkflowItemArrayOutput

func (GetSystemMediaWorkflowItemArray) ToGetSystemMediaWorkflowItemArrayOutputWithContext

func (i GetSystemMediaWorkflowItemArray) ToGetSystemMediaWorkflowItemArrayOutputWithContext(ctx context.Context) GetSystemMediaWorkflowItemArrayOutput

type GetSystemMediaWorkflowItemArrayInput

type GetSystemMediaWorkflowItemArrayInput interface {
	pulumi.Input

	ToGetSystemMediaWorkflowItemArrayOutput() GetSystemMediaWorkflowItemArrayOutput
	ToGetSystemMediaWorkflowItemArrayOutputWithContext(context.Context) GetSystemMediaWorkflowItemArrayOutput
}

GetSystemMediaWorkflowItemArrayInput is an input type that accepts GetSystemMediaWorkflowItemArray and GetSystemMediaWorkflowItemArrayOutput values. You can construct a concrete instance of `GetSystemMediaWorkflowItemArrayInput` via:

GetSystemMediaWorkflowItemArray{ GetSystemMediaWorkflowItemArgs{...} }

type GetSystemMediaWorkflowItemArrayOutput

type GetSystemMediaWorkflowItemArrayOutput struct{ *pulumi.OutputState }

func (GetSystemMediaWorkflowItemArrayOutput) ElementType

func (GetSystemMediaWorkflowItemArrayOutput) Index

func (GetSystemMediaWorkflowItemArrayOutput) ToGetSystemMediaWorkflowItemArrayOutput

func (o GetSystemMediaWorkflowItemArrayOutput) ToGetSystemMediaWorkflowItemArrayOutput() GetSystemMediaWorkflowItemArrayOutput

func (GetSystemMediaWorkflowItemArrayOutput) ToGetSystemMediaWorkflowItemArrayOutputWithContext

func (o GetSystemMediaWorkflowItemArrayOutput) ToGetSystemMediaWorkflowItemArrayOutputWithContext(ctx context.Context) GetSystemMediaWorkflowItemArrayOutput

type GetSystemMediaWorkflowItemInput

type GetSystemMediaWorkflowItemInput interface {
	pulumi.Input

	ToGetSystemMediaWorkflowItemOutput() GetSystemMediaWorkflowItemOutput
	ToGetSystemMediaWorkflowItemOutputWithContext(context.Context) GetSystemMediaWorkflowItemOutput
}

GetSystemMediaWorkflowItemInput is an input type that accepts GetSystemMediaWorkflowItemArgs and GetSystemMediaWorkflowItemOutput values. You can construct a concrete instance of `GetSystemMediaWorkflowItemInput` via:

GetSystemMediaWorkflowItemArgs{...}

type GetSystemMediaWorkflowItemOutput

type GetSystemMediaWorkflowItemOutput struct{ *pulumi.OutputState }

func (GetSystemMediaWorkflowItemOutput) Description

Description of this workflow's processing and how that processing can be customized by specifying parameter values.

func (GetSystemMediaWorkflowItemOutput) ElementType

func (GetSystemMediaWorkflowItemOutput) Name

A filter to return only the resources with their system defined, unique name matching the given name.

func (GetSystemMediaWorkflowItemOutput) Parameters

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.

func (GetSystemMediaWorkflowItemOutput) Tasks

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.

func (GetSystemMediaWorkflowItemOutput) ToGetSystemMediaWorkflowItemOutput

func (o GetSystemMediaWorkflowItemOutput) ToGetSystemMediaWorkflowItemOutput() GetSystemMediaWorkflowItemOutput

func (GetSystemMediaWorkflowItemOutput) ToGetSystemMediaWorkflowItemOutputWithContext

func (o GetSystemMediaWorkflowItemOutput) ToGetSystemMediaWorkflowItemOutputWithContext(ctx context.Context) GetSystemMediaWorkflowItemOutput

type GetSystemMediaWorkflowItemTask

type GetSystemMediaWorkflowItemTask struct {
	// 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.
	EnableParameterReference string `pulumi:"enableParameterReference"`
	// 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.
	EnableWhenReferencedParameterEquals map[string]interface{} `pulumi:"enableWhenReferencedParameterEquals"`
	// 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.
	Key string `pulumi:"key"`
	// 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.
	Parameters string `pulumi:"parameters"`
	// Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
	Prerequisites []string `pulumi:"prerequisites"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type string `pulumi:"type"`
	// The version of the MediaWorkflowTaskDeclaration.
	Version string `pulumi:"version"`
}

type GetSystemMediaWorkflowItemTaskArgs

type GetSystemMediaWorkflowItemTaskArgs struct {
	// 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.
	EnableParameterReference pulumi.StringInput `pulumi:"enableParameterReference"`
	// 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.
	EnableWhenReferencedParameterEquals pulumi.MapInput `pulumi:"enableWhenReferencedParameterEquals"`
	// 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.
	Key pulumi.StringInput `pulumi:"key"`
	// 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.
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
	Prerequisites pulumi.StringArrayInput `pulumi:"prerequisites"`
	// The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type pulumi.StringInput `pulumi:"type"`
	// The version of the MediaWorkflowTaskDeclaration.
	Version pulumi.StringInput `pulumi:"version"`
}

func (GetSystemMediaWorkflowItemTaskArgs) ElementType

func (GetSystemMediaWorkflowItemTaskArgs) ToGetSystemMediaWorkflowItemTaskOutput

func (i GetSystemMediaWorkflowItemTaskArgs) ToGetSystemMediaWorkflowItemTaskOutput() GetSystemMediaWorkflowItemTaskOutput

func (GetSystemMediaWorkflowItemTaskArgs) ToGetSystemMediaWorkflowItemTaskOutputWithContext

func (i GetSystemMediaWorkflowItemTaskArgs) ToGetSystemMediaWorkflowItemTaskOutputWithContext(ctx context.Context) GetSystemMediaWorkflowItemTaskOutput

type GetSystemMediaWorkflowItemTaskArray

type GetSystemMediaWorkflowItemTaskArray []GetSystemMediaWorkflowItemTaskInput

func (GetSystemMediaWorkflowItemTaskArray) ElementType

func (GetSystemMediaWorkflowItemTaskArray) ToGetSystemMediaWorkflowItemTaskArrayOutput

func (i GetSystemMediaWorkflowItemTaskArray) ToGetSystemMediaWorkflowItemTaskArrayOutput() GetSystemMediaWorkflowItemTaskArrayOutput

func (GetSystemMediaWorkflowItemTaskArray) ToGetSystemMediaWorkflowItemTaskArrayOutputWithContext

func (i GetSystemMediaWorkflowItemTaskArray) ToGetSystemMediaWorkflowItemTaskArrayOutputWithContext(ctx context.Context) GetSystemMediaWorkflowItemTaskArrayOutput

type GetSystemMediaWorkflowItemTaskArrayInput

type GetSystemMediaWorkflowItemTaskArrayInput interface {
	pulumi.Input

	ToGetSystemMediaWorkflowItemTaskArrayOutput() GetSystemMediaWorkflowItemTaskArrayOutput
	ToGetSystemMediaWorkflowItemTaskArrayOutputWithContext(context.Context) GetSystemMediaWorkflowItemTaskArrayOutput
}

GetSystemMediaWorkflowItemTaskArrayInput is an input type that accepts GetSystemMediaWorkflowItemTaskArray and GetSystemMediaWorkflowItemTaskArrayOutput values. You can construct a concrete instance of `GetSystemMediaWorkflowItemTaskArrayInput` via:

GetSystemMediaWorkflowItemTaskArray{ GetSystemMediaWorkflowItemTaskArgs{...} }

type GetSystemMediaWorkflowItemTaskArrayOutput

type GetSystemMediaWorkflowItemTaskArrayOutput struct{ *pulumi.OutputState }

func (GetSystemMediaWorkflowItemTaskArrayOutput) ElementType

func (GetSystemMediaWorkflowItemTaskArrayOutput) Index

func (GetSystemMediaWorkflowItemTaskArrayOutput) ToGetSystemMediaWorkflowItemTaskArrayOutput

func (o GetSystemMediaWorkflowItemTaskArrayOutput) ToGetSystemMediaWorkflowItemTaskArrayOutput() GetSystemMediaWorkflowItemTaskArrayOutput

func (GetSystemMediaWorkflowItemTaskArrayOutput) ToGetSystemMediaWorkflowItemTaskArrayOutputWithContext

func (o GetSystemMediaWorkflowItemTaskArrayOutput) ToGetSystemMediaWorkflowItemTaskArrayOutputWithContext(ctx context.Context) GetSystemMediaWorkflowItemTaskArrayOutput

type GetSystemMediaWorkflowItemTaskInput

type GetSystemMediaWorkflowItemTaskInput interface {
	pulumi.Input

	ToGetSystemMediaWorkflowItemTaskOutput() GetSystemMediaWorkflowItemTaskOutput
	ToGetSystemMediaWorkflowItemTaskOutputWithContext(context.Context) GetSystemMediaWorkflowItemTaskOutput
}

GetSystemMediaWorkflowItemTaskInput is an input type that accepts GetSystemMediaWorkflowItemTaskArgs and GetSystemMediaWorkflowItemTaskOutput values. You can construct a concrete instance of `GetSystemMediaWorkflowItemTaskInput` via:

GetSystemMediaWorkflowItemTaskArgs{...}

type GetSystemMediaWorkflowItemTaskOutput

type GetSystemMediaWorkflowItemTaskOutput struct{ *pulumi.OutputState }

func (GetSystemMediaWorkflowItemTaskOutput) ElementType

func (GetSystemMediaWorkflowItemTaskOutput) EnableParameterReference

func (o GetSystemMediaWorkflowItemTaskOutput) EnableParameterReference() pulumi.StringOutput

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.

func (GetSystemMediaWorkflowItemTaskOutput) EnableWhenReferencedParameterEquals

func (o GetSystemMediaWorkflowItemTaskOutput) EnableWhenReferencedParameterEquals() pulumi.MapOutput

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.

func (GetSystemMediaWorkflowItemTaskOutput) Key

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.

func (GetSystemMediaWorkflowItemTaskOutput) Parameters

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.

func (GetSystemMediaWorkflowItemTaskOutput) Prerequisites

Keys to the other tasks in this workflow that must be completed before execution of this task can begin.

func (GetSystemMediaWorkflowItemTaskOutput) ToGetSystemMediaWorkflowItemTaskOutput

func (o GetSystemMediaWorkflowItemTaskOutput) ToGetSystemMediaWorkflowItemTaskOutput() GetSystemMediaWorkflowItemTaskOutput

func (GetSystemMediaWorkflowItemTaskOutput) ToGetSystemMediaWorkflowItemTaskOutputWithContext

func (o GetSystemMediaWorkflowItemTaskOutput) ToGetSystemMediaWorkflowItemTaskOutputWithContext(ctx context.Context) GetSystemMediaWorkflowItemTaskOutput

func (GetSystemMediaWorkflowItemTaskOutput) Type

The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.

func (GetSystemMediaWorkflowItemTaskOutput) Version

The version of the MediaWorkflowTaskDeclaration.

type GetSystemMediaWorkflowOutputArgs

type GetSystemMediaWorkflowOutputArgs struct {
	// The ID of the compartment in which to list resources.
	CompartmentId pulumi.StringPtrInput `pulumi:"compartmentId"`
	// A filter to return only the resources with their system defined, unique name matching the given name.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

A collection of arguments for invoking getSystemMediaWorkflow.

func (GetSystemMediaWorkflowOutputArgs) ElementType

type GetSystemMediaWorkflowResult

type GetSystemMediaWorkflowResult struct {
	CompartmentId *string `pulumi:"compartmentId"`
	// The provider-assigned unique ID for this managed resource.
	Id string `pulumi:"id"`
	// List of SytemMediaWorkflow items.
	Items []GetSystemMediaWorkflowItem `pulumi:"items"`
	// System provided unique identifier for this static media workflow.
	Name *string `pulumi:"name"`
}

A collection of values returned by getSystemMediaWorkflow.

func GetSystemMediaWorkflow

func GetSystemMediaWorkflow(ctx *pulumi.Context, args *GetSystemMediaWorkflowArgs, opts ...pulumi.InvokeOption) (*GetSystemMediaWorkflowResult, error)

This data source provides details about a specific System Media Workflow resource in Oracle Cloud Infrastructure Media Services service.

Lists the SystemMediaWorkflows that can be used to run a job by name or as a template to create a MediaWorkflow.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetSystemMediaWorkflow(ctx, &mediaservices.GetSystemMediaWorkflowArgs{
			CompartmentId: pulumi.StringRef(compartmentId),
			Name:          pulumi.StringRef(systemMediaWorkflowName),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type GetSystemMediaWorkflowResultOutput

type GetSystemMediaWorkflowResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getSystemMediaWorkflow.

func (GetSystemMediaWorkflowResultOutput) CompartmentId

func (GetSystemMediaWorkflowResultOutput) ElementType

func (GetSystemMediaWorkflowResultOutput) Id

The provider-assigned unique ID for this managed resource.

func (GetSystemMediaWorkflowResultOutput) Items

List of SytemMediaWorkflow items.

func (GetSystemMediaWorkflowResultOutput) Name

System provided unique identifier for this static media workflow.

func (GetSystemMediaWorkflowResultOutput) ToGetSystemMediaWorkflowResultOutput

func (o GetSystemMediaWorkflowResultOutput) ToGetSystemMediaWorkflowResultOutput() GetSystemMediaWorkflowResultOutput

func (GetSystemMediaWorkflowResultOutput) ToGetSystemMediaWorkflowResultOutputWithContext

func (o GetSystemMediaWorkflowResultOutput) ToGetSystemMediaWorkflowResultOutputWithContext(ctx context.Context) GetSystemMediaWorkflowResultOutput

type LookupMediaAssetArgs

type LookupMediaAssetArgs struct {
	// Unique MediaAsset identifier
	MediaAssetId string `pulumi:"mediaAssetId"`
}

A collection of arguments for invoking getMediaAsset.

type LookupMediaAssetOutputArgs

type LookupMediaAssetOutputArgs struct {
	// Unique MediaAsset identifier
	MediaAssetId pulumi.StringInput `pulumi:"mediaAssetId"`
}

A collection of arguments for invoking getMediaAsset.

func (LookupMediaAssetOutputArgs) ElementType

func (LookupMediaAssetOutputArgs) ElementType() reflect.Type

type LookupMediaAssetResult

type LookupMediaAssetResult struct {
	// The name of the object storage bucket where this represented asset is located.
	Bucket string `pulumi:"bucket"`
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks []GetMediaAssetLock `pulumi:"locks"`
	// The ID of the senior most asset from which this asset is derived.
	MasterMediaAssetId string `pulumi:"masterMediaAssetId"`
	MediaAssetId       string `pulumi:"mediaAssetId"`
	// List of tags for the MediaAsset.
	MediaAssetTags []GetMediaAssetMediaAssetTag `pulumi:"mediaAssetTags"`
	// The ID of the MediaWorkflowJob used to produce this asset.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
	// JSON string containing the technial metadata for the media asset.
	Metadatas []GetMediaAssetMetadata `pulumi:"metadatas"`
	// The object storage namespace where this asset is located.
	Namespace string `pulumi:"namespace"`
	// The object storage object name that identifies this asset.
	Object string `pulumi:"object"`
	// eTag of the underlying object storage object.
	ObjectEtag string `pulumi:"objectEtag"`
	// The ID of the parent asset from which this asset is derived.
	ParentMediaAssetId string `pulumi:"parentMediaAssetId"`
	// The end index of video segment files.
	SegmentRangeEndIndex string `pulumi:"segmentRangeEndIndex"`
	// The start index for video segment files.
	SegmentRangeStartIndex string `pulumi:"segmentRangeStartIndex"`
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId string `pulumi:"sourceMediaWorkflowId"`
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion string `pulumi:"sourceMediaWorkflowVersion"`
	// The current state of the MediaAsset.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the MediaAsset was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the MediaAsset was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The type of the media asset.
	Type string `pulumi:"type"`
}

A collection of values returned by getMediaAsset.

func LookupMediaAsset

func LookupMediaAsset(ctx *pulumi.Context, args *LookupMediaAssetArgs, opts ...pulumi.InvokeOption) (*LookupMediaAssetResult, error)

This data source provides details about a specific Media Asset resource in Oracle Cloud Infrastructure Media Services service.

Gets a MediaAsset by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaAsset(ctx, &mediaservices.GetMediaAssetArgs{
			MediaAssetId: testMediaAssetOciMediaServicesMediaAsset.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMediaAssetResultOutput

type LookupMediaAssetResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaAsset.

func (LookupMediaAssetResultOutput) Bucket

The name of the object storage bucket where this represented asset is located.

func (LookupMediaAssetResultOutput) CompartmentId

The compartment ID of the lock.

func (LookupMediaAssetResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupMediaAssetResultOutput) DisplayName

A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (LookupMediaAssetResultOutput) ElementType

func (LookupMediaAssetResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupMediaAssetResultOutput) Id

Unique identifier that is immutable on creation.

func (LookupMediaAssetResultOutput) IsLockOverride added in v1.22.0

func (o LookupMediaAssetResultOutput) IsLockOverride() pulumi.BoolOutput

func (LookupMediaAssetResultOutput) Locks added in v1.22.0

Locks associated with this resource.

func (LookupMediaAssetResultOutput) MasterMediaAssetId

func (o LookupMediaAssetResultOutput) MasterMediaAssetId() pulumi.StringOutput

The ID of the senior most asset from which this asset is derived.

func (LookupMediaAssetResultOutput) MediaAssetId

func (LookupMediaAssetResultOutput) MediaAssetTags

List of tags for the MediaAsset.

func (LookupMediaAssetResultOutput) MediaWorkflowJobId

func (o LookupMediaAssetResultOutput) MediaWorkflowJobId() pulumi.StringOutput

The ID of the MediaWorkflowJob used to produce this asset.

func (LookupMediaAssetResultOutput) Metadatas

JSON string containing the technial metadata for the media asset.

func (LookupMediaAssetResultOutput) Namespace

The object storage namespace where this asset is located.

func (LookupMediaAssetResultOutput) Object

The object storage object name that identifies this asset.

func (LookupMediaAssetResultOutput) ObjectEtag

eTag of the underlying object storage object.

func (LookupMediaAssetResultOutput) ParentMediaAssetId

func (o LookupMediaAssetResultOutput) ParentMediaAssetId() pulumi.StringOutput

The ID of the parent asset from which this asset is derived.

func (LookupMediaAssetResultOutput) SegmentRangeEndIndex

func (o LookupMediaAssetResultOutput) SegmentRangeEndIndex() pulumi.StringOutput

The end index of video segment files.

func (LookupMediaAssetResultOutput) SegmentRangeStartIndex

func (o LookupMediaAssetResultOutput) SegmentRangeStartIndex() pulumi.StringOutput

The start index for video segment files.

func (LookupMediaAssetResultOutput) SourceMediaWorkflowId

func (o LookupMediaAssetResultOutput) SourceMediaWorkflowId() pulumi.StringOutput

The ID of the MediaWorkflow used to produce this asset.

func (LookupMediaAssetResultOutput) SourceMediaWorkflowVersion

func (o LookupMediaAssetResultOutput) SourceMediaWorkflowVersion() pulumi.StringOutput

The version of the MediaWorkflow used to produce this asset.

func (LookupMediaAssetResultOutput) State

The current state of the MediaAsset.

func (LookupMediaAssetResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupMediaAssetResultOutput) TimeCreated

The time when the MediaAsset was created. An RFC3339 formatted datetime string.

func (LookupMediaAssetResultOutput) TimeUpdated

The time when the MediaAsset was updated. An RFC3339 formatted datetime string.

func (LookupMediaAssetResultOutput) ToLookupMediaAssetResultOutput

func (o LookupMediaAssetResultOutput) ToLookupMediaAssetResultOutput() LookupMediaAssetResultOutput

func (LookupMediaAssetResultOutput) ToLookupMediaAssetResultOutputWithContext

func (o LookupMediaAssetResultOutput) ToLookupMediaAssetResultOutputWithContext(ctx context.Context) LookupMediaAssetResultOutput

func (LookupMediaAssetResultOutput) Type

The type of the media asset.

type LookupMediaWorkflowArgs

type LookupMediaWorkflowArgs struct {
	// Unique MediaWorkflow identifier.
	MediaWorkflowId string `pulumi:"mediaWorkflowId"`
}

A collection of arguments for invoking getMediaWorkflow.

type LookupMediaWorkflowConfigurationArgs

type LookupMediaWorkflowConfigurationArgs struct {
	// Unique MediaWorkflowConfiguration identifier.
	MediaWorkflowConfigurationId string `pulumi:"mediaWorkflowConfigurationId"`
}

A collection of arguments for invoking getMediaWorkflowConfiguration.

type LookupMediaWorkflowConfigurationOutputArgs

type LookupMediaWorkflowConfigurationOutputArgs struct {
	// Unique MediaWorkflowConfiguration identifier.
	MediaWorkflowConfigurationId pulumi.StringInput `pulumi:"mediaWorkflowConfigurationId"`
}

A collection of arguments for invoking getMediaWorkflowConfiguration.

func (LookupMediaWorkflowConfigurationOutputArgs) ElementType

type LookupMediaWorkflowConfigurationResult

type LookupMediaWorkflowConfigurationResult struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Display name for the MediaWorkflowConfiguration. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks                        []GetMediaWorkflowConfigurationLock `pulumi:"locks"`
	MediaWorkflowConfigurationId string                              `pulumi:"mediaWorkflowConfigurationId"`
	// Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refer to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue
	Parameters string `pulumi:"parameters"`
	// The current state of the MediaWorkflowConfiguration.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getMediaWorkflowConfiguration.

func LookupMediaWorkflowConfiguration

This data source provides details about a specific Media Workflow Configuration resource in Oracle Cloud Infrastructure Media Services service.

Gets a MediaWorkflowConfiguration by identifier

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaWorkflowConfiguration(ctx, &mediaservices.GetMediaWorkflowConfigurationArgs{
			MediaWorkflowConfigurationId: testMediaWorkflowConfigurationOciMediaServicesMediaWorkflowConfiguration.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMediaWorkflowConfigurationResultOutput

type LookupMediaWorkflowConfigurationResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflowConfiguration.

func (LookupMediaWorkflowConfigurationResultOutput) CompartmentId

The compartment ID of the lock.

func (LookupMediaWorkflowConfigurationResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupMediaWorkflowConfigurationResultOutput) DisplayName

Display name for the MediaWorkflowConfiguration. Avoid entering confidential information.

func (LookupMediaWorkflowConfigurationResultOutput) ElementType

func (LookupMediaWorkflowConfigurationResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupMediaWorkflowConfigurationResultOutput) Id

Unique identifier that is immutable on creation.

func (LookupMediaWorkflowConfigurationResultOutput) IsLockOverride added in v1.22.0

func (LookupMediaWorkflowConfigurationResultOutput) LifecyleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (LookupMediaWorkflowConfigurationResultOutput) Locks added in v1.22.0

Locks associated with this resource.

func (LookupMediaWorkflowConfigurationResultOutput) MediaWorkflowConfigurationId

func (o LookupMediaWorkflowConfigurationResultOutput) MediaWorkflowConfigurationId() pulumi.StringOutput

func (LookupMediaWorkflowConfigurationResultOutput) Parameters

Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refer to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue

func (LookupMediaWorkflowConfigurationResultOutput) State

The current state of the MediaWorkflowConfiguration.

func (LookupMediaWorkflowConfigurationResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupMediaWorkflowConfigurationResultOutput) TimeCreated

The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.

func (LookupMediaWorkflowConfigurationResultOutput) TimeUpdated

The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.

func (LookupMediaWorkflowConfigurationResultOutput) ToLookupMediaWorkflowConfigurationResultOutput

func (o LookupMediaWorkflowConfigurationResultOutput) ToLookupMediaWorkflowConfigurationResultOutput() LookupMediaWorkflowConfigurationResultOutput

func (LookupMediaWorkflowConfigurationResultOutput) ToLookupMediaWorkflowConfigurationResultOutputWithContext

func (o LookupMediaWorkflowConfigurationResultOutput) ToLookupMediaWorkflowConfigurationResultOutputWithContext(ctx context.Context) LookupMediaWorkflowConfigurationResultOutput

type LookupMediaWorkflowJobArgs

type LookupMediaWorkflowJobArgs struct {
	// Unique MediaWorkflowJob identifier.
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
}

A collection of arguments for invoking getMediaWorkflowJob.

type LookupMediaWorkflowJobOutputArgs

type LookupMediaWorkflowJobOutputArgs struct {
	// Unique MediaWorkflowJob identifier.
	MediaWorkflowJobId pulumi.StringInput `pulumi:"mediaWorkflowJobId"`
}

A collection of arguments for invoking getMediaWorkflowJob.

func (LookupMediaWorkflowJobOutputArgs) ElementType

type LookupMediaWorkflowJobResult

type LookupMediaWorkflowJobResult struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// The ID associated with the job output.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails string `pulumi:"lifecycleDetails"`
	// Locks associated with this resource.
	Locks []GetMediaWorkflowJobLock `pulumi:"locks"`
	// Configurations to be applied to this run of the workflow.
	MediaWorkflowConfigurationIds []string `pulumi:"mediaWorkflowConfigurationIds"`
	// The workflow to execute.
	MediaWorkflowId    string `pulumi:"mediaWorkflowId"`
	MediaWorkflowJobId string `pulumi:"mediaWorkflowJobId"`
	MediaWorkflowName  string `pulumi:"mediaWorkflowName"`
	// A list of JobOutput for the workflowJob.
	Outputs []GetMediaWorkflowJobOutput `pulumi:"outputs"`
	// Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON.  The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.
	Parameters string `pulumi:"parameters"`
	// A JSON representation of the job as it will be run by the system. All the task declarations, configurations and parameters are merged. Parameter values are all fully resolved.
	Runnable string `pulumi:"runnable"`
	// The current state of the MediaWorkflowJob task.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// Status of each task.
	TaskLifecycleStates []GetMediaWorkflowJobTaskLifecycleState `pulumi:"taskLifecycleStates"`
	// Creation time of the job. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// Time when the job finished. An RFC3339 formatted datetime string.
	TimeEnded string `pulumi:"timeEnded"`
	// Time when the job started to execute. An RFC3339 formatted datetime string.
	TimeStarted string `pulumi:"timeStarted"`
	// Updated time of the job. An RFC3339 formatted datetime string.
	TimeUpdated            string `pulumi:"timeUpdated"`
	WorkflowIdentifierType string `pulumi:"workflowIdentifierType"`
}

A collection of values returned by getMediaWorkflowJob.

func LookupMediaWorkflowJob

func LookupMediaWorkflowJob(ctx *pulumi.Context, args *LookupMediaWorkflowJobArgs, opts ...pulumi.InvokeOption) (*LookupMediaWorkflowJobResult, error)

This data source provides details about a specific Media Workflow Job resource in Oracle Cloud Infrastructure Media Services service.

Gets the MediaWorkflowJob.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaWorkflowJob(ctx, &mediaservices.GetMediaWorkflowJobArgs{
			MediaWorkflowJobId: testMediaWorkflowJobOciMediaServicesMediaWorkflowJob.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMediaWorkflowJobResultOutput

type LookupMediaWorkflowJobResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflowJob.

func (LookupMediaWorkflowJobResultOutput) CompartmentId

The compartment ID of the lock.

func (LookupMediaWorkflowJobResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupMediaWorkflowJobResultOutput) DisplayName

Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.

func (LookupMediaWorkflowJobResultOutput) ElementType

func (LookupMediaWorkflowJobResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupMediaWorkflowJobResultOutput) Id

The ID associated with the job output.

func (LookupMediaWorkflowJobResultOutput) IsLockOverride added in v1.22.0

func (LookupMediaWorkflowJobResultOutput) LifecycleDetails

The lifecycle details of MediaWorkflowJob task.

func (LookupMediaWorkflowJobResultOutput) Locks added in v1.22.0

Locks associated with this resource.

func (LookupMediaWorkflowJobResultOutput) MediaWorkflowConfigurationIds

func (o LookupMediaWorkflowJobResultOutput) MediaWorkflowConfigurationIds() pulumi.StringArrayOutput

Configurations to be applied to this run of the workflow.

func (LookupMediaWorkflowJobResultOutput) MediaWorkflowId

The workflow to execute.

func (LookupMediaWorkflowJobResultOutput) MediaWorkflowJobId

func (LookupMediaWorkflowJobResultOutput) MediaWorkflowName

func (LookupMediaWorkflowJobResultOutput) Outputs

A list of JobOutput for the workflowJob.

func (LookupMediaWorkflowJobResultOutput) Parameters

Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.

func (LookupMediaWorkflowJobResultOutput) Runnable

A JSON representation of the job as it will be run by the system. All the task declarations, configurations and parameters are merged. Parameter values are all fully resolved.

func (LookupMediaWorkflowJobResultOutput) State

The current state of the MediaWorkflowJob task.

func (LookupMediaWorkflowJobResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupMediaWorkflowJobResultOutput) TaskLifecycleStates

Status of each task.

func (LookupMediaWorkflowJobResultOutput) TimeCreated

Creation time of the job. An RFC3339 formatted datetime string.

func (LookupMediaWorkflowJobResultOutput) TimeEnded

Time when the job finished. An RFC3339 formatted datetime string.

func (LookupMediaWorkflowJobResultOutput) TimeStarted

Time when the job started to execute. An RFC3339 formatted datetime string.

func (LookupMediaWorkflowJobResultOutput) TimeUpdated

Updated time of the job. An RFC3339 formatted datetime string.

func (LookupMediaWorkflowJobResultOutput) ToLookupMediaWorkflowJobResultOutput

func (o LookupMediaWorkflowJobResultOutput) ToLookupMediaWorkflowJobResultOutput() LookupMediaWorkflowJobResultOutput

func (LookupMediaWorkflowJobResultOutput) ToLookupMediaWorkflowJobResultOutputWithContext

func (o LookupMediaWorkflowJobResultOutput) ToLookupMediaWorkflowJobResultOutputWithContext(ctx context.Context) LookupMediaWorkflowJobResultOutput

func (LookupMediaWorkflowJobResultOutput) WorkflowIdentifierType

func (o LookupMediaWorkflowJobResultOutput) WorkflowIdentifierType() pulumi.StringOutput

type LookupMediaWorkflowOutputArgs

type LookupMediaWorkflowOutputArgs struct {
	// Unique MediaWorkflow identifier.
	MediaWorkflowId pulumi.StringInput `pulumi:"mediaWorkflowId"`
}

A collection of arguments for invoking getMediaWorkflow.

func (LookupMediaWorkflowOutputArgs) ElementType

type LookupMediaWorkflowResult

type LookupMediaWorkflowResult struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks []GetMediaWorkflowLock `pulumi:"locks"`
	// 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.
	MediaWorkflowConfigurationIds []string `pulumi:"mediaWorkflowConfigurationIds"`
	MediaWorkflowId               string   `pulumi:"mediaWorkflowId"`
	// 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.
	Parameters string `pulumi:"parameters"`
	// The current state of the MediaWorkflow.
	State string `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// 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.
	Tasks []GetMediaWorkflowTask `pulumi:"tasks"`
	// The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
	// The version of the MediaWorkflow.
	Version string `pulumi:"version"`
}

A collection of values returned by getMediaWorkflow.

func LookupMediaWorkflow

func LookupMediaWorkflow(ctx *pulumi.Context, args *LookupMediaWorkflowArgs, opts ...pulumi.InvokeOption) (*LookupMediaWorkflowResult, error)

This data source provides details about a specific Media Workflow resource in Oracle Cloud Infrastructure Media Services service.

Gets a MediaWorkflow by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetMediaWorkflow(ctx, &mediaservices.GetMediaWorkflowArgs{
			MediaWorkflowId: testMediaWorkflowOciMediaServicesMediaWorkflow.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupMediaWorkflowResultOutput

type LookupMediaWorkflowResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getMediaWorkflow.

func (LookupMediaWorkflowResultOutput) CompartmentId

The compartment ID of the lock.

func (LookupMediaWorkflowResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupMediaWorkflowResultOutput) DisplayName

Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (LookupMediaWorkflowResultOutput) ElementType

func (LookupMediaWorkflowResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupMediaWorkflowResultOutput) Id

Unique identifier that is immutable on creation.

func (LookupMediaWorkflowResultOutput) IsLockOverride added in v1.22.0

func (LookupMediaWorkflowResultOutput) LifecyleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (LookupMediaWorkflowResultOutput) Locks added in v1.22.0

Locks associated with this resource.

func (LookupMediaWorkflowResultOutput) MediaWorkflowConfigurationIds

func (o LookupMediaWorkflowResultOutput) MediaWorkflowConfigurationIds() pulumi.StringArrayOutput

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.

func (LookupMediaWorkflowResultOutput) MediaWorkflowId

func (LookupMediaWorkflowResultOutput) Parameters

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.

func (LookupMediaWorkflowResultOutput) State

The current state of the MediaWorkflow.

func (LookupMediaWorkflowResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupMediaWorkflowResultOutput) Tasks

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.

func (LookupMediaWorkflowResultOutput) TimeCreated

The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.

func (LookupMediaWorkflowResultOutput) TimeUpdated

The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.

func (LookupMediaWorkflowResultOutput) ToLookupMediaWorkflowResultOutput

func (o LookupMediaWorkflowResultOutput) ToLookupMediaWorkflowResultOutput() LookupMediaWorkflowResultOutput

func (LookupMediaWorkflowResultOutput) ToLookupMediaWorkflowResultOutputWithContext

func (o LookupMediaWorkflowResultOutput) ToLookupMediaWorkflowResultOutputWithContext(ctx context.Context) LookupMediaWorkflowResultOutput

func (LookupMediaWorkflowResultOutput) Version

The version of the MediaWorkflow.

type LookupStreamCdnConfigArgs

type LookupStreamCdnConfigArgs struct {
	// Unique StreamCdnConfig identifier.
	StreamCdnConfigId string `pulumi:"streamCdnConfigId"`
}

A collection of arguments for invoking getStreamCdnConfig.

type LookupStreamCdnConfigOutputArgs

type LookupStreamCdnConfigOutputArgs struct {
	// Unique StreamCdnConfig identifier.
	StreamCdnConfigId pulumi.StringInput `pulumi:"streamCdnConfigId"`
}

A collection of arguments for invoking getStreamCdnConfig.

func (LookupStreamCdnConfigOutputArgs) ElementType

type LookupStreamCdnConfigResult

type LookupStreamCdnConfigResult struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Base fields of the StreamCdnConfig configuration object.
	Configs []GetStreamCdnConfigConfig `pulumi:"configs"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Distribution Channel Identifier.
	DistributionChannelId string `pulumi:"distributionChannelId"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id string `pulumi:"id"`
	// Whether publishing to CDN is enabled.
	IsEnabled      bool `pulumi:"isEnabled"`
	IsLockOverride bool `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails string `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks []GetStreamCdnConfigLock `pulumi:"locks"`
	// The current state of the CDN Configuration.
	State             string `pulumi:"state"`
	StreamCdnConfigId string `pulumi:"streamCdnConfigId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the CDN Config was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the CDN Config was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getStreamCdnConfig.

func LookupStreamCdnConfig

func LookupStreamCdnConfig(ctx *pulumi.Context, args *LookupStreamCdnConfigArgs, opts ...pulumi.InvokeOption) (*LookupStreamCdnConfigResult, error)

This data source provides details about a specific Stream Cdn Config resource in Oracle Cloud Infrastructure Media Services service.

Gets a StreamCdnConfig by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetStreamCdnConfig(ctx, &mediaservices.GetStreamCdnConfigArgs{
			StreamCdnConfigId: testStreamCdnConfigOciMediaServicesStreamCdnConfig.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupStreamCdnConfigResultOutput

type LookupStreamCdnConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStreamCdnConfig.

func (LookupStreamCdnConfigResultOutput) CompartmentId

The compartment ID of the lock.

func (LookupStreamCdnConfigResultOutput) Configs

Base fields of the StreamCdnConfig configuration object.

func (LookupStreamCdnConfigResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupStreamCdnConfigResultOutput) DisplayName

The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

func (LookupStreamCdnConfigResultOutput) DistributionChannelId

func (o LookupStreamCdnConfigResultOutput) DistributionChannelId() pulumi.StringOutput

Distribution Channel Identifier.

func (LookupStreamCdnConfigResultOutput) ElementType

func (LookupStreamCdnConfigResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupStreamCdnConfigResultOutput) Id

Unique identifier that is immutable on creation.

func (LookupStreamCdnConfigResultOutput) IsEnabled

Whether publishing to CDN is enabled.

func (LookupStreamCdnConfigResultOutput) IsLockOverride added in v1.22.0

func (LookupStreamCdnConfigResultOutput) LifecyleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (LookupStreamCdnConfigResultOutput) Locks added in v1.22.0

Locks associated with this resource.

func (LookupStreamCdnConfigResultOutput) State

The current state of the CDN Configuration.

func (LookupStreamCdnConfigResultOutput) StreamCdnConfigId

func (LookupStreamCdnConfigResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupStreamCdnConfigResultOutput) TimeCreated

The time when the CDN Config was created. An RFC3339 formatted datetime string.

func (LookupStreamCdnConfigResultOutput) TimeUpdated

The time when the CDN Config was updated. An RFC3339 formatted datetime string.

func (LookupStreamCdnConfigResultOutput) ToLookupStreamCdnConfigResultOutput

func (o LookupStreamCdnConfigResultOutput) ToLookupStreamCdnConfigResultOutput() LookupStreamCdnConfigResultOutput

func (LookupStreamCdnConfigResultOutput) ToLookupStreamCdnConfigResultOutputWithContext

func (o LookupStreamCdnConfigResultOutput) ToLookupStreamCdnConfigResultOutputWithContext(ctx context.Context) LookupStreamCdnConfigResultOutput

type LookupStreamDistributionChannelArgs

type LookupStreamDistributionChannelArgs struct {
	// Unique Stream Distribution Channel path identifier.
	StreamDistributionChannelId string `pulumi:"streamDistributionChannelId"`
}

A collection of arguments for invoking getStreamDistributionChannel.

type LookupStreamDistributionChannelOutputArgs

type LookupStreamDistributionChannelOutputArgs struct {
	// Unique Stream Distribution Channel path identifier.
	StreamDistributionChannelId pulumi.StringInput `pulumi:"streamDistributionChannelId"`
}

A collection of arguments for invoking getStreamDistributionChannel.

func (LookupStreamDistributionChannelOutputArgs) ElementType

type LookupStreamDistributionChannelResult

type LookupStreamDistributionChannelResult struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// Stream Distribution Channel display name. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Unique domain name of the Distribution Channel.
	DomainName string `pulumi:"domainName"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks []GetStreamDistributionChannelLock `pulumi:"locks"`
	// The current state of the Stream Distribution Channel.
	State                       string `pulumi:"state"`
	StreamDistributionChannelId string `pulumi:"streamDistributionChannelId"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getStreamDistributionChannel.

func LookupStreamDistributionChannel

This data source provides details about a specific Stream Distribution Channel resource in Oracle Cloud Infrastructure Media Services service.

Gets a Stream Distribution Channel by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetStreamDistributionChannel(ctx, &mediaservices.GetStreamDistributionChannelArgs{
			StreamDistributionChannelId: testStreamDistributionChannelOciMediaServicesStreamDistributionChannel.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupStreamDistributionChannelResultOutput

type LookupStreamDistributionChannelResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStreamDistributionChannel.

func (LookupStreamDistributionChannelResultOutput) CompartmentId

The compartment ID of the lock.

func (LookupStreamDistributionChannelResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupStreamDistributionChannelResultOutput) DisplayName

Stream Distribution Channel display name. Avoid entering confidential information.

func (LookupStreamDistributionChannelResultOutput) DomainName

Unique domain name of the Distribution Channel.

func (LookupStreamDistributionChannelResultOutput) ElementType

func (LookupStreamDistributionChannelResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupStreamDistributionChannelResultOutput) Id

Unique identifier that is immutable on creation.

func (LookupStreamDistributionChannelResultOutput) IsLockOverride added in v1.22.0

func (LookupStreamDistributionChannelResultOutput) Locks added in v1.22.0

Locks associated with this resource.

func (LookupStreamDistributionChannelResultOutput) State

The current state of the Stream Distribution Channel.

func (LookupStreamDistributionChannelResultOutput) StreamDistributionChannelId

func (o LookupStreamDistributionChannelResultOutput) StreamDistributionChannelId() pulumi.StringOutput

func (LookupStreamDistributionChannelResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupStreamDistributionChannelResultOutput) TimeCreated

The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.

func (LookupStreamDistributionChannelResultOutput) TimeUpdated

The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.

func (LookupStreamDistributionChannelResultOutput) ToLookupStreamDistributionChannelResultOutput

func (o LookupStreamDistributionChannelResultOutput) ToLookupStreamDistributionChannelResultOutput() LookupStreamDistributionChannelResultOutput

func (LookupStreamDistributionChannelResultOutput) ToLookupStreamDistributionChannelResultOutputWithContext

func (o LookupStreamDistributionChannelResultOutput) ToLookupStreamDistributionChannelResultOutputWithContext(ctx context.Context) LookupStreamDistributionChannelResultOutput

type LookupStreamPackagingConfigArgs

type LookupStreamPackagingConfigArgs struct {
	// Unique Stream Packaging Configuration path identifier.
	StreamPackagingConfigId string `pulumi:"streamPackagingConfigId"`
}

A collection of arguments for invoking getStreamPackagingConfig.

type LookupStreamPackagingConfigOutputArgs

type LookupStreamPackagingConfigOutputArgs struct {
	// Unique Stream Packaging Configuration path identifier.
	StreamPackagingConfigId pulumi.StringInput `pulumi:"streamPackagingConfigId"`
}

A collection of arguments for invoking getStreamPackagingConfig.

func (LookupStreamPackagingConfigOutputArgs) ElementType

type LookupStreamPackagingConfigResult

type LookupStreamPackagingConfigResult struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags map[string]interface{} `pulumi:"definedTags"`
	// The name of the stream packaging configuration. Avoid entering confidential information.
	DisplayName string `pulumi:"displayName"`
	// Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
	DistributionChannelId string `pulumi:"distributionChannelId"`
	// The encryption used by the stream packaging configuration.
	Encryptions []GetStreamPackagingConfigEncryption `pulumi:"encryptions"`
	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags map[string]interface{} `pulumi:"freeformTags"`
	// Unique identifier that is immutable on creation.
	Id             string `pulumi:"id"`
	IsLockOverride bool   `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks []GetStreamPackagingConfigLock `pulumi:"locks"`
	// The duration in seconds for each fragment.
	SegmentTimeInSeconds int `pulumi:"segmentTimeInSeconds"`
	// The current state of the Packaging Configuration.
	State                   string `pulumi:"state"`
	StreamPackagingConfigId string `pulumi:"streamPackagingConfigId"`
	// The output format for the package.
	StreamPackagingFormat string `pulumi:"streamPackagingFormat"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags map[string]interface{} `pulumi:"systemTags"`
	// The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
	TimeCreated string `pulumi:"timeCreated"`
	// The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.
	TimeUpdated string `pulumi:"timeUpdated"`
}

A collection of values returned by getStreamPackagingConfig.

func LookupStreamPackagingConfig

func LookupStreamPackagingConfig(ctx *pulumi.Context, args *LookupStreamPackagingConfigArgs, opts ...pulumi.InvokeOption) (*LookupStreamPackagingConfigResult, error)

This data source provides details about a specific Stream Packaging Config resource in Oracle Cloud Infrastructure Media Services service.

Gets a Stream Packaging Configuration by identifier.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.GetStreamPackagingConfig(ctx, &mediaservices.GetStreamPackagingConfigArgs{
			StreamPackagingConfigId: testStreamPackagingConfigOciMediaServicesStreamPackagingConfig.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}

```

type LookupStreamPackagingConfigResultOutput

type LookupStreamPackagingConfigResultOutput struct{ *pulumi.OutputState }

A collection of values returned by getStreamPackagingConfig.

func (LookupStreamPackagingConfigResultOutput) CompartmentId

The compartment ID of the lock.

func (LookupStreamPackagingConfigResultOutput) DefinedTags

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (LookupStreamPackagingConfigResultOutput) DisplayName

The name of the stream packaging configuration. Avoid entering confidential information.

func (LookupStreamPackagingConfigResultOutput) DistributionChannelId

Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.

func (LookupStreamPackagingConfigResultOutput) ElementType

func (LookupStreamPackagingConfigResultOutput) Encryptions

The encryption used by the stream packaging configuration.

func (LookupStreamPackagingConfigResultOutput) FreeformTags

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (LookupStreamPackagingConfigResultOutput) Id

Unique identifier that is immutable on creation.

func (LookupStreamPackagingConfigResultOutput) IsLockOverride added in v1.22.0

func (LookupStreamPackagingConfigResultOutput) Locks added in v1.22.0

Locks associated with this resource.

func (LookupStreamPackagingConfigResultOutput) SegmentTimeInSeconds

func (o LookupStreamPackagingConfigResultOutput) SegmentTimeInSeconds() pulumi.IntOutput

The duration in seconds for each fragment.

func (LookupStreamPackagingConfigResultOutput) State

The current state of the Packaging Configuration.

func (LookupStreamPackagingConfigResultOutput) StreamPackagingConfigId

func (o LookupStreamPackagingConfigResultOutput) StreamPackagingConfigId() pulumi.StringOutput

func (LookupStreamPackagingConfigResultOutput) StreamPackagingFormat

The output format for the package.

func (LookupStreamPackagingConfigResultOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (LookupStreamPackagingConfigResultOutput) TimeCreated

The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.

func (LookupStreamPackagingConfigResultOutput) TimeUpdated

The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.

func (LookupStreamPackagingConfigResultOutput) ToLookupStreamPackagingConfigResultOutput

func (o LookupStreamPackagingConfigResultOutput) ToLookupStreamPackagingConfigResultOutput() LookupStreamPackagingConfigResultOutput

func (LookupStreamPackagingConfigResultOutput) ToLookupStreamPackagingConfigResultOutputWithContext

func (o LookupStreamPackagingConfigResultOutput) ToLookupStreamPackagingConfigResultOutputWithContext(ctx context.Context) LookupStreamPackagingConfigResultOutput

type MediaAsset

type MediaAsset struct {
	pulumi.CustomResourceState

	// The name of the object storage bucket where this asset is located.
	Bucket pulumi.StringOutput `pulumi:"bucket"`
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Display name for the Media Asset. Does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapOutput  `pulumi:"freeformTags"`
	IsLockOverride pulumi.BoolOutput `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks MediaAssetLockArrayOutput `pulumi:"locks"`
	// (Updatable) The ID of the senior most asset from which this asset is derived.
	MasterMediaAssetId pulumi.StringOutput `pulumi:"masterMediaAssetId"`
	// (Updatable) list of tags for the MediaAsset.
	MediaAssetTags MediaAssetMediaAssetTagArrayOutput `pulumi:"mediaAssetTags"`
	// The ID of the MediaWorkflowJob used to produce this asset.
	MediaWorkflowJobId pulumi.StringOutput `pulumi:"mediaWorkflowJobId"`
	// (Updatable) JSON string containing the technial metadata for the media asset.
	Metadatas MediaAssetMetadataArrayOutput `pulumi:"metadatas"`
	// The object storage namespace where this asset is located.
	Namespace pulumi.StringOutput `pulumi:"namespace"`
	// The object storage object name that identifies this asset.
	Object pulumi.StringOutput `pulumi:"object"`
	// eTag of the underlying object storage object.
	ObjectEtag pulumi.StringOutput `pulumi:"objectEtag"`
	// (Updatable) The ID of the parent asset from which this asset is derived.
	ParentMediaAssetId pulumi.StringOutput `pulumi:"parentMediaAssetId"`
	// The end index for video segment files.
	SegmentRangeEndIndex pulumi.StringOutput `pulumi:"segmentRangeEndIndex"`
	// The start index for video segment files.
	SegmentRangeStartIndex pulumi.StringOutput `pulumi:"segmentRangeStartIndex"`
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId pulumi.StringOutput `pulumi:"sourceMediaWorkflowId"`
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion pulumi.StringOutput `pulumi:"sourceMediaWorkflowVersion"`
	// The current state of the MediaAsset.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// When the lock was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time when the MediaAsset was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) The type of the media asset.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringOutput `pulumi:"type"`
}

This resource provides the Media Asset resource in Oracle Cloud Infrastructure Media Services service.

Creates a new MediaAsset.

## Import

MediaAssets can be imported using the `id`, e.g.

```sh $ pulumi import oci:MediaServices/mediaAsset:MediaAsset test_media_asset "id" ```

func GetMediaAsset

func GetMediaAsset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MediaAssetState, opts ...pulumi.ResourceOption) (*MediaAsset, error)

GetMediaAsset gets an existing MediaAsset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMediaAsset

func NewMediaAsset(ctx *pulumi.Context,
	name string, args *MediaAssetArgs, opts ...pulumi.ResourceOption) (*MediaAsset, error)

NewMediaAsset registers a new resource with the given unique name, arguments, and options.

func (*MediaAsset) ElementType

func (*MediaAsset) ElementType() reflect.Type

func (*MediaAsset) ToMediaAssetOutput

func (i *MediaAsset) ToMediaAssetOutput() MediaAssetOutput

func (*MediaAsset) ToMediaAssetOutputWithContext

func (i *MediaAsset) ToMediaAssetOutputWithContext(ctx context.Context) MediaAssetOutput

type MediaAssetArgs

type MediaAssetArgs struct {
	// The name of the object storage bucket where this asset is located.
	Bucket pulumi.StringPtrInput
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Display name for the Media Asset. Does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks MediaAssetLockArrayInput
	// (Updatable) The ID of the senior most asset from which this asset is derived.
	MasterMediaAssetId pulumi.StringPtrInput
	// (Updatable) list of tags for the MediaAsset.
	MediaAssetTags MediaAssetMediaAssetTagArrayInput
	// The ID of the MediaWorkflowJob used to produce this asset.
	MediaWorkflowJobId pulumi.StringPtrInput
	// (Updatable) JSON string containing the technial metadata for the media asset.
	Metadatas MediaAssetMetadataArrayInput
	// The object storage namespace where this asset is located.
	Namespace pulumi.StringPtrInput
	// The object storage object name that identifies this asset.
	Object pulumi.StringPtrInput
	// eTag of the underlying object storage object.
	ObjectEtag pulumi.StringPtrInput
	// (Updatable) The ID of the parent asset from which this asset is derived.
	ParentMediaAssetId pulumi.StringPtrInput
	// The end index for video segment files.
	SegmentRangeEndIndex pulumi.StringPtrInput
	// The start index for video segment files.
	SegmentRangeStartIndex pulumi.StringPtrInput
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId pulumi.StringPtrInput
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion pulumi.StringPtrInput
	// (Updatable) The type of the media asset.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringInput
}

The set of arguments for constructing a MediaAsset resource.

func (MediaAssetArgs) ElementType

func (MediaAssetArgs) ElementType() reflect.Type

type MediaAssetArray

type MediaAssetArray []MediaAssetInput

func (MediaAssetArray) ElementType

func (MediaAssetArray) ElementType() reflect.Type

func (MediaAssetArray) ToMediaAssetArrayOutput

func (i MediaAssetArray) ToMediaAssetArrayOutput() MediaAssetArrayOutput

func (MediaAssetArray) ToMediaAssetArrayOutputWithContext

func (i MediaAssetArray) ToMediaAssetArrayOutputWithContext(ctx context.Context) MediaAssetArrayOutput

type MediaAssetArrayInput

type MediaAssetArrayInput interface {
	pulumi.Input

	ToMediaAssetArrayOutput() MediaAssetArrayOutput
	ToMediaAssetArrayOutputWithContext(context.Context) MediaAssetArrayOutput
}

MediaAssetArrayInput is an input type that accepts MediaAssetArray and MediaAssetArrayOutput values. You can construct a concrete instance of `MediaAssetArrayInput` via:

MediaAssetArray{ MediaAssetArgs{...} }

type MediaAssetArrayOutput

type MediaAssetArrayOutput struct{ *pulumi.OutputState }

func (MediaAssetArrayOutput) ElementType

func (MediaAssetArrayOutput) ElementType() reflect.Type

func (MediaAssetArrayOutput) Index

func (MediaAssetArrayOutput) ToMediaAssetArrayOutput

func (o MediaAssetArrayOutput) ToMediaAssetArrayOutput() MediaAssetArrayOutput

func (MediaAssetArrayOutput) ToMediaAssetArrayOutputWithContext

func (o MediaAssetArrayOutput) ToMediaAssetArrayOutputWithContext(ctx context.Context) MediaAssetArrayOutput

type MediaAssetInput

type MediaAssetInput interface {
	pulumi.Input

	ToMediaAssetOutput() MediaAssetOutput
	ToMediaAssetOutputWithContext(ctx context.Context) MediaAssetOutput
}

type MediaAssetLock added in v1.22.0

type MediaAssetLock struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// (Updatable) The type of the media asset.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type string `pulumi:"type"`
}

type MediaAssetLockArgs added in v1.22.0

type MediaAssetLockArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// (Updatable) The type of the media asset.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringInput `pulumi:"type"`
}

func (MediaAssetLockArgs) ElementType added in v1.22.0

func (MediaAssetLockArgs) ElementType() reflect.Type

func (MediaAssetLockArgs) ToMediaAssetLockOutput added in v1.22.0

func (i MediaAssetLockArgs) ToMediaAssetLockOutput() MediaAssetLockOutput

func (MediaAssetLockArgs) ToMediaAssetLockOutputWithContext added in v1.22.0

func (i MediaAssetLockArgs) ToMediaAssetLockOutputWithContext(ctx context.Context) MediaAssetLockOutput

type MediaAssetLockArray added in v1.22.0

type MediaAssetLockArray []MediaAssetLockInput

func (MediaAssetLockArray) ElementType added in v1.22.0

func (MediaAssetLockArray) ElementType() reflect.Type

func (MediaAssetLockArray) ToMediaAssetLockArrayOutput added in v1.22.0

func (i MediaAssetLockArray) ToMediaAssetLockArrayOutput() MediaAssetLockArrayOutput

func (MediaAssetLockArray) ToMediaAssetLockArrayOutputWithContext added in v1.22.0

func (i MediaAssetLockArray) ToMediaAssetLockArrayOutputWithContext(ctx context.Context) MediaAssetLockArrayOutput

type MediaAssetLockArrayInput added in v1.22.0

type MediaAssetLockArrayInput interface {
	pulumi.Input

	ToMediaAssetLockArrayOutput() MediaAssetLockArrayOutput
	ToMediaAssetLockArrayOutputWithContext(context.Context) MediaAssetLockArrayOutput
}

MediaAssetLockArrayInput is an input type that accepts MediaAssetLockArray and MediaAssetLockArrayOutput values. You can construct a concrete instance of `MediaAssetLockArrayInput` via:

MediaAssetLockArray{ MediaAssetLockArgs{...} }

type MediaAssetLockArrayOutput added in v1.22.0

type MediaAssetLockArrayOutput struct{ *pulumi.OutputState }

func (MediaAssetLockArrayOutput) ElementType added in v1.22.0

func (MediaAssetLockArrayOutput) ElementType() reflect.Type

func (MediaAssetLockArrayOutput) Index added in v1.22.0

func (MediaAssetLockArrayOutput) ToMediaAssetLockArrayOutput added in v1.22.0

func (o MediaAssetLockArrayOutput) ToMediaAssetLockArrayOutput() MediaAssetLockArrayOutput

func (MediaAssetLockArrayOutput) ToMediaAssetLockArrayOutputWithContext added in v1.22.0

func (o MediaAssetLockArrayOutput) ToMediaAssetLockArrayOutputWithContext(ctx context.Context) MediaAssetLockArrayOutput

type MediaAssetLockInput added in v1.22.0

type MediaAssetLockInput interface {
	pulumi.Input

	ToMediaAssetLockOutput() MediaAssetLockOutput
	ToMediaAssetLockOutputWithContext(context.Context) MediaAssetLockOutput
}

MediaAssetLockInput is an input type that accepts MediaAssetLockArgs and MediaAssetLockOutput values. You can construct a concrete instance of `MediaAssetLockInput` via:

MediaAssetLockArgs{...}

type MediaAssetLockOutput added in v1.22.0

type MediaAssetLockOutput struct{ *pulumi.OutputState }

func (MediaAssetLockOutput) CompartmentId added in v1.22.0

func (o MediaAssetLockOutput) CompartmentId() pulumi.StringOutput

(Updatable) The compartment ID of the lock.

func (MediaAssetLockOutput) ElementType added in v1.22.0

func (MediaAssetLockOutput) ElementType() reflect.Type

func (MediaAssetLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (MediaAssetLockOutput) RelatedResourceId added in v1.22.0

func (o MediaAssetLockOutput) RelatedResourceId() pulumi.StringPtrOutput

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (MediaAssetLockOutput) TimeCreated added in v1.22.0

When the lock was created.

func (MediaAssetLockOutput) ToMediaAssetLockOutput added in v1.22.0

func (o MediaAssetLockOutput) ToMediaAssetLockOutput() MediaAssetLockOutput

func (MediaAssetLockOutput) ToMediaAssetLockOutputWithContext added in v1.22.0

func (o MediaAssetLockOutput) ToMediaAssetLockOutputWithContext(ctx context.Context) MediaAssetLockOutput

func (MediaAssetLockOutput) Type added in v1.22.0

(Updatable) The type of the media asset.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type MediaAssetMap

type MediaAssetMap map[string]MediaAssetInput

func (MediaAssetMap) ElementType

func (MediaAssetMap) ElementType() reflect.Type

func (MediaAssetMap) ToMediaAssetMapOutput

func (i MediaAssetMap) ToMediaAssetMapOutput() MediaAssetMapOutput

func (MediaAssetMap) ToMediaAssetMapOutputWithContext

func (i MediaAssetMap) ToMediaAssetMapOutputWithContext(ctx context.Context) MediaAssetMapOutput

type MediaAssetMapInput

type MediaAssetMapInput interface {
	pulumi.Input

	ToMediaAssetMapOutput() MediaAssetMapOutput
	ToMediaAssetMapOutputWithContext(context.Context) MediaAssetMapOutput
}

MediaAssetMapInput is an input type that accepts MediaAssetMap and MediaAssetMapOutput values. You can construct a concrete instance of `MediaAssetMapInput` via:

MediaAssetMap{ "key": MediaAssetArgs{...} }

type MediaAssetMapOutput

type MediaAssetMapOutput struct{ *pulumi.OutputState }

func (MediaAssetMapOutput) ElementType

func (MediaAssetMapOutput) ElementType() reflect.Type

func (MediaAssetMapOutput) MapIndex

func (MediaAssetMapOutput) ToMediaAssetMapOutput

func (o MediaAssetMapOutput) ToMediaAssetMapOutput() MediaAssetMapOutput

func (MediaAssetMapOutput) ToMediaAssetMapOutputWithContext

func (o MediaAssetMapOutput) ToMediaAssetMapOutputWithContext(ctx context.Context) MediaAssetMapOutput

type MediaAssetMediaAssetTag

type MediaAssetMediaAssetTag struct {
	// (Updatable) The type of the media asset.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type *string `pulumi:"type"`
	// (Updatable) Tag of the MediaAsset.
	Value string `pulumi:"value"`
}

type MediaAssetMediaAssetTagArgs

type MediaAssetMediaAssetTagArgs struct {
	// (Updatable) The type of the media asset.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringPtrInput `pulumi:"type"`
	// (Updatable) Tag of the MediaAsset.
	Value pulumi.StringInput `pulumi:"value"`
}

func (MediaAssetMediaAssetTagArgs) ElementType

func (MediaAssetMediaAssetTagArgs) ToMediaAssetMediaAssetTagOutput

func (i MediaAssetMediaAssetTagArgs) ToMediaAssetMediaAssetTagOutput() MediaAssetMediaAssetTagOutput

func (MediaAssetMediaAssetTagArgs) ToMediaAssetMediaAssetTagOutputWithContext

func (i MediaAssetMediaAssetTagArgs) ToMediaAssetMediaAssetTagOutputWithContext(ctx context.Context) MediaAssetMediaAssetTagOutput

type MediaAssetMediaAssetTagArray

type MediaAssetMediaAssetTagArray []MediaAssetMediaAssetTagInput

func (MediaAssetMediaAssetTagArray) ElementType

func (MediaAssetMediaAssetTagArray) ToMediaAssetMediaAssetTagArrayOutput

func (i MediaAssetMediaAssetTagArray) ToMediaAssetMediaAssetTagArrayOutput() MediaAssetMediaAssetTagArrayOutput

func (MediaAssetMediaAssetTagArray) ToMediaAssetMediaAssetTagArrayOutputWithContext

func (i MediaAssetMediaAssetTagArray) ToMediaAssetMediaAssetTagArrayOutputWithContext(ctx context.Context) MediaAssetMediaAssetTagArrayOutput

type MediaAssetMediaAssetTagArrayInput

type MediaAssetMediaAssetTagArrayInput interface {
	pulumi.Input

	ToMediaAssetMediaAssetTagArrayOutput() MediaAssetMediaAssetTagArrayOutput
	ToMediaAssetMediaAssetTagArrayOutputWithContext(context.Context) MediaAssetMediaAssetTagArrayOutput
}

MediaAssetMediaAssetTagArrayInput is an input type that accepts MediaAssetMediaAssetTagArray and MediaAssetMediaAssetTagArrayOutput values. You can construct a concrete instance of `MediaAssetMediaAssetTagArrayInput` via:

MediaAssetMediaAssetTagArray{ MediaAssetMediaAssetTagArgs{...} }

type MediaAssetMediaAssetTagArrayOutput

type MediaAssetMediaAssetTagArrayOutput struct{ *pulumi.OutputState }

func (MediaAssetMediaAssetTagArrayOutput) ElementType

func (MediaAssetMediaAssetTagArrayOutput) Index

func (MediaAssetMediaAssetTagArrayOutput) ToMediaAssetMediaAssetTagArrayOutput

func (o MediaAssetMediaAssetTagArrayOutput) ToMediaAssetMediaAssetTagArrayOutput() MediaAssetMediaAssetTagArrayOutput

func (MediaAssetMediaAssetTagArrayOutput) ToMediaAssetMediaAssetTagArrayOutputWithContext

func (o MediaAssetMediaAssetTagArrayOutput) ToMediaAssetMediaAssetTagArrayOutputWithContext(ctx context.Context) MediaAssetMediaAssetTagArrayOutput

type MediaAssetMediaAssetTagInput

type MediaAssetMediaAssetTagInput interface {
	pulumi.Input

	ToMediaAssetMediaAssetTagOutput() MediaAssetMediaAssetTagOutput
	ToMediaAssetMediaAssetTagOutputWithContext(context.Context) MediaAssetMediaAssetTagOutput
}

MediaAssetMediaAssetTagInput is an input type that accepts MediaAssetMediaAssetTagArgs and MediaAssetMediaAssetTagOutput values. You can construct a concrete instance of `MediaAssetMediaAssetTagInput` via:

MediaAssetMediaAssetTagArgs{...}

type MediaAssetMediaAssetTagOutput

type MediaAssetMediaAssetTagOutput struct{ *pulumi.OutputState }

func (MediaAssetMediaAssetTagOutput) ElementType

func (MediaAssetMediaAssetTagOutput) ToMediaAssetMediaAssetTagOutput

func (o MediaAssetMediaAssetTagOutput) ToMediaAssetMediaAssetTagOutput() MediaAssetMediaAssetTagOutput

func (MediaAssetMediaAssetTagOutput) ToMediaAssetMediaAssetTagOutputWithContext

func (o MediaAssetMediaAssetTagOutput) ToMediaAssetMediaAssetTagOutputWithContext(ctx context.Context) MediaAssetMediaAssetTagOutput

func (MediaAssetMediaAssetTagOutput) Type

(Updatable) The type of the media asset.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (MediaAssetMediaAssetTagOutput) Value

(Updatable) Tag of the MediaAsset.

type MediaAssetMetadata

type MediaAssetMetadata struct {
	// (Updatable) JSON string containing the technial metadata for the media asset.
	Metadata string `pulumi:"metadata"`
}

type MediaAssetMetadataArgs

type MediaAssetMetadataArgs struct {
	// (Updatable) JSON string containing the technial metadata for the media asset.
	Metadata pulumi.StringInput `pulumi:"metadata"`
}

func (MediaAssetMetadataArgs) ElementType

func (MediaAssetMetadataArgs) ElementType() reflect.Type

func (MediaAssetMetadataArgs) ToMediaAssetMetadataOutput

func (i MediaAssetMetadataArgs) ToMediaAssetMetadataOutput() MediaAssetMetadataOutput

func (MediaAssetMetadataArgs) ToMediaAssetMetadataOutputWithContext

func (i MediaAssetMetadataArgs) ToMediaAssetMetadataOutputWithContext(ctx context.Context) MediaAssetMetadataOutput

type MediaAssetMetadataArray

type MediaAssetMetadataArray []MediaAssetMetadataInput

func (MediaAssetMetadataArray) ElementType

func (MediaAssetMetadataArray) ElementType() reflect.Type

func (MediaAssetMetadataArray) ToMediaAssetMetadataArrayOutput

func (i MediaAssetMetadataArray) ToMediaAssetMetadataArrayOutput() MediaAssetMetadataArrayOutput

func (MediaAssetMetadataArray) ToMediaAssetMetadataArrayOutputWithContext

func (i MediaAssetMetadataArray) ToMediaAssetMetadataArrayOutputWithContext(ctx context.Context) MediaAssetMetadataArrayOutput

type MediaAssetMetadataArrayInput

type MediaAssetMetadataArrayInput interface {
	pulumi.Input

	ToMediaAssetMetadataArrayOutput() MediaAssetMetadataArrayOutput
	ToMediaAssetMetadataArrayOutputWithContext(context.Context) MediaAssetMetadataArrayOutput
}

MediaAssetMetadataArrayInput is an input type that accepts MediaAssetMetadataArray and MediaAssetMetadataArrayOutput values. You can construct a concrete instance of `MediaAssetMetadataArrayInput` via:

MediaAssetMetadataArray{ MediaAssetMetadataArgs{...} }

type MediaAssetMetadataArrayOutput

type MediaAssetMetadataArrayOutput struct{ *pulumi.OutputState }

func (MediaAssetMetadataArrayOutput) ElementType

func (MediaAssetMetadataArrayOutput) Index

func (MediaAssetMetadataArrayOutput) ToMediaAssetMetadataArrayOutput

func (o MediaAssetMetadataArrayOutput) ToMediaAssetMetadataArrayOutput() MediaAssetMetadataArrayOutput

func (MediaAssetMetadataArrayOutput) ToMediaAssetMetadataArrayOutputWithContext

func (o MediaAssetMetadataArrayOutput) ToMediaAssetMetadataArrayOutputWithContext(ctx context.Context) MediaAssetMetadataArrayOutput

type MediaAssetMetadataInput

type MediaAssetMetadataInput interface {
	pulumi.Input

	ToMediaAssetMetadataOutput() MediaAssetMetadataOutput
	ToMediaAssetMetadataOutputWithContext(context.Context) MediaAssetMetadataOutput
}

MediaAssetMetadataInput is an input type that accepts MediaAssetMetadataArgs and MediaAssetMetadataOutput values. You can construct a concrete instance of `MediaAssetMetadataInput` via:

MediaAssetMetadataArgs{...}

type MediaAssetMetadataOutput

type MediaAssetMetadataOutput struct{ *pulumi.OutputState }

func (MediaAssetMetadataOutput) ElementType

func (MediaAssetMetadataOutput) ElementType() reflect.Type

func (MediaAssetMetadataOutput) Metadata

(Updatable) JSON string containing the technial metadata for the media asset.

func (MediaAssetMetadataOutput) ToMediaAssetMetadataOutput

func (o MediaAssetMetadataOutput) ToMediaAssetMetadataOutput() MediaAssetMetadataOutput

func (MediaAssetMetadataOutput) ToMediaAssetMetadataOutputWithContext

func (o MediaAssetMetadataOutput) ToMediaAssetMetadataOutputWithContext(ctx context.Context) MediaAssetMetadataOutput

type MediaAssetOutput

type MediaAssetOutput struct{ *pulumi.OutputState }

func (MediaAssetOutput) Bucket

The name of the object storage bucket where this asset is located.

func (MediaAssetOutput) CompartmentId

func (o MediaAssetOutput) CompartmentId() pulumi.StringOutput

(Updatable) The compartment ID of the lock.

func (MediaAssetOutput) DefinedTags

func (o MediaAssetOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (MediaAssetOutput) DisplayName

func (o MediaAssetOutput) DisplayName() pulumi.StringOutput

(Updatable) Display name for the Media Asset. Does not have to be unique. Avoid entering confidential information.

func (MediaAssetOutput) ElementType

func (MediaAssetOutput) ElementType() reflect.Type

func (MediaAssetOutput) FreeformTags

func (o MediaAssetOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (MediaAssetOutput) IsLockOverride added in v1.22.0

func (o MediaAssetOutput) IsLockOverride() pulumi.BoolOutput

func (MediaAssetOutput) Locks added in v1.22.0

Locks associated with this resource.

func (MediaAssetOutput) MasterMediaAssetId

func (o MediaAssetOutput) MasterMediaAssetId() pulumi.StringOutput

(Updatable) The ID of the senior most asset from which this asset is derived.

func (MediaAssetOutput) MediaAssetTags

(Updatable) list of tags for the MediaAsset.

func (MediaAssetOutput) MediaWorkflowJobId

func (o MediaAssetOutput) MediaWorkflowJobId() pulumi.StringOutput

The ID of the MediaWorkflowJob used to produce this asset.

func (MediaAssetOutput) Metadatas

(Updatable) JSON string containing the technial metadata for the media asset.

func (MediaAssetOutput) Namespace

func (o MediaAssetOutput) Namespace() pulumi.StringOutput

The object storage namespace where this asset is located.

func (MediaAssetOutput) Object

The object storage object name that identifies this asset.

func (MediaAssetOutput) ObjectEtag

func (o MediaAssetOutput) ObjectEtag() pulumi.StringOutput

eTag of the underlying object storage object.

func (MediaAssetOutput) ParentMediaAssetId

func (o MediaAssetOutput) ParentMediaAssetId() pulumi.StringOutput

(Updatable) The ID of the parent asset from which this asset is derived.

func (MediaAssetOutput) SegmentRangeEndIndex

func (o MediaAssetOutput) SegmentRangeEndIndex() pulumi.StringOutput

The end index for video segment files.

func (MediaAssetOutput) SegmentRangeStartIndex

func (o MediaAssetOutput) SegmentRangeStartIndex() pulumi.StringOutput

The start index for video segment files.

func (MediaAssetOutput) SourceMediaWorkflowId

func (o MediaAssetOutput) SourceMediaWorkflowId() pulumi.StringOutput

The ID of the MediaWorkflow used to produce this asset.

func (MediaAssetOutput) SourceMediaWorkflowVersion

func (o MediaAssetOutput) SourceMediaWorkflowVersion() pulumi.StringOutput

The version of the MediaWorkflow used to produce this asset.

func (MediaAssetOutput) State

The current state of the MediaAsset.

func (MediaAssetOutput) SystemTags

func (o MediaAssetOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (MediaAssetOutput) TimeCreated

func (o MediaAssetOutput) TimeCreated() pulumi.StringOutput

When the lock was created.

func (MediaAssetOutput) TimeUpdated

func (o MediaAssetOutput) TimeUpdated() pulumi.StringOutput

The time when the MediaAsset was updated. An RFC3339 formatted datetime string.

func (MediaAssetOutput) ToMediaAssetOutput

func (o MediaAssetOutput) ToMediaAssetOutput() MediaAssetOutput

func (MediaAssetOutput) ToMediaAssetOutputWithContext

func (o MediaAssetOutput) ToMediaAssetOutputWithContext(ctx context.Context) MediaAssetOutput

func (MediaAssetOutput) Type

(Updatable) The type of the media asset.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type MediaAssetState

type MediaAssetState struct {
	// The name of the object storage bucket where this asset is located.
	Bucket pulumi.StringPtrInput
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Display name for the Media Asset. Does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks MediaAssetLockArrayInput
	// (Updatable) The ID of the senior most asset from which this asset is derived.
	MasterMediaAssetId pulumi.StringPtrInput
	// (Updatable) list of tags for the MediaAsset.
	MediaAssetTags MediaAssetMediaAssetTagArrayInput
	// The ID of the MediaWorkflowJob used to produce this asset.
	MediaWorkflowJobId pulumi.StringPtrInput
	// (Updatable) JSON string containing the technial metadata for the media asset.
	Metadatas MediaAssetMetadataArrayInput
	// The object storage namespace where this asset is located.
	Namespace pulumi.StringPtrInput
	// The object storage object name that identifies this asset.
	Object pulumi.StringPtrInput
	// eTag of the underlying object storage object.
	ObjectEtag pulumi.StringPtrInput
	// (Updatable) The ID of the parent asset from which this asset is derived.
	ParentMediaAssetId pulumi.StringPtrInput
	// The end index for video segment files.
	SegmentRangeEndIndex pulumi.StringPtrInput
	// The start index for video segment files.
	SegmentRangeStartIndex pulumi.StringPtrInput
	// The ID of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowId pulumi.StringPtrInput
	// The version of the MediaWorkflow used to produce this asset.
	SourceMediaWorkflowVersion pulumi.StringPtrInput
	// The current state of the MediaAsset.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput
	// The time when the MediaAsset was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) The type of the media asset.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringPtrInput
}

func (MediaAssetState) ElementType

func (MediaAssetState) ElementType() reflect.Type

type MediaWorkflow

type MediaWorkflow struct {
	pulumi.CustomResourceState

	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Name for the MediaWorkflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapOutput  `pulumi:"freeformTags"`
	IsLockOverride pulumi.BoolOutput `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringOutput `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks MediaWorkflowLockArrayOutput `pulumi:"locks"`
	// (Updatable) Configurations to be applied to all the jobs for this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob.
	MediaWorkflowConfigurationIds pulumi.StringArrayOutput `pulumi:"mediaWorkflowConfigurationIds"`
	// (Updatable) 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.
	Parameters pulumi.StringOutput `pulumi:"parameters"`
	// The current state of the MediaWorkflow.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// (Updatable) The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array must be unique within the array. The order of tasks given here will be preserved.
	Tasks MediaWorkflowTaskArrayOutput `pulumi:"tasks"`
	// When the lock was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// (Updatable) The version of the MediaWorkflowTaskDeclaration.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Version pulumi.StringOutput `pulumi:"version"`
}

This resource provides the Media Workflow resource in Oracle Cloud Infrastructure Media Services service.

Creates a new MediaWorkflow.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.NewMediaWorkflow(ctx, "test_media_workflow", &MediaServices.MediaWorkflowArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(mediaWorkflowDisplayName),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Locks: mediaservices.MediaWorkflowLockArray{
				&mediaservices.MediaWorkflowLockArgs{
					CompartmentId:     pulumi.Any(compartmentId),
					Type:              pulumi.Any(mediaWorkflowLocksType),
					Message:           pulumi.Any(mediaWorkflowLocksMessage),
					RelatedResourceId: pulumi.Any(testResource.Id),
					TimeCreated:       pulumi.Any(mediaWorkflowLocksTimeCreated),
				},
			},
			MediaWorkflowConfigurationIds: pulumi.Any(mediaWorkflowMediaWorkflowConfigurationIds),
			Parameters:                    pulumi.Any(mediaWorkflowParameters),
			Tasks: mediaservices.MediaWorkflowTaskArray{
				&mediaservices.MediaWorkflowTaskArgs{
					Key:                                 pulumi.Any(mediaWorkflowTasksKey),
					Parameters:                          pulumi.Any(mediaWorkflowTasksParameters),
					Type:                                pulumi.Any(mediaWorkflowTasksType),
					Version:                             pulumi.Any(mediaWorkflowTasksVersion),
					EnableParameterReference:            pulumi.Any(mediaWorkflowTasksEnableParameterReference),
					EnableWhenReferencedParameterEquals: pulumi.Any(mediaWorkflowTasksEnableWhenReferencedParameterEquals),
					Prerequisites:                       pulumi.Any(mediaWorkflowTasksPrerequisites),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

MediaWorkflows can be imported using the `id`, e.g.

```sh $ pulumi import oci:MediaServices/mediaWorkflow:MediaWorkflow test_media_workflow "id" ```

func GetMediaWorkflow

func GetMediaWorkflow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MediaWorkflowState, opts ...pulumi.ResourceOption) (*MediaWorkflow, error)

GetMediaWorkflow gets an existing MediaWorkflow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMediaWorkflow

func NewMediaWorkflow(ctx *pulumi.Context,
	name string, args *MediaWorkflowArgs, opts ...pulumi.ResourceOption) (*MediaWorkflow, error)

NewMediaWorkflow registers a new resource with the given unique name, arguments, and options.

func (*MediaWorkflow) ElementType

func (*MediaWorkflow) ElementType() reflect.Type

func (*MediaWorkflow) ToMediaWorkflowOutput

func (i *MediaWorkflow) ToMediaWorkflowOutput() MediaWorkflowOutput

func (*MediaWorkflow) ToMediaWorkflowOutputWithContext

func (i *MediaWorkflow) ToMediaWorkflowOutputWithContext(ctx context.Context) MediaWorkflowOutput

type MediaWorkflowArgs

type MediaWorkflowArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Name for the MediaWorkflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks MediaWorkflowLockArrayInput
	// (Updatable) Configurations to be applied to all the jobs for this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob.
	MediaWorkflowConfigurationIds pulumi.StringArrayInput
	// (Updatable) 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.
	Parameters pulumi.StringPtrInput
	// (Updatable) The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array must be unique within the array. The order of tasks given here will be preserved.
	Tasks MediaWorkflowTaskArrayInput
}

The set of arguments for constructing a MediaWorkflow resource.

func (MediaWorkflowArgs) ElementType

func (MediaWorkflowArgs) ElementType() reflect.Type

type MediaWorkflowArray

type MediaWorkflowArray []MediaWorkflowInput

func (MediaWorkflowArray) ElementType

func (MediaWorkflowArray) ElementType() reflect.Type

func (MediaWorkflowArray) ToMediaWorkflowArrayOutput

func (i MediaWorkflowArray) ToMediaWorkflowArrayOutput() MediaWorkflowArrayOutput

func (MediaWorkflowArray) ToMediaWorkflowArrayOutputWithContext

func (i MediaWorkflowArray) ToMediaWorkflowArrayOutputWithContext(ctx context.Context) MediaWorkflowArrayOutput

type MediaWorkflowArrayInput

type MediaWorkflowArrayInput interface {
	pulumi.Input

	ToMediaWorkflowArrayOutput() MediaWorkflowArrayOutput
	ToMediaWorkflowArrayOutputWithContext(context.Context) MediaWorkflowArrayOutput
}

MediaWorkflowArrayInput is an input type that accepts MediaWorkflowArray and MediaWorkflowArrayOutput values. You can construct a concrete instance of `MediaWorkflowArrayInput` via:

MediaWorkflowArray{ MediaWorkflowArgs{...} }

type MediaWorkflowArrayOutput

type MediaWorkflowArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowArrayOutput) ElementType

func (MediaWorkflowArrayOutput) ElementType() reflect.Type

func (MediaWorkflowArrayOutput) Index

func (MediaWorkflowArrayOutput) ToMediaWorkflowArrayOutput

func (o MediaWorkflowArrayOutput) ToMediaWorkflowArrayOutput() MediaWorkflowArrayOutput

func (MediaWorkflowArrayOutput) ToMediaWorkflowArrayOutputWithContext

func (o MediaWorkflowArrayOutput) ToMediaWorkflowArrayOutputWithContext(ctx context.Context) MediaWorkflowArrayOutput

type MediaWorkflowConfiguration

type MediaWorkflowConfiguration struct {
	pulumi.CustomResourceState

	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) MediaWorkflowConfiguration identifier. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapOutput  `pulumi:"freeformTags"`
	IsLockOverride pulumi.BoolOutput `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringOutput `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks MediaWorkflowConfigurationLockArrayOutput `pulumi:"locks"`
	// (Updatable) Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refers to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Parameters pulumi.StringOutput `pulumi:"parameters"`
	// The current state of the MediaWorkflowConfiguration.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// When the lock was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Media Workflow Configuration resource in Oracle Cloud Infrastructure Media Services service.

Creates a new MediaWorkflowConfiguration.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.NewMediaWorkflowConfiguration(ctx, "test_media_workflow_configuration", &MediaServices.MediaWorkflowConfigurationArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(mediaWorkflowConfigurationDisplayName),
			Parameters:    pulumi.Any(mediaWorkflowConfigurationParameters),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Locks: mediaservices.MediaWorkflowConfigurationLockArray{
				&mediaservices.MediaWorkflowConfigurationLockArgs{
					CompartmentId:     pulumi.Any(compartmentId),
					Type:              pulumi.Any(mediaWorkflowConfigurationLocksType),
					Message:           pulumi.Any(mediaWorkflowConfigurationLocksMessage),
					RelatedResourceId: pulumi.Any(testResource.Id),
					TimeCreated:       pulumi.Any(mediaWorkflowConfigurationLocksTimeCreated),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

MediaWorkflowConfigurations can be imported using the `id`, e.g.

```sh $ pulumi import oci:MediaServices/mediaWorkflowConfiguration:MediaWorkflowConfiguration test_media_workflow_configuration "id" ```

func GetMediaWorkflowConfiguration

func GetMediaWorkflowConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MediaWorkflowConfigurationState, opts ...pulumi.ResourceOption) (*MediaWorkflowConfiguration, error)

GetMediaWorkflowConfiguration gets an existing MediaWorkflowConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMediaWorkflowConfiguration

func NewMediaWorkflowConfiguration(ctx *pulumi.Context,
	name string, args *MediaWorkflowConfigurationArgs, opts ...pulumi.ResourceOption) (*MediaWorkflowConfiguration, error)

NewMediaWorkflowConfiguration registers a new resource with the given unique name, arguments, and options.

func (*MediaWorkflowConfiguration) ElementType

func (*MediaWorkflowConfiguration) ElementType() reflect.Type

func (*MediaWorkflowConfiguration) ToMediaWorkflowConfigurationOutput

func (i *MediaWorkflowConfiguration) ToMediaWorkflowConfigurationOutput() MediaWorkflowConfigurationOutput

func (*MediaWorkflowConfiguration) ToMediaWorkflowConfigurationOutputWithContext

func (i *MediaWorkflowConfiguration) ToMediaWorkflowConfigurationOutputWithContext(ctx context.Context) MediaWorkflowConfigurationOutput

type MediaWorkflowConfigurationArgs

type MediaWorkflowConfigurationArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) MediaWorkflowConfiguration identifier. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks MediaWorkflowConfigurationLockArrayInput
	// (Updatable) Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refers to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Parameters pulumi.StringInput
}

The set of arguments for constructing a MediaWorkflowConfiguration resource.

func (MediaWorkflowConfigurationArgs) ElementType

type MediaWorkflowConfigurationArray

type MediaWorkflowConfigurationArray []MediaWorkflowConfigurationInput

func (MediaWorkflowConfigurationArray) ElementType

func (MediaWorkflowConfigurationArray) ToMediaWorkflowConfigurationArrayOutput

func (i MediaWorkflowConfigurationArray) ToMediaWorkflowConfigurationArrayOutput() MediaWorkflowConfigurationArrayOutput

func (MediaWorkflowConfigurationArray) ToMediaWorkflowConfigurationArrayOutputWithContext

func (i MediaWorkflowConfigurationArray) ToMediaWorkflowConfigurationArrayOutputWithContext(ctx context.Context) MediaWorkflowConfigurationArrayOutput

type MediaWorkflowConfigurationArrayInput

type MediaWorkflowConfigurationArrayInput interface {
	pulumi.Input

	ToMediaWorkflowConfigurationArrayOutput() MediaWorkflowConfigurationArrayOutput
	ToMediaWorkflowConfigurationArrayOutputWithContext(context.Context) MediaWorkflowConfigurationArrayOutput
}

MediaWorkflowConfigurationArrayInput is an input type that accepts MediaWorkflowConfigurationArray and MediaWorkflowConfigurationArrayOutput values. You can construct a concrete instance of `MediaWorkflowConfigurationArrayInput` via:

MediaWorkflowConfigurationArray{ MediaWorkflowConfigurationArgs{...} }

type MediaWorkflowConfigurationArrayOutput

type MediaWorkflowConfigurationArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowConfigurationArrayOutput) ElementType

func (MediaWorkflowConfigurationArrayOutput) Index

func (MediaWorkflowConfigurationArrayOutput) ToMediaWorkflowConfigurationArrayOutput

func (o MediaWorkflowConfigurationArrayOutput) ToMediaWorkflowConfigurationArrayOutput() MediaWorkflowConfigurationArrayOutput

func (MediaWorkflowConfigurationArrayOutput) ToMediaWorkflowConfigurationArrayOutputWithContext

func (o MediaWorkflowConfigurationArrayOutput) ToMediaWorkflowConfigurationArrayOutputWithContext(ctx context.Context) MediaWorkflowConfigurationArrayOutput

type MediaWorkflowConfigurationInput

type MediaWorkflowConfigurationInput interface {
	pulumi.Input

	ToMediaWorkflowConfigurationOutput() MediaWorkflowConfigurationOutput
	ToMediaWorkflowConfigurationOutputWithContext(ctx context.Context) MediaWorkflowConfigurationOutput
}

type MediaWorkflowConfigurationLock added in v1.22.0

type MediaWorkflowConfigurationLock struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type MediaWorkflowConfigurationLockArgs added in v1.22.0

type MediaWorkflowConfigurationLockArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (MediaWorkflowConfigurationLockArgs) ElementType added in v1.22.0

func (MediaWorkflowConfigurationLockArgs) ToMediaWorkflowConfigurationLockOutput added in v1.22.0

func (i MediaWorkflowConfigurationLockArgs) ToMediaWorkflowConfigurationLockOutput() MediaWorkflowConfigurationLockOutput

func (MediaWorkflowConfigurationLockArgs) ToMediaWorkflowConfigurationLockOutputWithContext added in v1.22.0

func (i MediaWorkflowConfigurationLockArgs) ToMediaWorkflowConfigurationLockOutputWithContext(ctx context.Context) MediaWorkflowConfigurationLockOutput

type MediaWorkflowConfigurationLockArray added in v1.22.0

type MediaWorkflowConfigurationLockArray []MediaWorkflowConfigurationLockInput

func (MediaWorkflowConfigurationLockArray) ElementType added in v1.22.0

func (MediaWorkflowConfigurationLockArray) ToMediaWorkflowConfigurationLockArrayOutput added in v1.22.0

func (i MediaWorkflowConfigurationLockArray) ToMediaWorkflowConfigurationLockArrayOutput() MediaWorkflowConfigurationLockArrayOutput

func (MediaWorkflowConfigurationLockArray) ToMediaWorkflowConfigurationLockArrayOutputWithContext added in v1.22.0

func (i MediaWorkflowConfigurationLockArray) ToMediaWorkflowConfigurationLockArrayOutputWithContext(ctx context.Context) MediaWorkflowConfigurationLockArrayOutput

type MediaWorkflowConfigurationLockArrayInput added in v1.22.0

type MediaWorkflowConfigurationLockArrayInput interface {
	pulumi.Input

	ToMediaWorkflowConfigurationLockArrayOutput() MediaWorkflowConfigurationLockArrayOutput
	ToMediaWorkflowConfigurationLockArrayOutputWithContext(context.Context) MediaWorkflowConfigurationLockArrayOutput
}

MediaWorkflowConfigurationLockArrayInput is an input type that accepts MediaWorkflowConfigurationLockArray and MediaWorkflowConfigurationLockArrayOutput values. You can construct a concrete instance of `MediaWorkflowConfigurationLockArrayInput` via:

MediaWorkflowConfigurationLockArray{ MediaWorkflowConfigurationLockArgs{...} }

type MediaWorkflowConfigurationLockArrayOutput added in v1.22.0

type MediaWorkflowConfigurationLockArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowConfigurationLockArrayOutput) ElementType added in v1.22.0

func (MediaWorkflowConfigurationLockArrayOutput) Index added in v1.22.0

func (MediaWorkflowConfigurationLockArrayOutput) ToMediaWorkflowConfigurationLockArrayOutput added in v1.22.0

func (o MediaWorkflowConfigurationLockArrayOutput) ToMediaWorkflowConfigurationLockArrayOutput() MediaWorkflowConfigurationLockArrayOutput

func (MediaWorkflowConfigurationLockArrayOutput) ToMediaWorkflowConfigurationLockArrayOutputWithContext added in v1.22.0

func (o MediaWorkflowConfigurationLockArrayOutput) ToMediaWorkflowConfigurationLockArrayOutputWithContext(ctx context.Context) MediaWorkflowConfigurationLockArrayOutput

type MediaWorkflowConfigurationLockInput added in v1.22.0

type MediaWorkflowConfigurationLockInput interface {
	pulumi.Input

	ToMediaWorkflowConfigurationLockOutput() MediaWorkflowConfigurationLockOutput
	ToMediaWorkflowConfigurationLockOutputWithContext(context.Context) MediaWorkflowConfigurationLockOutput
}

MediaWorkflowConfigurationLockInput is an input type that accepts MediaWorkflowConfigurationLockArgs and MediaWorkflowConfigurationLockOutput values. You can construct a concrete instance of `MediaWorkflowConfigurationLockInput` via:

MediaWorkflowConfigurationLockArgs{...}

type MediaWorkflowConfigurationLockOutput added in v1.22.0

type MediaWorkflowConfigurationLockOutput struct{ *pulumi.OutputState }

func (MediaWorkflowConfigurationLockOutput) CompartmentId added in v1.22.0

(Updatable) The compartment ID of the lock.

func (MediaWorkflowConfigurationLockOutput) ElementType added in v1.22.0

func (MediaWorkflowConfigurationLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (MediaWorkflowConfigurationLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (MediaWorkflowConfigurationLockOutput) TimeCreated added in v1.22.0

When the lock was created.

func (MediaWorkflowConfigurationLockOutput) ToMediaWorkflowConfigurationLockOutput added in v1.22.0

func (o MediaWorkflowConfigurationLockOutput) ToMediaWorkflowConfigurationLockOutput() MediaWorkflowConfigurationLockOutput

func (MediaWorkflowConfigurationLockOutput) ToMediaWorkflowConfigurationLockOutputWithContext added in v1.22.0

func (o MediaWorkflowConfigurationLockOutput) ToMediaWorkflowConfigurationLockOutputWithContext(ctx context.Context) MediaWorkflowConfigurationLockOutput

func (MediaWorkflowConfigurationLockOutput) Type added in v1.22.0

Type of the lock.

type MediaWorkflowConfigurationMap

type MediaWorkflowConfigurationMap map[string]MediaWorkflowConfigurationInput

func (MediaWorkflowConfigurationMap) ElementType

func (MediaWorkflowConfigurationMap) ToMediaWorkflowConfigurationMapOutput

func (i MediaWorkflowConfigurationMap) ToMediaWorkflowConfigurationMapOutput() MediaWorkflowConfigurationMapOutput

func (MediaWorkflowConfigurationMap) ToMediaWorkflowConfigurationMapOutputWithContext

func (i MediaWorkflowConfigurationMap) ToMediaWorkflowConfigurationMapOutputWithContext(ctx context.Context) MediaWorkflowConfigurationMapOutput

type MediaWorkflowConfigurationMapInput

type MediaWorkflowConfigurationMapInput interface {
	pulumi.Input

	ToMediaWorkflowConfigurationMapOutput() MediaWorkflowConfigurationMapOutput
	ToMediaWorkflowConfigurationMapOutputWithContext(context.Context) MediaWorkflowConfigurationMapOutput
}

MediaWorkflowConfigurationMapInput is an input type that accepts MediaWorkflowConfigurationMap and MediaWorkflowConfigurationMapOutput values. You can construct a concrete instance of `MediaWorkflowConfigurationMapInput` via:

MediaWorkflowConfigurationMap{ "key": MediaWorkflowConfigurationArgs{...} }

type MediaWorkflowConfigurationMapOutput

type MediaWorkflowConfigurationMapOutput struct{ *pulumi.OutputState }

func (MediaWorkflowConfigurationMapOutput) ElementType

func (MediaWorkflowConfigurationMapOutput) MapIndex

func (MediaWorkflowConfigurationMapOutput) ToMediaWorkflowConfigurationMapOutput

func (o MediaWorkflowConfigurationMapOutput) ToMediaWorkflowConfigurationMapOutput() MediaWorkflowConfigurationMapOutput

func (MediaWorkflowConfigurationMapOutput) ToMediaWorkflowConfigurationMapOutputWithContext

func (o MediaWorkflowConfigurationMapOutput) ToMediaWorkflowConfigurationMapOutputWithContext(ctx context.Context) MediaWorkflowConfigurationMapOutput

type MediaWorkflowConfigurationOutput

type MediaWorkflowConfigurationOutput struct{ *pulumi.OutputState }

func (MediaWorkflowConfigurationOutput) CompartmentId

(Updatable) The compartment ID of the lock.

func (MediaWorkflowConfigurationOutput) DefinedTags

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (MediaWorkflowConfigurationOutput) DisplayName

(Updatable) MediaWorkflowConfiguration identifier. Avoid entering confidential information.

func (MediaWorkflowConfigurationOutput) ElementType

func (MediaWorkflowConfigurationOutput) FreeformTags

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (MediaWorkflowConfigurationOutput) IsLockOverride added in v1.22.0

func (MediaWorkflowConfigurationOutput) LifecyleDetails

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (MediaWorkflowConfigurationOutput) Locks added in v1.22.0

Locks associated with this resource.

func (MediaWorkflowConfigurationOutput) Parameters

(Updatable) Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refers to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (MediaWorkflowConfigurationOutput) State

The current state of the MediaWorkflowConfiguration.

func (MediaWorkflowConfigurationOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (MediaWorkflowConfigurationOutput) TimeCreated

When the lock was created.

func (MediaWorkflowConfigurationOutput) TimeUpdated

The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.

func (MediaWorkflowConfigurationOutput) ToMediaWorkflowConfigurationOutput

func (o MediaWorkflowConfigurationOutput) ToMediaWorkflowConfigurationOutput() MediaWorkflowConfigurationOutput

func (MediaWorkflowConfigurationOutput) ToMediaWorkflowConfigurationOutputWithContext

func (o MediaWorkflowConfigurationOutput) ToMediaWorkflowConfigurationOutputWithContext(ctx context.Context) MediaWorkflowConfigurationOutput

type MediaWorkflowConfigurationState

type MediaWorkflowConfigurationState struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) MediaWorkflowConfiguration identifier. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringPtrInput
	// Locks associated with this resource.
	Locks MediaWorkflowConfigurationLockArrayInput
	// (Updatable) Reuseable parameter values encoded as a JSON; the top and second level JSON elements are objects. Each key of the top level object refers to a task key that is unqiue to the workflow, each of the second level objects' keys refer to the name of a parameter that is unique to the task. taskKey > parameterName > parameterValue
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Parameters pulumi.StringPtrInput
	// The current state of the MediaWorkflowConfiguration.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput
	// The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (MediaWorkflowConfigurationState) ElementType

type MediaWorkflowInput

type MediaWorkflowInput interface {
	pulumi.Input

	ToMediaWorkflowOutput() MediaWorkflowOutput
	ToMediaWorkflowOutputWithContext(ctx context.Context) MediaWorkflowOutput
}

type MediaWorkflowJob

type MediaWorkflowJob struct {
	pulumi.CustomResourceState

	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapOutput  `pulumi:"freeformTags"`
	IsLockOverride pulumi.BoolOutput `pulumi:"isLockOverride"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails pulumi.StringOutput `pulumi:"lifecycleDetails"`
	// Locks associated with this resource.
	Locks MediaWorkflowJobLockArrayOutput `pulumi:"locks"`
	// Configurations to be applied to this run of the workflow.
	MediaWorkflowConfigurationIds pulumi.StringArrayOutput `pulumi:"mediaWorkflowConfigurationIds"`
	// OCID of the MediaWorkflow that should be run.
	MediaWorkflowId pulumi.StringOutput `pulumi:"mediaWorkflowId"`
	// Name of the system MediaWorkflow that should be run.
	MediaWorkflowName pulumi.StringOutput `pulumi:"mediaWorkflowName"`
	// A list of JobOutput for the workflowJob.
	Outputs MediaWorkflowJobOutputTypeArrayOutput `pulumi:"outputs"`
	// Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.
	Parameters pulumi.StringOutput `pulumi:"parameters"`
	// A JSON representation of the job as it will be run by the system. All the task declarations, configurations and parameters are merged. Parameter values are all fully resolved.
	Runnable pulumi.StringOutput `pulumi:"runnable"`
	// The current state of the MediaWorkflowJob task.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// Status of each task.
	TaskLifecycleStates MediaWorkflowJobTaskLifecycleStateArrayOutput `pulumi:"taskLifecycleStates"`
	// When the lock was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// Time when the job finished. An RFC3339 formatted datetime string.
	TimeEnded pulumi.StringOutput `pulumi:"timeEnded"`
	// Time when the job started to execute. An RFC3339 formatted datetime string.
	TimeStarted pulumi.StringOutput `pulumi:"timeStarted"`
	// Updated time of the job. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
	// Discriminate identification of a workflow by name versus a workflow by ID.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	WorkflowIdentifierType pulumi.StringOutput `pulumi:"workflowIdentifierType"`
}

This resource provides the Media Workflow Job resource in Oracle Cloud Infrastructure Media Services service.

Run the MediaWorkflow according to the given mediaWorkflow definition and configuration.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.NewMediaWorkflowJob(ctx, "test_media_workflow_job", &MediaServices.MediaWorkflowJobArgs{
			CompartmentId:          pulumi.Any(compartmentId),
			WorkflowIdentifierType: pulumi.Any(mediaWorkflowJobWorkflowIdentifierType),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			DisplayName: pulumi.Any(mediaWorkflowJobDisplayName),
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Locks: mediaservices.MediaWorkflowJobLockArray{
				&mediaservices.MediaWorkflowJobLockArgs{
					CompartmentId:     pulumi.Any(compartmentId),
					Type:              pulumi.Any(mediaWorkflowJobLocksType),
					Message:           pulumi.Any(mediaWorkflowJobLocksMessage),
					RelatedResourceId: pulumi.Any(testResource.Id),
					TimeCreated:       pulumi.Any(mediaWorkflowJobLocksTimeCreated),
				},
			},
			MediaWorkflowConfigurationIds: pulumi.Any(mediaWorkflowJobMediaWorkflowConfigurationIds),
			MediaWorkflowId:               pulumi.Any(testMediaWorkflow.Id),
			MediaWorkflowName:             pulumi.Any(testMediaWorkflow.Name),
			Parameters:                    pulumi.Any(mediaWorkflowJobParameters),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

MediaWorkflowJobs can be imported using the `id`, e.g.

```sh $ pulumi import oci:MediaServices/mediaWorkflowJob:MediaWorkflowJob test_media_workflow_job "id" ```

func GetMediaWorkflowJob

func GetMediaWorkflowJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MediaWorkflowJobState, opts ...pulumi.ResourceOption) (*MediaWorkflowJob, error)

GetMediaWorkflowJob gets an existing MediaWorkflowJob resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMediaWorkflowJob

func NewMediaWorkflowJob(ctx *pulumi.Context,
	name string, args *MediaWorkflowJobArgs, opts ...pulumi.ResourceOption) (*MediaWorkflowJob, error)

NewMediaWorkflowJob registers a new resource with the given unique name, arguments, and options.

func (*MediaWorkflowJob) ElementType

func (*MediaWorkflowJob) ElementType() reflect.Type

func (*MediaWorkflowJob) ToMediaWorkflowJobOutput

func (i *MediaWorkflowJob) ToMediaWorkflowJobOutput() MediaWorkflowJobOutput

func (*MediaWorkflowJob) ToMediaWorkflowJobOutputWithContext

func (i *MediaWorkflowJob) ToMediaWorkflowJobOutputWithContext(ctx context.Context) MediaWorkflowJobOutput

type MediaWorkflowJobArgs

type MediaWorkflowJobArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks MediaWorkflowJobLockArrayInput
	// Configurations to be applied to this run of the workflow.
	MediaWorkflowConfigurationIds pulumi.StringArrayInput
	// OCID of the MediaWorkflow that should be run.
	MediaWorkflowId pulumi.StringPtrInput
	// Name of the system MediaWorkflow that should be run.
	MediaWorkflowName pulumi.StringPtrInput
	// Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.
	Parameters pulumi.StringPtrInput
	// Discriminate identification of a workflow by name versus a workflow by ID.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	WorkflowIdentifierType pulumi.StringInput
}

The set of arguments for constructing a MediaWorkflowJob resource.

func (MediaWorkflowJobArgs) ElementType

func (MediaWorkflowJobArgs) ElementType() reflect.Type

type MediaWorkflowJobArray

type MediaWorkflowJobArray []MediaWorkflowJobInput

func (MediaWorkflowJobArray) ElementType

func (MediaWorkflowJobArray) ElementType() reflect.Type

func (MediaWorkflowJobArray) ToMediaWorkflowJobArrayOutput

func (i MediaWorkflowJobArray) ToMediaWorkflowJobArrayOutput() MediaWorkflowJobArrayOutput

func (MediaWorkflowJobArray) ToMediaWorkflowJobArrayOutputWithContext

func (i MediaWorkflowJobArray) ToMediaWorkflowJobArrayOutputWithContext(ctx context.Context) MediaWorkflowJobArrayOutput

type MediaWorkflowJobArrayInput

type MediaWorkflowJobArrayInput interface {
	pulumi.Input

	ToMediaWorkflowJobArrayOutput() MediaWorkflowJobArrayOutput
	ToMediaWorkflowJobArrayOutputWithContext(context.Context) MediaWorkflowJobArrayOutput
}

MediaWorkflowJobArrayInput is an input type that accepts MediaWorkflowJobArray and MediaWorkflowJobArrayOutput values. You can construct a concrete instance of `MediaWorkflowJobArrayInput` via:

MediaWorkflowJobArray{ MediaWorkflowJobArgs{...} }

type MediaWorkflowJobArrayOutput

type MediaWorkflowJobArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobArrayOutput) ElementType

func (MediaWorkflowJobArrayOutput) Index

func (MediaWorkflowJobArrayOutput) ToMediaWorkflowJobArrayOutput

func (o MediaWorkflowJobArrayOutput) ToMediaWorkflowJobArrayOutput() MediaWorkflowJobArrayOutput

func (MediaWorkflowJobArrayOutput) ToMediaWorkflowJobArrayOutputWithContext

func (o MediaWorkflowJobArrayOutput) ToMediaWorkflowJobArrayOutputWithContext(ctx context.Context) MediaWorkflowJobArrayOutput

type MediaWorkflowJobInput

type MediaWorkflowJobInput interface {
	pulumi.Input

	ToMediaWorkflowJobOutput() MediaWorkflowJobOutput
	ToMediaWorkflowJobOutputWithContext(ctx context.Context) MediaWorkflowJobOutput
}

type MediaWorkflowJobLock added in v1.22.0

type MediaWorkflowJobLock struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type MediaWorkflowJobLockArgs added in v1.22.0

type MediaWorkflowJobLockArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (MediaWorkflowJobLockArgs) ElementType added in v1.22.0

func (MediaWorkflowJobLockArgs) ElementType() reflect.Type

func (MediaWorkflowJobLockArgs) ToMediaWorkflowJobLockOutput added in v1.22.0

func (i MediaWorkflowJobLockArgs) ToMediaWorkflowJobLockOutput() MediaWorkflowJobLockOutput

func (MediaWorkflowJobLockArgs) ToMediaWorkflowJobLockOutputWithContext added in v1.22.0

func (i MediaWorkflowJobLockArgs) ToMediaWorkflowJobLockOutputWithContext(ctx context.Context) MediaWorkflowJobLockOutput

type MediaWorkflowJobLockArray added in v1.22.0

type MediaWorkflowJobLockArray []MediaWorkflowJobLockInput

func (MediaWorkflowJobLockArray) ElementType added in v1.22.0

func (MediaWorkflowJobLockArray) ElementType() reflect.Type

func (MediaWorkflowJobLockArray) ToMediaWorkflowJobLockArrayOutput added in v1.22.0

func (i MediaWorkflowJobLockArray) ToMediaWorkflowJobLockArrayOutput() MediaWorkflowJobLockArrayOutput

func (MediaWorkflowJobLockArray) ToMediaWorkflowJobLockArrayOutputWithContext added in v1.22.0

func (i MediaWorkflowJobLockArray) ToMediaWorkflowJobLockArrayOutputWithContext(ctx context.Context) MediaWorkflowJobLockArrayOutput

type MediaWorkflowJobLockArrayInput added in v1.22.0

type MediaWorkflowJobLockArrayInput interface {
	pulumi.Input

	ToMediaWorkflowJobLockArrayOutput() MediaWorkflowJobLockArrayOutput
	ToMediaWorkflowJobLockArrayOutputWithContext(context.Context) MediaWorkflowJobLockArrayOutput
}

MediaWorkflowJobLockArrayInput is an input type that accepts MediaWorkflowJobLockArray and MediaWorkflowJobLockArrayOutput values. You can construct a concrete instance of `MediaWorkflowJobLockArrayInput` via:

MediaWorkflowJobLockArray{ MediaWorkflowJobLockArgs{...} }

type MediaWorkflowJobLockArrayOutput added in v1.22.0

type MediaWorkflowJobLockArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobLockArrayOutput) ElementType added in v1.22.0

func (MediaWorkflowJobLockArrayOutput) Index added in v1.22.0

func (MediaWorkflowJobLockArrayOutput) ToMediaWorkflowJobLockArrayOutput added in v1.22.0

func (o MediaWorkflowJobLockArrayOutput) ToMediaWorkflowJobLockArrayOutput() MediaWorkflowJobLockArrayOutput

func (MediaWorkflowJobLockArrayOutput) ToMediaWorkflowJobLockArrayOutputWithContext added in v1.22.0

func (o MediaWorkflowJobLockArrayOutput) ToMediaWorkflowJobLockArrayOutputWithContext(ctx context.Context) MediaWorkflowJobLockArrayOutput

type MediaWorkflowJobLockInput added in v1.22.0

type MediaWorkflowJobLockInput interface {
	pulumi.Input

	ToMediaWorkflowJobLockOutput() MediaWorkflowJobLockOutput
	ToMediaWorkflowJobLockOutputWithContext(context.Context) MediaWorkflowJobLockOutput
}

MediaWorkflowJobLockInput is an input type that accepts MediaWorkflowJobLockArgs and MediaWorkflowJobLockOutput values. You can construct a concrete instance of `MediaWorkflowJobLockInput` via:

MediaWorkflowJobLockArgs{...}

type MediaWorkflowJobLockOutput added in v1.22.0

type MediaWorkflowJobLockOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobLockOutput) CompartmentId added in v1.22.0

(Updatable) The compartment ID of the lock.

func (MediaWorkflowJobLockOutput) ElementType added in v1.22.0

func (MediaWorkflowJobLockOutput) ElementType() reflect.Type

func (MediaWorkflowJobLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (MediaWorkflowJobLockOutput) RelatedResourceId added in v1.22.0

func (o MediaWorkflowJobLockOutput) RelatedResourceId() pulumi.StringPtrOutput

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (MediaWorkflowJobLockOutput) TimeCreated added in v1.22.0

When the lock was created.

func (MediaWorkflowJobLockOutput) ToMediaWorkflowJobLockOutput added in v1.22.0

func (o MediaWorkflowJobLockOutput) ToMediaWorkflowJobLockOutput() MediaWorkflowJobLockOutput

func (MediaWorkflowJobLockOutput) ToMediaWorkflowJobLockOutputWithContext added in v1.22.0

func (o MediaWorkflowJobLockOutput) ToMediaWorkflowJobLockOutputWithContext(ctx context.Context) MediaWorkflowJobLockOutput

func (MediaWorkflowJobLockOutput) Type added in v1.22.0

Type of the lock.

type MediaWorkflowJobMap

type MediaWorkflowJobMap map[string]MediaWorkflowJobInput

func (MediaWorkflowJobMap) ElementType

func (MediaWorkflowJobMap) ElementType() reflect.Type

func (MediaWorkflowJobMap) ToMediaWorkflowJobMapOutput

func (i MediaWorkflowJobMap) ToMediaWorkflowJobMapOutput() MediaWorkflowJobMapOutput

func (MediaWorkflowJobMap) ToMediaWorkflowJobMapOutputWithContext

func (i MediaWorkflowJobMap) ToMediaWorkflowJobMapOutputWithContext(ctx context.Context) MediaWorkflowJobMapOutput

type MediaWorkflowJobMapInput

type MediaWorkflowJobMapInput interface {
	pulumi.Input

	ToMediaWorkflowJobMapOutput() MediaWorkflowJobMapOutput
	ToMediaWorkflowJobMapOutputWithContext(context.Context) MediaWorkflowJobMapOutput
}

MediaWorkflowJobMapInput is an input type that accepts MediaWorkflowJobMap and MediaWorkflowJobMapOutput values. You can construct a concrete instance of `MediaWorkflowJobMapInput` via:

MediaWorkflowJobMap{ "key": MediaWorkflowJobArgs{...} }

type MediaWorkflowJobMapOutput

type MediaWorkflowJobMapOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobMapOutput) ElementType

func (MediaWorkflowJobMapOutput) ElementType() reflect.Type

func (MediaWorkflowJobMapOutput) MapIndex

func (MediaWorkflowJobMapOutput) ToMediaWorkflowJobMapOutput

func (o MediaWorkflowJobMapOutput) ToMediaWorkflowJobMapOutput() MediaWorkflowJobMapOutput

func (MediaWorkflowJobMapOutput) ToMediaWorkflowJobMapOutputWithContext

func (o MediaWorkflowJobMapOutput) ToMediaWorkflowJobMapOutputWithContext(ctx context.Context) MediaWorkflowJobMapOutput

type MediaWorkflowJobOutput

type MediaWorkflowJobOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobOutput) CompartmentId

func (o MediaWorkflowJobOutput) CompartmentId() pulumi.StringOutput

(Updatable) The compartment ID of the lock.

func (MediaWorkflowJobOutput) DefinedTags

func (o MediaWorkflowJobOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (MediaWorkflowJobOutput) DisplayName

func (o MediaWorkflowJobOutput) DisplayName() pulumi.StringOutput

(Updatable) Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.

func (MediaWorkflowJobOutput) ElementType

func (MediaWorkflowJobOutput) ElementType() reflect.Type

func (MediaWorkflowJobOutput) FreeformTags

func (o MediaWorkflowJobOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (MediaWorkflowJobOutput) IsLockOverride added in v1.22.0

func (o MediaWorkflowJobOutput) IsLockOverride() pulumi.BoolOutput

func (MediaWorkflowJobOutput) LifecycleDetails

func (o MediaWorkflowJobOutput) LifecycleDetails() pulumi.StringOutput

The lifecycle details of MediaWorkflowJob task.

func (MediaWorkflowJobOutput) Locks added in v1.22.0

Locks associated with this resource.

func (MediaWorkflowJobOutput) MediaWorkflowConfigurationIds

func (o MediaWorkflowJobOutput) MediaWorkflowConfigurationIds() pulumi.StringArrayOutput

Configurations to be applied to this run of the workflow.

func (MediaWorkflowJobOutput) MediaWorkflowId

func (o MediaWorkflowJobOutput) MediaWorkflowId() pulumi.StringOutput

OCID of the MediaWorkflow that should be run.

func (MediaWorkflowJobOutput) MediaWorkflowName

func (o MediaWorkflowJobOutput) MediaWorkflowName() pulumi.StringOutput

Name of the system MediaWorkflow that should be run.

func (MediaWorkflowJobOutput) Outputs

A list of JobOutput for the workflowJob.

func (MediaWorkflowJobOutput) Parameters

Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.

func (MediaWorkflowJobOutput) Runnable

A JSON representation of the job as it will be run by the system. All the task declarations, configurations and parameters are merged. Parameter values are all fully resolved.

func (MediaWorkflowJobOutput) State

The current state of the MediaWorkflowJob task.

func (MediaWorkflowJobOutput) SystemTags

func (o MediaWorkflowJobOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (MediaWorkflowJobOutput) TaskLifecycleStates

Status of each task.

func (MediaWorkflowJobOutput) TimeCreated

func (o MediaWorkflowJobOutput) TimeCreated() pulumi.StringOutput

When the lock was created.

func (MediaWorkflowJobOutput) TimeEnded

Time when the job finished. An RFC3339 formatted datetime string.

func (MediaWorkflowJobOutput) TimeStarted

func (o MediaWorkflowJobOutput) TimeStarted() pulumi.StringOutput

Time when the job started to execute. An RFC3339 formatted datetime string.

func (MediaWorkflowJobOutput) TimeUpdated

func (o MediaWorkflowJobOutput) TimeUpdated() pulumi.StringOutput

Updated time of the job. An RFC3339 formatted datetime string.

func (MediaWorkflowJobOutput) ToMediaWorkflowJobOutput

func (o MediaWorkflowJobOutput) ToMediaWorkflowJobOutput() MediaWorkflowJobOutput

func (MediaWorkflowJobOutput) ToMediaWorkflowJobOutputWithContext

func (o MediaWorkflowJobOutput) ToMediaWorkflowJobOutputWithContext(ctx context.Context) MediaWorkflowJobOutput

func (MediaWorkflowJobOutput) WorkflowIdentifierType

func (o MediaWorkflowJobOutput) WorkflowIdentifierType() pulumi.StringOutput

Discriminate identification of a workflow by name versus a workflow by ID.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type MediaWorkflowJobOutputType

type MediaWorkflowJobOutputType struct {
	// Type of job output.
	AssetType *string `pulumi:"assetType"`
	// The bucket name of the job output.
	Bucket *string `pulumi:"bucket"`
	// The ID associated with the job output.
	Id *string `pulumi:"id"`
	// The namespace name of the job output.
	Namespace *string `pulumi:"namespace"`
	// The object name of the job output.
	Object *string `pulumi:"object"`
}

type MediaWorkflowJobOutputTypeArgs

type MediaWorkflowJobOutputTypeArgs struct {
	// Type of job output.
	AssetType pulumi.StringPtrInput `pulumi:"assetType"`
	// The bucket name of the job output.
	Bucket pulumi.StringPtrInput `pulumi:"bucket"`
	// The ID associated with the job output.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The namespace name of the job output.
	Namespace pulumi.StringPtrInput `pulumi:"namespace"`
	// The object name of the job output.
	Object pulumi.StringPtrInput `pulumi:"object"`
}

func (MediaWorkflowJobOutputTypeArgs) ElementType

func (MediaWorkflowJobOutputTypeArgs) ToMediaWorkflowJobOutputTypeOutput

func (i MediaWorkflowJobOutputTypeArgs) ToMediaWorkflowJobOutputTypeOutput() MediaWorkflowJobOutputTypeOutput

func (MediaWorkflowJobOutputTypeArgs) ToMediaWorkflowJobOutputTypeOutputWithContext

func (i MediaWorkflowJobOutputTypeArgs) ToMediaWorkflowJobOutputTypeOutputWithContext(ctx context.Context) MediaWorkflowJobOutputTypeOutput

type MediaWorkflowJobOutputTypeArray

type MediaWorkflowJobOutputTypeArray []MediaWorkflowJobOutputTypeInput

func (MediaWorkflowJobOutputTypeArray) ElementType

func (MediaWorkflowJobOutputTypeArray) ToMediaWorkflowJobOutputTypeArrayOutput

func (i MediaWorkflowJobOutputTypeArray) ToMediaWorkflowJobOutputTypeArrayOutput() MediaWorkflowJobOutputTypeArrayOutput

func (MediaWorkflowJobOutputTypeArray) ToMediaWorkflowJobOutputTypeArrayOutputWithContext

func (i MediaWorkflowJobOutputTypeArray) ToMediaWorkflowJobOutputTypeArrayOutputWithContext(ctx context.Context) MediaWorkflowJobOutputTypeArrayOutput

type MediaWorkflowJobOutputTypeArrayInput

type MediaWorkflowJobOutputTypeArrayInput interface {
	pulumi.Input

	ToMediaWorkflowJobOutputTypeArrayOutput() MediaWorkflowJobOutputTypeArrayOutput
	ToMediaWorkflowJobOutputTypeArrayOutputWithContext(context.Context) MediaWorkflowJobOutputTypeArrayOutput
}

MediaWorkflowJobOutputTypeArrayInput is an input type that accepts MediaWorkflowJobOutputTypeArray and MediaWorkflowJobOutputTypeArrayOutput values. You can construct a concrete instance of `MediaWorkflowJobOutputTypeArrayInput` via:

MediaWorkflowJobOutputTypeArray{ MediaWorkflowJobOutputTypeArgs{...} }

type MediaWorkflowJobOutputTypeArrayOutput

type MediaWorkflowJobOutputTypeArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobOutputTypeArrayOutput) ElementType

func (MediaWorkflowJobOutputTypeArrayOutput) Index

func (MediaWorkflowJobOutputTypeArrayOutput) ToMediaWorkflowJobOutputTypeArrayOutput

func (o MediaWorkflowJobOutputTypeArrayOutput) ToMediaWorkflowJobOutputTypeArrayOutput() MediaWorkflowJobOutputTypeArrayOutput

func (MediaWorkflowJobOutputTypeArrayOutput) ToMediaWorkflowJobOutputTypeArrayOutputWithContext

func (o MediaWorkflowJobOutputTypeArrayOutput) ToMediaWorkflowJobOutputTypeArrayOutputWithContext(ctx context.Context) MediaWorkflowJobOutputTypeArrayOutput

type MediaWorkflowJobOutputTypeInput

type MediaWorkflowJobOutputTypeInput interface {
	pulumi.Input

	ToMediaWorkflowJobOutputTypeOutput() MediaWorkflowJobOutputTypeOutput
	ToMediaWorkflowJobOutputTypeOutputWithContext(context.Context) MediaWorkflowJobOutputTypeOutput
}

MediaWorkflowJobOutputTypeInput is an input type that accepts MediaWorkflowJobOutputTypeArgs and MediaWorkflowJobOutputTypeOutput values. You can construct a concrete instance of `MediaWorkflowJobOutputTypeInput` via:

MediaWorkflowJobOutputTypeArgs{...}

type MediaWorkflowJobOutputTypeOutput

type MediaWorkflowJobOutputTypeOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobOutputTypeOutput) AssetType

Type of job output.

func (MediaWorkflowJobOutputTypeOutput) Bucket

The bucket name of the job output.

func (MediaWorkflowJobOutputTypeOutput) ElementType

func (MediaWorkflowJobOutputTypeOutput) Id

The ID associated with the job output.

func (MediaWorkflowJobOutputTypeOutput) Namespace

The namespace name of the job output.

func (MediaWorkflowJobOutputTypeOutput) Object

The object name of the job output.

func (MediaWorkflowJobOutputTypeOutput) ToMediaWorkflowJobOutputTypeOutput

func (o MediaWorkflowJobOutputTypeOutput) ToMediaWorkflowJobOutputTypeOutput() MediaWorkflowJobOutputTypeOutput

func (MediaWorkflowJobOutputTypeOutput) ToMediaWorkflowJobOutputTypeOutputWithContext

func (o MediaWorkflowJobOutputTypeOutput) ToMediaWorkflowJobOutputTypeOutputWithContext(ctx context.Context) MediaWorkflowJobOutputTypeOutput

type MediaWorkflowJobState

type MediaWorkflowJobState struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails pulumi.StringPtrInput
	// Locks associated with this resource.
	Locks MediaWorkflowJobLockArrayInput
	// Configurations to be applied to this run of the workflow.
	MediaWorkflowConfigurationIds pulumi.StringArrayInput
	// OCID of the MediaWorkflow that should be run.
	MediaWorkflowId pulumi.StringPtrInput
	// Name of the system MediaWorkflow that should be run.
	MediaWorkflowName pulumi.StringPtrInput
	// A list of JobOutput for the workflowJob.
	Outputs MediaWorkflowJobOutputTypeArrayInput
	// Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow, the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level keys refer to a parameter's name.
	Parameters pulumi.StringPtrInput
	// A JSON representation of the job as it will be run by the system. All the task declarations, configurations and parameters are merged. Parameter values are all fully resolved.
	Runnable pulumi.StringPtrInput
	// The current state of the MediaWorkflowJob task.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// Status of each task.
	TaskLifecycleStates MediaWorkflowJobTaskLifecycleStateArrayInput
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput
	// Time when the job finished. An RFC3339 formatted datetime string.
	TimeEnded pulumi.StringPtrInput
	// Time when the job started to execute. An RFC3339 formatted datetime string.
	TimeStarted pulumi.StringPtrInput
	// Updated time of the job. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// Discriminate identification of a workflow by name versus a workflow by ID.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	WorkflowIdentifierType pulumi.StringPtrInput
}

func (MediaWorkflowJobState) ElementType

func (MediaWorkflowJobState) ElementType() reflect.Type

type MediaWorkflowJobTaskLifecycleState

type MediaWorkflowJobTaskLifecycleState struct {
	// Unique key within a MediaWorkflowJob for the task.
	Key *string `pulumi:"key"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails *string `pulumi:"lifecycleDetails"`
	// The current state of the MediaWorkflowJob task.
	State *string `pulumi:"state"`
}

type MediaWorkflowJobTaskLifecycleStateArgs

type MediaWorkflowJobTaskLifecycleStateArgs struct {
	// Unique key within a MediaWorkflowJob for the task.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The lifecycle details of MediaWorkflowJob task.
	LifecycleDetails pulumi.StringPtrInput `pulumi:"lifecycleDetails"`
	// The current state of the MediaWorkflowJob task.
	State pulumi.StringPtrInput `pulumi:"state"`
}

func (MediaWorkflowJobTaskLifecycleStateArgs) ElementType

func (MediaWorkflowJobTaskLifecycleStateArgs) ToMediaWorkflowJobTaskLifecycleStateOutput

func (i MediaWorkflowJobTaskLifecycleStateArgs) ToMediaWorkflowJobTaskLifecycleStateOutput() MediaWorkflowJobTaskLifecycleStateOutput

func (MediaWorkflowJobTaskLifecycleStateArgs) ToMediaWorkflowJobTaskLifecycleStateOutputWithContext

func (i MediaWorkflowJobTaskLifecycleStateArgs) ToMediaWorkflowJobTaskLifecycleStateOutputWithContext(ctx context.Context) MediaWorkflowJobTaskLifecycleStateOutput

type MediaWorkflowJobTaskLifecycleStateArray

type MediaWorkflowJobTaskLifecycleStateArray []MediaWorkflowJobTaskLifecycleStateInput

func (MediaWorkflowJobTaskLifecycleStateArray) ElementType

func (MediaWorkflowJobTaskLifecycleStateArray) ToMediaWorkflowJobTaskLifecycleStateArrayOutput

func (i MediaWorkflowJobTaskLifecycleStateArray) ToMediaWorkflowJobTaskLifecycleStateArrayOutput() MediaWorkflowJobTaskLifecycleStateArrayOutput

func (MediaWorkflowJobTaskLifecycleStateArray) ToMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext

func (i MediaWorkflowJobTaskLifecycleStateArray) ToMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext(ctx context.Context) MediaWorkflowJobTaskLifecycleStateArrayOutput

type MediaWorkflowJobTaskLifecycleStateArrayInput

type MediaWorkflowJobTaskLifecycleStateArrayInput interface {
	pulumi.Input

	ToMediaWorkflowJobTaskLifecycleStateArrayOutput() MediaWorkflowJobTaskLifecycleStateArrayOutput
	ToMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext(context.Context) MediaWorkflowJobTaskLifecycleStateArrayOutput
}

MediaWorkflowJobTaskLifecycleStateArrayInput is an input type that accepts MediaWorkflowJobTaskLifecycleStateArray and MediaWorkflowJobTaskLifecycleStateArrayOutput values. You can construct a concrete instance of `MediaWorkflowJobTaskLifecycleStateArrayInput` via:

MediaWorkflowJobTaskLifecycleStateArray{ MediaWorkflowJobTaskLifecycleStateArgs{...} }

type MediaWorkflowJobTaskLifecycleStateArrayOutput

type MediaWorkflowJobTaskLifecycleStateArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobTaskLifecycleStateArrayOutput) ElementType

func (MediaWorkflowJobTaskLifecycleStateArrayOutput) Index

func (MediaWorkflowJobTaskLifecycleStateArrayOutput) ToMediaWorkflowJobTaskLifecycleStateArrayOutput

func (o MediaWorkflowJobTaskLifecycleStateArrayOutput) ToMediaWorkflowJobTaskLifecycleStateArrayOutput() MediaWorkflowJobTaskLifecycleStateArrayOutput

func (MediaWorkflowJobTaskLifecycleStateArrayOutput) ToMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext

func (o MediaWorkflowJobTaskLifecycleStateArrayOutput) ToMediaWorkflowJobTaskLifecycleStateArrayOutputWithContext(ctx context.Context) MediaWorkflowJobTaskLifecycleStateArrayOutput

type MediaWorkflowJobTaskLifecycleStateInput

type MediaWorkflowJobTaskLifecycleStateInput interface {
	pulumi.Input

	ToMediaWorkflowJobTaskLifecycleStateOutput() MediaWorkflowJobTaskLifecycleStateOutput
	ToMediaWorkflowJobTaskLifecycleStateOutputWithContext(context.Context) MediaWorkflowJobTaskLifecycleStateOutput
}

MediaWorkflowJobTaskLifecycleStateInput is an input type that accepts MediaWorkflowJobTaskLifecycleStateArgs and MediaWorkflowJobTaskLifecycleStateOutput values. You can construct a concrete instance of `MediaWorkflowJobTaskLifecycleStateInput` via:

MediaWorkflowJobTaskLifecycleStateArgs{...}

type MediaWorkflowJobTaskLifecycleStateOutput

type MediaWorkflowJobTaskLifecycleStateOutput struct{ *pulumi.OutputState }

func (MediaWorkflowJobTaskLifecycleStateOutput) ElementType

func (MediaWorkflowJobTaskLifecycleStateOutput) Key

Unique key within a MediaWorkflowJob for the task.

func (MediaWorkflowJobTaskLifecycleStateOutput) LifecycleDetails

The lifecycle details of MediaWorkflowJob task.

func (MediaWorkflowJobTaskLifecycleStateOutput) State

The current state of the MediaWorkflowJob task.

func (MediaWorkflowJobTaskLifecycleStateOutput) ToMediaWorkflowJobTaskLifecycleStateOutput

func (o MediaWorkflowJobTaskLifecycleStateOutput) ToMediaWorkflowJobTaskLifecycleStateOutput() MediaWorkflowJobTaskLifecycleStateOutput

func (MediaWorkflowJobTaskLifecycleStateOutput) ToMediaWorkflowJobTaskLifecycleStateOutputWithContext

func (o MediaWorkflowJobTaskLifecycleStateOutput) ToMediaWorkflowJobTaskLifecycleStateOutputWithContext(ctx context.Context) MediaWorkflowJobTaskLifecycleStateOutput

type MediaWorkflowLock added in v1.22.0

type MediaWorkflowLock struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// (Updatable) The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type string `pulumi:"type"`
}

type MediaWorkflowLockArgs added in v1.22.0

type MediaWorkflowLockArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// (Updatable) The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type pulumi.StringInput `pulumi:"type"`
}

func (MediaWorkflowLockArgs) ElementType added in v1.22.0

func (MediaWorkflowLockArgs) ElementType() reflect.Type

func (MediaWorkflowLockArgs) ToMediaWorkflowLockOutput added in v1.22.0

func (i MediaWorkflowLockArgs) ToMediaWorkflowLockOutput() MediaWorkflowLockOutput

func (MediaWorkflowLockArgs) ToMediaWorkflowLockOutputWithContext added in v1.22.0

func (i MediaWorkflowLockArgs) ToMediaWorkflowLockOutputWithContext(ctx context.Context) MediaWorkflowLockOutput

type MediaWorkflowLockArray added in v1.22.0

type MediaWorkflowLockArray []MediaWorkflowLockInput

func (MediaWorkflowLockArray) ElementType added in v1.22.0

func (MediaWorkflowLockArray) ElementType() reflect.Type

func (MediaWorkflowLockArray) ToMediaWorkflowLockArrayOutput added in v1.22.0

func (i MediaWorkflowLockArray) ToMediaWorkflowLockArrayOutput() MediaWorkflowLockArrayOutput

func (MediaWorkflowLockArray) ToMediaWorkflowLockArrayOutputWithContext added in v1.22.0

func (i MediaWorkflowLockArray) ToMediaWorkflowLockArrayOutputWithContext(ctx context.Context) MediaWorkflowLockArrayOutput

type MediaWorkflowLockArrayInput added in v1.22.0

type MediaWorkflowLockArrayInput interface {
	pulumi.Input

	ToMediaWorkflowLockArrayOutput() MediaWorkflowLockArrayOutput
	ToMediaWorkflowLockArrayOutputWithContext(context.Context) MediaWorkflowLockArrayOutput
}

MediaWorkflowLockArrayInput is an input type that accepts MediaWorkflowLockArray and MediaWorkflowLockArrayOutput values. You can construct a concrete instance of `MediaWorkflowLockArrayInput` via:

MediaWorkflowLockArray{ MediaWorkflowLockArgs{...} }

type MediaWorkflowLockArrayOutput added in v1.22.0

type MediaWorkflowLockArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowLockArrayOutput) ElementType added in v1.22.0

func (MediaWorkflowLockArrayOutput) Index added in v1.22.0

func (MediaWorkflowLockArrayOutput) ToMediaWorkflowLockArrayOutput added in v1.22.0

func (o MediaWorkflowLockArrayOutput) ToMediaWorkflowLockArrayOutput() MediaWorkflowLockArrayOutput

func (MediaWorkflowLockArrayOutput) ToMediaWorkflowLockArrayOutputWithContext added in v1.22.0

func (o MediaWorkflowLockArrayOutput) ToMediaWorkflowLockArrayOutputWithContext(ctx context.Context) MediaWorkflowLockArrayOutput

type MediaWorkflowLockInput added in v1.22.0

type MediaWorkflowLockInput interface {
	pulumi.Input

	ToMediaWorkflowLockOutput() MediaWorkflowLockOutput
	ToMediaWorkflowLockOutputWithContext(context.Context) MediaWorkflowLockOutput
}

MediaWorkflowLockInput is an input type that accepts MediaWorkflowLockArgs and MediaWorkflowLockOutput values. You can construct a concrete instance of `MediaWorkflowLockInput` via:

MediaWorkflowLockArgs{...}

type MediaWorkflowLockOutput added in v1.22.0

type MediaWorkflowLockOutput struct{ *pulumi.OutputState }

func (MediaWorkflowLockOutput) CompartmentId added in v1.22.0

func (o MediaWorkflowLockOutput) CompartmentId() pulumi.StringOutput

(Updatable) The compartment ID of the lock.

func (MediaWorkflowLockOutput) ElementType added in v1.22.0

func (MediaWorkflowLockOutput) ElementType() reflect.Type

func (MediaWorkflowLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (MediaWorkflowLockOutput) RelatedResourceId added in v1.22.0

func (o MediaWorkflowLockOutput) RelatedResourceId() pulumi.StringPtrOutput

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (MediaWorkflowLockOutput) TimeCreated added in v1.22.0

When the lock was created.

func (MediaWorkflowLockOutput) ToMediaWorkflowLockOutput added in v1.22.0

func (o MediaWorkflowLockOutput) ToMediaWorkflowLockOutput() MediaWorkflowLockOutput

func (MediaWorkflowLockOutput) ToMediaWorkflowLockOutputWithContext added in v1.22.0

func (o MediaWorkflowLockOutput) ToMediaWorkflowLockOutputWithContext(ctx context.Context) MediaWorkflowLockOutput

func (MediaWorkflowLockOutput) Type added in v1.22.0

(Updatable) The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.

type MediaWorkflowMap

type MediaWorkflowMap map[string]MediaWorkflowInput

func (MediaWorkflowMap) ElementType

func (MediaWorkflowMap) ElementType() reflect.Type

func (MediaWorkflowMap) ToMediaWorkflowMapOutput

func (i MediaWorkflowMap) ToMediaWorkflowMapOutput() MediaWorkflowMapOutput

func (MediaWorkflowMap) ToMediaWorkflowMapOutputWithContext

func (i MediaWorkflowMap) ToMediaWorkflowMapOutputWithContext(ctx context.Context) MediaWorkflowMapOutput

type MediaWorkflowMapInput

type MediaWorkflowMapInput interface {
	pulumi.Input

	ToMediaWorkflowMapOutput() MediaWorkflowMapOutput
	ToMediaWorkflowMapOutputWithContext(context.Context) MediaWorkflowMapOutput
}

MediaWorkflowMapInput is an input type that accepts MediaWorkflowMap and MediaWorkflowMapOutput values. You can construct a concrete instance of `MediaWorkflowMapInput` via:

MediaWorkflowMap{ "key": MediaWorkflowArgs{...} }

type MediaWorkflowMapOutput

type MediaWorkflowMapOutput struct{ *pulumi.OutputState }

func (MediaWorkflowMapOutput) ElementType

func (MediaWorkflowMapOutput) ElementType() reflect.Type

func (MediaWorkflowMapOutput) MapIndex

func (MediaWorkflowMapOutput) ToMediaWorkflowMapOutput

func (o MediaWorkflowMapOutput) ToMediaWorkflowMapOutput() MediaWorkflowMapOutput

func (MediaWorkflowMapOutput) ToMediaWorkflowMapOutputWithContext

func (o MediaWorkflowMapOutput) ToMediaWorkflowMapOutputWithContext(ctx context.Context) MediaWorkflowMapOutput

type MediaWorkflowOutput

type MediaWorkflowOutput struct{ *pulumi.OutputState }

func (MediaWorkflowOutput) CompartmentId

func (o MediaWorkflowOutput) CompartmentId() pulumi.StringOutput

(Updatable) The compartment ID of the lock.

func (MediaWorkflowOutput) DefinedTags

func (o MediaWorkflowOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (MediaWorkflowOutput) DisplayName

func (o MediaWorkflowOutput) DisplayName() pulumi.StringOutput

(Updatable) Name for the MediaWorkflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.

func (MediaWorkflowOutput) ElementType

func (MediaWorkflowOutput) ElementType() reflect.Type

func (MediaWorkflowOutput) FreeformTags

func (o MediaWorkflowOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (MediaWorkflowOutput) IsLockOverride added in v1.22.0

func (o MediaWorkflowOutput) IsLockOverride() pulumi.BoolOutput

func (MediaWorkflowOutput) LifecyleDetails

func (o MediaWorkflowOutput) LifecyleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (MediaWorkflowOutput) Locks added in v1.22.0

Locks associated with this resource.

func (MediaWorkflowOutput) MediaWorkflowConfigurationIds

func (o MediaWorkflowOutput) MediaWorkflowConfigurationIds() pulumi.StringArrayOutput

(Updatable) Configurations to be applied to all the jobs for this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob.

func (MediaWorkflowOutput) Parameters

func (o MediaWorkflowOutput) Parameters() pulumi.StringOutput

(Updatable) 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.

func (MediaWorkflowOutput) State

The current state of the MediaWorkflow.

func (MediaWorkflowOutput) SystemTags

func (o MediaWorkflowOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (MediaWorkflowOutput) Tasks

(Updatable) The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array must be unique within the array. The order of tasks given here will be preserved.

func (MediaWorkflowOutput) TimeCreated

func (o MediaWorkflowOutput) TimeCreated() pulumi.StringOutput

When the lock was created.

func (MediaWorkflowOutput) TimeUpdated

func (o MediaWorkflowOutput) TimeUpdated() pulumi.StringOutput

The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.

func (MediaWorkflowOutput) ToMediaWorkflowOutput

func (o MediaWorkflowOutput) ToMediaWorkflowOutput() MediaWorkflowOutput

func (MediaWorkflowOutput) ToMediaWorkflowOutputWithContext

func (o MediaWorkflowOutput) ToMediaWorkflowOutputWithContext(ctx context.Context) MediaWorkflowOutput

func (MediaWorkflowOutput) Version

(Updatable) The version of the MediaWorkflowTaskDeclaration.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type MediaWorkflowState

type MediaWorkflowState struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Name for the MediaWorkflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringPtrInput
	// Locks associated with this resource.
	Locks MediaWorkflowLockArrayInput
	// (Updatable) Configurations to be applied to all the jobs for this workflow. Parameters in these configurations are overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the parameters of the MediaWorkflowJob.
	MediaWorkflowConfigurationIds pulumi.StringArrayInput
	// (Updatable) 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.
	Parameters pulumi.StringPtrInput
	// The current state of the MediaWorkflow.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// (Updatable) The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array must be unique within the array. The order of tasks given here will be preserved.
	Tasks MediaWorkflowTaskArrayInput
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput
	// The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
	// (Updatable) The version of the MediaWorkflowTaskDeclaration.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Version pulumi.StringPtrInput
}

func (MediaWorkflowState) ElementType

func (MediaWorkflowState) ElementType() reflect.Type

type MediaWorkflowTask

type MediaWorkflowTask struct {
	// (Updatable) 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.
	EnableParameterReference *string `pulumi:"enableParameterReference"`
	// (Updatable) 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.
	EnableWhenReferencedParameterEquals map[string]interface{} `pulumi:"enableWhenReferencedParameterEquals"`
	// (Updatable) 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.
	Key string `pulumi:"key"`
	// (Updatable) 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.
	Parameters string `pulumi:"parameters"`
	// (Updatable) Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
	Prerequisites []string `pulumi:"prerequisites"`
	// (Updatable) The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type string `pulumi:"type"`
	// (Updatable) The version of the MediaWorkflowTaskDeclaration.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Version string `pulumi:"version"`
}

type MediaWorkflowTaskArgs

type MediaWorkflowTaskArgs struct {
	// (Updatable) 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.
	EnableParameterReference pulumi.StringPtrInput `pulumi:"enableParameterReference"`
	// (Updatable) 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.
	EnableWhenReferencedParameterEquals pulumi.MapInput `pulumi:"enableWhenReferencedParameterEquals"`
	// (Updatable) 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.
	Key pulumi.StringInput `pulumi:"key"`
	// (Updatable) 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.
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// (Updatable) Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
	Prerequisites pulumi.StringArrayInput `pulumi:"prerequisites"`
	// (Updatable) The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
	Type pulumi.StringInput `pulumi:"type"`
	// (Updatable) The version of the MediaWorkflowTaskDeclaration.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Version pulumi.StringInput `pulumi:"version"`
}

func (MediaWorkflowTaskArgs) ElementType

func (MediaWorkflowTaskArgs) ElementType() reflect.Type

func (MediaWorkflowTaskArgs) ToMediaWorkflowTaskOutput

func (i MediaWorkflowTaskArgs) ToMediaWorkflowTaskOutput() MediaWorkflowTaskOutput

func (MediaWorkflowTaskArgs) ToMediaWorkflowTaskOutputWithContext

func (i MediaWorkflowTaskArgs) ToMediaWorkflowTaskOutputWithContext(ctx context.Context) MediaWorkflowTaskOutput

type MediaWorkflowTaskArray

type MediaWorkflowTaskArray []MediaWorkflowTaskInput

func (MediaWorkflowTaskArray) ElementType

func (MediaWorkflowTaskArray) ElementType() reflect.Type

func (MediaWorkflowTaskArray) ToMediaWorkflowTaskArrayOutput

func (i MediaWorkflowTaskArray) ToMediaWorkflowTaskArrayOutput() MediaWorkflowTaskArrayOutput

func (MediaWorkflowTaskArray) ToMediaWorkflowTaskArrayOutputWithContext

func (i MediaWorkflowTaskArray) ToMediaWorkflowTaskArrayOutputWithContext(ctx context.Context) MediaWorkflowTaskArrayOutput

type MediaWorkflowTaskArrayInput

type MediaWorkflowTaskArrayInput interface {
	pulumi.Input

	ToMediaWorkflowTaskArrayOutput() MediaWorkflowTaskArrayOutput
	ToMediaWorkflowTaskArrayOutputWithContext(context.Context) MediaWorkflowTaskArrayOutput
}

MediaWorkflowTaskArrayInput is an input type that accepts MediaWorkflowTaskArray and MediaWorkflowTaskArrayOutput values. You can construct a concrete instance of `MediaWorkflowTaskArrayInput` via:

MediaWorkflowTaskArray{ MediaWorkflowTaskArgs{...} }

type MediaWorkflowTaskArrayOutput

type MediaWorkflowTaskArrayOutput struct{ *pulumi.OutputState }

func (MediaWorkflowTaskArrayOutput) ElementType

func (MediaWorkflowTaskArrayOutput) Index

func (MediaWorkflowTaskArrayOutput) ToMediaWorkflowTaskArrayOutput

func (o MediaWorkflowTaskArrayOutput) ToMediaWorkflowTaskArrayOutput() MediaWorkflowTaskArrayOutput

func (MediaWorkflowTaskArrayOutput) ToMediaWorkflowTaskArrayOutputWithContext

func (o MediaWorkflowTaskArrayOutput) ToMediaWorkflowTaskArrayOutputWithContext(ctx context.Context) MediaWorkflowTaskArrayOutput

type MediaWorkflowTaskInput

type MediaWorkflowTaskInput interface {
	pulumi.Input

	ToMediaWorkflowTaskOutput() MediaWorkflowTaskOutput
	ToMediaWorkflowTaskOutputWithContext(context.Context) MediaWorkflowTaskOutput
}

MediaWorkflowTaskInput is an input type that accepts MediaWorkflowTaskArgs and MediaWorkflowTaskOutput values. You can construct a concrete instance of `MediaWorkflowTaskInput` via:

MediaWorkflowTaskArgs{...}

type MediaWorkflowTaskOutput

type MediaWorkflowTaskOutput struct{ *pulumi.OutputState }

func (MediaWorkflowTaskOutput) ElementType

func (MediaWorkflowTaskOutput) ElementType() reflect.Type

func (MediaWorkflowTaskOutput) EnableParameterReference

func (o MediaWorkflowTaskOutput) EnableParameterReference() pulumi.StringPtrOutput

(Updatable) 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.

func (MediaWorkflowTaskOutput) EnableWhenReferencedParameterEquals

func (o MediaWorkflowTaskOutput) EnableWhenReferencedParameterEquals() pulumi.MapOutput

(Updatable) 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.

func (MediaWorkflowTaskOutput) Key

(Updatable) 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.

func (MediaWorkflowTaskOutput) Parameters

(Updatable) 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.

func (MediaWorkflowTaskOutput) Prerequisites

(Updatable) Keys to the other tasks in this workflow that must be completed before execution of this task can begin.

func (MediaWorkflowTaskOutput) ToMediaWorkflowTaskOutput

func (o MediaWorkflowTaskOutput) ToMediaWorkflowTaskOutput() MediaWorkflowTaskOutput

func (MediaWorkflowTaskOutput) ToMediaWorkflowTaskOutputWithContext

func (o MediaWorkflowTaskOutput) ToMediaWorkflowTaskOutputWithContext(ctx context.Context) MediaWorkflowTaskOutput

func (MediaWorkflowTaskOutput) Type

(Updatable) The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.

func (MediaWorkflowTaskOutput) Version

(Updatable) The version of the MediaWorkflowTaskDeclaration.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type StreamCdnConfig

type StreamCdnConfig struct {
	pulumi.CustomResourceState

	// The compartment ID of the lock.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Base fields of the StreamCdnConfig configuration object.
	Config StreamCdnConfigConfigOutput `pulumi:"config"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) CDN Config display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Distribution Channel Identifier.
	DistributionChannelId pulumi.StringOutput `pulumi:"distributionChannelId"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapOutput `pulumi:"freeformTags"`
	// (Updatable) Whether publishing to CDN is enabled.
	IsEnabled      pulumi.BoolOutput `pulumi:"isEnabled"`
	IsLockOverride pulumi.BoolOutput `pulumi:"isLockOverride"`
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringOutput `pulumi:"lifecyleDetails"`
	// Locks associated with this resource.
	Locks StreamCdnConfigLockArrayOutput `pulumi:"locks"`
	// The current state of the CDN Configuration.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// When the lock was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time when the CDN Config was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Stream Cdn Config resource in Oracle Cloud Infrastructure Media Services service.

Creates a new CDN Configuration.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.NewStreamCdnConfig(ctx, "test_stream_cdn_config", &MediaServices.StreamCdnConfigArgs{
			Config: &mediaservices.StreamCdnConfigConfigArgs{
				Type:                      pulumi.Any(streamCdnConfigConfigType),
				EdgeHostname:              pulumi.Any(streamCdnConfigConfigEdgeHostname),
				EdgePathPrefix:            pulumi.Any(streamCdnConfigConfigEdgePathPrefix),
				EdgeTokenKey:              pulumi.Any(streamCdnConfigConfigEdgeTokenKey),
				EdgeTokenSalt:             pulumi.Any(streamCdnConfigConfigEdgeTokenSalt),
				IsEdgeTokenAuth:           pulumi.Any(streamCdnConfigConfigIsEdgeTokenAuth),
				OriginAuthSecretKeyA:      pulumi.Any(streamCdnConfigConfigOriginAuthSecretKeyA),
				OriginAuthSecretKeyB:      pulumi.Any(streamCdnConfigConfigOriginAuthSecretKeyB),
				OriginAuthSecretKeyNonceA: pulumi.Any(streamCdnConfigConfigOriginAuthSecretKeyNonceA),
				OriginAuthSecretKeyNonceB: pulumi.Any(streamCdnConfigConfigOriginAuthSecretKeyNonceB),
				OriginAuthSignEncryption:  pulumi.Any(streamCdnConfigConfigOriginAuthSignEncryption),
				OriginAuthSignType:        pulumi.Any(streamCdnConfigConfigOriginAuthSignType),
			},
			DisplayName:           pulumi.Any(streamCdnConfigDisplayName),
			DistributionChannelId: pulumi.Any(testChannel.Id),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			IsEnabled: pulumi.Any(streamCdnConfigIsEnabled),
			Locks: mediaservices.StreamCdnConfigLockArray{
				&mediaservices.StreamCdnConfigLockArgs{
					CompartmentId:     pulumi.Any(compartmentId),
					Type:              pulumi.Any(streamCdnConfigLocksType),
					Message:           pulumi.Any(streamCdnConfigLocksMessage),
					RelatedResourceId: pulumi.Any(testResource.Id),
					TimeCreated:       pulumi.Any(streamCdnConfigLocksTimeCreated),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

StreamCdnConfigs can be imported using the `id`, e.g.

```sh $ pulumi import oci:MediaServices/streamCdnConfig:StreamCdnConfig test_stream_cdn_config "id" ```

func GetStreamCdnConfig

func GetStreamCdnConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamCdnConfigState, opts ...pulumi.ResourceOption) (*StreamCdnConfig, error)

GetStreamCdnConfig gets an existing StreamCdnConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStreamCdnConfig

func NewStreamCdnConfig(ctx *pulumi.Context,
	name string, args *StreamCdnConfigArgs, opts ...pulumi.ResourceOption) (*StreamCdnConfig, error)

NewStreamCdnConfig registers a new resource with the given unique name, arguments, and options.

func (*StreamCdnConfig) ElementType

func (*StreamCdnConfig) ElementType() reflect.Type

func (*StreamCdnConfig) ToStreamCdnConfigOutput

func (i *StreamCdnConfig) ToStreamCdnConfigOutput() StreamCdnConfigOutput

func (*StreamCdnConfig) ToStreamCdnConfigOutputWithContext

func (i *StreamCdnConfig) ToStreamCdnConfigOutputWithContext(ctx context.Context) StreamCdnConfigOutput

type StreamCdnConfigArgs

type StreamCdnConfigArgs struct {
	// (Updatable) Base fields of the StreamCdnConfig configuration object.
	Config StreamCdnConfigConfigInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) CDN Config display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// Distribution Channel Identifier.
	DistributionChannelId pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Whether publishing to CDN is enabled.
	IsEnabled      pulumi.BoolPtrInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks StreamCdnConfigLockArrayInput
}

The set of arguments for constructing a StreamCdnConfig resource.

func (StreamCdnConfigArgs) ElementType

func (StreamCdnConfigArgs) ElementType() reflect.Type

type StreamCdnConfigArray

type StreamCdnConfigArray []StreamCdnConfigInput

func (StreamCdnConfigArray) ElementType

func (StreamCdnConfigArray) ElementType() reflect.Type

func (StreamCdnConfigArray) ToStreamCdnConfigArrayOutput

func (i StreamCdnConfigArray) ToStreamCdnConfigArrayOutput() StreamCdnConfigArrayOutput

func (StreamCdnConfigArray) ToStreamCdnConfigArrayOutputWithContext

func (i StreamCdnConfigArray) ToStreamCdnConfigArrayOutputWithContext(ctx context.Context) StreamCdnConfigArrayOutput

type StreamCdnConfigArrayInput

type StreamCdnConfigArrayInput interface {
	pulumi.Input

	ToStreamCdnConfigArrayOutput() StreamCdnConfigArrayOutput
	ToStreamCdnConfigArrayOutputWithContext(context.Context) StreamCdnConfigArrayOutput
}

StreamCdnConfigArrayInput is an input type that accepts StreamCdnConfigArray and StreamCdnConfigArrayOutput values. You can construct a concrete instance of `StreamCdnConfigArrayInput` via:

StreamCdnConfigArray{ StreamCdnConfigArgs{...} }

type StreamCdnConfigArrayOutput

type StreamCdnConfigArrayOutput struct{ *pulumi.OutputState }

func (StreamCdnConfigArrayOutput) ElementType

func (StreamCdnConfigArrayOutput) ElementType() reflect.Type

func (StreamCdnConfigArrayOutput) Index

func (StreamCdnConfigArrayOutput) ToStreamCdnConfigArrayOutput

func (o StreamCdnConfigArrayOutput) ToStreamCdnConfigArrayOutput() StreamCdnConfigArrayOutput

func (StreamCdnConfigArrayOutput) ToStreamCdnConfigArrayOutputWithContext

func (o StreamCdnConfigArrayOutput) ToStreamCdnConfigArrayOutputWithContext(ctx context.Context) StreamCdnConfigArrayOutput

type StreamCdnConfigConfig

type StreamCdnConfigConfig struct {
	// (Updatable) The hostname of the CDN edge server to use when building CDN URLs.
	EdgeHostname *string `pulumi:"edgeHostname"`
	// (Updatable) The path to prepend when building CDN URLs.
	EdgePathPrefix *string `pulumi:"edgePathPrefix"`
	// (Updatable) The encryption key to use for edge token authentication.
	EdgeTokenKey *string `pulumi:"edgeTokenKey"`
	// (Updatable) Salt to use when encrypting authentication token.
	EdgeTokenSalt *string `pulumi:"edgeTokenSalt"`
	// (Updatable) Whether token authentication should be used at the CDN edge.
	IsEdgeTokenAuth *bool `pulumi:"isEdgeTokenAuth"`
	// (Updatable) The shared secret key A, two for errorless key rotation.
	OriginAuthSecretKeyA *string `pulumi:"originAuthSecretKeyA"`
	// (Updatable) The shared secret key B, two for errorless key rotation.
	OriginAuthSecretKeyB *string `pulumi:"originAuthSecretKeyB"`
	// (Updatable) Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
	OriginAuthSecretKeyNonceA *string `pulumi:"originAuthSecretKeyNonceA"`
	// (Updatable) Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
	OriginAuthSecretKeyNonceB *string `pulumi:"originAuthSecretKeyNonceB"`
	// (Updatable) The type of encryption used to compute the signature.
	OriginAuthSignEncryption *string `pulumi:"originAuthSignEncryption"`
	// (Updatable) The type of data used to compute the signature.
	OriginAuthSignType *string `pulumi:"originAuthSignType"`
	// Type of the lock.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type string `pulumi:"type"`
}

type StreamCdnConfigConfigArgs

type StreamCdnConfigConfigArgs struct {
	// (Updatable) The hostname of the CDN edge server to use when building CDN URLs.
	EdgeHostname pulumi.StringPtrInput `pulumi:"edgeHostname"`
	// (Updatable) The path to prepend when building CDN URLs.
	EdgePathPrefix pulumi.StringPtrInput `pulumi:"edgePathPrefix"`
	// (Updatable) The encryption key to use for edge token authentication.
	EdgeTokenKey pulumi.StringPtrInput `pulumi:"edgeTokenKey"`
	// (Updatable) Salt to use when encrypting authentication token.
	EdgeTokenSalt pulumi.StringPtrInput `pulumi:"edgeTokenSalt"`
	// (Updatable) Whether token authentication should be used at the CDN edge.
	IsEdgeTokenAuth pulumi.BoolPtrInput `pulumi:"isEdgeTokenAuth"`
	// (Updatable) The shared secret key A, two for errorless key rotation.
	OriginAuthSecretKeyA pulumi.StringPtrInput `pulumi:"originAuthSecretKeyA"`
	// (Updatable) The shared secret key B, two for errorless key rotation.
	OriginAuthSecretKeyB pulumi.StringPtrInput `pulumi:"originAuthSecretKeyB"`
	// (Updatable) Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
	OriginAuthSecretKeyNonceA pulumi.StringPtrInput `pulumi:"originAuthSecretKeyNonceA"`
	// (Updatable) Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
	OriginAuthSecretKeyNonceB pulumi.StringPtrInput `pulumi:"originAuthSecretKeyNonceB"`
	// (Updatable) The type of encryption used to compute the signature.
	OriginAuthSignEncryption pulumi.StringPtrInput `pulumi:"originAuthSignEncryption"`
	// (Updatable) The type of data used to compute the signature.
	OriginAuthSignType pulumi.StringPtrInput `pulumi:"originAuthSignType"`
	// Type of the lock.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringInput `pulumi:"type"`
}

func (StreamCdnConfigConfigArgs) ElementType

func (StreamCdnConfigConfigArgs) ElementType() reflect.Type

func (StreamCdnConfigConfigArgs) ToStreamCdnConfigConfigOutput

func (i StreamCdnConfigConfigArgs) ToStreamCdnConfigConfigOutput() StreamCdnConfigConfigOutput

func (StreamCdnConfigConfigArgs) ToStreamCdnConfigConfigOutputWithContext

func (i StreamCdnConfigConfigArgs) ToStreamCdnConfigConfigOutputWithContext(ctx context.Context) StreamCdnConfigConfigOutput

func (StreamCdnConfigConfigArgs) ToStreamCdnConfigConfigPtrOutput

func (i StreamCdnConfigConfigArgs) ToStreamCdnConfigConfigPtrOutput() StreamCdnConfigConfigPtrOutput

func (StreamCdnConfigConfigArgs) ToStreamCdnConfigConfigPtrOutputWithContext

func (i StreamCdnConfigConfigArgs) ToStreamCdnConfigConfigPtrOutputWithContext(ctx context.Context) StreamCdnConfigConfigPtrOutput

type StreamCdnConfigConfigInput

type StreamCdnConfigConfigInput interface {
	pulumi.Input

	ToStreamCdnConfigConfigOutput() StreamCdnConfigConfigOutput
	ToStreamCdnConfigConfigOutputWithContext(context.Context) StreamCdnConfigConfigOutput
}

StreamCdnConfigConfigInput is an input type that accepts StreamCdnConfigConfigArgs and StreamCdnConfigConfigOutput values. You can construct a concrete instance of `StreamCdnConfigConfigInput` via:

StreamCdnConfigConfigArgs{...}

type StreamCdnConfigConfigOutput

type StreamCdnConfigConfigOutput struct{ *pulumi.OutputState }

func (StreamCdnConfigConfigOutput) EdgeHostname

(Updatable) The hostname of the CDN edge server to use when building CDN URLs.

func (StreamCdnConfigConfigOutput) EdgePathPrefix

(Updatable) The path to prepend when building CDN URLs.

func (StreamCdnConfigConfigOutput) EdgeTokenKey

(Updatable) The encryption key to use for edge token authentication.

func (StreamCdnConfigConfigOutput) EdgeTokenSalt

(Updatable) Salt to use when encrypting authentication token.

func (StreamCdnConfigConfigOutput) ElementType

func (StreamCdnConfigConfigOutput) IsEdgeTokenAuth

func (o StreamCdnConfigConfigOutput) IsEdgeTokenAuth() pulumi.BoolPtrOutput

(Updatable) Whether token authentication should be used at the CDN edge.

func (StreamCdnConfigConfigOutput) OriginAuthSecretKeyA

func (o StreamCdnConfigConfigOutput) OriginAuthSecretKeyA() pulumi.StringPtrOutput

(Updatable) The shared secret key A, two for errorless key rotation.

func (StreamCdnConfigConfigOutput) OriginAuthSecretKeyB

func (o StreamCdnConfigConfigOutput) OriginAuthSecretKeyB() pulumi.StringPtrOutput

(Updatable) The shared secret key B, two for errorless key rotation.

func (StreamCdnConfigConfigOutput) OriginAuthSecretKeyNonceA

func (o StreamCdnConfigConfigOutput) OriginAuthSecretKeyNonceA() pulumi.StringPtrOutput

(Updatable) Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).

func (StreamCdnConfigConfigOutput) OriginAuthSecretKeyNonceB

func (o StreamCdnConfigConfigOutput) OriginAuthSecretKeyNonceB() pulumi.StringPtrOutput

(Updatable) Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).

func (StreamCdnConfigConfigOutput) OriginAuthSignEncryption

func (o StreamCdnConfigConfigOutput) OriginAuthSignEncryption() pulumi.StringPtrOutput

(Updatable) The type of encryption used to compute the signature.

func (StreamCdnConfigConfigOutput) OriginAuthSignType

func (o StreamCdnConfigConfigOutput) OriginAuthSignType() pulumi.StringPtrOutput

(Updatable) The type of data used to compute the signature.

func (StreamCdnConfigConfigOutput) ToStreamCdnConfigConfigOutput

func (o StreamCdnConfigConfigOutput) ToStreamCdnConfigConfigOutput() StreamCdnConfigConfigOutput

func (StreamCdnConfigConfigOutput) ToStreamCdnConfigConfigOutputWithContext

func (o StreamCdnConfigConfigOutput) ToStreamCdnConfigConfigOutputWithContext(ctx context.Context) StreamCdnConfigConfigOutput

func (StreamCdnConfigConfigOutput) ToStreamCdnConfigConfigPtrOutput

func (o StreamCdnConfigConfigOutput) ToStreamCdnConfigConfigPtrOutput() StreamCdnConfigConfigPtrOutput

func (StreamCdnConfigConfigOutput) ToStreamCdnConfigConfigPtrOutputWithContext

func (o StreamCdnConfigConfigOutput) ToStreamCdnConfigConfigPtrOutputWithContext(ctx context.Context) StreamCdnConfigConfigPtrOutput

func (StreamCdnConfigConfigOutput) Type

Type of the lock.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type StreamCdnConfigConfigPtrInput

type StreamCdnConfigConfigPtrInput interface {
	pulumi.Input

	ToStreamCdnConfigConfigPtrOutput() StreamCdnConfigConfigPtrOutput
	ToStreamCdnConfigConfigPtrOutputWithContext(context.Context) StreamCdnConfigConfigPtrOutput
}

StreamCdnConfigConfigPtrInput is an input type that accepts StreamCdnConfigConfigArgs, StreamCdnConfigConfigPtr and StreamCdnConfigConfigPtrOutput values. You can construct a concrete instance of `StreamCdnConfigConfigPtrInput` via:

        StreamCdnConfigConfigArgs{...}

or:

        nil

type StreamCdnConfigConfigPtrOutput

type StreamCdnConfigConfigPtrOutput struct{ *pulumi.OutputState }

func (StreamCdnConfigConfigPtrOutput) EdgeHostname

(Updatable) The hostname of the CDN edge server to use when building CDN URLs.

func (StreamCdnConfigConfigPtrOutput) EdgePathPrefix

(Updatable) The path to prepend when building CDN URLs.

func (StreamCdnConfigConfigPtrOutput) EdgeTokenKey

(Updatable) The encryption key to use for edge token authentication.

func (StreamCdnConfigConfigPtrOutput) EdgeTokenSalt

(Updatable) Salt to use when encrypting authentication token.

func (StreamCdnConfigConfigPtrOutput) Elem

func (StreamCdnConfigConfigPtrOutput) ElementType

func (StreamCdnConfigConfigPtrOutput) IsEdgeTokenAuth

(Updatable) Whether token authentication should be used at the CDN edge.

func (StreamCdnConfigConfigPtrOutput) OriginAuthSecretKeyA

func (o StreamCdnConfigConfigPtrOutput) OriginAuthSecretKeyA() pulumi.StringPtrOutput

(Updatable) The shared secret key A, two for errorless key rotation.

func (StreamCdnConfigConfigPtrOutput) OriginAuthSecretKeyB

func (o StreamCdnConfigConfigPtrOutput) OriginAuthSecretKeyB() pulumi.StringPtrOutput

(Updatable) The shared secret key B, two for errorless key rotation.

func (StreamCdnConfigConfigPtrOutput) OriginAuthSecretKeyNonceA

func (o StreamCdnConfigConfigPtrOutput) OriginAuthSecretKeyNonceA() pulumi.StringPtrOutput

(Updatable) Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).

func (StreamCdnConfigConfigPtrOutput) OriginAuthSecretKeyNonceB

func (o StreamCdnConfigConfigPtrOutput) OriginAuthSecretKeyNonceB() pulumi.StringPtrOutput

(Updatable) Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).

func (StreamCdnConfigConfigPtrOutput) OriginAuthSignEncryption

func (o StreamCdnConfigConfigPtrOutput) OriginAuthSignEncryption() pulumi.StringPtrOutput

(Updatable) The type of encryption used to compute the signature.

func (StreamCdnConfigConfigPtrOutput) OriginAuthSignType

func (o StreamCdnConfigConfigPtrOutput) OriginAuthSignType() pulumi.StringPtrOutput

(Updatable) The type of data used to compute the signature.

func (StreamCdnConfigConfigPtrOutput) ToStreamCdnConfigConfigPtrOutput

func (o StreamCdnConfigConfigPtrOutput) ToStreamCdnConfigConfigPtrOutput() StreamCdnConfigConfigPtrOutput

func (StreamCdnConfigConfigPtrOutput) ToStreamCdnConfigConfigPtrOutputWithContext

func (o StreamCdnConfigConfigPtrOutput) ToStreamCdnConfigConfigPtrOutputWithContext(ctx context.Context) StreamCdnConfigConfigPtrOutput

func (StreamCdnConfigConfigPtrOutput) Type

Type of the lock.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type StreamCdnConfigInput

type StreamCdnConfigInput interface {
	pulumi.Input

	ToStreamCdnConfigOutput() StreamCdnConfigOutput
	ToStreamCdnConfigOutputWithContext(ctx context.Context) StreamCdnConfigOutput
}

type StreamCdnConfigLock added in v1.22.0

type StreamCdnConfigLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// Type of the lock.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type string `pulumi:"type"`
}

type StreamCdnConfigLockArgs added in v1.22.0

type StreamCdnConfigLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// Type of the lock.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringInput `pulumi:"type"`
}

func (StreamCdnConfigLockArgs) ElementType added in v1.22.0

func (StreamCdnConfigLockArgs) ElementType() reflect.Type

func (StreamCdnConfigLockArgs) ToStreamCdnConfigLockOutput added in v1.22.0

func (i StreamCdnConfigLockArgs) ToStreamCdnConfigLockOutput() StreamCdnConfigLockOutput

func (StreamCdnConfigLockArgs) ToStreamCdnConfigLockOutputWithContext added in v1.22.0

func (i StreamCdnConfigLockArgs) ToStreamCdnConfigLockOutputWithContext(ctx context.Context) StreamCdnConfigLockOutput

type StreamCdnConfigLockArray added in v1.22.0

type StreamCdnConfigLockArray []StreamCdnConfigLockInput

func (StreamCdnConfigLockArray) ElementType added in v1.22.0

func (StreamCdnConfigLockArray) ElementType() reflect.Type

func (StreamCdnConfigLockArray) ToStreamCdnConfigLockArrayOutput added in v1.22.0

func (i StreamCdnConfigLockArray) ToStreamCdnConfigLockArrayOutput() StreamCdnConfigLockArrayOutput

func (StreamCdnConfigLockArray) ToStreamCdnConfigLockArrayOutputWithContext added in v1.22.0

func (i StreamCdnConfigLockArray) ToStreamCdnConfigLockArrayOutputWithContext(ctx context.Context) StreamCdnConfigLockArrayOutput

type StreamCdnConfigLockArrayInput added in v1.22.0

type StreamCdnConfigLockArrayInput interface {
	pulumi.Input

	ToStreamCdnConfigLockArrayOutput() StreamCdnConfigLockArrayOutput
	ToStreamCdnConfigLockArrayOutputWithContext(context.Context) StreamCdnConfigLockArrayOutput
}

StreamCdnConfigLockArrayInput is an input type that accepts StreamCdnConfigLockArray and StreamCdnConfigLockArrayOutput values. You can construct a concrete instance of `StreamCdnConfigLockArrayInput` via:

StreamCdnConfigLockArray{ StreamCdnConfigLockArgs{...} }

type StreamCdnConfigLockArrayOutput added in v1.22.0

type StreamCdnConfigLockArrayOutput struct{ *pulumi.OutputState }

func (StreamCdnConfigLockArrayOutput) ElementType added in v1.22.0

func (StreamCdnConfigLockArrayOutput) Index added in v1.22.0

func (StreamCdnConfigLockArrayOutput) ToStreamCdnConfigLockArrayOutput added in v1.22.0

func (o StreamCdnConfigLockArrayOutput) ToStreamCdnConfigLockArrayOutput() StreamCdnConfigLockArrayOutput

func (StreamCdnConfigLockArrayOutput) ToStreamCdnConfigLockArrayOutputWithContext added in v1.22.0

func (o StreamCdnConfigLockArrayOutput) ToStreamCdnConfigLockArrayOutputWithContext(ctx context.Context) StreamCdnConfigLockArrayOutput

type StreamCdnConfigLockInput added in v1.22.0

type StreamCdnConfigLockInput interface {
	pulumi.Input

	ToStreamCdnConfigLockOutput() StreamCdnConfigLockOutput
	ToStreamCdnConfigLockOutputWithContext(context.Context) StreamCdnConfigLockOutput
}

StreamCdnConfigLockInput is an input type that accepts StreamCdnConfigLockArgs and StreamCdnConfigLockOutput values. You can construct a concrete instance of `StreamCdnConfigLockInput` via:

StreamCdnConfigLockArgs{...}

type StreamCdnConfigLockOutput added in v1.22.0

type StreamCdnConfigLockOutput struct{ *pulumi.OutputState }

func (StreamCdnConfigLockOutput) CompartmentId added in v1.22.0

func (o StreamCdnConfigLockOutput) CompartmentId() pulumi.StringOutput

The compartment ID of the lock.

func (StreamCdnConfigLockOutput) ElementType added in v1.22.0

func (StreamCdnConfigLockOutput) ElementType() reflect.Type

func (StreamCdnConfigLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (StreamCdnConfigLockOutput) RelatedResourceId added in v1.22.0

func (o StreamCdnConfigLockOutput) RelatedResourceId() pulumi.StringPtrOutput

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (StreamCdnConfigLockOutput) TimeCreated added in v1.22.0

When the lock was created.

func (StreamCdnConfigLockOutput) ToStreamCdnConfigLockOutput added in v1.22.0

func (o StreamCdnConfigLockOutput) ToStreamCdnConfigLockOutput() StreamCdnConfigLockOutput

func (StreamCdnConfigLockOutput) ToStreamCdnConfigLockOutputWithContext added in v1.22.0

func (o StreamCdnConfigLockOutput) ToStreamCdnConfigLockOutputWithContext(ctx context.Context) StreamCdnConfigLockOutput

func (StreamCdnConfigLockOutput) Type added in v1.22.0

Type of the lock.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type StreamCdnConfigMap

type StreamCdnConfigMap map[string]StreamCdnConfigInput

func (StreamCdnConfigMap) ElementType

func (StreamCdnConfigMap) ElementType() reflect.Type

func (StreamCdnConfigMap) ToStreamCdnConfigMapOutput

func (i StreamCdnConfigMap) ToStreamCdnConfigMapOutput() StreamCdnConfigMapOutput

func (StreamCdnConfigMap) ToStreamCdnConfigMapOutputWithContext

func (i StreamCdnConfigMap) ToStreamCdnConfigMapOutputWithContext(ctx context.Context) StreamCdnConfigMapOutput

type StreamCdnConfigMapInput

type StreamCdnConfigMapInput interface {
	pulumi.Input

	ToStreamCdnConfigMapOutput() StreamCdnConfigMapOutput
	ToStreamCdnConfigMapOutputWithContext(context.Context) StreamCdnConfigMapOutput
}

StreamCdnConfigMapInput is an input type that accepts StreamCdnConfigMap and StreamCdnConfigMapOutput values. You can construct a concrete instance of `StreamCdnConfigMapInput` via:

StreamCdnConfigMap{ "key": StreamCdnConfigArgs{...} }

type StreamCdnConfigMapOutput

type StreamCdnConfigMapOutput struct{ *pulumi.OutputState }

func (StreamCdnConfigMapOutput) ElementType

func (StreamCdnConfigMapOutput) ElementType() reflect.Type

func (StreamCdnConfigMapOutput) MapIndex

func (StreamCdnConfigMapOutput) ToStreamCdnConfigMapOutput

func (o StreamCdnConfigMapOutput) ToStreamCdnConfigMapOutput() StreamCdnConfigMapOutput

func (StreamCdnConfigMapOutput) ToStreamCdnConfigMapOutputWithContext

func (o StreamCdnConfigMapOutput) ToStreamCdnConfigMapOutputWithContext(ctx context.Context) StreamCdnConfigMapOutput

type StreamCdnConfigOutput

type StreamCdnConfigOutput struct{ *pulumi.OutputState }

func (StreamCdnConfigOutput) CompartmentId

func (o StreamCdnConfigOutput) CompartmentId() pulumi.StringOutput

The compartment ID of the lock.

func (StreamCdnConfigOutput) Config

(Updatable) Base fields of the StreamCdnConfig configuration object.

func (StreamCdnConfigOutput) DefinedTags

func (o StreamCdnConfigOutput) DefinedTags() pulumi.MapOutput

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (StreamCdnConfigOutput) DisplayName

func (o StreamCdnConfigOutput) DisplayName() pulumi.StringOutput

(Updatable) CDN Config display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.

func (StreamCdnConfigOutput) DistributionChannelId

func (o StreamCdnConfigOutput) DistributionChannelId() pulumi.StringOutput

Distribution Channel Identifier.

func (StreamCdnConfigOutput) ElementType

func (StreamCdnConfigOutput) ElementType() reflect.Type

func (StreamCdnConfigOutput) FreeformTags

func (o StreamCdnConfigOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (StreamCdnConfigOutput) IsEnabled

func (o StreamCdnConfigOutput) IsEnabled() pulumi.BoolOutput

(Updatable) Whether publishing to CDN is enabled.

func (StreamCdnConfigOutput) IsLockOverride added in v1.22.0

func (o StreamCdnConfigOutput) IsLockOverride() pulumi.BoolOutput

func (StreamCdnConfigOutput) LifecyleDetails

func (o StreamCdnConfigOutput) LifecyleDetails() pulumi.StringOutput

A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.

func (StreamCdnConfigOutput) Locks added in v1.22.0

Locks associated with this resource.

func (StreamCdnConfigOutput) State

The current state of the CDN Configuration.

func (StreamCdnConfigOutput) SystemTags

func (o StreamCdnConfigOutput) SystemTags() pulumi.MapOutput

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (StreamCdnConfigOutput) TimeCreated

func (o StreamCdnConfigOutput) TimeCreated() pulumi.StringOutput

When the lock was created.

func (StreamCdnConfigOutput) TimeUpdated

func (o StreamCdnConfigOutput) TimeUpdated() pulumi.StringOutput

The time when the CDN Config was updated. An RFC3339 formatted datetime string.

func (StreamCdnConfigOutput) ToStreamCdnConfigOutput

func (o StreamCdnConfigOutput) ToStreamCdnConfigOutput() StreamCdnConfigOutput

func (StreamCdnConfigOutput) ToStreamCdnConfigOutputWithContext

func (o StreamCdnConfigOutput) ToStreamCdnConfigOutputWithContext(ctx context.Context) StreamCdnConfigOutput

type StreamCdnConfigState

type StreamCdnConfigState struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Base fields of the StreamCdnConfig configuration object.
	Config StreamCdnConfigConfigPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) CDN Config display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// Distribution Channel Identifier.
	DistributionChannelId pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags pulumi.MapInput
	// (Updatable) Whether publishing to CDN is enabled.
	IsEnabled      pulumi.BoolPtrInput
	IsLockOverride pulumi.BoolPtrInput
	// A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
	LifecyleDetails pulumi.StringPtrInput
	// Locks associated with this resource.
	Locks StreamCdnConfigLockArrayInput
	// The current state of the CDN Configuration.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput
	// The time when the CDN Config was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (StreamCdnConfigState) ElementType

func (StreamCdnConfigState) ElementType() reflect.Type

type StreamDistributionChannel

type StreamDistributionChannel struct {
	pulumi.CustomResourceState

	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) Stream Distribution Channel display name. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Unique domain name of the Distribution Channel.
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapOutput  `pulumi:"freeformTags"`
	IsLockOverride pulumi.BoolOutput `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks StreamDistributionChannelLockArrayOutput `pulumi:"locks"`
	// The current state of the Stream Distribution Channel.
	State pulumi.StringOutput `pulumi:"state"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// When the lock was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Stream Distribution Channel resource in Oracle Cloud Infrastructure Media Services service.

Creates a new Stream Distribution Channel.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.NewStreamDistributionChannel(ctx, "test_stream_distribution_channel", &MediaServices.StreamDistributionChannelArgs{
			CompartmentId: pulumi.Any(compartmentId),
			DisplayName:   pulumi.Any(streamDistributionChannelDisplayName),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Locks: mediaservices.StreamDistributionChannelLockArray{
				&mediaservices.StreamDistributionChannelLockArgs{
					CompartmentId:     pulumi.Any(compartmentId),
					Type:              pulumi.Any(streamDistributionChannelLocksType),
					Message:           pulumi.Any(streamDistributionChannelLocksMessage),
					RelatedResourceId: pulumi.Any(testResource.Id),
					TimeCreated:       pulumi.Any(streamDistributionChannelLocksTimeCreated),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

StreamDistributionChannels can be imported using the `id`, e.g.

```sh $ pulumi import oci:MediaServices/streamDistributionChannel:StreamDistributionChannel test_stream_distribution_channel "id" ```

func GetStreamDistributionChannel

func GetStreamDistributionChannel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamDistributionChannelState, opts ...pulumi.ResourceOption) (*StreamDistributionChannel, error)

GetStreamDistributionChannel gets an existing StreamDistributionChannel resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStreamDistributionChannel

func NewStreamDistributionChannel(ctx *pulumi.Context,
	name string, args *StreamDistributionChannelArgs, opts ...pulumi.ResourceOption) (*StreamDistributionChannel, error)

NewStreamDistributionChannel registers a new resource with the given unique name, arguments, and options.

func (*StreamDistributionChannel) ElementType

func (*StreamDistributionChannel) ElementType() reflect.Type

func (*StreamDistributionChannel) ToStreamDistributionChannelOutput

func (i *StreamDistributionChannel) ToStreamDistributionChannelOutput() StreamDistributionChannelOutput

func (*StreamDistributionChannel) ToStreamDistributionChannelOutputWithContext

func (i *StreamDistributionChannel) ToStreamDistributionChannelOutputWithContext(ctx context.Context) StreamDistributionChannelOutput

type StreamDistributionChannelArgs

type StreamDistributionChannelArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Stream Distribution Channel display name. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks StreamDistributionChannelLockArrayInput
}

The set of arguments for constructing a StreamDistributionChannel resource.

func (StreamDistributionChannelArgs) ElementType

type StreamDistributionChannelArray

type StreamDistributionChannelArray []StreamDistributionChannelInput

func (StreamDistributionChannelArray) ElementType

func (StreamDistributionChannelArray) ToStreamDistributionChannelArrayOutput

func (i StreamDistributionChannelArray) ToStreamDistributionChannelArrayOutput() StreamDistributionChannelArrayOutput

func (StreamDistributionChannelArray) ToStreamDistributionChannelArrayOutputWithContext

func (i StreamDistributionChannelArray) ToStreamDistributionChannelArrayOutputWithContext(ctx context.Context) StreamDistributionChannelArrayOutput

type StreamDistributionChannelArrayInput

type StreamDistributionChannelArrayInput interface {
	pulumi.Input

	ToStreamDistributionChannelArrayOutput() StreamDistributionChannelArrayOutput
	ToStreamDistributionChannelArrayOutputWithContext(context.Context) StreamDistributionChannelArrayOutput
}

StreamDistributionChannelArrayInput is an input type that accepts StreamDistributionChannelArray and StreamDistributionChannelArrayOutput values. You can construct a concrete instance of `StreamDistributionChannelArrayInput` via:

StreamDistributionChannelArray{ StreamDistributionChannelArgs{...} }

type StreamDistributionChannelArrayOutput

type StreamDistributionChannelArrayOutput struct{ *pulumi.OutputState }

func (StreamDistributionChannelArrayOutput) ElementType

func (StreamDistributionChannelArrayOutput) Index

func (StreamDistributionChannelArrayOutput) ToStreamDistributionChannelArrayOutput

func (o StreamDistributionChannelArrayOutput) ToStreamDistributionChannelArrayOutput() StreamDistributionChannelArrayOutput

func (StreamDistributionChannelArrayOutput) ToStreamDistributionChannelArrayOutputWithContext

func (o StreamDistributionChannelArrayOutput) ToStreamDistributionChannelArrayOutputWithContext(ctx context.Context) StreamDistributionChannelArrayOutput

type StreamDistributionChannelInput

type StreamDistributionChannelInput interface {
	pulumi.Input

	ToStreamDistributionChannelOutput() StreamDistributionChannelOutput
	ToStreamDistributionChannelOutputWithContext(ctx context.Context) StreamDistributionChannelOutput
}

type StreamDistributionChannelLock added in v1.22.0

type StreamDistributionChannelLock struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// Type of the lock.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type string `pulumi:"type"`
}

type StreamDistributionChannelLockArgs added in v1.22.0

type StreamDistributionChannelLockArgs struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// Type of the lock.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	Type pulumi.StringInput `pulumi:"type"`
}

func (StreamDistributionChannelLockArgs) ElementType added in v1.22.0

func (StreamDistributionChannelLockArgs) ToStreamDistributionChannelLockOutput added in v1.22.0

func (i StreamDistributionChannelLockArgs) ToStreamDistributionChannelLockOutput() StreamDistributionChannelLockOutput

func (StreamDistributionChannelLockArgs) ToStreamDistributionChannelLockOutputWithContext added in v1.22.0

func (i StreamDistributionChannelLockArgs) ToStreamDistributionChannelLockOutputWithContext(ctx context.Context) StreamDistributionChannelLockOutput

type StreamDistributionChannelLockArray added in v1.22.0

type StreamDistributionChannelLockArray []StreamDistributionChannelLockInput

func (StreamDistributionChannelLockArray) ElementType added in v1.22.0

func (StreamDistributionChannelLockArray) ToStreamDistributionChannelLockArrayOutput added in v1.22.0

func (i StreamDistributionChannelLockArray) ToStreamDistributionChannelLockArrayOutput() StreamDistributionChannelLockArrayOutput

func (StreamDistributionChannelLockArray) ToStreamDistributionChannelLockArrayOutputWithContext added in v1.22.0

func (i StreamDistributionChannelLockArray) ToStreamDistributionChannelLockArrayOutputWithContext(ctx context.Context) StreamDistributionChannelLockArrayOutput

type StreamDistributionChannelLockArrayInput added in v1.22.0

type StreamDistributionChannelLockArrayInput interface {
	pulumi.Input

	ToStreamDistributionChannelLockArrayOutput() StreamDistributionChannelLockArrayOutput
	ToStreamDistributionChannelLockArrayOutputWithContext(context.Context) StreamDistributionChannelLockArrayOutput
}

StreamDistributionChannelLockArrayInput is an input type that accepts StreamDistributionChannelLockArray and StreamDistributionChannelLockArrayOutput values. You can construct a concrete instance of `StreamDistributionChannelLockArrayInput` via:

StreamDistributionChannelLockArray{ StreamDistributionChannelLockArgs{...} }

type StreamDistributionChannelLockArrayOutput added in v1.22.0

type StreamDistributionChannelLockArrayOutput struct{ *pulumi.OutputState }

func (StreamDistributionChannelLockArrayOutput) ElementType added in v1.22.0

func (StreamDistributionChannelLockArrayOutput) Index added in v1.22.0

func (StreamDistributionChannelLockArrayOutput) ToStreamDistributionChannelLockArrayOutput added in v1.22.0

func (o StreamDistributionChannelLockArrayOutput) ToStreamDistributionChannelLockArrayOutput() StreamDistributionChannelLockArrayOutput

func (StreamDistributionChannelLockArrayOutput) ToStreamDistributionChannelLockArrayOutputWithContext added in v1.22.0

func (o StreamDistributionChannelLockArrayOutput) ToStreamDistributionChannelLockArrayOutputWithContext(ctx context.Context) StreamDistributionChannelLockArrayOutput

type StreamDistributionChannelLockInput added in v1.22.0

type StreamDistributionChannelLockInput interface {
	pulumi.Input

	ToStreamDistributionChannelLockOutput() StreamDistributionChannelLockOutput
	ToStreamDistributionChannelLockOutputWithContext(context.Context) StreamDistributionChannelLockOutput
}

StreamDistributionChannelLockInput is an input type that accepts StreamDistributionChannelLockArgs and StreamDistributionChannelLockOutput values. You can construct a concrete instance of `StreamDistributionChannelLockInput` via:

StreamDistributionChannelLockArgs{...}

type StreamDistributionChannelLockOutput added in v1.22.0

type StreamDistributionChannelLockOutput struct{ *pulumi.OutputState }

func (StreamDistributionChannelLockOutput) CompartmentId added in v1.22.0

(Updatable) The compartment ID of the lock.

func (StreamDistributionChannelLockOutput) ElementType added in v1.22.0

func (StreamDistributionChannelLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (StreamDistributionChannelLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (StreamDistributionChannelLockOutput) TimeCreated added in v1.22.0

When the lock was created.

func (StreamDistributionChannelLockOutput) ToStreamDistributionChannelLockOutput added in v1.22.0

func (o StreamDistributionChannelLockOutput) ToStreamDistributionChannelLockOutput() StreamDistributionChannelLockOutput

func (StreamDistributionChannelLockOutput) ToStreamDistributionChannelLockOutputWithContext added in v1.22.0

func (o StreamDistributionChannelLockOutput) ToStreamDistributionChannelLockOutputWithContext(ctx context.Context) StreamDistributionChannelLockOutput

func (StreamDistributionChannelLockOutput) Type added in v1.22.0

Type of the lock.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

type StreamDistributionChannelMap

type StreamDistributionChannelMap map[string]StreamDistributionChannelInput

func (StreamDistributionChannelMap) ElementType

func (StreamDistributionChannelMap) ToStreamDistributionChannelMapOutput

func (i StreamDistributionChannelMap) ToStreamDistributionChannelMapOutput() StreamDistributionChannelMapOutput

func (StreamDistributionChannelMap) ToStreamDistributionChannelMapOutputWithContext

func (i StreamDistributionChannelMap) ToStreamDistributionChannelMapOutputWithContext(ctx context.Context) StreamDistributionChannelMapOutput

type StreamDistributionChannelMapInput

type StreamDistributionChannelMapInput interface {
	pulumi.Input

	ToStreamDistributionChannelMapOutput() StreamDistributionChannelMapOutput
	ToStreamDistributionChannelMapOutputWithContext(context.Context) StreamDistributionChannelMapOutput
}

StreamDistributionChannelMapInput is an input type that accepts StreamDistributionChannelMap and StreamDistributionChannelMapOutput values. You can construct a concrete instance of `StreamDistributionChannelMapInput` via:

StreamDistributionChannelMap{ "key": StreamDistributionChannelArgs{...} }

type StreamDistributionChannelMapOutput

type StreamDistributionChannelMapOutput struct{ *pulumi.OutputState }

func (StreamDistributionChannelMapOutput) ElementType

func (StreamDistributionChannelMapOutput) MapIndex

func (StreamDistributionChannelMapOutput) ToStreamDistributionChannelMapOutput

func (o StreamDistributionChannelMapOutput) ToStreamDistributionChannelMapOutput() StreamDistributionChannelMapOutput

func (StreamDistributionChannelMapOutput) ToStreamDistributionChannelMapOutputWithContext

func (o StreamDistributionChannelMapOutput) ToStreamDistributionChannelMapOutputWithContext(ctx context.Context) StreamDistributionChannelMapOutput

type StreamDistributionChannelOutput

type StreamDistributionChannelOutput struct{ *pulumi.OutputState }

func (StreamDistributionChannelOutput) CompartmentId

(Updatable) The compartment ID of the lock.

func (StreamDistributionChannelOutput) DefinedTags

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (StreamDistributionChannelOutput) DisplayName

(Updatable) Stream Distribution Channel display name. Avoid entering confidential information.

func (StreamDistributionChannelOutput) DomainName

Unique domain name of the Distribution Channel.

func (StreamDistributionChannelOutput) ElementType

func (StreamDistributionChannelOutput) FreeformTags

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (StreamDistributionChannelOutput) IsLockOverride added in v1.22.0

func (StreamDistributionChannelOutput) Locks added in v1.22.0

Locks associated with this resource.

func (StreamDistributionChannelOutput) State

The current state of the Stream Distribution Channel.

func (StreamDistributionChannelOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (StreamDistributionChannelOutput) TimeCreated

When the lock was created.

func (StreamDistributionChannelOutput) TimeUpdated

The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.

func (StreamDistributionChannelOutput) ToStreamDistributionChannelOutput

func (o StreamDistributionChannelOutput) ToStreamDistributionChannelOutput() StreamDistributionChannelOutput

func (StreamDistributionChannelOutput) ToStreamDistributionChannelOutputWithContext

func (o StreamDistributionChannelOutput) ToStreamDistributionChannelOutputWithContext(ctx context.Context) StreamDistributionChannelOutput

type StreamDistributionChannelState

type StreamDistributionChannelState struct {
	// (Updatable) The compartment ID of the lock.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) Stream Distribution Channel display name. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// Unique domain name of the Distribution Channel.
	DomainName pulumi.StringPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks StreamDistributionChannelLockArrayInput
	// The current state of the Stream Distribution Channel.
	State pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput
	// The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (StreamDistributionChannelState) ElementType

type StreamPackagingConfig

type StreamPackagingConfig struct {
	pulumi.CustomResourceState

	// The compartment ID of the lock.
	CompartmentId pulumi.StringOutput `pulumi:"compartmentId"`
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapOutput `pulumi:"definedTags"`
	// (Updatable) The name of the stream Packaging Configuration. Avoid entering confidential information.
	DisplayName pulumi.StringOutput `pulumi:"displayName"`
	// Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
	DistributionChannelId pulumi.StringOutput `pulumi:"distributionChannelId"`
	// The encryption used by the stream packaging configuration.
	Encryption StreamPackagingConfigEncryptionOutput `pulumi:"encryption"`
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapOutput  `pulumi:"freeformTags"`
	IsLockOverride pulumi.BoolOutput `pulumi:"isLockOverride"`
	// Locks associated with this resource.
	Locks StreamPackagingConfigLockArrayOutput `pulumi:"locks"`
	// The duration in seconds for each fragment.
	SegmentTimeInSeconds pulumi.IntOutput `pulumi:"segmentTimeInSeconds"`
	// The current state of the Packaging Configuration.
	State pulumi.StringOutput `pulumi:"state"`
	// The output format for the package.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StreamPackagingFormat pulumi.StringOutput `pulumi:"streamPackagingFormat"`
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapOutput `pulumi:"systemTags"`
	// When the lock was created.
	TimeCreated pulumi.StringOutput `pulumi:"timeCreated"`
	// The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringOutput `pulumi:"timeUpdated"`
}

This resource provides the Stream Packaging Config resource in Oracle Cloud Infrastructure Media Services service.

Creates a new Packaging Configuration.

## Example Usage

```go package main

import (

"github.com/pulumi/pulumi-oci/sdk/go/oci/MediaServices"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := MediaServices.NewStreamPackagingConfig(ctx, "test_stream_packaging_config", &MediaServices.StreamPackagingConfigArgs{
			DisplayName:           pulumi.Any(streamPackagingConfigDisplayName),
			DistributionChannelId: pulumi.Any(testChannel.Id),
			SegmentTimeInSeconds:  pulumi.Any(streamPackagingConfigSegmentTimeInSeconds),
			StreamPackagingFormat: pulumi.Any(streamPackagingConfigStreamPackagingFormat),
			DefinedTags: pulumi.Map{
				"foo-namespace.bar-key": pulumi.Any("value"),
			},
			Encryption: &mediaservices.StreamPackagingConfigEncryptionArgs{
				Algorithm: pulumi.Any(streamPackagingConfigEncryptionAlgorithm),
				KmsKeyId:  pulumi.Any(testKey.Id),
			},
			FreeformTags: pulumi.Map{
				"bar-key": pulumi.Any("value"),
			},
			Locks: mediaservices.StreamPackagingConfigLockArray{
				&mediaservices.StreamPackagingConfigLockArgs{
					CompartmentId:     pulumi.Any(compartmentId),
					Type:              pulumi.Any(streamPackagingConfigLocksType),
					Message:           pulumi.Any(streamPackagingConfigLocksMessage),
					RelatedResourceId: pulumi.Any(testResource.Id),
					TimeCreated:       pulumi.Any(streamPackagingConfigLocksTimeCreated),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

## Import

StreamPackagingConfigs can be imported using the `id`, e.g.

```sh $ pulumi import oci:MediaServices/streamPackagingConfig:StreamPackagingConfig test_stream_packaging_config "id" ```

func GetStreamPackagingConfig

func GetStreamPackagingConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamPackagingConfigState, opts ...pulumi.ResourceOption) (*StreamPackagingConfig, error)

GetStreamPackagingConfig gets an existing StreamPackagingConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewStreamPackagingConfig

func NewStreamPackagingConfig(ctx *pulumi.Context,
	name string, args *StreamPackagingConfigArgs, opts ...pulumi.ResourceOption) (*StreamPackagingConfig, error)

NewStreamPackagingConfig registers a new resource with the given unique name, arguments, and options.

func (*StreamPackagingConfig) ElementType

func (*StreamPackagingConfig) ElementType() reflect.Type

func (*StreamPackagingConfig) ToStreamPackagingConfigOutput

func (i *StreamPackagingConfig) ToStreamPackagingConfigOutput() StreamPackagingConfigOutput

func (*StreamPackagingConfig) ToStreamPackagingConfigOutputWithContext

func (i *StreamPackagingConfig) ToStreamPackagingConfigOutputWithContext(ctx context.Context) StreamPackagingConfigOutput

type StreamPackagingConfigArgs

type StreamPackagingConfigArgs struct {
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The name of the stream Packaging Configuration. Avoid entering confidential information.
	DisplayName pulumi.StringInput
	// Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
	DistributionChannelId pulumi.StringInput
	// The encryption used by the stream packaging configuration.
	Encryption StreamPackagingConfigEncryptionPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks StreamPackagingConfigLockArrayInput
	// The duration in seconds for each fragment.
	SegmentTimeInSeconds pulumi.IntInput
	// The output format for the package.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StreamPackagingFormat pulumi.StringInput
}

The set of arguments for constructing a StreamPackagingConfig resource.

func (StreamPackagingConfigArgs) ElementType

func (StreamPackagingConfigArgs) ElementType() reflect.Type

type StreamPackagingConfigArray

type StreamPackagingConfigArray []StreamPackagingConfigInput

func (StreamPackagingConfigArray) ElementType

func (StreamPackagingConfigArray) ElementType() reflect.Type

func (StreamPackagingConfigArray) ToStreamPackagingConfigArrayOutput

func (i StreamPackagingConfigArray) ToStreamPackagingConfigArrayOutput() StreamPackagingConfigArrayOutput

func (StreamPackagingConfigArray) ToStreamPackagingConfigArrayOutputWithContext

func (i StreamPackagingConfigArray) ToStreamPackagingConfigArrayOutputWithContext(ctx context.Context) StreamPackagingConfigArrayOutput

type StreamPackagingConfigArrayInput

type StreamPackagingConfigArrayInput interface {
	pulumi.Input

	ToStreamPackagingConfigArrayOutput() StreamPackagingConfigArrayOutput
	ToStreamPackagingConfigArrayOutputWithContext(context.Context) StreamPackagingConfigArrayOutput
}

StreamPackagingConfigArrayInput is an input type that accepts StreamPackagingConfigArray and StreamPackagingConfigArrayOutput values. You can construct a concrete instance of `StreamPackagingConfigArrayInput` via:

StreamPackagingConfigArray{ StreamPackagingConfigArgs{...} }

type StreamPackagingConfigArrayOutput

type StreamPackagingConfigArrayOutput struct{ *pulumi.OutputState }

func (StreamPackagingConfigArrayOutput) ElementType

func (StreamPackagingConfigArrayOutput) Index

func (StreamPackagingConfigArrayOutput) ToStreamPackagingConfigArrayOutput

func (o StreamPackagingConfigArrayOutput) ToStreamPackagingConfigArrayOutput() StreamPackagingConfigArrayOutput

func (StreamPackagingConfigArrayOutput) ToStreamPackagingConfigArrayOutputWithContext

func (o StreamPackagingConfigArrayOutput) ToStreamPackagingConfigArrayOutputWithContext(ctx context.Context) StreamPackagingConfigArrayOutput

type StreamPackagingConfigEncryption

type StreamPackagingConfigEncryption struct {
	// The encryption algorithm for the stream packaging configuration.
	Algorithm string `pulumi:"algorithm"`
	// The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).
	KmsKeyId *string `pulumi:"kmsKeyId"`
}

type StreamPackagingConfigEncryptionArgs

type StreamPackagingConfigEncryptionArgs struct {
	// The encryption algorithm for the stream packaging configuration.
	Algorithm pulumi.StringInput `pulumi:"algorithm"`
	// The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).
	KmsKeyId pulumi.StringPtrInput `pulumi:"kmsKeyId"`
}

func (StreamPackagingConfigEncryptionArgs) ElementType

func (StreamPackagingConfigEncryptionArgs) ToStreamPackagingConfigEncryptionOutput

func (i StreamPackagingConfigEncryptionArgs) ToStreamPackagingConfigEncryptionOutput() StreamPackagingConfigEncryptionOutput

func (StreamPackagingConfigEncryptionArgs) ToStreamPackagingConfigEncryptionOutputWithContext

func (i StreamPackagingConfigEncryptionArgs) ToStreamPackagingConfigEncryptionOutputWithContext(ctx context.Context) StreamPackagingConfigEncryptionOutput

func (StreamPackagingConfigEncryptionArgs) ToStreamPackagingConfigEncryptionPtrOutput

func (i StreamPackagingConfigEncryptionArgs) ToStreamPackagingConfigEncryptionPtrOutput() StreamPackagingConfigEncryptionPtrOutput

func (StreamPackagingConfigEncryptionArgs) ToStreamPackagingConfigEncryptionPtrOutputWithContext

func (i StreamPackagingConfigEncryptionArgs) ToStreamPackagingConfigEncryptionPtrOutputWithContext(ctx context.Context) StreamPackagingConfigEncryptionPtrOutput

type StreamPackagingConfigEncryptionInput

type StreamPackagingConfigEncryptionInput interface {
	pulumi.Input

	ToStreamPackagingConfigEncryptionOutput() StreamPackagingConfigEncryptionOutput
	ToStreamPackagingConfigEncryptionOutputWithContext(context.Context) StreamPackagingConfigEncryptionOutput
}

StreamPackagingConfigEncryptionInput is an input type that accepts StreamPackagingConfigEncryptionArgs and StreamPackagingConfigEncryptionOutput values. You can construct a concrete instance of `StreamPackagingConfigEncryptionInput` via:

StreamPackagingConfigEncryptionArgs{...}

type StreamPackagingConfigEncryptionOutput

type StreamPackagingConfigEncryptionOutput struct{ *pulumi.OutputState }

func (StreamPackagingConfigEncryptionOutput) Algorithm

The encryption algorithm for the stream packaging configuration.

func (StreamPackagingConfigEncryptionOutput) ElementType

func (StreamPackagingConfigEncryptionOutput) KmsKeyId

The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).

func (StreamPackagingConfigEncryptionOutput) ToStreamPackagingConfigEncryptionOutput

func (o StreamPackagingConfigEncryptionOutput) ToStreamPackagingConfigEncryptionOutput() StreamPackagingConfigEncryptionOutput

func (StreamPackagingConfigEncryptionOutput) ToStreamPackagingConfigEncryptionOutputWithContext

func (o StreamPackagingConfigEncryptionOutput) ToStreamPackagingConfigEncryptionOutputWithContext(ctx context.Context) StreamPackagingConfigEncryptionOutput

func (StreamPackagingConfigEncryptionOutput) ToStreamPackagingConfigEncryptionPtrOutput

func (o StreamPackagingConfigEncryptionOutput) ToStreamPackagingConfigEncryptionPtrOutput() StreamPackagingConfigEncryptionPtrOutput

func (StreamPackagingConfigEncryptionOutput) ToStreamPackagingConfigEncryptionPtrOutputWithContext

func (o StreamPackagingConfigEncryptionOutput) ToStreamPackagingConfigEncryptionPtrOutputWithContext(ctx context.Context) StreamPackagingConfigEncryptionPtrOutput

type StreamPackagingConfigEncryptionPtrInput

type StreamPackagingConfigEncryptionPtrInput interface {
	pulumi.Input

	ToStreamPackagingConfigEncryptionPtrOutput() StreamPackagingConfigEncryptionPtrOutput
	ToStreamPackagingConfigEncryptionPtrOutputWithContext(context.Context) StreamPackagingConfigEncryptionPtrOutput
}

StreamPackagingConfigEncryptionPtrInput is an input type that accepts StreamPackagingConfigEncryptionArgs, StreamPackagingConfigEncryptionPtr and StreamPackagingConfigEncryptionPtrOutput values. You can construct a concrete instance of `StreamPackagingConfigEncryptionPtrInput` via:

        StreamPackagingConfigEncryptionArgs{...}

or:

        nil

type StreamPackagingConfigEncryptionPtrOutput

type StreamPackagingConfigEncryptionPtrOutput struct{ *pulumi.OutputState }

func (StreamPackagingConfigEncryptionPtrOutput) Algorithm

The encryption algorithm for the stream packaging configuration.

func (StreamPackagingConfigEncryptionPtrOutput) Elem

func (StreamPackagingConfigEncryptionPtrOutput) ElementType

func (StreamPackagingConfigEncryptionPtrOutput) KmsKeyId

The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).

func (StreamPackagingConfigEncryptionPtrOutput) ToStreamPackagingConfigEncryptionPtrOutput

func (o StreamPackagingConfigEncryptionPtrOutput) ToStreamPackagingConfigEncryptionPtrOutput() StreamPackagingConfigEncryptionPtrOutput

func (StreamPackagingConfigEncryptionPtrOutput) ToStreamPackagingConfigEncryptionPtrOutputWithContext

func (o StreamPackagingConfigEncryptionPtrOutput) ToStreamPackagingConfigEncryptionPtrOutputWithContext(ctx context.Context) StreamPackagingConfigEncryptionPtrOutput

type StreamPackagingConfigInput

type StreamPackagingConfigInput interface {
	pulumi.Input

	ToStreamPackagingConfigOutput() StreamPackagingConfigOutput
	ToStreamPackagingConfigOutputWithContext(ctx context.Context) StreamPackagingConfigOutput
}

type StreamPackagingConfigLock added in v1.22.0

type StreamPackagingConfigLock struct {
	// The compartment ID of the lock.
	CompartmentId string `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message *string `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId *string `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated *string `pulumi:"timeCreated"`
	// Type of the lock.
	Type string `pulumi:"type"`
}

type StreamPackagingConfigLockArgs added in v1.22.0

type StreamPackagingConfigLockArgs struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringInput `pulumi:"compartmentId"`
	// A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
	RelatedResourceId pulumi.StringPtrInput `pulumi:"relatedResourceId"`
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput `pulumi:"timeCreated"`
	// Type of the lock.
	Type pulumi.StringInput `pulumi:"type"`
}

func (StreamPackagingConfigLockArgs) ElementType added in v1.22.0

func (StreamPackagingConfigLockArgs) ToStreamPackagingConfigLockOutput added in v1.22.0

func (i StreamPackagingConfigLockArgs) ToStreamPackagingConfigLockOutput() StreamPackagingConfigLockOutput

func (StreamPackagingConfigLockArgs) ToStreamPackagingConfigLockOutputWithContext added in v1.22.0

func (i StreamPackagingConfigLockArgs) ToStreamPackagingConfigLockOutputWithContext(ctx context.Context) StreamPackagingConfigLockOutput

type StreamPackagingConfigLockArray added in v1.22.0

type StreamPackagingConfigLockArray []StreamPackagingConfigLockInput

func (StreamPackagingConfigLockArray) ElementType added in v1.22.0

func (StreamPackagingConfigLockArray) ToStreamPackagingConfigLockArrayOutput added in v1.22.0

func (i StreamPackagingConfigLockArray) ToStreamPackagingConfigLockArrayOutput() StreamPackagingConfigLockArrayOutput

func (StreamPackagingConfigLockArray) ToStreamPackagingConfigLockArrayOutputWithContext added in v1.22.0

func (i StreamPackagingConfigLockArray) ToStreamPackagingConfigLockArrayOutputWithContext(ctx context.Context) StreamPackagingConfigLockArrayOutput

type StreamPackagingConfigLockArrayInput added in v1.22.0

type StreamPackagingConfigLockArrayInput interface {
	pulumi.Input

	ToStreamPackagingConfigLockArrayOutput() StreamPackagingConfigLockArrayOutput
	ToStreamPackagingConfigLockArrayOutputWithContext(context.Context) StreamPackagingConfigLockArrayOutput
}

StreamPackagingConfigLockArrayInput is an input type that accepts StreamPackagingConfigLockArray and StreamPackagingConfigLockArrayOutput values. You can construct a concrete instance of `StreamPackagingConfigLockArrayInput` via:

StreamPackagingConfigLockArray{ StreamPackagingConfigLockArgs{...} }

type StreamPackagingConfigLockArrayOutput added in v1.22.0

type StreamPackagingConfigLockArrayOutput struct{ *pulumi.OutputState }

func (StreamPackagingConfigLockArrayOutput) ElementType added in v1.22.0

func (StreamPackagingConfigLockArrayOutput) Index added in v1.22.0

func (StreamPackagingConfigLockArrayOutput) ToStreamPackagingConfigLockArrayOutput added in v1.22.0

func (o StreamPackagingConfigLockArrayOutput) ToStreamPackagingConfigLockArrayOutput() StreamPackagingConfigLockArrayOutput

func (StreamPackagingConfigLockArrayOutput) ToStreamPackagingConfigLockArrayOutputWithContext added in v1.22.0

func (o StreamPackagingConfigLockArrayOutput) ToStreamPackagingConfigLockArrayOutputWithContext(ctx context.Context) StreamPackagingConfigLockArrayOutput

type StreamPackagingConfigLockInput added in v1.22.0

type StreamPackagingConfigLockInput interface {
	pulumi.Input

	ToStreamPackagingConfigLockOutput() StreamPackagingConfigLockOutput
	ToStreamPackagingConfigLockOutputWithContext(context.Context) StreamPackagingConfigLockOutput
}

StreamPackagingConfigLockInput is an input type that accepts StreamPackagingConfigLockArgs and StreamPackagingConfigLockOutput values. You can construct a concrete instance of `StreamPackagingConfigLockInput` via:

StreamPackagingConfigLockArgs{...}

type StreamPackagingConfigLockOutput added in v1.22.0

type StreamPackagingConfigLockOutput struct{ *pulumi.OutputState }

func (StreamPackagingConfigLockOutput) CompartmentId added in v1.22.0

The compartment ID of the lock.

func (StreamPackagingConfigLockOutput) ElementType added in v1.22.0

func (StreamPackagingConfigLockOutput) Message added in v1.22.0

A message added by the creator of the lock. This is typically used to give an indication of why the resource is locked.

func (StreamPackagingConfigLockOutput) RelatedResourceId added in v1.22.0

The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.

func (StreamPackagingConfigLockOutput) TimeCreated added in v1.22.0

When the lock was created.

func (StreamPackagingConfigLockOutput) ToStreamPackagingConfigLockOutput added in v1.22.0

func (o StreamPackagingConfigLockOutput) ToStreamPackagingConfigLockOutput() StreamPackagingConfigLockOutput

func (StreamPackagingConfigLockOutput) ToStreamPackagingConfigLockOutputWithContext added in v1.22.0

func (o StreamPackagingConfigLockOutput) ToStreamPackagingConfigLockOutputWithContext(ctx context.Context) StreamPackagingConfigLockOutput

func (StreamPackagingConfigLockOutput) Type added in v1.22.0

Type of the lock.

type StreamPackagingConfigMap

type StreamPackagingConfigMap map[string]StreamPackagingConfigInput

func (StreamPackagingConfigMap) ElementType

func (StreamPackagingConfigMap) ElementType() reflect.Type

func (StreamPackagingConfigMap) ToStreamPackagingConfigMapOutput

func (i StreamPackagingConfigMap) ToStreamPackagingConfigMapOutput() StreamPackagingConfigMapOutput

func (StreamPackagingConfigMap) ToStreamPackagingConfigMapOutputWithContext

func (i StreamPackagingConfigMap) ToStreamPackagingConfigMapOutputWithContext(ctx context.Context) StreamPackagingConfigMapOutput

type StreamPackagingConfigMapInput

type StreamPackagingConfigMapInput interface {
	pulumi.Input

	ToStreamPackagingConfigMapOutput() StreamPackagingConfigMapOutput
	ToStreamPackagingConfigMapOutputWithContext(context.Context) StreamPackagingConfigMapOutput
}

StreamPackagingConfigMapInput is an input type that accepts StreamPackagingConfigMap and StreamPackagingConfigMapOutput values. You can construct a concrete instance of `StreamPackagingConfigMapInput` via:

StreamPackagingConfigMap{ "key": StreamPackagingConfigArgs{...} }

type StreamPackagingConfigMapOutput

type StreamPackagingConfigMapOutput struct{ *pulumi.OutputState }

func (StreamPackagingConfigMapOutput) ElementType

func (StreamPackagingConfigMapOutput) MapIndex

func (StreamPackagingConfigMapOutput) ToStreamPackagingConfigMapOutput

func (o StreamPackagingConfigMapOutput) ToStreamPackagingConfigMapOutput() StreamPackagingConfigMapOutput

func (StreamPackagingConfigMapOutput) ToStreamPackagingConfigMapOutputWithContext

func (o StreamPackagingConfigMapOutput) ToStreamPackagingConfigMapOutputWithContext(ctx context.Context) StreamPackagingConfigMapOutput

type StreamPackagingConfigOutput

type StreamPackagingConfigOutput struct{ *pulumi.OutputState }

func (StreamPackagingConfigOutput) CompartmentId

The compartment ID of the lock.

func (StreamPackagingConfigOutput) DefinedTags

(Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`

func (StreamPackagingConfigOutput) DisplayName

(Updatable) The name of the stream Packaging Configuration. Avoid entering confidential information.

func (StreamPackagingConfigOutput) DistributionChannelId

func (o StreamPackagingConfigOutput) DistributionChannelId() pulumi.StringOutput

Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.

func (StreamPackagingConfigOutput) ElementType

func (StreamPackagingConfigOutput) Encryption

The encryption used by the stream packaging configuration.

func (StreamPackagingConfigOutput) FreeformTags

func (o StreamPackagingConfigOutput) FreeformTags() pulumi.MapOutput

(Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`

func (StreamPackagingConfigOutput) IsLockOverride added in v1.22.0

func (o StreamPackagingConfigOutput) IsLockOverride() pulumi.BoolOutput

func (StreamPackagingConfigOutput) Locks added in v1.22.0

Locks associated with this resource.

func (StreamPackagingConfigOutput) SegmentTimeInSeconds

func (o StreamPackagingConfigOutput) SegmentTimeInSeconds() pulumi.IntOutput

The duration in seconds for each fragment.

func (StreamPackagingConfigOutput) State

The current state of the Packaging Configuration.

func (StreamPackagingConfigOutput) StreamPackagingFormat

func (o StreamPackagingConfigOutput) StreamPackagingFormat() pulumi.StringOutput

The output format for the package.

** IMPORTANT ** Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values

func (StreamPackagingConfigOutput) SystemTags

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`

func (StreamPackagingConfigOutput) TimeCreated

When the lock was created.

func (StreamPackagingConfigOutput) TimeUpdated

The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.

func (StreamPackagingConfigOutput) ToStreamPackagingConfigOutput

func (o StreamPackagingConfigOutput) ToStreamPackagingConfigOutput() StreamPackagingConfigOutput

func (StreamPackagingConfigOutput) ToStreamPackagingConfigOutputWithContext

func (o StreamPackagingConfigOutput) ToStreamPackagingConfigOutputWithContext(ctx context.Context) StreamPackagingConfigOutput

type StreamPackagingConfigState

type StreamPackagingConfigState struct {
	// The compartment ID of the lock.
	CompartmentId pulumi.StringPtrInput
	// (Updatable) Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: `{"foo-namespace.bar-key": "value"}`
	DefinedTags pulumi.MapInput
	// (Updatable) The name of the stream Packaging Configuration. Avoid entering confidential information.
	DisplayName pulumi.StringPtrInput
	// Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
	DistributionChannelId pulumi.StringPtrInput
	// The encryption used by the stream packaging configuration.
	Encryption StreamPackagingConfigEncryptionPtrInput
	// (Updatable) Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: `{"bar-key": "value"}`
	FreeformTags   pulumi.MapInput
	IsLockOverride pulumi.BoolPtrInput
	// Locks associated with this resource.
	Locks StreamPackagingConfigLockArrayInput
	// The duration in seconds for each fragment.
	SegmentTimeInSeconds pulumi.IntPtrInput
	// The current state of the Packaging Configuration.
	State pulumi.StringPtrInput
	// The output format for the package.
	//
	// ** IMPORTANT **
	// Any change to a property that does not support update will force the destruction and recreation of the resource with the new property values
	StreamPackagingFormat pulumi.StringPtrInput
	// Usage of system tag keys. These predefined keys are scoped to namespaces. Example: `{"orcl-cloud.free-tier-retained": "true"}`
	SystemTags pulumi.MapInput
	// When the lock was created.
	TimeCreated pulumi.StringPtrInput
	// The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.
	TimeUpdated pulumi.StringPtrInput
}

func (StreamPackagingConfigState) ElementType

func (StreamPackagingConfigState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL