Documentation
¶
Index ¶
- func GoogleTranscoderJobTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func GoogleTranscoderJobTemplate_IsConstruct(x interface{}) *bool
- func GoogleTranscoderJobTemplate_IsTerraformElement(x interface{}) *bool
- func GoogleTranscoderJobTemplate_IsTerraformResource(x interface{}) *bool
- func GoogleTranscoderJobTemplate_TfResourceType() *string
- func NewGoogleTranscoderJobTemplateConfigAOutputReference_Override(g GoogleTranscoderJobTemplateConfigAOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigAdBreaksList_Override(g GoogleTranscoderJobTemplateConfigAdBreaksList, ...)
- func NewGoogleTranscoderJobTemplateConfigAdBreaksOutputReference_Override(g GoogleTranscoderJobTemplateConfigAdBreaksOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigEditListStructList_Override(g GoogleTranscoderJobTemplateConfigEditListStructList, ...)
- func NewGoogleTranscoderJobTemplateConfigEditListStructOutputReference_Override(g GoogleTranscoderJobTemplateConfigEditListStructOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigElementaryStreamsList_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsList, ...)
- func NewGoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsList_Override(g GoogleTranscoderJobTemplateConfigEncryptionsList, ...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigInputsList_Override(g GoogleTranscoderJobTemplateConfigInputsList, ...)
- func NewGoogleTranscoderJobTemplateConfigInputsOutputReference_Override(g GoogleTranscoderJobTemplateConfigInputsOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigManifestsList_Override(g GoogleTranscoderJobTemplateConfigManifestsList, ...)
- func NewGoogleTranscoderJobTemplateConfigManifestsOutputReference_Override(g GoogleTranscoderJobTemplateConfigManifestsOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigMuxStreamsList_Override(g GoogleTranscoderJobTemplateConfigMuxStreamsList, ...)
- func NewGoogleTranscoderJobTemplateConfigMuxStreamsOutputReference_Override(g GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference_Override(g GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigOutputOutputReference_Override(g GoogleTranscoderJobTemplateConfigOutputOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference_Override(...)
- func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsList_Override(g GoogleTranscoderJobTemplateConfigOverlaysAnimationsList, ...)
- func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference_Override(g GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigOverlaysImageOutputReference_Override(g GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigOverlaysList_Override(g GoogleTranscoderJobTemplateConfigOverlaysList, ...)
- func NewGoogleTranscoderJobTemplateConfigOverlaysOutputReference_Override(g GoogleTranscoderJobTemplateConfigOverlaysOutputReference, ...)
- func NewGoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference_Override(g GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference, ...)
- func NewGoogleTranscoderJobTemplateTimeoutsOutputReference_Override(g GoogleTranscoderJobTemplateTimeoutsOutputReference, ...)
- func NewGoogleTranscoderJobTemplate_Override(g GoogleTranscoderJobTemplate, scope constructs.Construct, id *string, ...)
- type GoogleTranscoderJobTemplate
- type GoogleTranscoderJobTemplateConfig
- type GoogleTranscoderJobTemplateConfigA
- type GoogleTranscoderJobTemplateConfigAOutputReference
- type GoogleTranscoderJobTemplateConfigAdBreaks
- type GoogleTranscoderJobTemplateConfigAdBreaksList
- type GoogleTranscoderJobTemplateConfigAdBreaksOutputReference
- type GoogleTranscoderJobTemplateConfigEditListStruct
- type GoogleTranscoderJobTemplateConfigEditListStructList
- type GoogleTranscoderJobTemplateConfigEditListStructOutputReference
- type GoogleTranscoderJobTemplateConfigElementaryStreams
- type GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream
- type GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference
- type GoogleTranscoderJobTemplateConfigElementaryStreamsList
- type GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference
- type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream
- type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264
- type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg
- type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference
- type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference
- type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr
- type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference
- type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptions
- type GoogleTranscoderJobTemplateConfigEncryptionsAes128
- type GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine
- type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsList
- type GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc
- type GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsSampleAes
- type GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference
- type GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource
- type GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference
- type GoogleTranscoderJobTemplateConfigInputs
- type GoogleTranscoderJobTemplateConfigInputsList
- type GoogleTranscoderJobTemplateConfigInputsOutputReference
- type GoogleTranscoderJobTemplateConfigManifests
- type GoogleTranscoderJobTemplateConfigManifestsList
- type GoogleTranscoderJobTemplateConfigManifestsOutputReference
- type GoogleTranscoderJobTemplateConfigMuxStreams
- type GoogleTranscoderJobTemplateConfigMuxStreamsList
- type GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference
- type GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings
- type GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference
- type GoogleTranscoderJobTemplateConfigOutput
- type GoogleTranscoderJobTemplateConfigOutputOutputReference
- type GoogleTranscoderJobTemplateConfigOverlays
- type GoogleTranscoderJobTemplateConfigOverlaysAnimations
- type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade
- type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference
- type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy
- type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference
- type GoogleTranscoderJobTemplateConfigOverlaysAnimationsList
- type GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference
- type GoogleTranscoderJobTemplateConfigOverlaysImage
- type GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference
- type GoogleTranscoderJobTemplateConfigOverlaysList
- type GoogleTranscoderJobTemplateConfigOverlaysOutputReference
- type GoogleTranscoderJobTemplateConfigPubsubDestination
- type GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference
- type GoogleTranscoderJobTemplateTimeouts
- type GoogleTranscoderJobTemplateTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GoogleTranscoderJobTemplate_GenerateConfigForImport ¶
func GoogleTranscoderJobTemplate_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a GoogleTranscoderJobTemplate resource upon running "cdktf plan <stack-name>".
func GoogleTranscoderJobTemplate_IsConstruct ¶
func GoogleTranscoderJobTemplate_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 GoogleTranscoderJobTemplate_IsTerraformElement ¶
func GoogleTranscoderJobTemplate_IsTerraformElement(x interface{}) *bool
Experimental.
func GoogleTranscoderJobTemplate_IsTerraformResource ¶
func GoogleTranscoderJobTemplate_IsTerraformResource(x interface{}) *bool
Experimental.
func GoogleTranscoderJobTemplate_TfResourceType ¶
func GoogleTranscoderJobTemplate_TfResourceType() *string
func NewGoogleTranscoderJobTemplateConfigAOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigAOutputReference_Override(g GoogleTranscoderJobTemplateConfigAOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigAdBreaksList_Override ¶
func NewGoogleTranscoderJobTemplateConfigAdBreaksList_Override(g GoogleTranscoderJobTemplateConfigAdBreaksList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigAdBreaksOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigAdBreaksOutputReference_Override(g GoogleTranscoderJobTemplateConfigAdBreaksOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigEditListStructList_Override ¶
func NewGoogleTranscoderJobTemplateConfigEditListStructList_Override(g GoogleTranscoderJobTemplateConfigEditListStructList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigEditListStructOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEditListStructOutputReference_Override(g GoogleTranscoderJobTemplateConfigEditListStructOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsList_Override ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsList_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference_Override(g GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsList_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsList_Override(g GoogleTranscoderJobTemplateConfigEncryptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference_Override(g GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigInputsList_Override ¶
func NewGoogleTranscoderJobTemplateConfigInputsList_Override(g GoogleTranscoderJobTemplateConfigInputsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigInputsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigInputsOutputReference_Override(g GoogleTranscoderJobTemplateConfigInputsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigManifestsList_Override ¶
func NewGoogleTranscoderJobTemplateConfigManifestsList_Override(g GoogleTranscoderJobTemplateConfigManifestsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigManifestsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigManifestsOutputReference_Override(g GoogleTranscoderJobTemplateConfigManifestsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigMuxStreamsList_Override ¶
func NewGoogleTranscoderJobTemplateConfigMuxStreamsList_Override(g GoogleTranscoderJobTemplateConfigMuxStreamsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigMuxStreamsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigMuxStreamsOutputReference_Override(g GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference_Override(g GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigOutputOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigOutputOutputReference_Override(g GoogleTranscoderJobTemplateConfigOutputOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference_Override(g GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference_Override(g GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsList_Override ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsList_Override(g GoogleTranscoderJobTemplateConfigOverlaysAnimationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference_Override(g GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigOverlaysImageOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysImageOutputReference_Override(g GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateConfigOverlaysList_Override ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysList_Override(g GoogleTranscoderJobTemplateConfigOverlaysList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewGoogleTranscoderJobTemplateConfigOverlaysOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysOutputReference_Override(g GoogleTranscoderJobTemplateConfigOverlaysOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewGoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference_Override(g GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplateTimeoutsOutputReference_Override ¶
func NewGoogleTranscoderJobTemplateTimeoutsOutputReference_Override(g GoogleTranscoderJobTemplateTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewGoogleTranscoderJobTemplate_Override ¶
func NewGoogleTranscoderJobTemplate_Override(g GoogleTranscoderJobTemplate, scope constructs.Construct, id *string, config *GoogleTranscoderJobTemplateConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template google_transcoder_job_template} Resource.
Types ¶
type GoogleTranscoderJobTemplate ¶
type GoogleTranscoderJobTemplate interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack Config() GoogleTranscoderJobTemplateConfigAOutputReference ConfigInput() *GoogleTranscoderJobTemplateConfigA // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EffectiveLabels() cdktf.StringMap // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string JobTemplateId() *string SetJobTemplateId(val *string) JobTemplateIdInput() *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{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata TerraformLabels() cdktf.StringMap // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() GoogleTranscoderJobTemplateTimeoutsOutputReference 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 *GoogleTranscoderJobTemplateConfigA) PutTimeouts(value *GoogleTranscoderJobTemplateTimeouts) ResetConfig() ResetId() ResetLabels() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProject() 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-beta/6.18.0/docs/resources/google_transcoder_job_template google_transcoder_job_template}.
func NewGoogleTranscoderJobTemplate ¶
func NewGoogleTranscoderJobTemplate(scope constructs.Construct, id *string, config *GoogleTranscoderJobTemplateConfig) GoogleTranscoderJobTemplate
Create a new {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template google_transcoder_job_template} Resource.
type GoogleTranscoderJobTemplateConfig ¶
type GoogleTranscoderJobTemplateConfig 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"` // ID to use for the Transcoding job template. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#job_template_id GoogleTranscoderJobTemplate#job_template_id} JobTemplateId *string `field:"required" json:"jobTemplateId" yaml:"jobTemplateId"` // The location of the transcoding job template resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#location GoogleTranscoderJobTemplate#location} Location *string `field:"required" json:"location" yaml:"location"` // config block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#config GoogleTranscoderJobTemplate#config} Config *GoogleTranscoderJobTemplateConfigA `field:"optional" json:"config" yaml:"config"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#id GoogleTranscoderJobTemplate#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 template. You can use these to organize and group your job templates. // // **Note**: This field is non-authoritative, and will only manage the labels present in your configuration. // Please refer to the field 'effective_labels' for all of the labels present on the resource. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#labels GoogleTranscoderJobTemplate#labels} Labels *map[string]*string `field:"optional" json:"labels" yaml:"labels"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#project GoogleTranscoderJobTemplate#project}. Project *string `field:"optional" json:"project" yaml:"project"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#timeouts GoogleTranscoderJobTemplate#timeouts} Timeouts *GoogleTranscoderJobTemplateTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type GoogleTranscoderJobTemplateConfigA ¶
type GoogleTranscoderJobTemplateConfigA struct { // ad_breaks block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#ad_breaks GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#edit_list GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#elementary_streams GoogleTranscoderJobTemplate#elementary_streams} ElementaryStreams interface{} `field:"optional" json:"elementaryStreams" yaml:"elementaryStreams"` // encryptions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#encryptions GoogleTranscoderJobTemplate#encryptions} Encryptions interface{} `field:"optional" json:"encryptions" yaml:"encryptions"` // inputs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#inputs GoogleTranscoderJobTemplate#inputs} Inputs interface{} `field:"optional" json:"inputs" yaml:"inputs"` // manifests block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#manifests GoogleTranscoderJobTemplate#manifests} Manifests interface{} `field:"optional" json:"manifests" yaml:"manifests"` // mux_streams block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#mux_streams GoogleTranscoderJobTemplate#mux_streams} MuxStreams interface{} `field:"optional" json:"muxStreams" yaml:"muxStreams"` // output block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#output GoogleTranscoderJobTemplate#output} Output *GoogleTranscoderJobTemplateConfigOutput `field:"optional" json:"output" yaml:"output"` // overlays block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#overlays GoogleTranscoderJobTemplate#overlays} Overlays interface{} `field:"optional" json:"overlays" yaml:"overlays"` // pubsub_destination block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#pubsub_destination GoogleTranscoderJobTemplate#pubsub_destination} PubsubDestination *GoogleTranscoderJobTemplateConfigPubsubDestination `field:"optional" json:"pubsubDestination" yaml:"pubsubDestination"` }
type GoogleTranscoderJobTemplateConfigAOutputReference ¶
type GoogleTranscoderJobTemplateConfigAOutputReference interface { cdktf.ComplexObject AdBreaks() GoogleTranscoderJobTemplateConfigAdBreaksList 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() GoogleTranscoderJobTemplateConfigEditListStructList EditListInput() interface{} ElementaryStreams() GoogleTranscoderJobTemplateConfigElementaryStreamsList ElementaryStreamsInput() interface{} Encryptions() GoogleTranscoderJobTemplateConfigEncryptionsList EncryptionsInput() interface{} // Experimental. Fqn() *string Inputs() GoogleTranscoderJobTemplateConfigInputsList InputsInput() interface{} InternalValue() *GoogleTranscoderJobTemplateConfigA SetInternalValue(val *GoogleTranscoderJobTemplateConfigA) Manifests() GoogleTranscoderJobTemplateConfigManifestsList ManifestsInput() interface{} MuxStreams() GoogleTranscoderJobTemplateConfigMuxStreamsList MuxStreamsInput() interface{} Output() GoogleTranscoderJobTemplateConfigOutputOutputReference OutputInput() *GoogleTranscoderJobTemplateConfigOutput Overlays() GoogleTranscoderJobTemplateConfigOverlaysList OverlaysInput() interface{} PubsubDestination() GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference PubsubDestinationInput() *GoogleTranscoderJobTemplateConfigPubsubDestination // 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 *GoogleTranscoderJobTemplateConfigOutput) PutOverlays(value interface{}) PutPubsubDestination(value *GoogleTranscoderJobTemplateConfigPubsubDestination) 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 NewGoogleTranscoderJobTemplateConfigAOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigAOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigAOutputReference
type GoogleTranscoderJobTemplateConfigAdBreaks ¶
type GoogleTranscoderJobTemplateConfigAdBreaks 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-beta/6.18.0/docs/resources/google_transcoder_job_template#start_time_offset GoogleTranscoderJobTemplate#start_time_offset} StartTimeOffset *string `field:"optional" json:"startTimeOffset" yaml:"startTimeOffset"` }
type GoogleTranscoderJobTemplateConfigAdBreaksList ¶
type GoogleTranscoderJobTemplateConfigAdBreaksList 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) GoogleTranscoderJobTemplateConfigAdBreaksOutputReference // 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 NewGoogleTranscoderJobTemplateConfigAdBreaksList ¶
func NewGoogleTranscoderJobTemplateConfigAdBreaksList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigAdBreaksList
type GoogleTranscoderJobTemplateConfigAdBreaksOutputReference ¶
type GoogleTranscoderJobTemplateConfigAdBreaksOutputReference 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 NewGoogleTranscoderJobTemplateConfigAdBreaksOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigAdBreaksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigAdBreaksOutputReference
type GoogleTranscoderJobTemplateConfigEditListStruct ¶
type GoogleTranscoderJobTemplateConfigEditListStruct 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-beta/6.18.0/docs/resources/google_transcoder_job_template#inputs GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#key GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#start_time_offset GoogleTranscoderJobTemplate#start_time_offset} StartTimeOffset *string `field:"optional" json:"startTimeOffset" yaml:"startTimeOffset"` }
type GoogleTranscoderJobTemplateConfigEditListStructList ¶
type GoogleTranscoderJobTemplateConfigEditListStructList 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) GoogleTranscoderJobTemplateConfigEditListStructOutputReference // 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 NewGoogleTranscoderJobTemplateConfigEditListStructList ¶
func NewGoogleTranscoderJobTemplateConfigEditListStructList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigEditListStructList
type GoogleTranscoderJobTemplateConfigEditListStructOutputReference ¶
type GoogleTranscoderJobTemplateConfigEditListStructOutputReference 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 NewGoogleTranscoderJobTemplateConfigEditListStructOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEditListStructOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigEditListStructOutputReference
type GoogleTranscoderJobTemplateConfigElementaryStreams ¶
type GoogleTranscoderJobTemplateConfigElementaryStreams struct { // audio_stream block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#audio_stream GoogleTranscoderJobTemplate#audio_stream} AudioStream *GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream `field:"optional" json:"audioStream" yaml:"audioStream"` // A unique key for this atom. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#key GoogleTranscoderJobTemplate#key} Key *string `field:"optional" json:"key" yaml:"key"` // video_stream block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#video_stream GoogleTranscoderJobTemplate#video_stream} VideoStream *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream `field:"optional" json:"videoStream" yaml:"videoStream"` }
type GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream struct { // Audio bitrate in bits per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#bitrate_bps GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#channel_count GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#channel_layout GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#codec GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#sample_rate_hertz GoogleTranscoderJobTemplate#sample_rate_hertz} SampleRateHertz *float64 `field:"optional" json:"sampleRateHertz" yaml:"sampleRateHertz"` }
type GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference 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() *GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream SetInternalValue(val *GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream) 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 NewGoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference
type GoogleTranscoderJobTemplateConfigElementaryStreamsList ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsList 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) GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference // 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 NewGoogleTranscoderJobTemplateConfigElementaryStreamsList ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigElementaryStreamsList
type GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference interface { cdktf.ComplexObject AudioStream() GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference AudioStreamInput() *GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream // 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() GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference VideoStreamInput() *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream // 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 *GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream) PutVideoStream(value *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream) 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 NewGoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream struct { // h264 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#h264 GoogleTranscoderJobTemplate#h264} H264 *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 `field:"optional" json:"h264" yaml:"h264"` }
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 struct { // The video bitrate in bits per second. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#bitrate_bps GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#frame_rate GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#crf_level GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#entropy_coder GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#gop_duration GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#height_pixels GoogleTranscoderJobTemplate#height_pixels} HeightPixels *float64 `field:"optional" json:"heightPixels" yaml:"heightPixels"` // hlg block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#hlg GoogleTranscoderJobTemplate#hlg} Hlg *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg `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-beta/6.18.0/docs/resources/google_transcoder_job_template#pixel_format GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#preset GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#profile GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#rate_control_mode GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#sdr GoogleTranscoderJobTemplate#sdr} Sdr *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr `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-beta/6.18.0/docs/resources/google_transcoder_job_template#vbv_fullness_bits GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#vbv_size_bits GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#width_pixels GoogleTranscoderJobTemplate#width_pixels} WidthPixels *float64 `field:"optional" json:"widthPixels" yaml:"widthPixels"` }
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg struct { }
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference 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() *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg SetInternalValue(val *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg) // 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 NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference 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() GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference HlgInput() *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg InternalValue() *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 SetInternalValue(val *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264) 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() GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference SdrInput() *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr // 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 *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg) PutSdr(value *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr) 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 NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr struct { }
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference 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() *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr SetInternalValue(val *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr) // 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 NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference ¶
type GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference 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() GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference H264Input() *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264 InternalValue() *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream SetInternalValue(val *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream) // 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 *GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264) 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 NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference
type GoogleTranscoderJobTemplateConfigEncryptions ¶
type GoogleTranscoderJobTemplateConfigEncryptions struct { // Identifier for this set of encryption options. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#id GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#aes128 GoogleTranscoderJobTemplate#aes128} Aes128 *GoogleTranscoderJobTemplateConfigEncryptionsAes128 `field:"optional" json:"aes128" yaml:"aes128"` // drm_systems block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#drm_systems GoogleTranscoderJobTemplate#drm_systems} DrmSystems *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems `field:"optional" json:"drmSystems" yaml:"drmSystems"` // mpeg_cenc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#mpeg_cenc GoogleTranscoderJobTemplate#mpeg_cenc} MpegCenc *GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc `field:"optional" json:"mpegCenc" yaml:"mpegCenc"` // sample_aes block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#sample_aes GoogleTranscoderJobTemplate#sample_aes} SampleAes *GoogleTranscoderJobTemplateConfigEncryptionsSampleAes `field:"optional" json:"sampleAes" yaml:"sampleAes"` // secret_manager_key_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#secret_manager_key_source GoogleTranscoderJobTemplate#secret_manager_key_source} SecretManagerKeySource *GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource `field:"optional" json:"secretManagerKeySource" yaml:"secretManagerKeySource"` }
type GoogleTranscoderJobTemplateConfigEncryptionsAes128 ¶
type GoogleTranscoderJobTemplateConfigEncryptionsAes128 struct { }
type GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference 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() *GoogleTranscoderJobTemplateConfigEncryptionsAes128 SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsAes128) // 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 NewGoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems struct { // clearkey block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#clearkey GoogleTranscoderJobTemplate#clearkey} Clearkey *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey `field:"optional" json:"clearkey" yaml:"clearkey"` // fairplay block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#fairplay GoogleTranscoderJobTemplate#fairplay} Fairplay *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay `field:"optional" json:"fairplay" yaml:"fairplay"` // playready block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#playready GoogleTranscoderJobTemplate#playready} Playready *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready `field:"optional" json:"playready" yaml:"playready"` // widevine block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#widevine GoogleTranscoderJobTemplate#widevine} Widevine *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine `field:"optional" json:"widevine" yaml:"widevine"` }
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey struct { }
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference 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() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey) // 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 NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay struct { }
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference 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() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay) // 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 NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference interface { cdktf.ComplexObject Clearkey() GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference ClearkeyInput() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey // 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() GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference FairplayInput() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay // Experimental. Fqn() *string InternalValue() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems) Playready() GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference PlayreadyInput() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Widevine() GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference WidevineInput() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine // 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 *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey) PutFairplay(value *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay) PutPlayready(value *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready) PutWidevine(value *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine) 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 NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready struct { }
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference 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() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready) // 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 NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine struct { }
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference 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() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine) // 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 NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsList ¶
type GoogleTranscoderJobTemplateConfigEncryptionsList 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) GoogleTranscoderJobTemplateConfigEncryptionsOutputReference // 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 NewGoogleTranscoderJobTemplateConfigEncryptionsList ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigEncryptionsList
type GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc ¶
type GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc struct { // Specify the encryption scheme. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#scheme GoogleTranscoderJobTemplate#scheme} Scheme *string `field:"required" json:"scheme" yaml:"scheme"` }
type GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference 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() *GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc) 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 NewGoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsOutputReference interface { cdktf.ComplexObject Aes128() GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference Aes128Input() *GoogleTranscoderJobTemplateConfigEncryptionsAes128 // 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() GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference DrmSystemsInput() *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems // Experimental. Fqn() *string Id() *string SetId(val *string) IdInput() *string InternalValue() interface{} SetInternalValue(val interface{}) MpegCenc() GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference MpegCencInput() *GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc SampleAes() GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference SampleAesInput() *GoogleTranscoderJobTemplateConfigEncryptionsSampleAes SecretManagerKeySource() GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference SecretManagerKeySourceInput() *GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource // 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 *GoogleTranscoderJobTemplateConfigEncryptionsAes128) PutDrmSystems(value *GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems) PutMpegCenc(value *GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc) PutSampleAes(value *GoogleTranscoderJobTemplateConfigEncryptionsSampleAes) PutSecretManagerKeySource(value *GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource) 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 NewGoogleTranscoderJobTemplateConfigEncryptionsOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigEncryptionsOutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsSampleAes ¶
type GoogleTranscoderJobTemplateConfigEncryptionsSampleAes struct { }
type GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference 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() *GoogleTranscoderJobTemplateConfigEncryptionsSampleAes SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsSampleAes) // 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 NewGoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference
type GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource ¶
type GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource 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-beta/6.18.0/docs/resources/google_transcoder_job_template#secret_version GoogleTranscoderJobTemplate#secret_version} SecretVersion *string `field:"required" json:"secretVersion" yaml:"secretVersion"` }
type GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference ¶
type GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference 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() *GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource SetInternalValue(val *GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource) 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 NewGoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference
type GoogleTranscoderJobTemplateConfigInputs ¶
type GoogleTranscoderJobTemplateConfigInputs 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-beta/6.18.0/docs/resources/google_transcoder_job_template#key GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#uri GoogleTranscoderJobTemplate#uri} Uri *string `field:"optional" json:"uri" yaml:"uri"` }
type GoogleTranscoderJobTemplateConfigInputsList ¶
type GoogleTranscoderJobTemplateConfigInputsList 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) GoogleTranscoderJobTemplateConfigInputsOutputReference // 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 NewGoogleTranscoderJobTemplateConfigInputsList ¶
func NewGoogleTranscoderJobTemplateConfigInputsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigInputsList
type GoogleTranscoderJobTemplateConfigInputsOutputReference ¶
type GoogleTranscoderJobTemplateConfigInputsOutputReference 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 NewGoogleTranscoderJobTemplateConfigInputsOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigInputsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigInputsOutputReference
type GoogleTranscoderJobTemplateConfigManifests ¶
type GoogleTranscoderJobTemplateConfigManifests struct { // The name of the generated file. The default is 'manifest'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#file_name GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#mux_streams GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#type GoogleTranscoderJobTemplate#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type GoogleTranscoderJobTemplateConfigManifestsList ¶
type GoogleTranscoderJobTemplateConfigManifestsList 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) GoogleTranscoderJobTemplateConfigManifestsOutputReference // 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 NewGoogleTranscoderJobTemplateConfigManifestsList ¶
func NewGoogleTranscoderJobTemplateConfigManifestsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigManifestsList
type GoogleTranscoderJobTemplateConfigManifestsOutputReference ¶
type GoogleTranscoderJobTemplateConfigManifestsOutputReference 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 NewGoogleTranscoderJobTemplateConfigManifestsOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigManifestsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigManifestsOutputReference
type GoogleTranscoderJobTemplateConfigMuxStreams ¶
type GoogleTranscoderJobTemplateConfigMuxStreams struct { // The container format. The default is 'mp4'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#container GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#elementary_streams GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#encryption_id GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#file_name GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#key GoogleTranscoderJobTemplate#key} Key *string `field:"optional" json:"key" yaml:"key"` // segment_settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#segment_settings GoogleTranscoderJobTemplate#segment_settings} SegmentSettings *GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings `field:"optional" json:"segmentSettings" yaml:"segmentSettings"` }
type GoogleTranscoderJobTemplateConfigMuxStreamsList ¶
type GoogleTranscoderJobTemplateConfigMuxStreamsList 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) GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference // 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 NewGoogleTranscoderJobTemplateConfigMuxStreamsList ¶
func NewGoogleTranscoderJobTemplateConfigMuxStreamsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigMuxStreamsList
type GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference ¶
type GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference 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() GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference SegmentSettingsInput() *GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings // 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 *GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings) 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 NewGoogleTranscoderJobTemplateConfigMuxStreamsOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigMuxStreamsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference
type GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings ¶
type GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings struct { // Duration of the segments in seconds. The default is '6.0s'. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#segment_duration GoogleTranscoderJobTemplate#segment_duration} SegmentDuration *string `field:"optional" json:"segmentDuration" yaml:"segmentDuration"` }
type GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference ¶
type GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference 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() *GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings SetInternalValue(val *GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings) 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 NewGoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference
type GoogleTranscoderJobTemplateConfigOutput ¶
type GoogleTranscoderJobTemplateConfigOutput 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-beta/6.18.0/docs/resources/google_transcoder_job_template#uri GoogleTranscoderJobTemplate#uri} Uri *string `field:"optional" json:"uri" yaml:"uri"` }
type GoogleTranscoderJobTemplateConfigOutputOutputReference ¶
type GoogleTranscoderJobTemplateConfigOutputOutputReference 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() *GoogleTranscoderJobTemplateConfigOutput SetInternalValue(val *GoogleTranscoderJobTemplateConfigOutput) // 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 NewGoogleTranscoderJobTemplateConfigOutputOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigOutputOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigOutputOutputReference
type GoogleTranscoderJobTemplateConfigOverlays ¶
type GoogleTranscoderJobTemplateConfigOverlays struct { // animations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#animations GoogleTranscoderJobTemplate#animations} Animations interface{} `field:"optional" json:"animations" yaml:"animations"` // image block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#image GoogleTranscoderJobTemplate#image} Image *GoogleTranscoderJobTemplateConfigOverlaysImage `field:"optional" json:"image" yaml:"image"` }
type GoogleTranscoderJobTemplateConfigOverlaysAnimations ¶
type GoogleTranscoderJobTemplateConfigOverlaysAnimations struct { // animation_fade block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#animation_fade GoogleTranscoderJobTemplate#animation_fade} AnimationFade *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade `field:"optional" json:"animationFade" yaml:"animationFade"` }
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade ¶
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade 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-beta/6.18.0/docs/resources/google_transcoder_job_template#fade_type GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#end_time_offset GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#start_time_offset GoogleTranscoderJobTemplate#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-beta/6.18.0/docs/resources/google_transcoder_job_template#xy GoogleTranscoderJobTemplate#xy} Xy *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy `field:"optional" json:"xy" yaml:"xy"` }
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference ¶
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference 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() *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade SetInternalValue(val *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade) StartTimeOffset() *string SetStartTimeOffset(val *string) StartTimeOffsetInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Xy() GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference XyInput() *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy // 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 *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy) 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 NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy ¶
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy struct { // Normalized x coordinate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#x GoogleTranscoderJobTemplate#x} X *float64 `field:"optional" json:"x" yaml:"x"` // Normalized y coordinate. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#y GoogleTranscoderJobTemplate#y} Y *float64 `field:"optional" json:"y" yaml:"y"` }
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference ¶
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference 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() *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy SetInternalValue(val *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy) // 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 NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsList ¶
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsList 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) GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference // 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 NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsList ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigOverlaysAnimationsList
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference ¶
type GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference interface { cdktf.ComplexObject AnimationFade() GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference AnimationFadeInput() *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade // 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 *GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade) 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 NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference
type GoogleTranscoderJobTemplateConfigOverlaysImage ¶
type GoogleTranscoderJobTemplateConfigOverlaysImage 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-beta/6.18.0/docs/resources/google_transcoder_job_template#uri GoogleTranscoderJobTemplate#uri} Uri *string `field:"required" json:"uri" yaml:"uri"` }
type GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference ¶
type GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference 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() *GoogleTranscoderJobTemplateConfigOverlaysImage SetInternalValue(val *GoogleTranscoderJobTemplateConfigOverlaysImage) // 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 NewGoogleTranscoderJobTemplateConfigOverlaysImageOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysImageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference
type GoogleTranscoderJobTemplateConfigOverlaysList ¶
type GoogleTranscoderJobTemplateConfigOverlaysList 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) GoogleTranscoderJobTemplateConfigOverlaysOutputReference // 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 NewGoogleTranscoderJobTemplateConfigOverlaysList ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) GoogleTranscoderJobTemplateConfigOverlaysList
type GoogleTranscoderJobTemplateConfigOverlaysOutputReference ¶
type GoogleTranscoderJobTemplateConfigOverlaysOutputReference interface { cdktf.ComplexObject Animations() GoogleTranscoderJobTemplateConfigOverlaysAnimationsList 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() GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference ImageInput() *GoogleTranscoderJobTemplateConfigOverlaysImage 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 *GoogleTranscoderJobTemplateConfigOverlaysImage) 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 NewGoogleTranscoderJobTemplateConfigOverlaysOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigOverlaysOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) GoogleTranscoderJobTemplateConfigOverlaysOutputReference
type GoogleTranscoderJobTemplateConfigPubsubDestination ¶
type GoogleTranscoderJobTemplateConfigPubsubDestination 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-beta/6.18.0/docs/resources/google_transcoder_job_template#topic GoogleTranscoderJobTemplate#topic} Topic *string `field:"optional" json:"topic" yaml:"topic"` }
type GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference ¶
type GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference 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() *GoogleTranscoderJobTemplateConfigPubsubDestination SetInternalValue(val *GoogleTranscoderJobTemplateConfigPubsubDestination) // 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 NewGoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference ¶
func NewGoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference
type GoogleTranscoderJobTemplateTimeouts ¶
type GoogleTranscoderJobTemplateTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#create GoogleTranscoderJobTemplate#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#delete GoogleTranscoderJobTemplate#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google-beta/6.18.0/docs/resources/google_transcoder_job_template#update GoogleTranscoderJobTemplate#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type GoogleTranscoderJobTemplateTimeoutsOutputReference ¶
type GoogleTranscoderJobTemplateTimeoutsOutputReference 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 NewGoogleTranscoderJobTemplateTimeoutsOutputReference ¶
func NewGoogleTranscoderJobTemplateTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) GoogleTranscoderJobTemplateTimeoutsOutputReference
Source Files
¶
- GoogleTranscoderJobTemplate.go
- GoogleTranscoderJobTemplateConfig.go
- GoogleTranscoderJobTemplateConfigA.go
- GoogleTranscoderJobTemplateConfigAOutputReference.go
- GoogleTranscoderJobTemplateConfigAOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigAdBreaks.go
- GoogleTranscoderJobTemplateConfigAdBreaksList.go
- GoogleTranscoderJobTemplateConfigAdBreaksList__checks.go
- GoogleTranscoderJobTemplateConfigAdBreaksOutputReference.go
- GoogleTranscoderJobTemplateConfigAdBreaksOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEditListStruct.go
- GoogleTranscoderJobTemplateConfigEditListStructList.go
- GoogleTranscoderJobTemplateConfigEditListStructList__checks.go
- GoogleTranscoderJobTemplateConfigEditListStructOutputReference.go
- GoogleTranscoderJobTemplateConfigEditListStructOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigElementaryStreams.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStream.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsAudioStreamOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsList.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsList__checks.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStream.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Hlg.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264HlgOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264OutputReference__checks.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264Sdr.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamH264SdrOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference.go
- GoogleTranscoderJobTemplateConfigElementaryStreamsVideoStreamOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptions.go
- GoogleTranscoderJobTemplateConfigEncryptionsAes128.go
- GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsAes128OutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystems.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkey.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsClearkeyOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplay.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsFairplayOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayready.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsPlayreadyOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevine.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsDrmSystemsWidevineOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsList.go
- GoogleTranscoderJobTemplateConfigEncryptionsList__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsMpegCenc.go
- GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsMpegCencOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsSampleAes.go
- GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsSampleAesOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySource.go
- GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference.go
- GoogleTranscoderJobTemplateConfigEncryptionsSecretManagerKeySourceOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigInputs.go
- GoogleTranscoderJobTemplateConfigInputsList.go
- GoogleTranscoderJobTemplateConfigInputsList__checks.go
- GoogleTranscoderJobTemplateConfigInputsOutputReference.go
- GoogleTranscoderJobTemplateConfigInputsOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigManifests.go
- GoogleTranscoderJobTemplateConfigManifestsList.go
- GoogleTranscoderJobTemplateConfigManifestsList__checks.go
- GoogleTranscoderJobTemplateConfigManifestsOutputReference.go
- GoogleTranscoderJobTemplateConfigManifestsOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigMuxStreams.go
- GoogleTranscoderJobTemplateConfigMuxStreamsList.go
- GoogleTranscoderJobTemplateConfigMuxStreamsList__checks.go
- GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference.go
- GoogleTranscoderJobTemplateConfigMuxStreamsOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettings.go
- GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference.go
- GoogleTranscoderJobTemplateConfigMuxStreamsSegmentSettingsOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigOutput.go
- GoogleTranscoderJobTemplateConfigOutputOutputReference.go
- GoogleTranscoderJobTemplateConfigOutputOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigOverlays.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimations.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFade.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXy.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsAnimationFadeXyOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsList.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsList__checks.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference.go
- GoogleTranscoderJobTemplateConfigOverlaysAnimationsOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigOverlaysImage.go
- GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference.go
- GoogleTranscoderJobTemplateConfigOverlaysImageOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigOverlaysList.go
- GoogleTranscoderJobTemplateConfigOverlaysList__checks.go
- GoogleTranscoderJobTemplateConfigOverlaysOutputReference.go
- GoogleTranscoderJobTemplateConfigOverlaysOutputReference__checks.go
- GoogleTranscoderJobTemplateConfigPubsubDestination.go
- GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference.go
- GoogleTranscoderJobTemplateConfigPubsubDestinationOutputReference__checks.go
- GoogleTranscoderJobTemplateTimeouts.go
- GoogleTranscoderJobTemplateTimeoutsOutputReference.go
- GoogleTranscoderJobTemplateTimeoutsOutputReference__checks.go
- GoogleTranscoderJobTemplate__checks.go
- main.go