Skip to content

Files

Latest commit

 

History

History
14631 lines (8946 loc) · 763 KB
·

transcoderJobTemplate.typescript.md

File metadata and controls

14631 lines (8946 loc) · 763 KB
·

transcoderJobTemplate Submodule

Constructs

TranscoderJobTemplate

Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template google_transcoder_job_template}.

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplate(scope: Construct, id: string, config: TranscoderJobTemplateConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config TranscoderJobTemplateConfig No description.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
putConfig No description.
putTimeouts No description.
resetConfig No description.
resetId No description.
resetLabels No description.
resetProject No description.
resetTimeouts No description.

toString
public toString(): string

Returns a string representation of this construct.

addOverride
public addOverride(path: string, value: any): void
pathRequired
  • Type: string

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public toHclTerraform(): any
toMetadata
public toMetadata(): any
toTerraform
public toTerraform(): any

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

hasResourceMove
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
importFrom
public importFrom(id: string, provider?: TerraformProvider): void
idRequired
  • Type: string

providerOptional
  • Type: cdktf.TerraformProvider

interpolationForAttribute
public interpolationForAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

moveFromId
public moveFromId(id: string): void

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: string

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


moveTo
public moveTo(moveTarget: string, index?: string | number): void

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: string | number

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


moveToId
public moveToId(id: string): void

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: string

Full id of resource to move to, e.g. "aws_s3_bucket.example".


putConfig
public putConfig(value: TranscoderJobTemplateConfigA): void
valueRequired

putTimeouts
public putTimeouts(value: TranscoderJobTemplateTimeouts): void
valueRequired

resetConfig
public resetConfig(): void
resetId
public resetId(): void
resetLabels
public resetLabels(): void
resetProject
public resetProject(): void
resetTimeouts
public resetTimeouts(): void

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformResource No description.
generateConfigForImport Generates CDKTF code for importing a TranscoderJobTemplate resource upon running "cdktf plan ".

isConstruct
import { transcoderJobTemplate } from '@cdktf/provider-google'

transcoderJobTemplate.TranscoderJobTemplate.isConstruct(x: any)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: any

Any object.


isTerraformElement
import { transcoderJobTemplate } from '@cdktf/provider-google'

transcoderJobTemplate.TranscoderJobTemplate.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformResource
import { transcoderJobTemplate } from '@cdktf/provider-google'

transcoderJobTemplate.TranscoderJobTemplate.isTerraformResource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { transcoderJobTemplate } from '@cdktf/provider-google'

transcoderJobTemplate.TranscoderJobTemplate.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a TranscoderJobTemplate resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

The construct id used in the generated config for the TranscoderJobTemplate to import.


importFromIdRequired
  • Type: string

The id of the existing TranscoderJobTemplate that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the TranscoderJobTemplate to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
config TranscoderJobTemplateConfigAOutputReference No description.
effectiveLabels cdktf.StringMap No description.
name string No description.
terraformLabels cdktf.StringMap No description.
timeouts TranscoderJobTemplateTimeoutsOutputReference No description.
configInput TranscoderJobTemplateConfigA No description.
idInput string No description.
jobTemplateIdInput string No description.
labelsInput {[ key: string ]: string} No description.
locationInput string No description.
projectInput string No description.
timeoutsInput cdktf.IResolvable | TranscoderJobTemplateTimeouts No description.
id string No description.
jobTemplateId string No description.
labels {[ key: string ]: string} No description.
location string No description.
project string No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


cdktfStackRequired
public readonly cdktfStack: TerraformStack;
  • Type: cdktf.TerraformStack

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

terraformMetaArgumentsRequired
public readonly terraformMetaArguments: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
  • Type: cdktf.TerraformProviderGeneratorMetadata

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: string[];
  • Type: string[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

configRequired
public readonly config: TranscoderJobTemplateConfigAOutputReference;

effectiveLabelsRequired
public readonly effectiveLabels: StringMap;
  • Type: cdktf.StringMap

nameRequired
public readonly name: string;
  • Type: string

terraformLabelsRequired
public readonly terraformLabels: StringMap;
  • Type: cdktf.StringMap

timeoutsRequired
public readonly timeouts: TranscoderJobTemplateTimeoutsOutputReference;

configInputOptional
public readonly configInput: TranscoderJobTemplateConfigA;

idInputOptional
public readonly idInput: string;
  • Type: string

jobTemplateIdInputOptional
public readonly jobTemplateIdInput: string;
  • Type: string

labelsInputOptional
public readonly labelsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

locationInputOptional
public readonly locationInput: string;
  • Type: string

projectInputOptional
public readonly projectInput: string;
  • Type: string

timeoutsInputOptional
public readonly timeoutsInput: IResolvable | TranscoderJobTemplateTimeouts;

idRequired
public readonly id: string;
  • Type: string

jobTemplateIdRequired
public readonly jobTemplateId: string;
  • Type: string

labelsRequired
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

locationRequired
public readonly location: string;
  • Type: string

projectRequired
public readonly project: string;
  • Type: string

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

TranscoderJobTemplateConfig

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfig: transcoderJobTemplate.TranscoderJobTemplateConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
jobTemplateId string ID to use for the Transcoding job template.
location string The location of the transcoding job template resource.
config TranscoderJobTemplateConfigA config block.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#id TranscoderJobTemplate#id}.
labels {[ key: string ]: string} The labels associated with this job template. You can use these to organize and group your job templates.
project string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#project TranscoderJobTemplate#project}.
timeouts TranscoderJobTemplateTimeouts timeouts block.

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: ITerraformDependable[];
  • Type: cdktf.ITerraformDependable[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

jobTemplateIdRequired
public readonly jobTemplateId: string;
  • Type: string

ID to use for the Transcoding job template.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#job_template_id TranscoderJobTemplate#job_template_id}


locationRequired
public readonly location: string;
  • Type: string

The location of the transcoding job template resource.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#location TranscoderJobTemplate#location}


configOptional
public readonly config: TranscoderJobTemplateConfigA;

config block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#config TranscoderJobTemplate#config}


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#id TranscoderJobTemplate#id}.

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


labelsOptional
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

The labels associated with this job template. You can use these to organize and group your job templates.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#labels TranscoderJobTemplate#labels}


projectOptional
public readonly project: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#project TranscoderJobTemplate#project}.


timeoutsOptional
public readonly timeouts: TranscoderJobTemplateTimeouts;

timeouts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#timeouts TranscoderJobTemplate#timeouts}


TranscoderJobTemplateConfigA

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigA: transcoderJobTemplate.TranscoderJobTemplateConfigA = { ... }

Properties

Name Type Description
adBreaks cdktf.IResolvable | TranscoderJobTemplateConfigAdBreaks[] ad_breaks block.
editList cdktf.IResolvable | TranscoderJobTemplateConfigEditListStruct[] edit_list block.
elementaryStreams cdktf.IResolvable | TranscoderJobTemplateConfigElementaryStreams[] elementary_streams block.
encryptions cdktf.IResolvable | TranscoderJobTemplateConfigEncryptions[] encryptions block.
inputs cdktf.IResolvable | TranscoderJobTemplateConfigInputs[] inputs block.
manifests cdktf.IResolvable | TranscoderJobTemplateConfigManifests[] manifests block.
muxStreams cdktf.IResolvable | TranscoderJobTemplateConfigMuxStreams[] mux_streams block.
output TranscoderJobTemplateConfigOutput output block.
overlays cdktf.IResolvable | TranscoderJobTemplateConfigOverlays[] overlays block.
pubsubDestination TranscoderJobTemplateConfigPubsubDestination pubsub_destination block.

adBreaksOptional
public readonly adBreaks: IResolvable | TranscoderJobTemplateConfigAdBreaks[];

ad_breaks block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#ad_breaks TranscoderJobTemplate#ad_breaks}


editListOptional
public readonly editList: IResolvable | TranscoderJobTemplateConfigEditListStruct[];

edit_list block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#edit_list TranscoderJobTemplate#edit_list}


elementaryStreamsOptional
public readonly elementaryStreams: IResolvable | TranscoderJobTemplateConfigElementaryStreams[];

elementary_streams block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#elementary_streams TranscoderJobTemplate#elementary_streams}


encryptionsOptional
public readonly encryptions: IResolvable | TranscoderJobTemplateConfigEncryptions[];

encryptions block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#encryptions TranscoderJobTemplate#encryptions}


inputsOptional
public readonly inputs: IResolvable | TranscoderJobTemplateConfigInputs[];

inputs block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#inputs TranscoderJobTemplate#inputs}


manifestsOptional
public readonly manifests: IResolvable | TranscoderJobTemplateConfigManifests[];

manifests block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#manifests TranscoderJobTemplate#manifests}


muxStreamsOptional
public readonly muxStreams: IResolvable | TranscoderJobTemplateConfigMuxStreams[];

mux_streams block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#mux_streams TranscoderJobTemplate#mux_streams}


outputOptional
public readonly output: TranscoderJobTemplateConfigOutput;

output block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#output TranscoderJobTemplate#output}


overlaysOptional
public readonly overlays: IResolvable | TranscoderJobTemplateConfigOverlays[];

overlays block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#overlays TranscoderJobTemplate#overlays}


pubsubDestinationOptional
public readonly pubsubDestination: TranscoderJobTemplateConfigPubsubDestination;

pubsub_destination block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#pubsub_destination TranscoderJobTemplate#pubsub_destination}


TranscoderJobTemplateConfigAdBreaks

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigAdBreaks: transcoderJobTemplate.TranscoderJobTemplateConfigAdBreaks = { ... }

Properties

Name Type Description
startTimeOffset string Start time in seconds for the ad break, relative to the output file timeline.

startTimeOffsetOptional
public readonly startTimeOffset: string;
  • Type: string

Start time in seconds for the ad break, relative to the output file timeline.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#start_time_offset TranscoderJobTemplate#start_time_offset}


TranscoderJobTemplateConfigEditListStruct

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEditListStruct: transcoderJobTemplate.TranscoderJobTemplateConfigEditListStruct = { ... }

Properties

Name Type Description
inputs string[] List of values identifying files that should be used in this atom.
key string A unique key for this atom.
startTimeOffset string Start time in seconds for the atom, relative to the input file timeline. The default is '0s'.

inputsOptional
public readonly inputs: string[];
  • Type: string[]

List of values identifying files that should be used in this atom.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#inputs TranscoderJobTemplate#inputs}


keyOptional
public readonly key: string;
  • Type: string

A unique key for this atom.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#key TranscoderJobTemplate#key}


startTimeOffsetOptional
public readonly startTimeOffset: string;
  • Type: string

Start time in seconds for the atom, relative to the input file timeline. The default is '0s'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#start_time_offset TranscoderJobTemplate#start_time_offset}


TranscoderJobTemplateConfigElementaryStreams

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigElementaryStreams: transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreams = { ... }

Properties

Name Type Description
audioStream TranscoderJobTemplateConfigElementaryStreamsAudioStream audio_stream block.
key string A unique key for this atom.
videoStream TranscoderJobTemplateConfigElementaryStreamsVideoStream video_stream block.

audioStreamOptional
public readonly audioStream: TranscoderJobTemplateConfigElementaryStreamsAudioStream;

audio_stream block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#audio_stream TranscoderJobTemplate#audio_stream}


keyOptional
public readonly key: string;
  • Type: string

A unique key for this atom.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#key TranscoderJobTemplate#key}


videoStreamOptional
public readonly videoStream: TranscoderJobTemplateConfigElementaryStreamsVideoStream;

video_stream block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#video_stream TranscoderJobTemplate#video_stream}


TranscoderJobTemplateConfigElementaryStreamsAudioStream

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigElementaryStreamsAudioStream: transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsAudioStream = { ... }

Properties

Name Type Description
bitrateBps number Audio bitrate in bits per second.
channelCount number Number of audio channels. The default is '2'.
channelLayout string[] A list of channel names specifying layout of the audio channels. The default is ["fl", "fr"].
codec string The codec for this audio stream. The default is 'aac'.
sampleRateHertz number The audio sample rate in Hertz. The default is '48000'.

bitrateBpsRequired
public readonly bitrateBps: number;
  • Type: number

Audio bitrate in bits per second.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#bitrate_bps TranscoderJobTemplate#bitrate_bps}


channelCountOptional
public readonly channelCount: number;
  • Type: number

Number of audio channels. The default is '2'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#channel_count TranscoderJobTemplate#channel_count}


channelLayoutOptional
public readonly channelLayout: string[];
  • Type: string[]

A list of channel names specifying layout of the audio channels. The default is ["fl", "fr"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#channel_layout TranscoderJobTemplate#channel_layout}


codecOptional
public readonly codec: string;
  • Type: string

The codec for this audio stream. The default is 'aac'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#codec TranscoderJobTemplate#codec}


sampleRateHertzOptional
public readonly sampleRateHertz: number;
  • Type: number

The audio sample rate in Hertz. The default is '48000'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#sample_rate_hertz TranscoderJobTemplate#sample_rate_hertz}


TranscoderJobTemplateConfigElementaryStreamsVideoStream

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigElementaryStreamsVideoStream: transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsVideoStream = { ... }

Properties

Name Type Description
h264 TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 h264 block.

h264Optional
public readonly h264: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264;

h264 block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#h264 TranscoderJobTemplate#h264}


TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigElementaryStreamsVideoStreamH264: transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 = { ... }

Properties

Name Type Description
bitrateBps number The video bitrate in bits per second.
frameRate number The target video frame rate in frames per second (FPS).
crfLevel number Target CRF level. The default is '21'.
entropyCoder string The entropy coder to use. The default is 'cabac'.
gopDuration string Select the GOP size based on the specified duration. The default is '3s'.
heightPixels number The height of the video in pixels.
hlg TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg hlg block.
pixelFormat string Pixel format to use. The default is 'yuv420p'.
preset string Enforces the specified codec preset. The default is 'veryfast'.
profile string Enforces the specified codec profile.
rateControlMode string Specify the mode. The default is 'vbr'.
sdr TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr sdr block.
vbvFullnessBits number Initial fullness of the Video Buffering Verifier (VBV) buffer in bits.
vbvSizeBits number Size of the Video Buffering Verifier (VBV) buffer in bits.
widthPixels number The width of the video in pixels.

bitrateBpsRequired
public readonly bitrateBps: number;
  • Type: number

The video bitrate in bits per second.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#bitrate_bps TranscoderJobTemplate#bitrate_bps}


frameRateRequired
public readonly frameRate: number;
  • Type: number

The target video frame rate in frames per second (FPS).

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#frame_rate TranscoderJobTemplate#frame_rate}


crfLevelOptional
public readonly crfLevel: number;
  • Type: number

Target CRF level. The default is '21'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#crf_level TranscoderJobTemplate#crf_level}


entropyCoderOptional
public readonly entropyCoder: string;
  • Type: string

The entropy coder to use. The default is 'cabac'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#entropy_coder TranscoderJobTemplate#entropy_coder}


gopDurationOptional
public readonly gopDuration: string;
  • Type: string

Select the GOP size based on the specified duration. The default is '3s'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#gop_duration TranscoderJobTemplate#gop_duration}


heightPixelsOptional
public readonly heightPixels: number;
  • Type: number

The height of the video in pixels.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#height_pixels TranscoderJobTemplate#height_pixels}


hlgOptional
public readonly hlg: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg;

hlg block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#hlg TranscoderJobTemplate#hlg}


pixelFormatOptional
public readonly pixelFormat: string;
  • Type: string

Pixel format to use. The default is 'yuv420p'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#pixel_format TranscoderJobTemplate#pixel_format}


presetOptional
public readonly preset: string;
  • Type: string

Enforces the specified codec preset. The default is 'veryfast'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#preset TranscoderJobTemplate#preset}


profileOptional
public readonly profile: string;
  • Type: string

Enforces the specified codec profile.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#profile TranscoderJobTemplate#profile}


rateControlModeOptional
public readonly rateControlMode: string;
  • Type: string

Specify the mode. The default is 'vbr'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#rate_control_mode TranscoderJobTemplate#rate_control_mode}


sdrOptional
public readonly sdr: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr;

sdr block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#sdr TranscoderJobTemplate#sdr}


vbvFullnessBitsOptional
public readonly vbvFullnessBits: number;
  • Type: number

Initial fullness of the Video Buffering Verifier (VBV) buffer in bits.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#vbv_fullness_bits TranscoderJobTemplate#vbv_fullness_bits}


vbvSizeBitsOptional
public readonly vbvSizeBits: number;
  • Type: number

Size of the Video Buffering Verifier (VBV) buffer in bits.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#vbv_size_bits TranscoderJobTemplate#vbv_size_bits}


widthPixelsOptional
public readonly widthPixels: number;
  • Type: number

The width of the video in pixels.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#width_pixels TranscoderJobTemplate#width_pixels}


TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg: transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg = { ... }

TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr: transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr = { ... }

TranscoderJobTemplateConfigEncryptions

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptions: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptions = { ... }

Properties

Name Type Description
id string Identifier for this set of encryption options.
aes128 TranscoderJobTemplateConfigEncryptionsAes128 aes128 block.
drmSystems TranscoderJobTemplateConfigEncryptionsDrmSystems drm_systems block.
mpegCenc TranscoderJobTemplateConfigEncryptionsMpegCenc mpeg_cenc block.
sampleAes TranscoderJobTemplateConfigEncryptionsSampleAes sample_aes block.
secretManagerKeySource TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource secret_manager_key_source block.

idRequired
public readonly id: string;
  • Type: string

Identifier for this set of encryption options.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#id TranscoderJobTemplate#id}

Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.


aes128Optional
public readonly aes128: TranscoderJobTemplateConfigEncryptionsAes128;

aes128 block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#aes128 TranscoderJobTemplate#aes128}


drmSystemsOptional
public readonly drmSystems: TranscoderJobTemplateConfigEncryptionsDrmSystems;

drm_systems block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#drm_systems TranscoderJobTemplate#drm_systems}


mpegCencOptional
public readonly mpegCenc: TranscoderJobTemplateConfigEncryptionsMpegCenc;

mpeg_cenc block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#mpeg_cenc TranscoderJobTemplate#mpeg_cenc}


sampleAesOptional
public readonly sampleAes: TranscoderJobTemplateConfigEncryptionsSampleAes;

sample_aes block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#sample_aes TranscoderJobTemplate#sample_aes}


secretManagerKeySourceOptional
public readonly secretManagerKeySource: TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource;

secret_manager_key_source block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#secret_manager_key_source TranscoderJobTemplate#secret_manager_key_source}


TranscoderJobTemplateConfigEncryptionsAes128

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsAes128: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsAes128 = { ... }

TranscoderJobTemplateConfigEncryptionsDrmSystems

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsDrmSystems: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystems = { ... }

Properties

Name Type Description
clearkey TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey clearkey block.
fairplay TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay fairplay block.
playready TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready playready block.
widevine TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine widevine block.

clearkeyOptional
public readonly clearkey: TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey;

clearkey block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#clearkey TranscoderJobTemplate#clearkey}


fairplayOptional
public readonly fairplay: TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay;

fairplay block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#fairplay TranscoderJobTemplate#fairplay}


playreadyOptional
public readonly playready: TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready;

playready block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#playready TranscoderJobTemplate#playready}


widevineOptional
public readonly widevine: TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine;

widevine block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#widevine TranscoderJobTemplate#widevine}


TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsDrmSystemsClearkey: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey = { ... }

TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsDrmSystemsFairplay: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay = { ... }

TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsDrmSystemsPlayready: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready = { ... }

TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsDrmSystemsWidevine: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine = { ... }

TranscoderJobTemplateConfigEncryptionsMpegCenc

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsMpegCenc: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsMpegCenc = { ... }

Properties

Name Type Description
scheme string Specify the encryption scheme.

schemeRequired
public readonly scheme: string;
  • Type: string

Specify the encryption scheme.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#scheme TranscoderJobTemplate#scheme}


TranscoderJobTemplateConfigEncryptionsSampleAes

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsSampleAes: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsSampleAes = { ... }

TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigEncryptionsSecretManagerKeySource: transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource = { ... }

Properties

Name Type Description
secretVersion string The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}.

secretVersionRequired
public readonly secretVersion: string;
  • Type: string

The name of the Secret Version containing the encryption key in the following format: projects/{project}/secrets/{secret_id}/versions/{version_number}.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#secret_version TranscoderJobTemplate#secret_version}


TranscoderJobTemplateConfigInputs

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigInputs: transcoderJobTemplate.TranscoderJobTemplateConfigInputs = { ... }

Properties

Name Type Description
key string A unique key for this input. Must be specified when using advanced mapping and edit lists.
uri string URI of the media.

keyOptional
public readonly key: string;
  • Type: string

A unique key for this input. Must be specified when using advanced mapping and edit lists.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#key TranscoderJobTemplate#key}


uriOptional
public readonly uri: string;
  • Type: string

URI of the media.

Input files must be at least 5 seconds in duration and stored in Cloud Storage (for example, gs://bucket/inputs/file.mp4). If empty, the value is populated from Job.input_uri.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#uri TranscoderJobTemplate#uri}


TranscoderJobTemplateConfigManifests

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigManifests: transcoderJobTemplate.TranscoderJobTemplateConfigManifests = { ... }

Properties

Name Type Description
fileName string The name of the generated file. The default is 'manifest'.
muxStreams string[] List of user supplied MuxStream.key values that should appear in this manifest.
type string Type of the manifest. Possible values: ["MANIFEST_TYPE_UNSPECIFIED", "HLS", "DASH"].

fileNameOptional
public readonly fileName: string;
  • Type: string

The name of the generated file. The default is 'manifest'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#file_name TranscoderJobTemplate#file_name}


muxStreamsOptional
public readonly muxStreams: string[];
  • Type: string[]

List of user supplied MuxStream.key values that should appear in this manifest.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#mux_streams TranscoderJobTemplate#mux_streams}


typeOptional
public readonly type: string;
  • Type: string

Type of the manifest. Possible values: ["MANIFEST_TYPE_UNSPECIFIED", "HLS", "DASH"].

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#type TranscoderJobTemplate#type}


TranscoderJobTemplateConfigMuxStreams

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigMuxStreams: transcoderJobTemplate.TranscoderJobTemplateConfigMuxStreams = { ... }

Properties

Name Type Description
container string The container format. The default is 'mp4'.
elementaryStreams string[] List of ElementaryStream.key values multiplexed in this stream.
encryptionId string Identifier of the encryption configuration to use.
fileName string The name of the generated file.
key string A unique key for this multiplexed stream.
segmentSettings TranscoderJobTemplateConfigMuxStreamsSegmentSettings segment_settings block.

containerOptional
public readonly container: string;
  • Type: string

The container format. The default is 'mp4'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#container TranscoderJobTemplate#container}


elementaryStreamsOptional
public readonly elementaryStreams: string[];
  • Type: string[]

List of ElementaryStream.key values multiplexed in this stream.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#elementary_streams TranscoderJobTemplate#elementary_streams}


encryptionIdOptional
public readonly encryptionId: string;
  • Type: string

Identifier of the encryption configuration to use.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#encryption_id TranscoderJobTemplate#encryption_id}


fileNameOptional
public readonly fileName: string;
  • Type: string

The name of the generated file.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#file_name TranscoderJobTemplate#file_name}


keyOptional
public readonly key: string;
  • Type: string

A unique key for this multiplexed stream.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#key TranscoderJobTemplate#key}


segmentSettingsOptional
public readonly segmentSettings: TranscoderJobTemplateConfigMuxStreamsSegmentSettings;

segment_settings block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#segment_settings TranscoderJobTemplate#segment_settings}


TranscoderJobTemplateConfigMuxStreamsSegmentSettings

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigMuxStreamsSegmentSettings: transcoderJobTemplate.TranscoderJobTemplateConfigMuxStreamsSegmentSettings = { ... }

Properties

Name Type Description
segmentDuration string Duration of the segments in seconds. The default is '6.0s'.

segmentDurationOptional
public readonly segmentDuration: string;
  • Type: string

Duration of the segments in seconds. The default is '6.0s'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#segment_duration TranscoderJobTemplate#segment_duration}


TranscoderJobTemplateConfigOutput

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigOutput: transcoderJobTemplate.TranscoderJobTemplateConfigOutput = { ... }

Properties

Name Type Description
uri string URI for the output file(s). For example, gs://my-bucket/outputs/.

uriOptional
public readonly uri: string;
  • Type: string

URI for the output file(s). For example, gs://my-bucket/outputs/.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#uri TranscoderJobTemplate#uri}


TranscoderJobTemplateConfigOverlays

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigOverlays: transcoderJobTemplate.TranscoderJobTemplateConfigOverlays = { ... }

Properties

Name Type Description
animations cdktf.IResolvable | TranscoderJobTemplateConfigOverlaysAnimations[] animations block.
image TranscoderJobTemplateConfigOverlaysImage image block.

animationsOptional
public readonly animations: IResolvable | TranscoderJobTemplateConfigOverlaysAnimations[];

animations block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#animations TranscoderJobTemplate#animations}


imageOptional
public readonly image: TranscoderJobTemplateConfigOverlaysImage;

image block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#image TranscoderJobTemplate#image}


TranscoderJobTemplateConfigOverlaysAnimations

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigOverlaysAnimations: transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysAnimations = { ... }

Properties

Name Type Description
animationFade TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade animation_fade block.

animationFadeOptional
public readonly animationFade: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade;

animation_fade block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#animation_fade TranscoderJobTemplate#animation_fade}


TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigOverlaysAnimationsAnimationFade: transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade = { ... }

Properties

Name Type Description
fadeType string Required. Type of fade animation: 'FADE_IN' or 'FADE_OUT'. The possible values are:.
endTimeOffset string The time to end the fade animation, in seconds.
startTimeOffset string The time to start the fade animation, in seconds.
xy TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy xy block.

fadeTypeRequired
public readonly fadeType: string;
  • Type: string

Required. Type of fade animation: 'FADE_IN' or 'FADE_OUT'. The possible values are:.

  • 'FADE_TYPE_UNSPECIFIED': The fade type is not specified.

  • 'FADE_IN': Fade the overlay object into view.

  • 'FADE_OUT': Fade the overlay object out of view. Possible values: ["FADE_TYPE_UNSPECIFIED", "FADE_IN", "FADE_OUT"]

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#fade_type TranscoderJobTemplate#fade_type}


endTimeOffsetOptional
public readonly endTimeOffset: string;
  • Type: string

The time to end the fade animation, in seconds.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#end_time_offset TranscoderJobTemplate#end_time_offset}


startTimeOffsetOptional
public readonly startTimeOffset: string;
  • Type: string

The time to start the fade animation, in seconds.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#start_time_offset TranscoderJobTemplate#start_time_offset}


xyOptional
public readonly xy: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy;

xy block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#xy TranscoderJobTemplate#xy}


TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy: transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy = { ... }

Properties

Name Type Description
x number Normalized x coordinate.
y number Normalized y coordinate.

xOptional
public readonly x: number;
  • Type: number

Normalized x coordinate.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#x TranscoderJobTemplate#x}


yOptional
public readonly y: number;
  • Type: number

Normalized y coordinate.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#y TranscoderJobTemplate#y}


TranscoderJobTemplateConfigOverlaysImage

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigOverlaysImage: transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysImage = { ... }

Properties

Name Type Description
uri string URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png.

uriRequired
public readonly uri: string;
  • Type: string

URI of the image in Cloud Storage. For example, gs://bucket/inputs/image.png.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#uri TranscoderJobTemplate#uri}


TranscoderJobTemplateConfigPubsubDestination

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateConfigPubsubDestination: transcoderJobTemplate.TranscoderJobTemplateConfigPubsubDestination = { ... }

Properties

Name Type Description
topic string The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.

topicOptional
public readonly topic: string;
  • Type: string

The name of the Pub/Sub topic to publish job completion notification to. For example: projects/{project}/topics/{topic}.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#topic TranscoderJobTemplate#topic}


TranscoderJobTemplateTimeouts

Initializer

import { transcoderJobTemplate } from '@cdktf/provider-google'

const transcoderJobTemplateTimeouts: transcoderJobTemplate.TranscoderJobTemplateTimeouts = { ... }

Properties

Name Type Description
create string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#create TranscoderJobTemplate#create}.
delete string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#delete TranscoderJobTemplate#delete}.
update string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#update TranscoderJobTemplate#update}.

createOptional
public readonly create: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#create TranscoderJobTemplate#create}.


deleteOptional
public readonly delete: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#delete TranscoderJobTemplate#delete}.


updateOptional
public readonly update: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.35.0/docs/resources/transcoder_job_template#update TranscoderJobTemplate#update}.


Classes

TranscoderJobTemplateConfigAdBreaksList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigAdBreaksList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigAdBreaksOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigAdBreaks[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigAdBreaks[];

TranscoderJobTemplateConfigAdBreaksOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigAdBreaksOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetStartTimeOffset No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetStartTimeOffset
public resetStartTimeOffset(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
startTimeOffsetInput string No description.
startTimeOffset string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigAdBreaks No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

startTimeOffsetInputOptional
public readonly startTimeOffsetInput: string;
  • Type: string

startTimeOffsetRequired
public readonly startTimeOffset: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigAdBreaks;

TranscoderJobTemplateConfigAOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigAOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putAdBreaks No description.
putEditList No description.
putElementaryStreams No description.
putEncryptions No description.
putInputs No description.
putManifests No description.
putMuxStreams No description.
putOutput No description.
putOverlays No description.
putPubsubDestination No description.
resetAdBreaks No description.
resetEditList No description.
resetElementaryStreams No description.
resetEncryptions No description.
resetInputs No description.
resetManifests No description.
resetMuxStreams No description.
resetOutput No description.
resetOverlays No description.
resetPubsubDestination No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putAdBreaks
public putAdBreaks(value: IResolvable | TranscoderJobTemplateConfigAdBreaks[]): void
valueRequired

putEditList
public putEditList(value: IResolvable | TranscoderJobTemplateConfigEditListStruct[]): void
valueRequired

putElementaryStreams
public putElementaryStreams(value: IResolvable | TranscoderJobTemplateConfigElementaryStreams[]): void
valueRequired

putEncryptions
public putEncryptions(value: IResolvable | TranscoderJobTemplateConfigEncryptions[]): void
valueRequired

putInputs
public putInputs(value: IResolvable | TranscoderJobTemplateConfigInputs[]): void
valueRequired

putManifests
public putManifests(value: IResolvable | TranscoderJobTemplateConfigManifests[]): void
valueRequired

putMuxStreams
public putMuxStreams(value: IResolvable | TranscoderJobTemplateConfigMuxStreams[]): void
valueRequired

putOutput
public putOutput(value: TranscoderJobTemplateConfigOutput): void
valueRequired

putOverlays
public putOverlays(value: IResolvable | TranscoderJobTemplateConfigOverlays[]): void
valueRequired

putPubsubDestination
public putPubsubDestination(value: TranscoderJobTemplateConfigPubsubDestination): void
valueRequired

resetAdBreaks
public resetAdBreaks(): void
resetEditList
public resetEditList(): void
resetElementaryStreams
public resetElementaryStreams(): void
resetEncryptions
public resetEncryptions(): void
resetInputs
public resetInputs(): void
resetManifests
public resetManifests(): void
resetMuxStreams
public resetMuxStreams(): void
resetOutput
public resetOutput(): void
resetOverlays
public resetOverlays(): void
resetPubsubDestination
public resetPubsubDestination(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
adBreaks TranscoderJobTemplateConfigAdBreaksList No description.
editList TranscoderJobTemplateConfigEditListStructList No description.
elementaryStreams TranscoderJobTemplateConfigElementaryStreamsList No description.
encryptions TranscoderJobTemplateConfigEncryptionsList No description.
inputs TranscoderJobTemplateConfigInputsList No description.
manifests TranscoderJobTemplateConfigManifestsList No description.
muxStreams TranscoderJobTemplateConfigMuxStreamsList No description.
output TranscoderJobTemplateConfigOutputOutputReference No description.
overlays TranscoderJobTemplateConfigOverlaysList No description.
pubsubDestination TranscoderJobTemplateConfigPubsubDestinationOutputReference No description.
adBreaksInput cdktf.IResolvable | TranscoderJobTemplateConfigAdBreaks[] No description.
editListInput cdktf.IResolvable | TranscoderJobTemplateConfigEditListStruct[] No description.
elementaryStreamsInput cdktf.IResolvable | TranscoderJobTemplateConfigElementaryStreams[] No description.
encryptionsInput cdktf.IResolvable | TranscoderJobTemplateConfigEncryptions[] No description.
inputsInput cdktf.IResolvable | TranscoderJobTemplateConfigInputs[] No description.
manifestsInput cdktf.IResolvable | TranscoderJobTemplateConfigManifests[] No description.
muxStreamsInput cdktf.IResolvable | TranscoderJobTemplateConfigMuxStreams[] No description.
outputInput TranscoderJobTemplateConfigOutput No description.
overlaysInput cdktf.IResolvable | TranscoderJobTemplateConfigOverlays[] No description.
pubsubDestinationInput TranscoderJobTemplateConfigPubsubDestination No description.
internalValue TranscoderJobTemplateConfigA No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

adBreaksRequired
public readonly adBreaks: TranscoderJobTemplateConfigAdBreaksList;

editListRequired
public readonly editList: TranscoderJobTemplateConfigEditListStructList;

elementaryStreamsRequired
public readonly elementaryStreams: TranscoderJobTemplateConfigElementaryStreamsList;

encryptionsRequired
public readonly encryptions: TranscoderJobTemplateConfigEncryptionsList;

inputsRequired
public readonly inputs: TranscoderJobTemplateConfigInputsList;

manifestsRequired
public readonly manifests: TranscoderJobTemplateConfigManifestsList;

muxStreamsRequired
public readonly muxStreams: TranscoderJobTemplateConfigMuxStreamsList;

outputRequired
public readonly output: TranscoderJobTemplateConfigOutputOutputReference;

overlaysRequired
public readonly overlays: TranscoderJobTemplateConfigOverlaysList;

pubsubDestinationRequired
public readonly pubsubDestination: TranscoderJobTemplateConfigPubsubDestinationOutputReference;

adBreaksInputOptional
public readonly adBreaksInput: IResolvable | TranscoderJobTemplateConfigAdBreaks[];

editListInputOptional
public readonly editListInput: IResolvable | TranscoderJobTemplateConfigEditListStruct[];

elementaryStreamsInputOptional
public readonly elementaryStreamsInput: IResolvable | TranscoderJobTemplateConfigElementaryStreams[];

encryptionsInputOptional
public readonly encryptionsInput: IResolvable | TranscoderJobTemplateConfigEncryptions[];

inputsInputOptional
public readonly inputsInput: IResolvable | TranscoderJobTemplateConfigInputs[];

manifestsInputOptional
public readonly manifestsInput: IResolvable | TranscoderJobTemplateConfigManifests[];

muxStreamsInputOptional
public readonly muxStreamsInput: IResolvable | TranscoderJobTemplateConfigMuxStreams[];

outputInputOptional
public readonly outputInput: TranscoderJobTemplateConfigOutput;

overlaysInputOptional
public readonly overlaysInput: IResolvable | TranscoderJobTemplateConfigOverlays[];

pubsubDestinationInputOptional
public readonly pubsubDestinationInput: TranscoderJobTemplateConfigPubsubDestination;

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigA;

TranscoderJobTemplateConfigEditListStructList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEditListStructList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigEditListStructOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigEditListStruct[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigEditListStruct[];

TranscoderJobTemplateConfigEditListStructOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEditListStructOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetInputs No description.
resetKey No description.
resetStartTimeOffset No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetInputs
public resetInputs(): void
resetKey
public resetKey(): void
resetStartTimeOffset
public resetStartTimeOffset(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
inputsInput string[] No description.
keyInput string No description.
startTimeOffsetInput string No description.
inputs string[] No description.
key string No description.
startTimeOffset string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigEditListStruct No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

inputsInputOptional
public readonly inputsInput: string[];
  • Type: string[]

keyInputOptional
public readonly keyInput: string;
  • Type: string

startTimeOffsetInputOptional
public readonly startTimeOffsetInput: string;
  • Type: string

inputsRequired
public readonly inputs: string[];
  • Type: string[]

keyRequired
public readonly key: string;
  • Type: string

startTimeOffsetRequired
public readonly startTimeOffset: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigEditListStruct;

TranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetChannelCount No description.
resetChannelLayout No description.
resetCodec No description.
resetSampleRateHertz No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetChannelCount
public resetChannelCount(): void
resetChannelLayout
public resetChannelLayout(): void
resetCodec
public resetCodec(): void
resetSampleRateHertz
public resetSampleRateHertz(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
bitrateBpsInput number No description.
channelCountInput number No description.
channelLayoutInput string[] No description.
codecInput string No description.
sampleRateHertzInput number No description.
bitrateBps number No description.
channelCount number No description.
channelLayout string[] No description.
codec string No description.
sampleRateHertz number No description.
internalValue TranscoderJobTemplateConfigElementaryStreamsAudioStream No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

bitrateBpsInputOptional
public readonly bitrateBpsInput: number;
  • Type: number

channelCountInputOptional
public readonly channelCountInput: number;
  • Type: number

channelLayoutInputOptional
public readonly channelLayoutInput: string[];
  • Type: string[]

codecInputOptional
public readonly codecInput: string;
  • Type: string

sampleRateHertzInputOptional
public readonly sampleRateHertzInput: number;
  • Type: number

bitrateBpsRequired
public readonly bitrateBps: number;
  • Type: number

channelCountRequired
public readonly channelCount: number;
  • Type: number

channelLayoutRequired
public readonly channelLayout: string[];
  • Type: string[]

codecRequired
public readonly codec: string;
  • Type: string

sampleRateHertzRequired
public readonly sampleRateHertz: number;
  • Type: number

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigElementaryStreamsAudioStream;

TranscoderJobTemplateConfigElementaryStreamsList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigElementaryStreamsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigElementaryStreams[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigElementaryStreams[];

TranscoderJobTemplateConfigElementaryStreamsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putAudioStream No description.
putVideoStream No description.
resetAudioStream No description.
resetKey No description.
resetVideoStream No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putAudioStream
public putAudioStream(value: TranscoderJobTemplateConfigElementaryStreamsAudioStream): void
valueRequired

putVideoStream
public putVideoStream(value: TranscoderJobTemplateConfigElementaryStreamsVideoStream): void
valueRequired

resetAudioStream
public resetAudioStream(): void
resetKey
public resetKey(): void
resetVideoStream
public resetVideoStream(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
audioStream TranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference No description.
videoStream TranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference No description.
audioStreamInput TranscoderJobTemplateConfigElementaryStreamsAudioStream No description.
keyInput string No description.
videoStreamInput TranscoderJobTemplateConfigElementaryStreamsVideoStream No description.
key string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigElementaryStreams No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

audioStreamRequired
public readonly audioStream: TranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference;

videoStreamRequired
public readonly videoStream: TranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference;

audioStreamInputOptional
public readonly audioStreamInput: TranscoderJobTemplateConfigElementaryStreamsAudioStream;

keyInputOptional
public readonly keyInput: string;
  • Type: string

videoStreamInputOptional
public readonly videoStreamInput: TranscoderJobTemplateConfigElementaryStreamsVideoStream;

keyRequired
public readonly key: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigElementaryStreams;

TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg;

TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putHlg No description.
putSdr No description.
resetCrfLevel No description.
resetEntropyCoder No description.
resetGopDuration No description.
resetHeightPixels No description.
resetHlg No description.
resetPixelFormat No description.
resetPreset No description.
resetProfile No description.
resetRateControlMode No description.
resetSdr No description.
resetVbvFullnessBits No description.
resetVbvSizeBits No description.
resetWidthPixels No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putHlg
public putHlg(value: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg): void
valueRequired

putSdr
public putSdr(value: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr): void
valueRequired

resetCrfLevel
public resetCrfLevel(): void
resetEntropyCoder
public resetEntropyCoder(): void
resetGopDuration
public resetGopDuration(): void
resetHeightPixels
public resetHeightPixels(): void
resetHlg
public resetHlg(): void
resetPixelFormat
public resetPixelFormat(): void
resetPreset
public resetPreset(): void
resetProfile
public resetProfile(): void
resetRateControlMode
public resetRateControlMode(): void
resetSdr
public resetSdr(): void
resetVbvFullnessBits
public resetVbvFullnessBits(): void
resetVbvSizeBits
public resetVbvSizeBits(): void
resetWidthPixels
public resetWidthPixels(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
hlg TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference No description.
sdr TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference No description.
bitrateBpsInput number No description.
crfLevelInput number No description.
entropyCoderInput string No description.
frameRateInput number No description.
gopDurationInput string No description.
heightPixelsInput number No description.
hlgInput TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg No description.
pixelFormatInput string No description.
presetInput string No description.
profileInput string No description.
rateControlModeInput string No description.
sdrInput TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr No description.
vbvFullnessBitsInput number No description.
vbvSizeBitsInput number No description.
widthPixelsInput number No description.
bitrateBps number No description.
crfLevel number No description.
entropyCoder string No description.
frameRate number No description.
gopDuration string No description.
heightPixels number No description.
pixelFormat string No description.
preset string No description.
profile string No description.
rateControlMode string No description.
vbvFullnessBits number No description.
vbvSizeBits number No description.
widthPixels number No description.
internalValue TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

hlgRequired
public readonly hlg: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference;

sdrRequired
public readonly sdr: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference;

bitrateBpsInputOptional
public readonly bitrateBpsInput: number;
  • Type: number

crfLevelInputOptional
public readonly crfLevelInput: number;
  • Type: number

entropyCoderInputOptional
public readonly entropyCoderInput: string;
  • Type: string

frameRateInputOptional
public readonly frameRateInput: number;
  • Type: number

gopDurationInputOptional
public readonly gopDurationInput: string;
  • Type: string

heightPixelsInputOptional
public readonly heightPixelsInput: number;
  • Type: number

hlgInputOptional
public readonly hlgInput: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg;

pixelFormatInputOptional
public readonly pixelFormatInput: string;
  • Type: string

presetInputOptional
public readonly presetInput: string;
  • Type: string

profileInputOptional
public readonly profileInput: string;
  • Type: string

rateControlModeInputOptional
public readonly rateControlModeInput: string;
  • Type: string

sdrInputOptional
public readonly sdrInput: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr;

vbvFullnessBitsInputOptional
public readonly vbvFullnessBitsInput: number;
  • Type: number

vbvSizeBitsInputOptional
public readonly vbvSizeBitsInput: number;
  • Type: number

widthPixelsInputOptional
public readonly widthPixelsInput: number;
  • Type: number

bitrateBpsRequired
public readonly bitrateBps: number;
  • Type: number

crfLevelRequired
public readonly crfLevel: number;
  • Type: number

entropyCoderRequired
public readonly entropyCoder: string;
  • Type: string

frameRateRequired
public readonly frameRate: number;
  • Type: number

gopDurationRequired
public readonly gopDuration: string;
  • Type: string

heightPixelsRequired
public readonly heightPixels: number;
  • Type: number

pixelFormatRequired
public readonly pixelFormat: string;
  • Type: string

presetRequired
public readonly preset: string;
  • Type: string

profileRequired
public readonly profile: string;
  • Type: string

rateControlModeRequired
public readonly rateControlMode: string;
  • Type: string

vbvFullnessBitsRequired
public readonly vbvFullnessBits: number;
  • Type: number

vbvSizeBitsRequired
public readonly vbvSizeBits: number;
  • Type: number

widthPixelsRequired
public readonly widthPixels: number;
  • Type: number

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264;

TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr;

TranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putH264 No description.
resetH264 No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putH264
public putH264(value: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264): void
valueRequired

resetH264
public resetH264(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
h264 TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference No description.
h264Input TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 No description.
internalValue TranscoderJobTemplateConfigElementaryStreamsVideoStream No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

h264Required
public readonly h264: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference;

h264InputOptional
public readonly h264Input: TranscoderJobTemplateConfigElementaryStreamsVideoStreamH264;

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigElementaryStreamsVideoStream;

TranscoderJobTemplateConfigEncryptionsAes128OutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsAes128OutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue TranscoderJobTemplateConfigEncryptionsAes128 No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsAes128;

TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey;

TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay;

TranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putClearkey No description.
putFairplay No description.
putPlayready No description.
putWidevine No description.
resetClearkey No description.
resetFairplay No description.
resetPlayready No description.
resetWidevine No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putClearkey
public putClearkey(value: TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey): void
valueRequired

putFairplay
public putFairplay(value: TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay): void
valueRequired

putPlayready
public putPlayready(value: TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready): void
valueRequired

putWidevine
public putWidevine(value: TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine): void
valueRequired

resetClearkey
public resetClearkey(): void
resetFairplay
public resetFairplay(): void
resetPlayready
public resetPlayready(): void
resetWidevine
public resetWidevine(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
clearkey TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference No description.
fairplay TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference No description.
playready TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference No description.
widevine TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference No description.
clearkeyInput TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey No description.
fairplayInput TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay No description.
playreadyInput TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready No description.
widevineInput TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine No description.
internalValue TranscoderJobTemplateConfigEncryptionsDrmSystems No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

clearkeyRequired
public readonly clearkey: TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference;

fairplayRequired
public readonly fairplay: TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference;

playreadyRequired
public readonly playready: TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference;

widevineRequired
public readonly widevine: TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference;

clearkeyInputOptional
public readonly clearkeyInput: TranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey;

fairplayInputOptional
public readonly fairplayInput: TranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay;

playreadyInputOptional
public readonly playreadyInput: TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready;

widevineInputOptional
public readonly widevineInput: TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine;

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsDrmSystems;

TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready;

TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine;

TranscoderJobTemplateConfigEncryptionsList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigEncryptionsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigEncryptions[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigEncryptions[];

TranscoderJobTemplateConfigEncryptionsMpegCencOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsMpegCencOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
schemeInput string No description.
scheme string No description.
internalValue TranscoderJobTemplateConfigEncryptionsMpegCenc No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

schemeInputOptional
public readonly schemeInput: string;
  • Type: string

schemeRequired
public readonly scheme: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsMpegCenc;

TranscoderJobTemplateConfigEncryptionsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putAes128 No description.
putDrmSystems No description.
putMpegCenc No description.
putSampleAes No description.
putSecretManagerKeySource No description.
resetAes128 No description.
resetDrmSystems No description.
resetMpegCenc No description.
resetSampleAes No description.
resetSecretManagerKeySource No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putAes128
public putAes128(value: TranscoderJobTemplateConfigEncryptionsAes128): void
valueRequired

putDrmSystems
public putDrmSystems(value: TranscoderJobTemplateConfigEncryptionsDrmSystems): void
valueRequired

putMpegCenc
public putMpegCenc(value: TranscoderJobTemplateConfigEncryptionsMpegCenc): void
valueRequired

putSampleAes
public putSampleAes(value: TranscoderJobTemplateConfigEncryptionsSampleAes): void
valueRequired

putSecretManagerKeySource
public putSecretManagerKeySource(value: TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource): void
valueRequired

resetAes128
public resetAes128(): void
resetDrmSystems
public resetDrmSystems(): void
resetMpegCenc
public resetMpegCenc(): void
resetSampleAes
public resetSampleAes(): void
resetSecretManagerKeySource
public resetSecretManagerKeySource(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
aes128 TranscoderJobTemplateConfigEncryptionsAes128OutputReference No description.
drmSystems TranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference No description.
mpegCenc TranscoderJobTemplateConfigEncryptionsMpegCencOutputReference No description.
sampleAes TranscoderJobTemplateConfigEncryptionsSampleAesOutputReference No description.
secretManagerKeySource TranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference No description.
aes128Input TranscoderJobTemplateConfigEncryptionsAes128 No description.
drmSystemsInput TranscoderJobTemplateConfigEncryptionsDrmSystems No description.
idInput string No description.
mpegCencInput TranscoderJobTemplateConfigEncryptionsMpegCenc No description.
sampleAesInput TranscoderJobTemplateConfigEncryptionsSampleAes No description.
secretManagerKeySourceInput TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource No description.
id string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigEncryptions No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

aes128Required
public readonly aes128: TranscoderJobTemplateConfigEncryptionsAes128OutputReference;

drmSystemsRequired
public readonly drmSystems: TranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference;

mpegCencRequired
public readonly mpegCenc: TranscoderJobTemplateConfigEncryptionsMpegCencOutputReference;

sampleAesRequired
public readonly sampleAes: TranscoderJobTemplateConfigEncryptionsSampleAesOutputReference;

secretManagerKeySourceRequired
public readonly secretManagerKeySource: TranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference;

aes128InputOptional
public readonly aes128Input: TranscoderJobTemplateConfigEncryptionsAes128;

drmSystemsInputOptional
public readonly drmSystemsInput: TranscoderJobTemplateConfigEncryptionsDrmSystems;

idInputOptional
public readonly idInput: string;
  • Type: string

mpegCencInputOptional
public readonly mpegCencInput: TranscoderJobTemplateConfigEncryptionsMpegCenc;

sampleAesInputOptional
public readonly sampleAesInput: TranscoderJobTemplateConfigEncryptionsSampleAes;

secretManagerKeySourceInputOptional
public readonly secretManagerKeySourceInput: TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource;

idRequired
public readonly id: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigEncryptions;

TranscoderJobTemplateConfigEncryptionsSampleAesOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsSampleAesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue TranscoderJobTemplateConfigEncryptionsSampleAes No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsSampleAes;

TranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
secretVersionInput string No description.
secretVersion string No description.
internalValue TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

secretVersionInputOptional
public readonly secretVersionInput: string;
  • Type: string

secretVersionRequired
public readonly secretVersion: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigEncryptionsSecretManagerKeySource;

TranscoderJobTemplateConfigInputsList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigInputsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigInputsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigInputs[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigInputs[];

TranscoderJobTemplateConfigInputsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigInputsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetKey No description.
resetUri No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetKey
public resetKey(): void
resetUri
public resetUri(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
keyInput string No description.
uriInput string No description.
key string No description.
uri string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigInputs No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

uriInputOptional
public readonly uriInput: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

uriRequired
public readonly uri: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigInputs;

TranscoderJobTemplateConfigManifestsList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigManifestsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigManifestsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigManifests[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigManifests[];

TranscoderJobTemplateConfigManifestsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigManifestsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetFileName No description.
resetMuxStreams No description.
resetType No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetFileName
public resetFileName(): void
resetMuxStreams
public resetMuxStreams(): void
resetType
public resetType(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
fileNameInput string No description.
muxStreamsInput string[] No description.
typeInput string No description.
fileName string No description.
muxStreams string[] No description.
type string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigManifests No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

fileNameInputOptional
public readonly fileNameInput: string;
  • Type: string

muxStreamsInputOptional
public readonly muxStreamsInput: string[];
  • Type: string[]

typeInputOptional
public readonly typeInput: string;
  • Type: string

fileNameRequired
public readonly fileName: string;
  • Type: string

muxStreamsRequired
public readonly muxStreams: string[];
  • Type: string[]

typeRequired
public readonly type: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigManifests;

TranscoderJobTemplateConfigMuxStreamsList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigMuxStreamsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigMuxStreamsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigMuxStreams[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigMuxStreams[];

TranscoderJobTemplateConfigMuxStreamsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigMuxStreamsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putSegmentSettings No description.
resetContainer No description.
resetElementaryStreams No description.
resetEncryptionId No description.
resetFileName No description.
resetKey No description.
resetSegmentSettings No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putSegmentSettings
public putSegmentSettings(value: TranscoderJobTemplateConfigMuxStreamsSegmentSettings): void
valueRequired

resetContainer
public resetContainer(): void
resetElementaryStreams
public resetElementaryStreams(): void
resetEncryptionId
public resetEncryptionId(): void
resetFileName
public resetFileName(): void
resetKey
public resetKey(): void
resetSegmentSettings
public resetSegmentSettings(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
segmentSettings TranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference No description.
containerInput string No description.
elementaryStreamsInput string[] No description.
encryptionIdInput string No description.
fileNameInput string No description.
keyInput string No description.
segmentSettingsInput TranscoderJobTemplateConfigMuxStreamsSegmentSettings No description.
container string No description.
elementaryStreams string[] No description.
encryptionId string No description.
fileName string No description.
key string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigMuxStreams No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

segmentSettingsRequired
public readonly segmentSettings: TranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference;

containerInputOptional
public readonly containerInput: string;
  • Type: string

elementaryStreamsInputOptional
public readonly elementaryStreamsInput: string[];
  • Type: string[]

encryptionIdInputOptional
public readonly encryptionIdInput: string;
  • Type: string

fileNameInputOptional
public readonly fileNameInput: string;
  • Type: string

keyInputOptional
public readonly keyInput: string;
  • Type: string

segmentSettingsInputOptional
public readonly segmentSettingsInput: TranscoderJobTemplateConfigMuxStreamsSegmentSettings;

containerRequired
public readonly container: string;
  • Type: string

elementaryStreamsRequired
public readonly elementaryStreams: string[];
  • Type: string[]

encryptionIdRequired
public readonly encryptionId: string;
  • Type: string

fileNameRequired
public readonly fileName: string;
  • Type: string

keyRequired
public readonly key: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigMuxStreams;

TranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetSegmentDuration No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetSegmentDuration
public resetSegmentDuration(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
segmentDurationInput string No description.
segmentDuration string No description.
internalValue TranscoderJobTemplateConfigMuxStreamsSegmentSettings No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

segmentDurationInputOptional
public readonly segmentDurationInput: string;
  • Type: string

segmentDurationRequired
public readonly segmentDuration: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigMuxStreamsSegmentSettings;

TranscoderJobTemplateConfigOutputOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigOutputOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetUri No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetUri
public resetUri(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
uriInput string No description.
uri string No description.
internalValue TranscoderJobTemplateConfigOutput No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

uriInputOptional
public readonly uriInput: string;
  • Type: string

uriRequired
public readonly uri: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigOutput;

TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putXy No description.
resetEndTimeOffset No description.
resetStartTimeOffset No description.
resetXy No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putXy
public putXy(value: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy): void
valueRequired

resetEndTimeOffset
public resetEndTimeOffset(): void
resetStartTimeOffset
public resetStartTimeOffset(): void
resetXy
public resetXy(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
xy TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference No description.
endTimeOffsetInput string No description.
fadeTypeInput string No description.
startTimeOffsetInput string No description.
xyInput TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy No description.
endTimeOffset string No description.
fadeType string No description.
startTimeOffset string No description.
internalValue TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

xyRequired
public readonly xy: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference;

endTimeOffsetInputOptional
public readonly endTimeOffsetInput: string;
  • Type: string

fadeTypeInputOptional
public readonly fadeTypeInput: string;
  • Type: string

startTimeOffsetInputOptional
public readonly startTimeOffsetInput: string;
  • Type: string

xyInputOptional
public readonly xyInput: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy;

endTimeOffsetRequired
public readonly endTimeOffset: string;
  • Type: string

fadeTypeRequired
public readonly fadeType: string;
  • Type: string

startTimeOffsetRequired
public readonly startTimeOffset: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade;

TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetX No description.
resetY No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetX
public resetX(): void
resetY
public resetY(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
xInput number No description.
yInput number No description.
x number No description.
y number No description.
internalValue TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

xInputOptional
public readonly xInput: number;
  • Type: number

yInputOptional
public readonly yInput: number;
  • Type: number

xRequired
public readonly x: number;
  • Type: number

yRequired
public readonly y: number;
  • Type: number

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy;

TranscoderJobTemplateConfigOverlaysAnimationsList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysAnimationsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigOverlaysAnimationsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigOverlaysAnimations[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigOverlaysAnimations[];

TranscoderJobTemplateConfigOverlaysAnimationsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysAnimationsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putAnimationFade No description.
resetAnimationFade No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putAnimationFade
public putAnimationFade(value: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade): void
valueRequired

resetAnimationFade
public resetAnimationFade(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
animationFade TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference No description.
animationFadeInput TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigOverlaysAnimations No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

animationFadeRequired
public readonly animationFade: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference;

animationFadeInputOptional
public readonly animationFadeInput: TranscoderJobTemplateConfigOverlaysAnimationsAnimationFade;

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigOverlaysAnimations;

TranscoderJobTemplateConfigOverlaysImageOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysImageOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
uriInput string No description.
uri string No description.
internalValue TranscoderJobTemplateConfigOverlaysImage No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

uriInputOptional
public readonly uriInput: string;
  • Type: string

uriRequired
public readonly uri: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigOverlaysImage;

TranscoderJobTemplateConfigOverlaysList

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): TranscoderJobTemplateConfigOverlaysOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigOverlays[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigOverlays[];

TranscoderJobTemplateConfigOverlaysOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigOverlaysOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putAnimations No description.
putImage No description.
resetAnimations No description.
resetImage No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putAnimations
public putAnimations(value: IResolvable | TranscoderJobTemplateConfigOverlaysAnimations[]): void
valueRequired

putImage
public putImage(value: TranscoderJobTemplateConfigOverlaysImage): void
valueRequired

resetAnimations
public resetAnimations(): void
resetImage
public resetImage(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
animations TranscoderJobTemplateConfigOverlaysAnimationsList No description.
image TranscoderJobTemplateConfigOverlaysImageOutputReference No description.
animationsInput cdktf.IResolvable | TranscoderJobTemplateConfigOverlaysAnimations[] No description.
imageInput TranscoderJobTemplateConfigOverlaysImage No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateConfigOverlays No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

animationsRequired
public readonly animations: TranscoderJobTemplateConfigOverlaysAnimationsList;

imageRequired
public readonly image: TranscoderJobTemplateConfigOverlaysImageOutputReference;

animationsInputOptional
public readonly animationsInput: IResolvable | TranscoderJobTemplateConfigOverlaysAnimations[];

imageInputOptional
public readonly imageInput: TranscoderJobTemplateConfigOverlaysImage;

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateConfigOverlays;

TranscoderJobTemplateConfigPubsubDestinationOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateConfigPubsubDestinationOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetTopic No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetTopic
public resetTopic(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
topicInput string No description.
topic string No description.
internalValue TranscoderJobTemplateConfigPubsubDestination No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

topicInputOptional
public readonly topicInput: string;
  • Type: string

topicRequired
public readonly topic: string;
  • Type: string

internalValueOptional
public readonly internalValue: TranscoderJobTemplateConfigPubsubDestination;

TranscoderJobTemplateTimeoutsOutputReference

Initializers

import { transcoderJobTemplate } from '@cdktf/provider-google'

new transcoderJobTemplate.TranscoderJobTemplateTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetCreate No description.
resetDelete No description.
resetUpdate No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetCreate
public resetCreate(): void
resetDelete
public resetDelete(): void
resetUpdate
public resetUpdate(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
createInput string No description.
deleteInput string No description.
updateInput string No description.
create string No description.
delete string No description.
update string No description.
internalValue cdktf.IResolvable | TranscoderJobTemplateTimeouts No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

createInputOptional
public readonly createInput: string;
  • Type: string

deleteInputOptional
public readonly deleteInput: string;
  • Type: string

updateInputOptional
public readonly updateInput: string;
  • Type: string

createRequired
public readonly create: string;
  • Type: string

deleteRequired
public readonly delete: string;
  • Type: string

updateRequired
public readonly update: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | TranscoderJobTemplateTimeouts;