Documentation ¶
Index ¶
- func MediaStreamingPolicy_IsConstruct(x interface{}) *bool
- func MediaStreamingPolicy_IsTerraformElement(x interface{}) *bool
- func MediaStreamingPolicy_IsTerraformResource(x interface{}) *bool
- func MediaStreamingPolicy_TfResourceType() *string
- func NewMediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCbcsOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionList_Override(m MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencClearTrackList_Override(m MediaStreamingPolicyCommonEncryptionCencClearTrackList, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList_Override(m MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference_Override(...)
- func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList_Override(...)
- func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference_Override(...)
- func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList_Override(m MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference_Override(...)
- func NewMediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference, ...)
- func NewMediaStreamingPolicyCommonEncryptionCencOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencOutputReference, ...)
- func NewMediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference_Override(m MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference, ...)
- func NewMediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference_Override(m MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference, ...)
- func NewMediaStreamingPolicyEnvelopeEncryptionOutputReference_Override(m MediaStreamingPolicyEnvelopeEncryptionOutputReference, ...)
- func NewMediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference_Override(m MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference, ...)
- func NewMediaStreamingPolicyTimeoutsOutputReference_Override(m MediaStreamingPolicyTimeoutsOutputReference, ...)
- func NewMediaStreamingPolicy_Override(m MediaStreamingPolicy, scope constructs.Construct, id *string, ...)
- type MediaStreamingPolicy
- type MediaStreamingPolicyCommonEncryptionCbcs
- type MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption
- type MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference
- type MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey
- type MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference
- type MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay
- type MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference
- type MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols
- type MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference
- type MediaStreamingPolicyCommonEncryptionCbcsOutputReference
- type MediaStreamingPolicyCommonEncryptionCenc
- type MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption
- type MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference
- type MediaStreamingPolicyCommonEncryptionCencClearTrack
- type MediaStreamingPolicyCommonEncryptionCencClearTrackCondition
- type MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList
- type MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference
- type MediaStreamingPolicyCommonEncryptionCencClearTrackList
- type MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMapping
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrack
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackCondition
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList
- type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference
- type MediaStreamingPolicyCommonEncryptionCencDefaultContentKey
- type MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference
- type MediaStreamingPolicyCommonEncryptionCencDrmPlayready
- type MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference
- type MediaStreamingPolicyCommonEncryptionCencEnabledProtocols
- type MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference
- type MediaStreamingPolicyCommonEncryptionCencOutputReference
- type MediaStreamingPolicyConfig
- type MediaStreamingPolicyEnvelopeEncryption
- type MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey
- type MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference
- type MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols
- type MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference
- type MediaStreamingPolicyEnvelopeEncryptionOutputReference
- type MediaStreamingPolicyNoEncryptionEnabledProtocols
- type MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference
- type MediaStreamingPolicyTimeouts
- type MediaStreamingPolicyTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MediaStreamingPolicy_IsConstruct ¶
func MediaStreamingPolicy_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 MediaStreamingPolicy_IsTerraformElement ¶
func MediaStreamingPolicy_IsTerraformElement(x interface{}) *bool
Experimental.
func MediaStreamingPolicy_IsTerraformResource ¶
func MediaStreamingPolicy_IsTerraformResource(x interface{}) *bool
Experimental.
func MediaStreamingPolicy_TfResourceType ¶
func MediaStreamingPolicy_TfResourceType() *string
func NewMediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCbcsOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCbcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionList_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionList_Override(m MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackList_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackList_Override(m MediaStreamingPolicyCommonEncryptionCencClearTrackList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList_Override(m MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList_Override(m MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList_Override(m MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyCommonEncryptionCencOutputReference_Override ¶
func NewMediaStreamingPolicyCommonEncryptionCencOutputReference_Override(m MediaStreamingPolicyCommonEncryptionCencOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference_Override ¶
func NewMediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference_Override(m MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference_Override ¶
func NewMediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference_Override(m MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyEnvelopeEncryptionOutputReference_Override ¶
func NewMediaStreamingPolicyEnvelopeEncryptionOutputReference_Override(m MediaStreamingPolicyEnvelopeEncryptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference_Override ¶
func NewMediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference_Override(m MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicyTimeoutsOutputReference_Override ¶
func NewMediaStreamingPolicyTimeoutsOutputReference_Override(m MediaStreamingPolicyTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMediaStreamingPolicy_Override ¶
func NewMediaStreamingPolicy_Override(m MediaStreamingPolicy, scope constructs.Construct, id *string, config *MediaStreamingPolicyConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy azurerm_media_streaming_policy} Resource.
Types ¶
type MediaStreamingPolicy ¶
type MediaStreamingPolicy interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack CommonEncryptionCbcs() MediaStreamingPolicyCommonEncryptionCbcsOutputReference CommonEncryptionCbcsInput() *MediaStreamingPolicyCommonEncryptionCbcs CommonEncryptionCenc() MediaStreamingPolicyCommonEncryptionCencOutputReference CommonEncryptionCencInput() *MediaStreamingPolicyCommonEncryptionCenc // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DefaultContentKeyPolicyName() *string SetDefaultContentKeyPolicyName(val *string) DefaultContentKeyPolicyNameInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnvelopeEncryption() MediaStreamingPolicyEnvelopeEncryptionOutputReference EnvelopeEncryptionInput() *MediaStreamingPolicyEnvelopeEncryption // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MediaServicesAccountName() *string SetMediaServicesAccountName(val *string) MediaServicesAccountNameInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node NoEncryptionEnabledProtocols() MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference NoEncryptionEnabledProtocolsInput() *MediaStreamingPolicyNoEncryptionEnabledProtocols // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() MediaStreamingPolicyTimeoutsOutputReference TimeoutsInput() interface{} // 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. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCommonEncryptionCbcs(value *MediaStreamingPolicyCommonEncryptionCbcs) PutCommonEncryptionCenc(value *MediaStreamingPolicyCommonEncryptionCenc) PutEnvelopeEncryption(value *MediaStreamingPolicyEnvelopeEncryption) PutNoEncryptionEnabledProtocols(value *MediaStreamingPolicyNoEncryptionEnabledProtocols) PutTimeouts(value *MediaStreamingPolicyTimeouts) ResetCommonEncryptionCbcs() ResetCommonEncryptionCenc() ResetDefaultContentKeyPolicyName() ResetEnvelopeEncryption() ResetId() ResetNoEncryptionEnabledProtocols() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]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/azurerm/3.56.0/docs/resources/media_streaming_policy azurerm_media_streaming_policy}.
func NewMediaStreamingPolicy ¶
func NewMediaStreamingPolicy(scope constructs.Construct, id *string, config *MediaStreamingPolicyConfig) MediaStreamingPolicy
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy azurerm_media_streaming_policy} Resource.
type MediaStreamingPolicyCommonEncryptionCbcs ¶
type MediaStreamingPolicyCommonEncryptionCbcs struct { // clear_key_encryption block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#clear_key_encryption MediaStreamingPolicy#clear_key_encryption} ClearKeyEncryption *MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption `field:"optional" json:"clearKeyEncryption" yaml:"clearKeyEncryption"` // default_content_key block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#default_content_key MediaStreamingPolicy#default_content_key} DefaultContentKey *MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey `field:"optional" json:"defaultContentKey" yaml:"defaultContentKey"` // drm_fairplay block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#drm_fairplay MediaStreamingPolicy#drm_fairplay} DrmFairplay *MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay `field:"optional" json:"drmFairplay" yaml:"drmFairplay"` // enabled_protocols block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#enabled_protocols MediaStreamingPolicy#enabled_protocols} EnabledProtocols *MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols `field:"optional" json:"enabledProtocols" yaml:"enabledProtocols"` }
type MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption ¶
type MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#custom_keys_acquisition_url_template MediaStreamingPolicy#custom_keys_acquisition_url_template}. CustomKeysAcquisitionUrlTemplate *string `field:"required" json:"customKeysAcquisitionUrlTemplate" yaml:"customKeysAcquisitionUrlTemplate"` }
type MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference 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 CustomKeysAcquisitionUrlTemplate() *string SetCustomKeysAcquisitionUrlTemplate(val *string) CustomKeysAcquisitionUrlTemplateInput() *string // Experimental. Fqn() *string InternalValue() *MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption) // 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 NewMediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference
type MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey ¶
type MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#label MediaStreamingPolicy#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#policy_name MediaStreamingPolicy#policy_name}. PolicyName *string `field:"optional" json:"policyName" yaml:"policyName"` }
type MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference 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() *MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey) Label() *string SetLabel(val *string) LabelInput() *string PolicyName() *string SetPolicyName(val *string) PolicyNameInput() *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 ResetLabel() ResetPolicyName() // 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 NewMediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference
type MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay ¶
type MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#allow_persistent_license MediaStreamingPolicy#allow_persistent_license}. AllowPersistentLicense interface{} `field:"optional" json:"allowPersistentLicense" yaml:"allowPersistentLicense"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#custom_license_acquisition_url_template MediaStreamingPolicy#custom_license_acquisition_url_template}. CustomLicenseAcquisitionUrlTemplate *string `field:"optional" json:"customLicenseAcquisitionUrlTemplate" yaml:"customLicenseAcquisitionUrlTemplate"` }
type MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference interface { cdktf.ComplexObject AllowPersistentLicense() interface{} SetAllowPersistentLicense(val interface{}) AllowPersistentLicenseInput() 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 CustomLicenseAcquisitionUrlTemplate() *string SetCustomLicenseAcquisitionUrlTemplate(val *string) CustomLicenseAcquisitionUrlTemplateInput() *string // Experimental. Fqn() *string InternalValue() *MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay) // 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 ResetAllowPersistentLicense() ResetCustomLicenseAcquisitionUrlTemplate() // 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 NewMediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference
type MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols ¶
type MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#dash MediaStreamingPolicy#dash}. Dash interface{} `field:"optional" json:"dash" yaml:"dash"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#download MediaStreamingPolicy#download}. Download interface{} `field:"optional" json:"download" yaml:"download"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#hls MediaStreamingPolicy#hls}. Hls interface{} `field:"optional" json:"hls" yaml:"hls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#smooth_streaming MediaStreamingPolicy#smooth_streaming}. SmoothStreaming interface{} `field:"optional" json:"smoothStreaming" yaml:"smoothStreaming"` }
type MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference 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 Dash() interface{} SetDash(val interface{}) DashInput() interface{} Download() interface{} SetDownload(val interface{}) DownloadInput() interface{} // Experimental. Fqn() *string Hls() interface{} SetHls(val interface{}) HlsInput() interface{} InternalValue() *MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols) SmoothStreaming() interface{} SetSmoothStreaming(val interface{}) SmoothStreamingInput() 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 ResetDash() ResetDownload() ResetHls() ResetSmoothStreaming() // 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 NewMediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference
type MediaStreamingPolicyCommonEncryptionCbcsOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCbcsOutputReference interface { cdktf.ComplexObject ClearKeyEncryption() MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference ClearKeyEncryptionInput() *MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption // 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 DefaultContentKey() MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference DefaultContentKeyInput() *MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey DrmFairplay() MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference DrmFairplayInput() *MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay EnabledProtocols() MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference EnabledProtocolsInput() *MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols // Experimental. Fqn() *string InternalValue() *MediaStreamingPolicyCommonEncryptionCbcs SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCbcs) // 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 PutClearKeyEncryption(value *MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption) PutDefaultContentKey(value *MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey) PutDrmFairplay(value *MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay) PutEnabledProtocols(value *MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols) ResetClearKeyEncryption() ResetDefaultContentKey() ResetDrmFairplay() ResetEnabledProtocols() // 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 NewMediaStreamingPolicyCommonEncryptionCbcsOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCbcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCbcsOutputReference
type MediaStreamingPolicyCommonEncryptionCenc ¶
type MediaStreamingPolicyCommonEncryptionCenc struct { // clear_key_encryption block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#clear_key_encryption MediaStreamingPolicy#clear_key_encryption} ClearKeyEncryption *MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption `field:"optional" json:"clearKeyEncryption" yaml:"clearKeyEncryption"` // clear_track block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#clear_track MediaStreamingPolicy#clear_track} ClearTrack interface{} `field:"optional" json:"clearTrack" yaml:"clearTrack"` // content_key_to_track_mapping block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#content_key_to_track_mapping MediaStreamingPolicy#content_key_to_track_mapping} ContentKeyToTrackMapping interface{} `field:"optional" json:"contentKeyToTrackMapping" yaml:"contentKeyToTrackMapping"` // default_content_key block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#default_content_key MediaStreamingPolicy#default_content_key} DefaultContentKey *MediaStreamingPolicyCommonEncryptionCencDefaultContentKey `field:"optional" json:"defaultContentKey" yaml:"defaultContentKey"` // drm_playready block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#drm_playready MediaStreamingPolicy#drm_playready} DrmPlayready *MediaStreamingPolicyCommonEncryptionCencDrmPlayready `field:"optional" json:"drmPlayready" yaml:"drmPlayready"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#drm_widevine_custom_license_acquisition_url_template MediaStreamingPolicy#drm_widevine_custom_license_acquisition_url_template}. DrmWidevineCustomLicenseAcquisitionUrlTemplate *string `field:"optional" json:"drmWidevineCustomLicenseAcquisitionUrlTemplate" yaml:"drmWidevineCustomLicenseAcquisitionUrlTemplate"` // enabled_protocols block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#enabled_protocols MediaStreamingPolicy#enabled_protocols} EnabledProtocols *MediaStreamingPolicyCommonEncryptionCencEnabledProtocols `field:"optional" json:"enabledProtocols" yaml:"enabledProtocols"` }
type MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption ¶
type MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#custom_keys_acquisition_url_template MediaStreamingPolicy#custom_keys_acquisition_url_template}. CustomKeysAcquisitionUrlTemplate *string `field:"required" json:"customKeysAcquisitionUrlTemplate" yaml:"customKeysAcquisitionUrlTemplate"` }
type MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference 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 CustomKeysAcquisitionUrlTemplate() *string SetCustomKeysAcquisitionUrlTemplate(val *string) CustomKeysAcquisitionUrlTemplateInput() *string // Experimental. Fqn() *string InternalValue() *MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption) // 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 NewMediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference
type MediaStreamingPolicyCommonEncryptionCencClearTrack ¶
type MediaStreamingPolicyCommonEncryptionCencClearTrack struct { // condition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#condition MediaStreamingPolicy#condition} Condition interface{} `field:"required" json:"condition" yaml:"condition"` }
type MediaStreamingPolicyCommonEncryptionCencClearTrackCondition ¶
type MediaStreamingPolicyCommonEncryptionCencClearTrackCondition struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#operation MediaStreamingPolicy#operation}. Operation *string `field:"required" json:"operation" yaml:"operation"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#property MediaStreamingPolicy#property}. Property *string `field:"required" json:"property" yaml:"property"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#value MediaStreamingPolicy#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList ¶
type MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList 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) // Experimental. ComputeFqn() *string Get(index *float64) MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference // 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 NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionList ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList
type MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference 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{}) Operation() *string SetOperation(val *string) OperationInput() *string Property() *string SetProperty(val *string) PropertyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *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 NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference
type MediaStreamingPolicyCommonEncryptionCencClearTrackList ¶
type MediaStreamingPolicyCommonEncryptionCencClearTrackList 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) // Experimental. ComputeFqn() *string Get(index *float64) MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference // 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 NewMediaStreamingPolicyCommonEncryptionCencClearTrackList ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MediaStreamingPolicyCommonEncryptionCencClearTrackList
type MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference 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) Condition() MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList ConditionInput() interface{} // 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 PutCondition(value interface{}) // 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 NewMediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMapping ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMapping struct { // track block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#track MediaStreamingPolicy#track} Track interface{} `field:"required" json:"track" yaml:"track"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#label MediaStreamingPolicy#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#policy_name MediaStreamingPolicy#policy_name}. PolicyName *string `field:"optional" json:"policyName" yaml:"policyName"` }
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList 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) // Experimental. ComputeFqn() *string Get(index *float64) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference // 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 NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference 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{}) Label() *string SetLabel(val *string) LabelInput() *string PolicyName() *string SetPolicyName(val *string) PolicyNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Track() MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList TrackInput() interface{} // 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 PutTrack(value interface{}) ResetLabel() ResetPolicyName() // 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 NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrack ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrack struct { // condition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#condition MediaStreamingPolicy#condition} Condition interface{} `field:"required" json:"condition" yaml:"condition"` }
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackCondition ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackCondition struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#operation MediaStreamingPolicy#operation}. Operation *string `field:"required" json:"operation" yaml:"operation"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#property MediaStreamingPolicy#property}. Property *string `field:"required" json:"property" yaml:"property"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#value MediaStreamingPolicy#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList 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) // Experimental. ComputeFqn() *string Get(index *float64) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference // 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 NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference 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{}) Operation() *string SetOperation(val *string) OperationInput() *string Property() *string SetProperty(val *string) PropertyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *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 NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList 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) // Experimental. ComputeFqn() *string Get(index *float64) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference // 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 NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference 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) Condition() MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList ConditionInput() interface{} // 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 PutCondition(value interface{}) // 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 NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference
type MediaStreamingPolicyCommonEncryptionCencDefaultContentKey ¶
type MediaStreamingPolicyCommonEncryptionCencDefaultContentKey struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#label MediaStreamingPolicy#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#policy_name MediaStreamingPolicy#policy_name}. PolicyName *string `field:"optional" json:"policyName" yaml:"policyName"` }
type MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference 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() *MediaStreamingPolicyCommonEncryptionCencDefaultContentKey SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCencDefaultContentKey) Label() *string SetLabel(val *string) LabelInput() *string PolicyName() *string SetPolicyName(val *string) PolicyNameInput() *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 ResetLabel() ResetPolicyName() // 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 NewMediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference
type MediaStreamingPolicyCommonEncryptionCencDrmPlayready ¶
type MediaStreamingPolicyCommonEncryptionCencDrmPlayready struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#custom_attributes MediaStreamingPolicy#custom_attributes}. CustomAttributes *string `field:"optional" json:"customAttributes" yaml:"customAttributes"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#custom_license_acquisition_url_template MediaStreamingPolicy#custom_license_acquisition_url_template}. CustomLicenseAcquisitionUrlTemplate *string `field:"optional" json:"customLicenseAcquisitionUrlTemplate" yaml:"customLicenseAcquisitionUrlTemplate"` }
type MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference 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 CustomAttributes() *string SetCustomAttributes(val *string) CustomAttributesInput() *string CustomLicenseAcquisitionUrlTemplate() *string SetCustomLicenseAcquisitionUrlTemplate(val *string) CustomLicenseAcquisitionUrlTemplateInput() *string // Experimental. Fqn() *string InternalValue() *MediaStreamingPolicyCommonEncryptionCencDrmPlayready SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCencDrmPlayready) // 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 ResetCustomAttributes() ResetCustomLicenseAcquisitionUrlTemplate() // 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 NewMediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference
type MediaStreamingPolicyCommonEncryptionCencEnabledProtocols ¶
type MediaStreamingPolicyCommonEncryptionCencEnabledProtocols struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#dash MediaStreamingPolicy#dash}. Dash interface{} `field:"optional" json:"dash" yaml:"dash"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#download MediaStreamingPolicy#download}. Download interface{} `field:"optional" json:"download" yaml:"download"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#hls MediaStreamingPolicy#hls}. Hls interface{} `field:"optional" json:"hls" yaml:"hls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#smooth_streaming MediaStreamingPolicy#smooth_streaming}. SmoothStreaming interface{} `field:"optional" json:"smoothStreaming" yaml:"smoothStreaming"` }
type MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference 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 Dash() interface{} SetDash(val interface{}) DashInput() interface{} Download() interface{} SetDownload(val interface{}) DownloadInput() interface{} // Experimental. Fqn() *string Hls() interface{} SetHls(val interface{}) HlsInput() interface{} InternalValue() *MediaStreamingPolicyCommonEncryptionCencEnabledProtocols SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCencEnabledProtocols) SmoothStreaming() interface{} SetSmoothStreaming(val interface{}) SmoothStreamingInput() 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 ResetDash() ResetDownload() ResetHls() ResetSmoothStreaming() // 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 NewMediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference
type MediaStreamingPolicyCommonEncryptionCencOutputReference ¶
type MediaStreamingPolicyCommonEncryptionCencOutputReference interface { cdktf.ComplexObject ClearKeyEncryption() MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference ClearKeyEncryptionInput() *MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption ClearTrack() MediaStreamingPolicyCommonEncryptionCencClearTrackList ClearTrackInput() 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) ContentKeyToTrackMapping() MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList ContentKeyToTrackMappingInput() interface{} // 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 DefaultContentKey() MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference DefaultContentKeyInput() *MediaStreamingPolicyCommonEncryptionCencDefaultContentKey DrmPlayready() MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference DrmPlayreadyInput() *MediaStreamingPolicyCommonEncryptionCencDrmPlayready DrmWidevineCustomLicenseAcquisitionUrlTemplate() *string SetDrmWidevineCustomLicenseAcquisitionUrlTemplate(val *string) DrmWidevineCustomLicenseAcquisitionUrlTemplateInput() *string EnabledProtocols() MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference EnabledProtocolsInput() *MediaStreamingPolicyCommonEncryptionCencEnabledProtocols // Experimental. Fqn() *string InternalValue() *MediaStreamingPolicyCommonEncryptionCenc SetInternalValue(val *MediaStreamingPolicyCommonEncryptionCenc) // 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 PutClearKeyEncryption(value *MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption) PutClearTrack(value interface{}) PutContentKeyToTrackMapping(value interface{}) PutDefaultContentKey(value *MediaStreamingPolicyCommonEncryptionCencDefaultContentKey) PutDrmPlayready(value *MediaStreamingPolicyCommonEncryptionCencDrmPlayready) PutEnabledProtocols(value *MediaStreamingPolicyCommonEncryptionCencEnabledProtocols) ResetClearKeyEncryption() ResetClearTrack() ResetContentKeyToTrackMapping() ResetDefaultContentKey() ResetDrmPlayready() ResetDrmWidevineCustomLicenseAcquisitionUrlTemplate() ResetEnabledProtocols() // 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 NewMediaStreamingPolicyCommonEncryptionCencOutputReference ¶
func NewMediaStreamingPolicyCommonEncryptionCencOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyCommonEncryptionCencOutputReference
type MediaStreamingPolicyConfig ¶
type MediaStreamingPolicyConfig 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"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#media_services_account_name MediaStreamingPolicy#media_services_account_name}. MediaServicesAccountName *string `field:"required" json:"mediaServicesAccountName" yaml:"mediaServicesAccountName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#name MediaStreamingPolicy#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#resource_group_name MediaStreamingPolicy#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // common_encryption_cbcs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#common_encryption_cbcs MediaStreamingPolicy#common_encryption_cbcs} CommonEncryptionCbcs *MediaStreamingPolicyCommonEncryptionCbcs `field:"optional" json:"commonEncryptionCbcs" yaml:"commonEncryptionCbcs"` // common_encryption_cenc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#common_encryption_cenc MediaStreamingPolicy#common_encryption_cenc} CommonEncryptionCenc *MediaStreamingPolicyCommonEncryptionCenc `field:"optional" json:"commonEncryptionCenc" yaml:"commonEncryptionCenc"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#default_content_key_policy_name MediaStreamingPolicy#default_content_key_policy_name}. DefaultContentKeyPolicyName *string `field:"optional" json:"defaultContentKeyPolicyName" yaml:"defaultContentKeyPolicyName"` // envelope_encryption block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#envelope_encryption MediaStreamingPolicy#envelope_encryption} EnvelopeEncryption *MediaStreamingPolicyEnvelopeEncryption `field:"optional" json:"envelopeEncryption" yaml:"envelopeEncryption"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#id MediaStreamingPolicy#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"` // no_encryption_enabled_protocols block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#no_encryption_enabled_protocols MediaStreamingPolicy#no_encryption_enabled_protocols} NoEncryptionEnabledProtocols *MediaStreamingPolicyNoEncryptionEnabledProtocols `field:"optional" json:"noEncryptionEnabledProtocols" yaml:"noEncryptionEnabledProtocols"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#timeouts MediaStreamingPolicy#timeouts} Timeouts *MediaStreamingPolicyTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type MediaStreamingPolicyEnvelopeEncryption ¶
type MediaStreamingPolicyEnvelopeEncryption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#custom_keys_acquisition_url_template MediaStreamingPolicy#custom_keys_acquisition_url_template}. CustomKeysAcquisitionUrlTemplate *string `field:"optional" json:"customKeysAcquisitionUrlTemplate" yaml:"customKeysAcquisitionUrlTemplate"` // default_content_key block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#default_content_key MediaStreamingPolicy#default_content_key} DefaultContentKey *MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey `field:"optional" json:"defaultContentKey" yaml:"defaultContentKey"` // enabled_protocols block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#enabled_protocols MediaStreamingPolicy#enabled_protocols} EnabledProtocols *MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols `field:"optional" json:"enabledProtocols" yaml:"enabledProtocols"` }
type MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey ¶
type MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#label MediaStreamingPolicy#label}. Label *string `field:"optional" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#policy_name MediaStreamingPolicy#policy_name}. PolicyName *string `field:"optional" json:"policyName" yaml:"policyName"` }
type MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference ¶
type MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference 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() *MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey SetInternalValue(val *MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey) Label() *string SetLabel(val *string) LabelInput() *string PolicyName() *string SetPolicyName(val *string) PolicyNameInput() *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 ResetLabel() ResetPolicyName() // 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 NewMediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference ¶
func NewMediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference
type MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols ¶
type MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#dash MediaStreamingPolicy#dash}. Dash interface{} `field:"optional" json:"dash" yaml:"dash"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#download MediaStreamingPolicy#download}. Download interface{} `field:"optional" json:"download" yaml:"download"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#hls MediaStreamingPolicy#hls}. Hls interface{} `field:"optional" json:"hls" yaml:"hls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#smooth_streaming MediaStreamingPolicy#smooth_streaming}. SmoothStreaming interface{} `field:"optional" json:"smoothStreaming" yaml:"smoothStreaming"` }
type MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference ¶
type MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference 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 Dash() interface{} SetDash(val interface{}) DashInput() interface{} Download() interface{} SetDownload(val interface{}) DownloadInput() interface{} // Experimental. Fqn() *string Hls() interface{} SetHls(val interface{}) HlsInput() interface{} InternalValue() *MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols SetInternalValue(val *MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols) SmoothStreaming() interface{} SetSmoothStreaming(val interface{}) SmoothStreamingInput() 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 ResetDash() ResetDownload() ResetHls() ResetSmoothStreaming() // 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 NewMediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference ¶
func NewMediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference
type MediaStreamingPolicyEnvelopeEncryptionOutputReference ¶
type MediaStreamingPolicyEnvelopeEncryptionOutputReference 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 CustomKeysAcquisitionUrlTemplate() *string SetCustomKeysAcquisitionUrlTemplate(val *string) CustomKeysAcquisitionUrlTemplateInput() *string DefaultContentKey() MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference DefaultContentKeyInput() *MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey EnabledProtocols() MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference EnabledProtocolsInput() *MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols // Experimental. Fqn() *string InternalValue() *MediaStreamingPolicyEnvelopeEncryption SetInternalValue(val *MediaStreamingPolicyEnvelopeEncryption) // 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 PutDefaultContentKey(value *MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey) PutEnabledProtocols(value *MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols) ResetCustomKeysAcquisitionUrlTemplate() ResetDefaultContentKey() ResetEnabledProtocols() // 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 NewMediaStreamingPolicyEnvelopeEncryptionOutputReference ¶
func NewMediaStreamingPolicyEnvelopeEncryptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyEnvelopeEncryptionOutputReference
type MediaStreamingPolicyNoEncryptionEnabledProtocols ¶
type MediaStreamingPolicyNoEncryptionEnabledProtocols struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#dash MediaStreamingPolicy#dash}. Dash interface{} `field:"optional" json:"dash" yaml:"dash"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#download MediaStreamingPolicy#download}. Download interface{} `field:"optional" json:"download" yaml:"download"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#hls MediaStreamingPolicy#hls}. Hls interface{} `field:"optional" json:"hls" yaml:"hls"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#smooth_streaming MediaStreamingPolicy#smooth_streaming}. SmoothStreaming interface{} `field:"optional" json:"smoothStreaming" yaml:"smoothStreaming"` }
type MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference ¶
type MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference 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 Dash() interface{} SetDash(val interface{}) DashInput() interface{} Download() interface{} SetDownload(val interface{}) DownloadInput() interface{} // Experimental. Fqn() *string Hls() interface{} SetHls(val interface{}) HlsInput() interface{} InternalValue() *MediaStreamingPolicyNoEncryptionEnabledProtocols SetInternalValue(val *MediaStreamingPolicyNoEncryptionEnabledProtocols) SmoothStreaming() interface{} SetSmoothStreaming(val interface{}) SmoothStreamingInput() 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 ResetDash() ResetDownload() ResetHls() ResetSmoothStreaming() // 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 NewMediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference ¶
func NewMediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference
type MediaStreamingPolicyTimeouts ¶
type MediaStreamingPolicyTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#create MediaStreamingPolicy#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#delete MediaStreamingPolicy#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.56.0/docs/resources/media_streaming_policy#read MediaStreamingPolicy#read}. Read *string `field:"optional" json:"read" yaml:"read"` }
type MediaStreamingPolicyTimeoutsOutputReference ¶
type MediaStreamingPolicyTimeoutsOutputReference 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{}) Read() *string SetRead(val *string) ReadInput() *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 ResetCreate() ResetDelete() ResetRead() // 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 NewMediaStreamingPolicyTimeoutsOutputReference ¶
func NewMediaStreamingPolicyTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MediaStreamingPolicyTimeoutsOutputReference
Source Files ¶
- MediaStreamingPolicy.go
- MediaStreamingPolicyCommonEncryptionCbcs.go
- MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryption.go
- MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference.go
- MediaStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKey.go
- MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference.go
- MediaStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCbcsDrmFairplay.go
- MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference.go
- MediaStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocols.go
- MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference.go
- MediaStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCbcsOutputReference.go
- MediaStreamingPolicyCommonEncryptionCbcsOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCenc.go
- MediaStreamingPolicyCommonEncryptionCencClearKeyEncryption.go
- MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencClearTrack.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackCondition.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackConditionList__checks.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackConditionOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackList.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackList__checks.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencClearTrackOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMapping.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingList__checks.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrack.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackCondition.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionList__checks.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackList__checks.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencDefaultContentKey.go
- MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencDrmPlayready.go
- MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencEnabledProtocols.go
- MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputReference__checks.go
- MediaStreamingPolicyCommonEncryptionCencOutputReference.go
- MediaStreamingPolicyCommonEncryptionCencOutputReference__checks.go
- MediaStreamingPolicyConfig.go
- MediaStreamingPolicyEnvelopeEncryption.go
- MediaStreamingPolicyEnvelopeEncryptionDefaultContentKey.go
- MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference.go
- MediaStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputReference__checks.go
- MediaStreamingPolicyEnvelopeEncryptionEnabledProtocols.go
- MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference.go
- MediaStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputReference__checks.go
- MediaStreamingPolicyEnvelopeEncryptionOutputReference.go
- MediaStreamingPolicyEnvelopeEncryptionOutputReference__checks.go
- MediaStreamingPolicyNoEncryptionEnabledProtocols.go
- MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference.go
- MediaStreamingPolicyNoEncryptionEnabledProtocolsOutputReference__checks.go
- MediaStreamingPolicyTimeouts.go
- MediaStreamingPolicyTimeoutsOutputReference.go
- MediaStreamingPolicyTimeoutsOutputReference__checks.go
- MediaStreamingPolicy__checks.go
- main.go