Documentation ¶
Index ¶
- func NewTranscoderJobConfigAOutputReference_Override(t TranscoderJobConfigAOutputReference, ...)
- func NewTranscoderJobConfigAdBreaksList_Override(t TranscoderJobConfigAdBreaksList, ...)
- func NewTranscoderJobConfigAdBreaksOutputReference_Override(t TranscoderJobConfigAdBreaksOutputReference, ...)
- func NewTranscoderJobConfigEditListStructList_Override(t TranscoderJobConfigEditListStructList, ...)
- func NewTranscoderJobConfigEditListStructOutputReference_Override(t TranscoderJobConfigEditListStructOutputReference, ...)
- func NewTranscoderJobConfigElementaryStreamsAudioStreamOutputReference_Override(t TranscoderJobConfigElementaryStreamsAudioStreamOutputReference, ...)
- func NewTranscoderJobConfigElementaryStreamsList_Override(t TranscoderJobConfigElementaryStreamsList, ...)
- func NewTranscoderJobConfigElementaryStreamsOutputReference_Override(t TranscoderJobConfigElementaryStreamsOutputReference, ...)
- func NewTranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference_Override(t TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference, ...)
- func NewTranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference_Override(t TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference, ...)
- func NewTranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference_Override(t TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference, ...)
- func NewTranscoderJobConfigElementaryStreamsVideoStreamOutputReference_Override(t TranscoderJobConfigElementaryStreamsVideoStreamOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsAes128OutputReference_Override(t TranscoderJobConfigEncryptionsAes128OutputReference, ...)
- func NewTranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsDrmSystemsOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsList_Override(t TranscoderJobConfigEncryptionsList, ...)
- func NewTranscoderJobConfigEncryptionsMpegCencOutputReference_Override(t TranscoderJobConfigEncryptionsMpegCencOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsOutputReference_Override(t TranscoderJobConfigEncryptionsOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsSampleAesOutputReference_Override(t TranscoderJobConfigEncryptionsSampleAesOutputReference, ...)
- func NewTranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference_Override(t TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference, ...)
- func NewTranscoderJobConfigInputsList_Override(t TranscoderJobConfigInputsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewTranscoderJobConfigInputsOutputReference_Override(t TranscoderJobConfigInputsOutputReference, ...)
- func NewTranscoderJobConfigManifestsList_Override(t TranscoderJobConfigManifestsList, ...)
- func NewTranscoderJobConfigManifestsOutputReference_Override(t TranscoderJobConfigManifestsOutputReference, ...)
- func NewTranscoderJobConfigMuxStreamsList_Override(t TranscoderJobConfigMuxStreamsList, ...)
- func NewTranscoderJobConfigMuxStreamsOutputReference_Override(t TranscoderJobConfigMuxStreamsOutputReference, ...)
- func NewTranscoderJobConfigMuxStreamsSegmentSettingsOutputReference_Override(t TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference, ...)
- func NewTranscoderJobConfigOutputOutputReference_Override(t TranscoderJobConfigOutputOutputReference, ...)
- func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference_Override(t TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference, ...)
- func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference_Override(t TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference, ...)
- func NewTranscoderJobConfigOverlaysAnimationsList_Override(t TranscoderJobConfigOverlaysAnimationsList, ...)
- func NewTranscoderJobConfigOverlaysAnimationsOutputReference_Override(t TranscoderJobConfigOverlaysAnimationsOutputReference, ...)
- func NewTranscoderJobConfigOverlaysImageOutputReference_Override(t TranscoderJobConfigOverlaysImageOutputReference, ...)
- func NewTranscoderJobConfigOverlaysList_Override(t TranscoderJobConfigOverlaysList, ...)
- func NewTranscoderJobConfigOverlaysOutputReference_Override(t TranscoderJobConfigOverlaysOutputReference, ...)
- func NewTranscoderJobConfigPubsubDestinationOutputReference_Override(t TranscoderJobConfigPubsubDestinationOutputReference, ...)
- func NewTranscoderJobTimeoutsOutputReference_Override(t TranscoderJobTimeoutsOutputReference, ...)
- func NewTranscoderJob_Override(t TranscoderJob, scope constructs.Construct, id *string, ...)
- func TranscoderJob_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func TranscoderJob_IsConstruct(x interface{}) *bool
- func TranscoderJob_IsTerraformElement(x interface{}) *bool
- func TranscoderJob_IsTerraformResource(x interface{}) *bool
- func TranscoderJob_TfResourceType() *string
- type TranscoderJob
- type TranscoderJobConfig
- type TranscoderJobConfigA
- type TranscoderJobConfigAOutputReference
- type TranscoderJobConfigAdBreaks
- type TranscoderJobConfigAdBreaksList
- type TranscoderJobConfigAdBreaksOutputReference
- type TranscoderJobConfigEditListStruct
- type TranscoderJobConfigEditListStructList
- type TranscoderJobConfigEditListStructOutputReference
- type TranscoderJobConfigElementaryStreams
- type TranscoderJobConfigElementaryStreamsAudioStream
- type TranscoderJobConfigElementaryStreamsAudioStreamOutputReference
- type TranscoderJobConfigElementaryStreamsList
- type TranscoderJobConfigElementaryStreamsOutputReference
- type TranscoderJobConfigElementaryStreamsVideoStream
- type TranscoderJobConfigElementaryStreamsVideoStreamH264
- type TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg
- type TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference
- type TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference
- type TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr
- type TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference
- type TranscoderJobConfigElementaryStreamsVideoStreamOutputReference
- type TranscoderJobConfigEncryptions
- type TranscoderJobConfigEncryptionsAes128
- type TranscoderJobConfigEncryptionsAes128OutputReference
- type TranscoderJobConfigEncryptionsDrmSystems
- type TranscoderJobConfigEncryptionsDrmSystemsClearkey
- type TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference
- type TranscoderJobConfigEncryptionsDrmSystemsFairplay
- type TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference
- type TranscoderJobConfigEncryptionsDrmSystemsOutputReference
- type TranscoderJobConfigEncryptionsDrmSystemsPlayready
- type TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference
- type TranscoderJobConfigEncryptionsDrmSystemsWidevine
- type TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference
- type TranscoderJobConfigEncryptionsList
- type TranscoderJobConfigEncryptionsMpegCenc
- type TranscoderJobConfigEncryptionsMpegCencOutputReference
- type TranscoderJobConfigEncryptionsOutputReference
- type TranscoderJobConfigEncryptionsSampleAes
- type TranscoderJobConfigEncryptionsSampleAesOutputReference
- type TranscoderJobConfigEncryptionsSecretManagerKeySource
- type TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference
- type TranscoderJobConfigInputs
- type TranscoderJobConfigInputsList
- type TranscoderJobConfigInputsOutputReference
- type TranscoderJobConfigManifests
- type TranscoderJobConfigManifestsList
- type TranscoderJobConfigManifestsOutputReference
- type TranscoderJobConfigMuxStreams
- type TranscoderJobConfigMuxStreamsList
- type TranscoderJobConfigMuxStreamsOutputReference
- type TranscoderJobConfigMuxStreamsSegmentSettings
- type TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference
- type TranscoderJobConfigOutput
- type TranscoderJobConfigOutputOutputReference
- type TranscoderJobConfigOverlays
- type TranscoderJobConfigOverlaysAnimations
- type TranscoderJobConfigOverlaysAnimationsAnimationFade
- type TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference
- type TranscoderJobConfigOverlaysAnimationsAnimationFadeXy
- type TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference
- type TranscoderJobConfigOverlaysAnimationsList
- type TranscoderJobConfigOverlaysAnimationsOutputReference
- type TranscoderJobConfigOverlaysImage
- type TranscoderJobConfigOverlaysImageOutputReference
- type TranscoderJobConfigOverlaysList
- type TranscoderJobConfigOverlaysOutputReference
- type TranscoderJobConfigPubsubDestination
- type TranscoderJobConfigPubsubDestinationOutputReference
- type TranscoderJobTimeouts
- type TranscoderJobTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTranscoderJobConfigAOutputReference_Override ¶
func NewTranscoderJobConfigAOutputReference_Override(t TranscoderJobConfigAOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigAdBreaksList_Override ¶
func NewTranscoderJobConfigAdBreaksList_Override(t TranscoderJobConfigAdBreaksList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigAdBreaksOutputReference_Override ¶
func NewTranscoderJobConfigAdBreaksOutputReference_Override(t TranscoderJobConfigAdBreaksOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigEditListStructList_Override ¶
func NewTranscoderJobConfigEditListStructList_Override(t TranscoderJobConfigEditListStructList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigEditListStructOutputReference_Override ¶
func NewTranscoderJobConfigEditListStructOutputReference_Override(t TranscoderJobConfigEditListStructOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigElementaryStreamsAudioStreamOutputReference_Override ¶
func NewTranscoderJobConfigElementaryStreamsAudioStreamOutputReference_Override(t TranscoderJobConfigElementaryStreamsAudioStreamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigElementaryStreamsList_Override ¶
func NewTranscoderJobConfigElementaryStreamsList_Override(t TranscoderJobConfigElementaryStreamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigElementaryStreamsOutputReference_Override ¶
func NewTranscoderJobConfigElementaryStreamsOutputReference_Override(t TranscoderJobConfigElementaryStreamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference_Override ¶
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference_Override(t TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference_Override ¶
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference_Override(t TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference_Override ¶
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference_Override(t TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigElementaryStreamsVideoStreamOutputReference_Override ¶
func NewTranscoderJobConfigElementaryStreamsVideoStreamOutputReference_Override(t TranscoderJobConfigElementaryStreamsVideoStreamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsAes128OutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsAes128OutputReference_Override(t TranscoderJobConfigEncryptionsAes128OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsDrmSystemsOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference_Override(t TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsList_Override ¶
func NewTranscoderJobConfigEncryptionsList_Override(t TranscoderJobConfigEncryptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigEncryptionsMpegCencOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsMpegCencOutputReference_Override(t TranscoderJobConfigEncryptionsMpegCencOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsOutputReference_Override(t TranscoderJobConfigEncryptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigEncryptionsSampleAesOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsSampleAesOutputReference_Override(t TranscoderJobConfigEncryptionsSampleAesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference_Override ¶
func NewTranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference_Override(t TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigInputsList_Override ¶
func NewTranscoderJobConfigInputsList_Override(t TranscoderJobConfigInputsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigInputsOutputReference_Override ¶
func NewTranscoderJobConfigInputsOutputReference_Override(t TranscoderJobConfigInputsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigManifestsList_Override ¶
func NewTranscoderJobConfigManifestsList_Override(t TranscoderJobConfigManifestsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigManifestsOutputReference_Override ¶
func NewTranscoderJobConfigManifestsOutputReference_Override(t TranscoderJobConfigManifestsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigMuxStreamsList_Override ¶
func NewTranscoderJobConfigMuxStreamsList_Override(t TranscoderJobConfigMuxStreamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigMuxStreamsOutputReference_Override ¶
func NewTranscoderJobConfigMuxStreamsOutputReference_Override(t TranscoderJobConfigMuxStreamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigMuxStreamsSegmentSettingsOutputReference_Override ¶
func NewTranscoderJobConfigMuxStreamsSegmentSettingsOutputReference_Override(t TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigOutputOutputReference_Override ¶
func NewTranscoderJobConfigOutputOutputReference_Override(t TranscoderJobConfigOutputOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference_Override ¶
func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference_Override(t TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference_Override ¶
func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference_Override(t TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigOverlaysAnimationsList_Override ¶
func NewTranscoderJobConfigOverlaysAnimationsList_Override(t TranscoderJobConfigOverlaysAnimationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigOverlaysAnimationsOutputReference_Override ¶
func NewTranscoderJobConfigOverlaysAnimationsOutputReference_Override(t TranscoderJobConfigOverlaysAnimationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigOverlaysImageOutputReference_Override ¶
func NewTranscoderJobConfigOverlaysImageOutputReference_Override(t TranscoderJobConfigOverlaysImageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobConfigOverlaysList_Override ¶
func NewTranscoderJobConfigOverlaysList_Override(t TranscoderJobConfigOverlaysList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTranscoderJobConfigOverlaysOutputReference_Override ¶
func NewTranscoderJobConfigOverlaysOutputReference_Override(t TranscoderJobConfigOverlaysOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTranscoderJobConfigPubsubDestinationOutputReference_Override ¶
func NewTranscoderJobConfigPubsubDestinationOutputReference_Override(t TranscoderJobConfigPubsubDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJobTimeoutsOutputReference_Override ¶
func NewTranscoderJobTimeoutsOutputReference_Override(t TranscoderJobTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTranscoderJob_Override ¶
func NewTranscoderJob_Override(t TranscoderJob, scope constructs.Construct, id *string, config *TranscoderJobConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job google_transcoder_job} Resource.
func TranscoderJob_GenerateConfigForImport ¶
func TranscoderJob_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a TranscoderJob resource upon running "cdktf plan <stack-name>".
func TranscoderJob_IsConstruct ¶
func TranscoderJob_IsConstruct(x interface{}) *bool
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.
Returns: true if `x` is an object created from a class which extends `Construct`.
func TranscoderJob_IsTerraformElement ¶
func TranscoderJob_IsTerraformElement(x interface{}) *bool
Experimental.
func TranscoderJob_IsTerraformResource ¶
func TranscoderJob_IsTerraformResource(x interface{}) *bool
Experimental.
func TranscoderJob_TfResourceType ¶
func TranscoderJob_TfResourceType() *string
Types ¶
type TranscoderJob ¶
type TranscoderJob interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack Config() TranscoderJobConfigAOutputReference ConfigInput() *TranscoderJobConfigA // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreateTime() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EffectiveLabels() cdktf.StringMap EndTime() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Labels() *map[string]*string SetLabels(val *map[string]*string) LabelsInput() *map[string]*string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string // The tree node. Node() constructs.Node Project() *string SetProject(val *string) ProjectInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} StartTime() *string State() *string TemplateId() *string SetTemplateId(val *string) TemplateIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() TranscoderJobTimeoutsOutputReference TimeoutsInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // 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. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutConfig(value *TranscoderJobConfigA) PutTimeouts(value *TranscoderJobTimeouts) ResetConfig() ResetId() ResetLabels() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() ResetTemplateId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job google_transcoder_job}.
func NewTranscoderJob ¶
func NewTranscoderJob(scope constructs.Construct, id *string, config *TranscoderJobConfig) TranscoderJob
Create a new {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job google_transcoder_job} Resource.
type TranscoderJobConfig ¶
type TranscoderJobConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The location of the transcoding job resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#location TranscoderJob#location} Location *string `field:"required" json:"location" yaml:"location"` // config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#config TranscoderJob#config} Config *TranscoderJobConfigA `field:"optional" json:"config" yaml:"config"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#id TranscoderJob#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. Id *string `field:"optional" json:"id" yaml:"id"` // The labels associated with this job. You can use these to organize and group your jobs. // // **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.14.1/docs/resources/transcoder_job#labels TranscoderJob#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#project TranscoderJob#project}. Project *string `field:"optional" json:"project" yaml:"project"` // Specify the templateId to use for populating Job.config. The default is preset/web-hd, which is the only supported preset. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#template_id TranscoderJob#template_id} TemplateId *string `field:"optional" json:"templateId" yaml:"templateId"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#timeouts TranscoderJob#timeouts} Timeouts *TranscoderJobTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type TranscoderJobConfigA ¶
type TranscoderJobConfigA struct { // ad_breaks block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#ad_breaks TranscoderJob#ad_breaks} AdBreaks interface{} `field:"optional" json:"adBreaks" yaml:"adBreaks"` // edit_list block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#edit_list TranscoderJob#edit_list} EditList interface{} `field:"optional" json:"editList" yaml:"editList"` // elementary_streams block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#elementary_streams TranscoderJob#elementary_streams} ElementaryStreams interface{} `field:"optional" json:"elementaryStreams" yaml:"elementaryStreams"` // encryptions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#encryptions TranscoderJob#encryptions} Encryptions interface{} `field:"optional" json:"encryptions" yaml:"encryptions"` // inputs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#inputs TranscoderJob#inputs} Inputs interface{} `field:"optional" json:"inputs" yaml:"inputs"` // manifests block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#manifests TranscoderJob#manifests} Manifests interface{} `field:"optional" json:"manifests" yaml:"manifests"` // mux_streams block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#mux_streams TranscoderJob#mux_streams} MuxStreams interface{} `field:"optional" json:"muxStreams" yaml:"muxStreams"` // output block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#output TranscoderJob#output} Output *TranscoderJobConfigOutput `field:"optional" json:"output" yaml:"output"` // overlays block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#overlays TranscoderJob#overlays} Overlays interface{} `field:"optional" json:"overlays" yaml:"overlays"` // pubsub_destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#pubsub_destination TranscoderJob#pubsub_destination} PubsubDestination *TranscoderJobConfigPubsubDestination `field:"optional" json:"pubsubDestination" yaml:"pubsubDestination"` }
type TranscoderJobConfigAOutputReference ¶
type TranscoderJobConfigAOutputReference interface { cdktf.ComplexObject AdBreaks() TranscoderJobConfigAdBreaksList AdBreaksInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string EditList() TranscoderJobConfigEditListStructList EditListInput() interface{} ElementaryStreams() TranscoderJobConfigElementaryStreamsList ElementaryStreamsInput() interface{} Encryptions() TranscoderJobConfigEncryptionsList EncryptionsInput() interface{} // Experimental. Fqn() *string Inputs() TranscoderJobConfigInputsList InputsInput() interface{} InternalValue() *TranscoderJobConfigA SetInternalValue(val *TranscoderJobConfigA) Manifests() TranscoderJobConfigManifestsList ManifestsInput() interface{} MuxStreams() TranscoderJobConfigMuxStreamsList MuxStreamsInput() interface{} Output() TranscoderJobConfigOutputOutputReference OutputInput() *TranscoderJobConfigOutput Overlays() TranscoderJobConfigOverlaysList OverlaysInput() interface{} PubsubDestination() TranscoderJobConfigPubsubDestinationOutputReference PubsubDestinationInput() *TranscoderJobConfigPubsubDestination // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAdBreaks(value interface{}) PutEditList(value interface{}) PutElementaryStreams(value interface{}) PutEncryptions(value interface{}) PutInputs(value interface{}) PutManifests(value interface{}) PutMuxStreams(value interface{}) PutOutput(value *TranscoderJobConfigOutput) PutOverlays(value interface{}) PutPubsubDestination(value *TranscoderJobConfigPubsubDestination) ResetAdBreaks() ResetEditList() ResetElementaryStreams() ResetEncryptions() ResetInputs() ResetManifests() ResetMuxStreams() ResetOutput() ResetOverlays() ResetPubsubDestination() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigAOutputReference ¶
func NewTranscoderJobConfigAOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigAOutputReference
type TranscoderJobConfigAdBreaks ¶
type TranscoderJobConfigAdBreaks struct { // 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.14.1/docs/resources/transcoder_job#start_time_offset TranscoderJob#start_time_offset} StartTimeOffset *string `field:"optional" json:"startTimeOffset" yaml:"startTimeOffset"` }
type TranscoderJobConfigAdBreaksList ¶
type TranscoderJobConfigAdBreaksList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigAdBreaksOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigAdBreaksList ¶
func NewTranscoderJobConfigAdBreaksList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigAdBreaksList
type TranscoderJobConfigAdBreaksOutputReference ¶
type TranscoderJobConfigAdBreaksOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StartTimeOffset() *string SetStartTimeOffset(val *string) StartTimeOffsetInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetStartTimeOffset() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigAdBreaksOutputReference ¶
func NewTranscoderJobConfigAdBreaksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigAdBreaksOutputReference
type TranscoderJobConfigEditListStruct ¶
type TranscoderJobConfigEditListStruct struct { // 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.14.1/docs/resources/transcoder_job#inputs TranscoderJob#inputs} Inputs *[]*string `field:"optional" json:"inputs" yaml:"inputs"` // A unique key for this atom. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#key TranscoderJob#key} Key *string `field:"optional" json:"key" yaml:"key"` // 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.14.1/docs/resources/transcoder_job#start_time_offset TranscoderJob#start_time_offset} StartTimeOffset *string `field:"optional" json:"startTimeOffset" yaml:"startTimeOffset"` }
type TranscoderJobConfigEditListStructList ¶
type TranscoderJobConfigEditListStructList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigEditListStructOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEditListStructList ¶
func NewTranscoderJobConfigEditListStructList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigEditListStructList
type TranscoderJobConfigEditListStructOutputReference ¶
type TranscoderJobConfigEditListStructOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Inputs() *[]*string SetInputs(val *[]*string) InputsInput() *[]*string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string StartTimeOffset() *string SetStartTimeOffset(val *string) StartTimeOffsetInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetInputs() ResetKey() ResetStartTimeOffset() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEditListStructOutputReference ¶
func NewTranscoderJobConfigEditListStructOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigEditListStructOutputReference
type TranscoderJobConfigElementaryStreams ¶
type TranscoderJobConfigElementaryStreams struct { // audio_stream block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#audio_stream TranscoderJob#audio_stream} AudioStream *TranscoderJobConfigElementaryStreamsAudioStream `field:"optional" json:"audioStream" yaml:"audioStream"` // A unique key for this atom. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#key TranscoderJob#key} Key *string `field:"optional" json:"key" yaml:"key"` // video_stream block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#video_stream TranscoderJob#video_stream} VideoStream *TranscoderJobConfigElementaryStreamsVideoStream `field:"optional" json:"videoStream" yaml:"videoStream"` }
type TranscoderJobConfigElementaryStreamsAudioStream ¶
type TranscoderJobConfigElementaryStreamsAudioStream struct { // Audio bitrate in bits per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#bitrate_bps TranscoderJob#bitrate_bps} BitrateBps *float64 `field:"required" json:"bitrateBps" yaml:"bitrateBps"` // Number of audio channels. The default is '2'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#channel_count TranscoderJob#channel_count} ChannelCount *float64 `field:"optional" json:"channelCount" yaml:"channelCount"` // 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.14.1/docs/resources/transcoder_job#channel_layout TranscoderJob#channel_layout} ChannelLayout *[]*string `field:"optional" json:"channelLayout" yaml:"channelLayout"` // The codec for this audio stream. The default is 'aac'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#codec TranscoderJob#codec} Codec *string `field:"optional" json:"codec" yaml:"codec"` // The audio sample rate in Hertz. The default is '48000'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#sample_rate_hertz TranscoderJob#sample_rate_hertz} SampleRateHertz *float64 `field:"optional" json:"sampleRateHertz" yaml:"sampleRateHertz"` }
type TranscoderJobConfigElementaryStreamsAudioStreamOutputReference ¶
type TranscoderJobConfigElementaryStreamsAudioStreamOutputReference interface { cdktf.ComplexObject BitrateBps() *float64 SetBitrateBps(val *float64) BitrateBpsInput() *float64 ChannelCount() *float64 SetChannelCount(val *float64) ChannelCountInput() *float64 ChannelLayout() *[]*string SetChannelLayout(val *[]*string) ChannelLayoutInput() *[]*string Codec() *string SetCodec(val *string) CodecInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigElementaryStreamsAudioStream SetInternalValue(val *TranscoderJobConfigElementaryStreamsAudioStream) SampleRateHertz() *float64 SetSampleRateHertz(val *float64) SampleRateHertzInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetChannelCount() ResetChannelLayout() ResetCodec() ResetSampleRateHertz() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigElementaryStreamsAudioStreamOutputReference ¶
func NewTranscoderJobConfigElementaryStreamsAudioStreamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigElementaryStreamsAudioStreamOutputReference
type TranscoderJobConfigElementaryStreamsList ¶
type TranscoderJobConfigElementaryStreamsList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigElementaryStreamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigElementaryStreamsList ¶
func NewTranscoderJobConfigElementaryStreamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigElementaryStreamsList
type TranscoderJobConfigElementaryStreamsOutputReference ¶
type TranscoderJobConfigElementaryStreamsOutputReference interface { cdktf.ComplexObject AudioStream() TranscoderJobConfigElementaryStreamsAudioStreamOutputReference AudioStreamInput() *TranscoderJobConfigElementaryStreamsAudioStream // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VideoStream() TranscoderJobConfigElementaryStreamsVideoStreamOutputReference VideoStreamInput() *TranscoderJobConfigElementaryStreamsVideoStream // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAudioStream(value *TranscoderJobConfigElementaryStreamsAudioStream) PutVideoStream(value *TranscoderJobConfigElementaryStreamsVideoStream) ResetAudioStream() ResetKey() ResetVideoStream() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigElementaryStreamsOutputReference ¶
func NewTranscoderJobConfigElementaryStreamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigElementaryStreamsOutputReference
type TranscoderJobConfigElementaryStreamsVideoStream ¶
type TranscoderJobConfigElementaryStreamsVideoStream struct { // h264 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#h264 TranscoderJob#h264} H264 *TranscoderJobConfigElementaryStreamsVideoStreamH264 `field:"optional" json:"h264" yaml:"h264"` }
type TranscoderJobConfigElementaryStreamsVideoStreamH264 ¶
type TranscoderJobConfigElementaryStreamsVideoStreamH264 struct { // The video bitrate in bits per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#bitrate_bps TranscoderJob#bitrate_bps} BitrateBps *float64 `field:"required" json:"bitrateBps" yaml:"bitrateBps"` // The target video frame rate in frames per second (FPS). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#frame_rate TranscoderJob#frame_rate} FrameRate *float64 `field:"required" json:"frameRate" yaml:"frameRate"` // Target CRF level. The default is '21'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#crf_level TranscoderJob#crf_level} CrfLevel *float64 `field:"optional" json:"crfLevel" yaml:"crfLevel"` // The entropy coder to use. The default is 'cabac'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#entropy_coder TranscoderJob#entropy_coder} EntropyCoder *string `field:"optional" json:"entropyCoder" yaml:"entropyCoder"` // 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.14.1/docs/resources/transcoder_job#gop_duration TranscoderJob#gop_duration} GopDuration *string `field:"optional" json:"gopDuration" yaml:"gopDuration"` // The height of the video in pixels. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#height_pixels TranscoderJob#height_pixels} HeightPixels *float64 `field:"optional" json:"heightPixels" yaml:"heightPixels"` // hlg block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#hlg TranscoderJob#hlg} Hlg *TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg `field:"optional" json:"hlg" yaml:"hlg"` // Pixel format to use. The default is 'yuv420p'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#pixel_format TranscoderJob#pixel_format} PixelFormat *string `field:"optional" json:"pixelFormat" yaml:"pixelFormat"` // Enforces the specified codec preset. The default is 'veryfast'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#preset TranscoderJob#preset} Preset *string `field:"optional" json:"preset" yaml:"preset"` // Enforces the specified codec profile. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#profile TranscoderJob#profile} Profile *string `field:"optional" json:"profile" yaml:"profile"` // Specify the mode. The default is 'vbr'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#rate_control_mode TranscoderJob#rate_control_mode} RateControlMode *string `field:"optional" json:"rateControlMode" yaml:"rateControlMode"` // sdr block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#sdr TranscoderJob#sdr} Sdr *TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr `field:"optional" json:"sdr" yaml:"sdr"` // Initial fullness of the Video Buffering Verifier (VBV) buffer in bits. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#vbv_fullness_bits TranscoderJob#vbv_fullness_bits} VbvFullnessBits *float64 `field:"optional" json:"vbvFullnessBits" yaml:"vbvFullnessBits"` // Size of the Video Buffering Verifier (VBV) buffer in bits. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#vbv_size_bits TranscoderJob#vbv_size_bits} VbvSizeBits *float64 `field:"optional" json:"vbvSizeBits" yaml:"vbvSizeBits"` // The width of the video in pixels. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#width_pixels TranscoderJob#width_pixels} WidthPixels *float64 `field:"optional" json:"widthPixels" yaml:"widthPixels"` }
type TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg ¶
type TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg struct { }
type TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference ¶
type TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg SetInternalValue(val *TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference ¶
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference
type TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference ¶
type TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference interface { cdktf.ComplexObject BitrateBps() *float64 SetBitrateBps(val *float64) BitrateBpsInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string CrfLevel() *float64 SetCrfLevel(val *float64) CrfLevelInput() *float64 EntropyCoder() *string SetEntropyCoder(val *string) EntropyCoderInput() *string // Experimental. Fqn() *string FrameRate() *float64 SetFrameRate(val *float64) FrameRateInput() *float64 GopDuration() *string SetGopDuration(val *string) GopDurationInput() *string HeightPixels() *float64 SetHeightPixels(val *float64) HeightPixelsInput() *float64 Hlg() TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference HlgInput() *TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg InternalValue() *TranscoderJobConfigElementaryStreamsVideoStreamH264 SetInternalValue(val *TranscoderJobConfigElementaryStreamsVideoStreamH264) PixelFormat() *string SetPixelFormat(val *string) PixelFormatInput() *string Preset() *string SetPreset(val *string) PresetInput() *string Profile() *string SetProfile(val *string) ProfileInput() *string RateControlMode() *string SetRateControlMode(val *string) RateControlModeInput() *string Sdr() TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference SdrInput() *TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VbvFullnessBits() *float64 SetVbvFullnessBits(val *float64) VbvFullnessBitsInput() *float64 VbvSizeBits() *float64 SetVbvSizeBits(val *float64) VbvSizeBitsInput() *float64 WidthPixels() *float64 SetWidthPixels(val *float64) WidthPixelsInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutHlg(value *TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg) PutSdr(value *TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr) ResetCrfLevel() ResetEntropyCoder() ResetGopDuration() ResetHeightPixels() ResetHlg() ResetPixelFormat() ResetPreset() ResetProfile() ResetRateControlMode() ResetSdr() ResetVbvFullnessBits() ResetVbvSizeBits() ResetWidthPixels() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference ¶
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference
type TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr ¶
type TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr struct { }
type TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference ¶
type TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr SetInternalValue(val *TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference ¶
func NewTranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference
type TranscoderJobConfigElementaryStreamsVideoStreamOutputReference ¶
type TranscoderJobConfigElementaryStreamsVideoStreamOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string H264() TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference H264Input() *TranscoderJobConfigElementaryStreamsVideoStreamH264 InternalValue() *TranscoderJobConfigElementaryStreamsVideoStream SetInternalValue(val *TranscoderJobConfigElementaryStreamsVideoStream) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutH264(value *TranscoderJobConfigElementaryStreamsVideoStreamH264) ResetH264() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigElementaryStreamsVideoStreamOutputReference ¶
func NewTranscoderJobConfigElementaryStreamsVideoStreamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigElementaryStreamsVideoStreamOutputReference
type TranscoderJobConfigEncryptions ¶
type TranscoderJobConfigEncryptions struct { // Identifier for this set of encryption options. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#id TranscoderJob#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. Id *string `field:"required" json:"id" yaml:"id"` // aes128 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#aes128 TranscoderJob#aes128} Aes128 *TranscoderJobConfigEncryptionsAes128 `field:"optional" json:"aes128" yaml:"aes128"` // drm_systems block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#drm_systems TranscoderJob#drm_systems} DrmSystems *TranscoderJobConfigEncryptionsDrmSystems `field:"optional" json:"drmSystems" yaml:"drmSystems"` // mpeg_cenc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#mpeg_cenc TranscoderJob#mpeg_cenc} MpegCenc *TranscoderJobConfigEncryptionsMpegCenc `field:"optional" json:"mpegCenc" yaml:"mpegCenc"` // sample_aes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#sample_aes TranscoderJob#sample_aes} SampleAes *TranscoderJobConfigEncryptionsSampleAes `field:"optional" json:"sampleAes" yaml:"sampleAes"` // secret_manager_key_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#secret_manager_key_source TranscoderJob#secret_manager_key_source} SecretManagerKeySource *TranscoderJobConfigEncryptionsSecretManagerKeySource `field:"optional" json:"secretManagerKeySource" yaml:"secretManagerKeySource"` }
type TranscoderJobConfigEncryptionsAes128 ¶
type TranscoderJobConfigEncryptionsAes128 struct { }
type TranscoderJobConfigEncryptionsAes128OutputReference ¶
type TranscoderJobConfigEncryptionsAes128OutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsAes128 SetInternalValue(val *TranscoderJobConfigEncryptionsAes128) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsAes128OutputReference ¶
func NewTranscoderJobConfigEncryptionsAes128OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsAes128OutputReference
type TranscoderJobConfigEncryptionsDrmSystems ¶
type TranscoderJobConfigEncryptionsDrmSystems struct { // clearkey block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#clearkey TranscoderJob#clearkey} Clearkey *TranscoderJobConfigEncryptionsDrmSystemsClearkey `field:"optional" json:"clearkey" yaml:"clearkey"` // fairplay block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#fairplay TranscoderJob#fairplay} Fairplay *TranscoderJobConfigEncryptionsDrmSystemsFairplay `field:"optional" json:"fairplay" yaml:"fairplay"` // playready block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#playready TranscoderJob#playready} Playready *TranscoderJobConfigEncryptionsDrmSystemsPlayready `field:"optional" json:"playready" yaml:"playready"` // widevine block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#widevine TranscoderJob#widevine} Widevine *TranscoderJobConfigEncryptionsDrmSystemsWidevine `field:"optional" json:"widevine" yaml:"widevine"` }
type TranscoderJobConfigEncryptionsDrmSystemsClearkey ¶
type TranscoderJobConfigEncryptionsDrmSystemsClearkey struct { }
type TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference ¶
type TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsDrmSystemsClearkey SetInternalValue(val *TranscoderJobConfigEncryptionsDrmSystemsClearkey) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference
type TranscoderJobConfigEncryptionsDrmSystemsFairplay ¶
type TranscoderJobConfigEncryptionsDrmSystemsFairplay struct { }
type TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference ¶
type TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsDrmSystemsFairplay SetInternalValue(val *TranscoderJobConfigEncryptionsDrmSystemsFairplay) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference
type TranscoderJobConfigEncryptionsDrmSystemsOutputReference ¶
type TranscoderJobConfigEncryptionsDrmSystemsOutputReference interface { cdktf.ComplexObject Clearkey() TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference ClearkeyInput() *TranscoderJobConfigEncryptionsDrmSystemsClearkey // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string Fairplay() TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference FairplayInput() *TranscoderJobConfigEncryptionsDrmSystemsFairplay // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsDrmSystems SetInternalValue(val *TranscoderJobConfigEncryptionsDrmSystems) Playready() TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference PlayreadyInput() *TranscoderJobConfigEncryptionsDrmSystemsPlayready // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Widevine() TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference WidevineInput() *TranscoderJobConfigEncryptionsDrmSystemsWidevine // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutClearkey(value *TranscoderJobConfigEncryptionsDrmSystemsClearkey) PutFairplay(value *TranscoderJobConfigEncryptionsDrmSystemsFairplay) PutPlayready(value *TranscoderJobConfigEncryptionsDrmSystemsPlayready) PutWidevine(value *TranscoderJobConfigEncryptionsDrmSystemsWidevine) ResetClearkey() ResetFairplay() ResetPlayready() ResetWidevine() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsDrmSystemsOutputReference ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsDrmSystemsOutputReference
type TranscoderJobConfigEncryptionsDrmSystemsPlayready ¶
type TranscoderJobConfigEncryptionsDrmSystemsPlayready struct { }
type TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference ¶
type TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsDrmSystemsPlayready SetInternalValue(val *TranscoderJobConfigEncryptionsDrmSystemsPlayready) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference
type TranscoderJobConfigEncryptionsDrmSystemsWidevine ¶
type TranscoderJobConfigEncryptionsDrmSystemsWidevine struct { }
type TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference ¶
type TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsDrmSystemsWidevine SetInternalValue(val *TranscoderJobConfigEncryptionsDrmSystemsWidevine) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference ¶
func NewTranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference
type TranscoderJobConfigEncryptionsList ¶
type TranscoderJobConfigEncryptionsList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigEncryptionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsList ¶
func NewTranscoderJobConfigEncryptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigEncryptionsList
type TranscoderJobConfigEncryptionsMpegCenc ¶
type TranscoderJobConfigEncryptionsMpegCenc struct { // Specify the encryption scheme. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#scheme TranscoderJob#scheme} Scheme *string `field:"required" json:"scheme" yaml:"scheme"` }
type TranscoderJobConfigEncryptionsMpegCencOutputReference ¶
type TranscoderJobConfigEncryptionsMpegCencOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsMpegCenc SetInternalValue(val *TranscoderJobConfigEncryptionsMpegCenc) Scheme() *string SetScheme(val *string) SchemeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsMpegCencOutputReference ¶
func NewTranscoderJobConfigEncryptionsMpegCencOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsMpegCencOutputReference
type TranscoderJobConfigEncryptionsOutputReference ¶
type TranscoderJobConfigEncryptionsOutputReference interface { cdktf.ComplexObject Aes128() TranscoderJobConfigEncryptionsAes128OutputReference Aes128Input() *TranscoderJobConfigEncryptionsAes128 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string DrmSystems() TranscoderJobConfigEncryptionsDrmSystemsOutputReference DrmSystemsInput() *TranscoderJobConfigEncryptionsDrmSystems // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) MpegCenc() TranscoderJobConfigEncryptionsMpegCencOutputReference MpegCencInput() *TranscoderJobConfigEncryptionsMpegCenc SampleAes() TranscoderJobConfigEncryptionsSampleAesOutputReference SampleAesInput() *TranscoderJobConfigEncryptionsSampleAes SecretManagerKeySource() TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference SecretManagerKeySourceInput() *TranscoderJobConfigEncryptionsSecretManagerKeySource // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAes128(value *TranscoderJobConfigEncryptionsAes128) PutDrmSystems(value *TranscoderJobConfigEncryptionsDrmSystems) PutMpegCenc(value *TranscoderJobConfigEncryptionsMpegCenc) PutSampleAes(value *TranscoderJobConfigEncryptionsSampleAes) PutSecretManagerKeySource(value *TranscoderJobConfigEncryptionsSecretManagerKeySource) ResetAes128() ResetDrmSystems() ResetMpegCenc() ResetSampleAes() ResetSecretManagerKeySource() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsOutputReference ¶
func NewTranscoderJobConfigEncryptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigEncryptionsOutputReference
type TranscoderJobConfigEncryptionsSampleAes ¶
type TranscoderJobConfigEncryptionsSampleAes struct { }
type TranscoderJobConfigEncryptionsSampleAesOutputReference ¶
type TranscoderJobConfigEncryptionsSampleAesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsSampleAes SetInternalValue(val *TranscoderJobConfigEncryptionsSampleAes) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsSampleAesOutputReference ¶
func NewTranscoderJobConfigEncryptionsSampleAesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsSampleAesOutputReference
type TranscoderJobConfigEncryptionsSecretManagerKeySource ¶
type TranscoderJobConfigEncryptionsSecretManagerKeySource struct { // 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.14.1/docs/resources/transcoder_job#secret_version TranscoderJob#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference ¶
type TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigEncryptionsSecretManagerKeySource SetInternalValue(val *TranscoderJobConfigEncryptionsSecretManagerKeySource) SecretVersion() *string SetSecretVersion(val *string) SecretVersionInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference ¶
func NewTranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference
type TranscoderJobConfigInputs ¶
type TranscoderJobConfigInputs struct { // 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.14.1/docs/resources/transcoder_job#key TranscoderJob#key} Key *string `field:"optional" json:"key" yaml:"key"` // 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.14.1/docs/resources/transcoder_job#uri TranscoderJob#uri} Uri *string `field:"optional" json:"uri" yaml:"uri"` }
type TranscoderJobConfigInputsList ¶
type TranscoderJobConfigInputsList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigInputsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigInputsList ¶
func NewTranscoderJobConfigInputsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigInputsList
type TranscoderJobConfigInputsOutputReference ¶
type TranscoderJobConfigInputsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uri() *string SetUri(val *string) UriInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetKey() ResetUri() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigInputsOutputReference ¶
func NewTranscoderJobConfigInputsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigInputsOutputReference
type TranscoderJobConfigManifests ¶
type TranscoderJobConfigManifests struct { // The name of the generated file. The default is 'manifest'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#file_name TranscoderJob#file_name} FileName *string `field:"optional" json:"fileName" yaml:"fileName"` // 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.14.1/docs/resources/transcoder_job#mux_streams TranscoderJob#mux_streams} MuxStreams *[]*string `field:"optional" json:"muxStreams" yaml:"muxStreams"` // Type of the manifest. Possible values: ["MANIFEST_TYPE_UNSPECIFIED", "HLS", "DASH"]. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#type TranscoderJob#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type TranscoderJobConfigManifestsList ¶
type TranscoderJobConfigManifestsList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigManifestsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigManifestsList ¶
func NewTranscoderJobConfigManifestsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigManifestsList
type TranscoderJobConfigManifestsOutputReference ¶
type TranscoderJobConfigManifestsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string FileName() *string SetFileName(val *string) FileNameInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MuxStreams() *[]*string SetMuxStreams(val *[]*string) MuxStreamsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFileName() ResetMuxStreams() ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigManifestsOutputReference ¶
func NewTranscoderJobConfigManifestsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigManifestsOutputReference
type TranscoderJobConfigMuxStreams ¶
type TranscoderJobConfigMuxStreams struct { // The container format. The default is 'mp4'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#container TranscoderJob#container} Container *string `field:"optional" json:"container" yaml:"container"` // List of ElementaryStream.key values multiplexed in this stream. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#elementary_streams TranscoderJob#elementary_streams} ElementaryStreams *[]*string `field:"optional" json:"elementaryStreams" yaml:"elementaryStreams"` // Identifier of the encryption configuration to use. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#encryption_id TranscoderJob#encryption_id} EncryptionId *string `field:"optional" json:"encryptionId" yaml:"encryptionId"` // The name of the generated file. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#file_name TranscoderJob#file_name} FileName *string `field:"optional" json:"fileName" yaml:"fileName"` // A unique key for this multiplexed stream. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#key TranscoderJob#key} Key *string `field:"optional" json:"key" yaml:"key"` // segment_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#segment_settings TranscoderJob#segment_settings} SegmentSettings *TranscoderJobConfigMuxStreamsSegmentSettings `field:"optional" json:"segmentSettings" yaml:"segmentSettings"` }
type TranscoderJobConfigMuxStreamsList ¶
type TranscoderJobConfigMuxStreamsList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigMuxStreamsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigMuxStreamsList ¶
func NewTranscoderJobConfigMuxStreamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigMuxStreamsList
type TranscoderJobConfigMuxStreamsOutputReference ¶
type TranscoderJobConfigMuxStreamsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Container() *string SetContainer(val *string) ContainerInput() *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. // Experimental. CreationStack() *[]*string ElementaryStreams() *[]*string SetElementaryStreams(val *[]*string) ElementaryStreamsInput() *[]*string EncryptionId() *string SetEncryptionId(val *string) EncryptionIdInput() *string FileName() *string SetFileName(val *string) FileNameInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string SegmentSettings() TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference SegmentSettingsInput() *TranscoderJobConfigMuxStreamsSegmentSettings // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutSegmentSettings(value *TranscoderJobConfigMuxStreamsSegmentSettings) ResetContainer() ResetElementaryStreams() ResetEncryptionId() ResetFileName() ResetKey() ResetSegmentSettings() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigMuxStreamsOutputReference ¶
func NewTranscoderJobConfigMuxStreamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigMuxStreamsOutputReference
type TranscoderJobConfigMuxStreamsSegmentSettings ¶
type TranscoderJobConfigMuxStreamsSegmentSettings struct { // Duration of the segments in seconds. The default is '6.0s'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#segment_duration TranscoderJob#segment_duration} SegmentDuration *string `field:"optional" json:"segmentDuration" yaml:"segmentDuration"` }
type TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference ¶
type TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigMuxStreamsSegmentSettings SetInternalValue(val *TranscoderJobConfigMuxStreamsSegmentSettings) SegmentDuration() *string SetSegmentDuration(val *string) SegmentDurationInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetSegmentDuration() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigMuxStreamsSegmentSettingsOutputReference ¶
func NewTranscoderJobConfigMuxStreamsSegmentSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference
type TranscoderJobConfigOutput ¶
type TranscoderJobConfigOutput struct { // 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.14.1/docs/resources/transcoder_job#uri TranscoderJob#uri} Uri *string `field:"optional" json:"uri" yaml:"uri"` }
type TranscoderJobConfigOutputOutputReference ¶
type TranscoderJobConfigOutputOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigOutput SetInternalValue(val *TranscoderJobConfigOutput) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uri() *string SetUri(val *string) UriInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetUri() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigOutputOutputReference ¶
func NewTranscoderJobConfigOutputOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigOutputOutputReference
type TranscoderJobConfigOverlays ¶
type TranscoderJobConfigOverlays struct { // animations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#animations TranscoderJob#animations} Animations interface{} `field:"optional" json:"animations" yaml:"animations"` // image block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#image TranscoderJob#image} Image *TranscoderJobConfigOverlaysImage `field:"optional" json:"image" yaml:"image"` }
type TranscoderJobConfigOverlaysAnimations ¶
type TranscoderJobConfigOverlaysAnimations struct { // animation_fade block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#animation_fade TranscoderJob#animation_fade} AnimationFade *TranscoderJobConfigOverlaysAnimationsAnimationFade `field:"optional" json:"animationFade" yaml:"animationFade"` }
type TranscoderJobConfigOverlaysAnimationsAnimationFade ¶
type TranscoderJobConfigOverlaysAnimationsAnimationFade struct { // 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.14.1/docs/resources/transcoder_job#fade_type TranscoderJob#fade_type} FadeType *string `field:"required" json:"fadeType" yaml:"fadeType"` // The time to end the fade animation, in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#end_time_offset TranscoderJob#end_time_offset} EndTimeOffset *string `field:"optional" json:"endTimeOffset" yaml:"endTimeOffset"` // The time to start the fade animation, in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#start_time_offset TranscoderJob#start_time_offset} StartTimeOffset *string `field:"optional" json:"startTimeOffset" yaml:"startTimeOffset"` // xy block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#xy TranscoderJob#xy} Xy *TranscoderJobConfigOverlaysAnimationsAnimationFadeXy `field:"optional" json:"xy" yaml:"xy"` }
type TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference ¶
type TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string EndTimeOffset() *string SetEndTimeOffset(val *string) EndTimeOffsetInput() *string FadeType() *string SetFadeType(val *string) FadeTypeInput() *string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigOverlaysAnimationsAnimationFade SetInternalValue(val *TranscoderJobConfigOverlaysAnimationsAnimationFade) StartTimeOffset() *string SetStartTimeOffset(val *string) StartTimeOffsetInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Xy() TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference XyInput() *TranscoderJobConfigOverlaysAnimationsAnimationFadeXy // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutXy(value *TranscoderJobConfigOverlaysAnimationsAnimationFadeXy) ResetEndTimeOffset() ResetStartTimeOffset() ResetXy() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference ¶
func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference
type TranscoderJobConfigOverlaysAnimationsAnimationFadeXy ¶
type TranscoderJobConfigOverlaysAnimationsAnimationFadeXy struct { // Normalized x coordinate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#x TranscoderJob#x} X *float64 `field:"optional" json:"x" yaml:"x"` // Normalized y coordinate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#y TranscoderJob#y} Y *float64 `field:"optional" json:"y" yaml:"y"` }
type TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference ¶
type TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigOverlaysAnimationsAnimationFadeXy SetInternalValue(val *TranscoderJobConfigOverlaysAnimationsAnimationFadeXy) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) X() *float64 SetX(val *float64) XInput() *float64 Y() *float64 SetY(val *float64) YInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetX() ResetY() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference ¶
func NewTranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference
type TranscoderJobConfigOverlaysAnimationsList ¶
type TranscoderJobConfigOverlaysAnimationsList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigOverlaysAnimationsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigOverlaysAnimationsList ¶
func NewTranscoderJobConfigOverlaysAnimationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigOverlaysAnimationsList
type TranscoderJobConfigOverlaysAnimationsOutputReference ¶
type TranscoderJobConfigOverlaysAnimationsOutputReference interface { cdktf.ComplexObject AnimationFade() TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference AnimationFadeInput() *TranscoderJobConfigOverlaysAnimationsAnimationFade // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAnimationFade(value *TranscoderJobConfigOverlaysAnimationsAnimationFade) ResetAnimationFade() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigOverlaysAnimationsOutputReference ¶
func NewTranscoderJobConfigOverlaysAnimationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigOverlaysAnimationsOutputReference
type TranscoderJobConfigOverlaysImage ¶
type TranscoderJobConfigOverlaysImage struct { // 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.14.1/docs/resources/transcoder_job#uri TranscoderJob#uri} Uri *string `field:"required" json:"uri" yaml:"uri"` }
type TranscoderJobConfigOverlaysImageOutputReference ¶
type TranscoderJobConfigOverlaysImageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigOverlaysImage SetInternalValue(val *TranscoderJobConfigOverlaysImage) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Uri() *string SetUri(val *string) UriInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigOverlaysImageOutputReference ¶
func NewTranscoderJobConfigOverlaysImageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigOverlaysImageOutputReference
type TranscoderJobConfigOverlaysList ¶
type TranscoderJobConfigOverlaysList interface { cdktf.ComplexList // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) TranscoderJobConfigOverlaysOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigOverlaysList ¶
func NewTranscoderJobConfigOverlaysList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TranscoderJobConfigOverlaysList
type TranscoderJobConfigOverlaysOutputReference ¶
type TranscoderJobConfigOverlaysOutputReference interface { cdktf.ComplexObject Animations() TranscoderJobConfigOverlaysAnimationsList AnimationsInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Image() TranscoderJobConfigOverlaysImageOutputReference ImageInput() *TranscoderJobConfigOverlaysImage InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAnimations(value interface{}) PutImage(value *TranscoderJobConfigOverlaysImage) ResetAnimations() ResetImage() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigOverlaysOutputReference ¶
func NewTranscoderJobConfigOverlaysOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TranscoderJobConfigOverlaysOutputReference
type TranscoderJobConfigPubsubDestination ¶
type TranscoderJobConfigPubsubDestination struct { // 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.14.1/docs/resources/transcoder_job#topic TranscoderJob#topic} Topic *string `field:"optional" json:"topic" yaml:"topic"` }
type TranscoderJobConfigPubsubDestinationOutputReference ¶
type TranscoderJobConfigPubsubDestinationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // 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. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *TranscoderJobConfigPubsubDestination SetInternalValue(val *TranscoderJobConfigPubsubDestination) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Topic() *string SetTopic(val *string) TopicInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetTopic() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobConfigPubsubDestinationOutputReference ¶
func NewTranscoderJobConfigPubsubDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobConfigPubsubDestinationOutputReference
type TranscoderJobTimeouts ¶
type TranscoderJobTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#create TranscoderJob#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#delete TranscoderJob#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.14.1/docs/resources/transcoder_job#update TranscoderJob#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type TranscoderJobTimeoutsOutputReference ¶
type TranscoderJobTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *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. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewTranscoderJobTimeoutsOutputReference ¶
func NewTranscoderJobTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TranscoderJobTimeoutsOutputReference
Source Files ¶
- TranscoderJob.go
- TranscoderJobConfig.go
- TranscoderJobConfigA.go
- TranscoderJobConfigAOutputReference.go
- TranscoderJobConfigAOutputReference__checks.go
- TranscoderJobConfigAdBreaks.go
- TranscoderJobConfigAdBreaksList.go
- TranscoderJobConfigAdBreaksList__checks.go
- TranscoderJobConfigAdBreaksOutputReference.go
- TranscoderJobConfigAdBreaksOutputReference__checks.go
- TranscoderJobConfigEditListStruct.go
- TranscoderJobConfigEditListStructList.go
- TranscoderJobConfigEditListStructList__checks.go
- TranscoderJobConfigEditListStructOutputReference.go
- TranscoderJobConfigEditListStructOutputReference__checks.go
- TranscoderJobConfigElementaryStreams.go
- TranscoderJobConfigElementaryStreamsAudioStream.go
- TranscoderJobConfigElementaryStreamsAudioStreamOutputReference.go
- TranscoderJobConfigElementaryStreamsAudioStreamOutputReference__checks.go
- TranscoderJobConfigElementaryStreamsList.go
- TranscoderJobConfigElementaryStreamsList__checks.go
- TranscoderJobConfigElementaryStreamsOutputReference.go
- TranscoderJobConfigElementaryStreamsOutputReference__checks.go
- TranscoderJobConfigElementaryStreamsVideoStream.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264Hlg.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264HlgOutputReference__checks.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264OutputReference__checks.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264Sdr.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference.go
- TranscoderJobConfigElementaryStreamsVideoStreamH264SdrOutputReference__checks.go
- TranscoderJobConfigElementaryStreamsVideoStreamOutputReference.go
- TranscoderJobConfigElementaryStreamsVideoStreamOutputReference__checks.go
- TranscoderJobConfigEncryptions.go
- TranscoderJobConfigEncryptionsAes128.go
- TranscoderJobConfigEncryptionsAes128OutputReference.go
- TranscoderJobConfigEncryptionsAes128OutputReference__checks.go
- TranscoderJobConfigEncryptionsDrmSystems.go
- TranscoderJobConfigEncryptionsDrmSystemsClearkey.go
- TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference.go
- TranscoderJobConfigEncryptionsDrmSystemsClearkeyOutputReference__checks.go
- TranscoderJobConfigEncryptionsDrmSystemsFairplay.go
- TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference.go
- TranscoderJobConfigEncryptionsDrmSystemsFairplayOutputReference__checks.go
- TranscoderJobConfigEncryptionsDrmSystemsOutputReference.go
- TranscoderJobConfigEncryptionsDrmSystemsOutputReference__checks.go
- TranscoderJobConfigEncryptionsDrmSystemsPlayready.go
- TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference.go
- TranscoderJobConfigEncryptionsDrmSystemsPlayreadyOutputReference__checks.go
- TranscoderJobConfigEncryptionsDrmSystemsWidevine.go
- TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference.go
- TranscoderJobConfigEncryptionsDrmSystemsWidevineOutputReference__checks.go
- TranscoderJobConfigEncryptionsList.go
- TranscoderJobConfigEncryptionsList__checks.go
- TranscoderJobConfigEncryptionsMpegCenc.go
- TranscoderJobConfigEncryptionsMpegCencOutputReference.go
- TranscoderJobConfigEncryptionsMpegCencOutputReference__checks.go
- TranscoderJobConfigEncryptionsOutputReference.go
- TranscoderJobConfigEncryptionsOutputReference__checks.go
- TranscoderJobConfigEncryptionsSampleAes.go
- TranscoderJobConfigEncryptionsSampleAesOutputReference.go
- TranscoderJobConfigEncryptionsSampleAesOutputReference__checks.go
- TranscoderJobConfigEncryptionsSecretManagerKeySource.go
- TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference.go
- TranscoderJobConfigEncryptionsSecretManagerKeySourceOutputReference__checks.go
- TranscoderJobConfigInputs.go
- TranscoderJobConfigInputsList.go
- TranscoderJobConfigInputsList__checks.go
- TranscoderJobConfigInputsOutputReference.go
- TranscoderJobConfigInputsOutputReference__checks.go
- TranscoderJobConfigManifests.go
- TranscoderJobConfigManifestsList.go
- TranscoderJobConfigManifestsList__checks.go
- TranscoderJobConfigManifestsOutputReference.go
- TranscoderJobConfigManifestsOutputReference__checks.go
- TranscoderJobConfigMuxStreams.go
- TranscoderJobConfigMuxStreamsList.go
- TranscoderJobConfigMuxStreamsList__checks.go
- TranscoderJobConfigMuxStreamsOutputReference.go
- TranscoderJobConfigMuxStreamsOutputReference__checks.go
- TranscoderJobConfigMuxStreamsSegmentSettings.go
- TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference.go
- TranscoderJobConfigMuxStreamsSegmentSettingsOutputReference__checks.go
- TranscoderJobConfigOutput.go
- TranscoderJobConfigOutputOutputReference.go
- TranscoderJobConfigOutputOutputReference__checks.go
- TranscoderJobConfigOverlays.go
- TranscoderJobConfigOverlaysAnimations.go
- TranscoderJobConfigOverlaysAnimationsAnimationFade.go
- TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference.go
- TranscoderJobConfigOverlaysAnimationsAnimationFadeOutputReference__checks.go
- TranscoderJobConfigOverlaysAnimationsAnimationFadeXy.go
- TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference.go
- TranscoderJobConfigOverlaysAnimationsAnimationFadeXyOutputReference__checks.go
- TranscoderJobConfigOverlaysAnimationsList.go
- TranscoderJobConfigOverlaysAnimationsList__checks.go
- TranscoderJobConfigOverlaysAnimationsOutputReference.go
- TranscoderJobConfigOverlaysAnimationsOutputReference__checks.go
- TranscoderJobConfigOverlaysImage.go
- TranscoderJobConfigOverlaysImageOutputReference.go
- TranscoderJobConfigOverlaysImageOutputReference__checks.go
- TranscoderJobConfigOverlaysList.go
- TranscoderJobConfigOverlaysList__checks.go
- TranscoderJobConfigOverlaysOutputReference.go
- TranscoderJobConfigOverlaysOutputReference__checks.go
- TranscoderJobConfigPubsubDestination.go
- TranscoderJobConfigPubsubDestinationOutputReference.go
- TranscoderJobConfigPubsubDestinationOutputReference__checks.go
- TranscoderJobTimeouts.go
- TranscoderJobTimeoutsOutputReference.go
- TranscoderJobTimeoutsOutputReference__checks.go
- TranscoderJob__checks.go
- main.go