Documentation ¶
Index ¶
- type AccountFilter
- type AccountFilterArgs
- type AccountFilterArray
- type AccountFilterArrayInput
- type AccountFilterArrayOutput
- func (AccountFilterArrayOutput) ElementType() reflect.Type
- func (o AccountFilterArrayOutput) Index(i pulumi.IntInput) AccountFilterOutput
- func (o AccountFilterArrayOutput) ToAccountFilterArrayOutput() AccountFilterArrayOutput
- func (o AccountFilterArrayOutput) ToAccountFilterArrayOutputWithContext(ctx context.Context) AccountFilterArrayOutput
- type AccountFilterInput
- type AccountFilterMap
- type AccountFilterMapInput
- type AccountFilterMapOutput
- func (AccountFilterMapOutput) ElementType() reflect.Type
- func (o AccountFilterMapOutput) MapIndex(k pulumi.StringInput) AccountFilterOutput
- func (o AccountFilterMapOutput) ToAccountFilterMapOutput() AccountFilterMapOutput
- func (o AccountFilterMapOutput) ToAccountFilterMapOutputWithContext(ctx context.Context) AccountFilterMapOutput
- type AccountFilterOutput
- func (AccountFilterOutput) ElementType() reflect.Type
- func (o AccountFilterOutput) FirstQualityBitrate() pulumi.IntPtrOutput
- func (o AccountFilterOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o AccountFilterOutput) Name() pulumi.StringOutput
- func (o AccountFilterOutput) PresentationTimeRange() AccountFilterPresentationTimeRangePtrOutput
- func (o AccountFilterOutput) ResourceGroupName() pulumi.StringOutput
- func (o AccountFilterOutput) ToAccountFilterOutput() AccountFilterOutput
- func (o AccountFilterOutput) ToAccountFilterOutputWithContext(ctx context.Context) AccountFilterOutput
- func (o AccountFilterOutput) TrackSelections() AccountFilterTrackSelectionArrayOutput
- type AccountFilterPresentationTimeRange
- type AccountFilterPresentationTimeRangeArgs
- func (AccountFilterPresentationTimeRangeArgs) ElementType() reflect.Type
- func (i AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangeOutput() AccountFilterPresentationTimeRangeOutput
- func (i AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangeOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangeOutput
- func (i AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangePtrOutput() AccountFilterPresentationTimeRangePtrOutput
- func (i AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangePtrOutput
- type AccountFilterPresentationTimeRangeInput
- type AccountFilterPresentationTimeRangeOutput
- func (AccountFilterPresentationTimeRangeOutput) ElementType() reflect.Type
- func (o AccountFilterPresentationTimeRangeOutput) EndInUnits() pulumi.IntPtrOutput
- func (o AccountFilterPresentationTimeRangeOutput) ForceEnd() pulumi.BoolPtrOutput
- func (o AccountFilterPresentationTimeRangeOutput) LiveBackoffInUnits() pulumi.IntPtrOutput
- func (o AccountFilterPresentationTimeRangeOutput) PresentationWindowInUnits() pulumi.IntPtrOutput
- func (o AccountFilterPresentationTimeRangeOutput) StartInUnits() pulumi.IntPtrOutput
- func (o AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangeOutput() AccountFilterPresentationTimeRangeOutput
- func (o AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangeOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangeOutput
- func (o AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangePtrOutput() AccountFilterPresentationTimeRangePtrOutput
- func (o AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangePtrOutput
- func (o AccountFilterPresentationTimeRangeOutput) UnitTimescaleInMilliseconds() pulumi.IntOutput
- type AccountFilterPresentationTimeRangePtrInput
- type AccountFilterPresentationTimeRangePtrOutput
- func (o AccountFilterPresentationTimeRangePtrOutput) Elem() AccountFilterPresentationTimeRangeOutput
- func (AccountFilterPresentationTimeRangePtrOutput) ElementType() reflect.Type
- func (o AccountFilterPresentationTimeRangePtrOutput) EndInUnits() pulumi.IntPtrOutput
- func (o AccountFilterPresentationTimeRangePtrOutput) ForceEnd() pulumi.BoolPtrOutput
- func (o AccountFilterPresentationTimeRangePtrOutput) LiveBackoffInUnits() pulumi.IntPtrOutput
- func (o AccountFilterPresentationTimeRangePtrOutput) PresentationWindowInUnits() pulumi.IntPtrOutput
- func (o AccountFilterPresentationTimeRangePtrOutput) StartInUnits() pulumi.IntPtrOutput
- func (o AccountFilterPresentationTimeRangePtrOutput) ToAccountFilterPresentationTimeRangePtrOutput() AccountFilterPresentationTimeRangePtrOutput
- func (o AccountFilterPresentationTimeRangePtrOutput) ToAccountFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangePtrOutput
- func (o AccountFilterPresentationTimeRangePtrOutput) UnitTimescaleInMilliseconds() pulumi.IntPtrOutput
- type AccountFilterState
- type AccountFilterTrackSelection
- type AccountFilterTrackSelectionArgs
- func (AccountFilterTrackSelectionArgs) ElementType() reflect.Type
- func (i AccountFilterTrackSelectionArgs) ToAccountFilterTrackSelectionOutput() AccountFilterTrackSelectionOutput
- func (i AccountFilterTrackSelectionArgs) ToAccountFilterTrackSelectionOutputWithContext(ctx context.Context) AccountFilterTrackSelectionOutput
- type AccountFilterTrackSelectionArray
- func (AccountFilterTrackSelectionArray) ElementType() reflect.Type
- func (i AccountFilterTrackSelectionArray) ToAccountFilterTrackSelectionArrayOutput() AccountFilterTrackSelectionArrayOutput
- func (i AccountFilterTrackSelectionArray) ToAccountFilterTrackSelectionArrayOutputWithContext(ctx context.Context) AccountFilterTrackSelectionArrayOutput
- type AccountFilterTrackSelectionArrayInput
- type AccountFilterTrackSelectionArrayOutput
- func (AccountFilterTrackSelectionArrayOutput) ElementType() reflect.Type
- func (o AccountFilterTrackSelectionArrayOutput) Index(i pulumi.IntInput) AccountFilterTrackSelectionOutput
- func (o AccountFilterTrackSelectionArrayOutput) ToAccountFilterTrackSelectionArrayOutput() AccountFilterTrackSelectionArrayOutput
- func (o AccountFilterTrackSelectionArrayOutput) ToAccountFilterTrackSelectionArrayOutputWithContext(ctx context.Context) AccountFilterTrackSelectionArrayOutput
- type AccountFilterTrackSelectionCondition
- type AccountFilterTrackSelectionConditionArgs
- func (AccountFilterTrackSelectionConditionArgs) ElementType() reflect.Type
- func (i AccountFilterTrackSelectionConditionArgs) ToAccountFilterTrackSelectionConditionOutput() AccountFilterTrackSelectionConditionOutput
- func (i AccountFilterTrackSelectionConditionArgs) ToAccountFilterTrackSelectionConditionOutputWithContext(ctx context.Context) AccountFilterTrackSelectionConditionOutput
- type AccountFilterTrackSelectionConditionArray
- func (AccountFilterTrackSelectionConditionArray) ElementType() reflect.Type
- func (i AccountFilterTrackSelectionConditionArray) ToAccountFilterTrackSelectionConditionArrayOutput() AccountFilterTrackSelectionConditionArrayOutput
- func (i AccountFilterTrackSelectionConditionArray) ToAccountFilterTrackSelectionConditionArrayOutputWithContext(ctx context.Context) AccountFilterTrackSelectionConditionArrayOutput
- type AccountFilterTrackSelectionConditionArrayInput
- type AccountFilterTrackSelectionConditionArrayOutput
- func (AccountFilterTrackSelectionConditionArrayOutput) ElementType() reflect.Type
- func (o AccountFilterTrackSelectionConditionArrayOutput) Index(i pulumi.IntInput) AccountFilterTrackSelectionConditionOutput
- func (o AccountFilterTrackSelectionConditionArrayOutput) ToAccountFilterTrackSelectionConditionArrayOutput() AccountFilterTrackSelectionConditionArrayOutput
- func (o AccountFilterTrackSelectionConditionArrayOutput) ToAccountFilterTrackSelectionConditionArrayOutputWithContext(ctx context.Context) AccountFilterTrackSelectionConditionArrayOutput
- type AccountFilterTrackSelectionConditionInput
- type AccountFilterTrackSelectionConditionOutput
- func (AccountFilterTrackSelectionConditionOutput) ElementType() reflect.Type
- func (o AccountFilterTrackSelectionConditionOutput) Operation() pulumi.StringOutput
- func (o AccountFilterTrackSelectionConditionOutput) Property() pulumi.StringOutput
- func (o AccountFilterTrackSelectionConditionOutput) ToAccountFilterTrackSelectionConditionOutput() AccountFilterTrackSelectionConditionOutput
- func (o AccountFilterTrackSelectionConditionOutput) ToAccountFilterTrackSelectionConditionOutputWithContext(ctx context.Context) AccountFilterTrackSelectionConditionOutput
- func (o AccountFilterTrackSelectionConditionOutput) Value() pulumi.StringOutput
- type AccountFilterTrackSelectionInput
- type AccountFilterTrackSelectionOutput
- func (o AccountFilterTrackSelectionOutput) Conditions() AccountFilterTrackSelectionConditionArrayOutput
- func (AccountFilterTrackSelectionOutput) ElementType() reflect.Type
- func (o AccountFilterTrackSelectionOutput) ToAccountFilterTrackSelectionOutput() AccountFilterTrackSelectionOutput
- func (o AccountFilterTrackSelectionOutput) ToAccountFilterTrackSelectionOutputWithContext(ctx context.Context) AccountFilterTrackSelectionOutput
- type Asset
- type AssetArgs
- type AssetArray
- type AssetArrayInput
- type AssetArrayOutput
- type AssetFilter
- type AssetFilterArgs
- type AssetFilterArray
- type AssetFilterArrayInput
- type AssetFilterArrayOutput
- func (AssetFilterArrayOutput) ElementType() reflect.Type
- func (o AssetFilterArrayOutput) Index(i pulumi.IntInput) AssetFilterOutput
- func (o AssetFilterArrayOutput) ToAssetFilterArrayOutput() AssetFilterArrayOutput
- func (o AssetFilterArrayOutput) ToAssetFilterArrayOutputWithContext(ctx context.Context) AssetFilterArrayOutput
- type AssetFilterInput
- type AssetFilterMap
- type AssetFilterMapInput
- type AssetFilterMapOutput
- func (AssetFilterMapOutput) ElementType() reflect.Type
- func (o AssetFilterMapOutput) MapIndex(k pulumi.StringInput) AssetFilterOutput
- func (o AssetFilterMapOutput) ToAssetFilterMapOutput() AssetFilterMapOutput
- func (o AssetFilterMapOutput) ToAssetFilterMapOutputWithContext(ctx context.Context) AssetFilterMapOutput
- type AssetFilterOutput
- func (o AssetFilterOutput) AssetId() pulumi.StringOutput
- func (AssetFilterOutput) ElementType() reflect.Type
- func (o AssetFilterOutput) FirstQualityBitrate() pulumi.IntPtrOutput
- func (o AssetFilterOutput) Name() pulumi.StringOutput
- func (o AssetFilterOutput) PresentationTimeRange() AssetFilterPresentationTimeRangePtrOutput
- func (o AssetFilterOutput) ToAssetFilterOutput() AssetFilterOutput
- func (o AssetFilterOutput) ToAssetFilterOutputWithContext(ctx context.Context) AssetFilterOutput
- func (o AssetFilterOutput) TrackSelections() AssetFilterTrackSelectionArrayOutput
- type AssetFilterPresentationTimeRange
- type AssetFilterPresentationTimeRangeArgs
- func (AssetFilterPresentationTimeRangeArgs) ElementType() reflect.Type
- func (i AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangeOutput() AssetFilterPresentationTimeRangeOutput
- func (i AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangeOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangeOutput
- func (i AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangePtrOutput() AssetFilterPresentationTimeRangePtrOutput
- func (i AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangePtrOutput
- type AssetFilterPresentationTimeRangeInput
- type AssetFilterPresentationTimeRangeOutput
- func (AssetFilterPresentationTimeRangeOutput) ElementType() reflect.Type
- func (o AssetFilterPresentationTimeRangeOutput) EndInUnits() pulumi.IntPtrOutput
- func (o AssetFilterPresentationTimeRangeOutput) ForceEnd() pulumi.BoolPtrOutput
- func (o AssetFilterPresentationTimeRangeOutput) LiveBackoffInUnits() pulumi.IntPtrOutput
- func (o AssetFilterPresentationTimeRangeOutput) PresentationWindowInUnits() pulumi.IntPtrOutput
- func (o AssetFilterPresentationTimeRangeOutput) StartInUnits() pulumi.IntPtrOutput
- func (o AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangeOutput() AssetFilterPresentationTimeRangeOutput
- func (o AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangeOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangeOutput
- func (o AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangePtrOutput() AssetFilterPresentationTimeRangePtrOutput
- func (o AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangePtrOutput
- func (o AssetFilterPresentationTimeRangeOutput) UnitTimescaleInMiliseconds() pulumi.IntPtrOutput
- type AssetFilterPresentationTimeRangePtrInput
- type AssetFilterPresentationTimeRangePtrOutput
- func (o AssetFilterPresentationTimeRangePtrOutput) Elem() AssetFilterPresentationTimeRangeOutput
- func (AssetFilterPresentationTimeRangePtrOutput) ElementType() reflect.Type
- func (o AssetFilterPresentationTimeRangePtrOutput) EndInUnits() pulumi.IntPtrOutput
- func (o AssetFilterPresentationTimeRangePtrOutput) ForceEnd() pulumi.BoolPtrOutput
- func (o AssetFilterPresentationTimeRangePtrOutput) LiveBackoffInUnits() pulumi.IntPtrOutput
- func (o AssetFilterPresentationTimeRangePtrOutput) PresentationWindowInUnits() pulumi.IntPtrOutput
- func (o AssetFilterPresentationTimeRangePtrOutput) StartInUnits() pulumi.IntPtrOutput
- func (o AssetFilterPresentationTimeRangePtrOutput) ToAssetFilterPresentationTimeRangePtrOutput() AssetFilterPresentationTimeRangePtrOutput
- func (o AssetFilterPresentationTimeRangePtrOutput) ToAssetFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangePtrOutput
- func (o AssetFilterPresentationTimeRangePtrOutput) UnitTimescaleInMiliseconds() pulumi.IntPtrOutput
- type AssetFilterState
- type AssetFilterTrackSelection
- type AssetFilterTrackSelectionArgs
- func (AssetFilterTrackSelectionArgs) ElementType() reflect.Type
- func (i AssetFilterTrackSelectionArgs) ToAssetFilterTrackSelectionOutput() AssetFilterTrackSelectionOutput
- func (i AssetFilterTrackSelectionArgs) ToAssetFilterTrackSelectionOutputWithContext(ctx context.Context) AssetFilterTrackSelectionOutput
- type AssetFilterTrackSelectionArray
- func (AssetFilterTrackSelectionArray) ElementType() reflect.Type
- func (i AssetFilterTrackSelectionArray) ToAssetFilterTrackSelectionArrayOutput() AssetFilterTrackSelectionArrayOutput
- func (i AssetFilterTrackSelectionArray) ToAssetFilterTrackSelectionArrayOutputWithContext(ctx context.Context) AssetFilterTrackSelectionArrayOutput
- type AssetFilterTrackSelectionArrayInput
- type AssetFilterTrackSelectionArrayOutput
- func (AssetFilterTrackSelectionArrayOutput) ElementType() reflect.Type
- func (o AssetFilterTrackSelectionArrayOutput) Index(i pulumi.IntInput) AssetFilterTrackSelectionOutput
- func (o AssetFilterTrackSelectionArrayOutput) ToAssetFilterTrackSelectionArrayOutput() AssetFilterTrackSelectionArrayOutput
- func (o AssetFilterTrackSelectionArrayOutput) ToAssetFilterTrackSelectionArrayOutputWithContext(ctx context.Context) AssetFilterTrackSelectionArrayOutput
- type AssetFilterTrackSelectionCondition
- type AssetFilterTrackSelectionConditionArgs
- func (AssetFilterTrackSelectionConditionArgs) ElementType() reflect.Type
- func (i AssetFilterTrackSelectionConditionArgs) ToAssetFilterTrackSelectionConditionOutput() AssetFilterTrackSelectionConditionOutput
- func (i AssetFilterTrackSelectionConditionArgs) ToAssetFilterTrackSelectionConditionOutputWithContext(ctx context.Context) AssetFilterTrackSelectionConditionOutput
- type AssetFilterTrackSelectionConditionArray
- func (AssetFilterTrackSelectionConditionArray) ElementType() reflect.Type
- func (i AssetFilterTrackSelectionConditionArray) ToAssetFilterTrackSelectionConditionArrayOutput() AssetFilterTrackSelectionConditionArrayOutput
- func (i AssetFilterTrackSelectionConditionArray) ToAssetFilterTrackSelectionConditionArrayOutputWithContext(ctx context.Context) AssetFilterTrackSelectionConditionArrayOutput
- type AssetFilterTrackSelectionConditionArrayInput
- type AssetFilterTrackSelectionConditionArrayOutput
- func (AssetFilterTrackSelectionConditionArrayOutput) ElementType() reflect.Type
- func (o AssetFilterTrackSelectionConditionArrayOutput) Index(i pulumi.IntInput) AssetFilterTrackSelectionConditionOutput
- func (o AssetFilterTrackSelectionConditionArrayOutput) ToAssetFilterTrackSelectionConditionArrayOutput() AssetFilterTrackSelectionConditionArrayOutput
- func (o AssetFilterTrackSelectionConditionArrayOutput) ToAssetFilterTrackSelectionConditionArrayOutputWithContext(ctx context.Context) AssetFilterTrackSelectionConditionArrayOutput
- type AssetFilterTrackSelectionConditionInput
- type AssetFilterTrackSelectionConditionOutput
- func (AssetFilterTrackSelectionConditionOutput) ElementType() reflect.Type
- func (o AssetFilterTrackSelectionConditionOutput) Operation() pulumi.StringPtrOutput
- func (o AssetFilterTrackSelectionConditionOutput) Property() pulumi.StringPtrOutput
- func (o AssetFilterTrackSelectionConditionOutput) ToAssetFilterTrackSelectionConditionOutput() AssetFilterTrackSelectionConditionOutput
- func (o AssetFilterTrackSelectionConditionOutput) ToAssetFilterTrackSelectionConditionOutputWithContext(ctx context.Context) AssetFilterTrackSelectionConditionOutput
- func (o AssetFilterTrackSelectionConditionOutput) Value() pulumi.StringPtrOutput
- type AssetFilterTrackSelectionInput
- type AssetFilterTrackSelectionOutput
- func (o AssetFilterTrackSelectionOutput) Conditions() AssetFilterTrackSelectionConditionArrayOutput
- func (AssetFilterTrackSelectionOutput) ElementType() reflect.Type
- func (o AssetFilterTrackSelectionOutput) ToAssetFilterTrackSelectionOutput() AssetFilterTrackSelectionOutput
- func (o AssetFilterTrackSelectionOutput) ToAssetFilterTrackSelectionOutputWithContext(ctx context.Context) AssetFilterTrackSelectionOutput
- type AssetInput
- type AssetMap
- type AssetMapInput
- type AssetMapOutput
- type AssetOutput
- func (o AssetOutput) AlternateId() pulumi.StringPtrOutput
- func (o AssetOutput) Container() pulumi.StringOutput
- func (o AssetOutput) Description() pulumi.StringPtrOutput
- func (AssetOutput) ElementType() reflect.Type
- func (o AssetOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o AssetOutput) Name() pulumi.StringOutput
- func (o AssetOutput) ResourceGroupName() pulumi.StringOutput
- func (o AssetOutput) StorageAccountName() pulumi.StringOutput
- func (o AssetOutput) ToAssetOutput() AssetOutput
- func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
- type AssetState
- type ContentKeyPolicy
- type ContentKeyPolicyArgs
- type ContentKeyPolicyArray
- type ContentKeyPolicyArrayInput
- type ContentKeyPolicyArrayOutput
- func (ContentKeyPolicyArrayOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyArrayOutput) Index(i pulumi.IntInput) ContentKeyPolicyOutput
- func (o ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutput() ContentKeyPolicyArrayOutput
- func (o ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyArrayOutput
- type ContentKeyPolicyInput
- type ContentKeyPolicyMap
- type ContentKeyPolicyMapInput
- type ContentKeyPolicyMapOutput
- func (ContentKeyPolicyMapOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyMapOutput) MapIndex(k pulumi.StringInput) ContentKeyPolicyOutput
- func (o ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutput() ContentKeyPolicyMapOutput
- func (o ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutputWithContext(ctx context.Context) ContentKeyPolicyMapOutput
- type ContentKeyPolicyOutput
- func (o ContentKeyPolicyOutput) Description() pulumi.StringPtrOutput
- func (ContentKeyPolicyOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o ContentKeyPolicyOutput) Name() pulumi.StringOutput
- func (o ContentKeyPolicyOutput) PolicyOptions() ContentKeyPolicyPolicyOptionArrayOutput
- func (o ContentKeyPolicyOutput) ResourceGroupName() pulumi.StringOutput
- func (o ContentKeyPolicyOutput) ToContentKeyPolicyOutput() ContentKeyPolicyOutput
- func (o ContentKeyPolicyOutput) ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput
- type ContentKeyPolicyPolicyOption
- type ContentKeyPolicyPolicyOptionArgs
- func (ContentKeyPolicyPolicyOptionArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutput() ContentKeyPolicyPolicyOptionOutput
- func (i ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionOutput
- type ContentKeyPolicyPolicyOptionArray
- func (ContentKeyPolicyPolicyOptionArray) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutput() ContentKeyPolicyPolicyOptionArrayOutput
- func (i ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionArrayOutput
- type ContentKeyPolicyPolicyOptionArrayInput
- type ContentKeyPolicyPolicyOptionArrayOutput
- func (ContentKeyPolicyPolicyOptionArrayOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionArrayOutput) Index(i pulumi.IntInput) ContentKeyPolicyPolicyOptionOutput
- func (o ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutput() ContentKeyPolicyPolicyOptionArrayOutput
- func (o ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionArrayOutput
- type ContentKeyPolicyPolicyOptionFairplayConfiguration
- type ContentKeyPolicyPolicyOptionFairplayConfigurationArgs
- func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
- func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
- func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
- func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
- type ContentKeyPolicyPolicyOptionFairplayConfigurationInput
- type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfiguration
- type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs
- func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput() ...
- func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext(ctx context.Context) ...
- func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ...
- func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationInput
- type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
- func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) PlaybackDurationSeconds() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) StorageDurationSeconds() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput() ...
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext(ctx context.Context) ...
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ...
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput
- type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) Elem() ...
- func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) PlaybackDurationSeconds() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) StorageDurationSeconds() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ...
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ...
- type ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) Ask() pulumi.StringPtrOutput
- func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) OfflineRentalConfiguration() ...
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) Pfx() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) PfxPassword() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalAndLeaseKeyType() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalDurationSeconds() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
- type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput
- type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) Ask() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) Elem() ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
- func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) OfflineRentalConfiguration() ...
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) Pfx() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) PfxPassword() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalAndLeaseKeyType() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalDurationSeconds() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
- func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
- type ContentKeyPolicyPolicyOptionInput
- type ContentKeyPolicyPolicyOptionOutput
- func (o ContentKeyPolicyPolicyOptionOutput) ClearKeyConfigurationEnabled() pulumi.BoolPtrOutput
- func (ContentKeyPolicyPolicyOptionOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionOutput) FairplayConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
- func (o ContentKeyPolicyPolicyOptionOutput) Name() pulumi.StringOutput
- func (o ContentKeyPolicyPolicyOptionOutput) OpenRestrictionEnabled() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionOutput) PlayreadyConfigurationLicenses() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
- func (o ContentKeyPolicyPolicyOptionOutput) PlayreadyResponseCustomData() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutput() ContentKeyPolicyPolicyOptionOutput
- func (o ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionOutput
- func (o ContentKeyPolicyPolicyOptionOutput) TokenRestriction() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
- func (o ContentKeyPolicyPolicyOptionOutput) WidevineConfigurationTemplate() pulumi.StringPtrOutput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayInput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) Index(i pulumi.IntInput) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseInput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) AllowTestDevices() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) BeginDate() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromHeaderEnabled() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromKeyId() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentType() pulumi.StringPtrOutput
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ExpirationDate() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) GracePeriod() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) LicenseType() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) PlayRight() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeBeginDate() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeExpirationDate() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) SecurityLevel() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRight
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestriction
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput() ...
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutputWithContext(ctx context.Context) ...
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput() ...
- func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext(ctx context.Context) ...
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionInput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) BestEffortEnforced() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ControlBits() pulumi.IntOutput
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput() ...
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutputWithContext(ctx context.Context) ...
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput() ...
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext(ctx context.Context) ...
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrInput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) BestEffortEnforced() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ControlBits() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) Elem() ...
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput() ...
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext(ctx context.Context) ...
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightInput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AgcAndColorStripeRestriction() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AllowPassingVideoContentToUnknownOutput() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AnalogVideoOpl() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) CompressedDigitalAudioOpl() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) CompressedDigitalVideoOpl() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) DigitalVideoOnlyContentRestriction() pulumi.BoolPtrOutput
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ExplicitAnalogTelevisionOutputRestriction() ...
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) FirstPlayExpiration() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComponentVideoRestriction() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComputerMonitorRestriction() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ScmsRestriction() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalAudioOpl() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalVideoOpl() pulumi.IntPtrOutput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput
- type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AgcAndColorStripeRestriction() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AllowPassingVideoContentToUnknownOutput() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AnalogVideoOpl() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) CompressedDigitalAudioOpl() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) CompressedDigitalVideoOpl() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) DigitalVideoOnlyContentRestriction() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) Elem() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ExplicitAnalogTelevisionOutputRestriction() ...
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) FirstPlayExpiration() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComponentVideoRestriction() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComputerMonitorRestriction() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ScmsRestriction() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalAudioOpl() pulumi.IntPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalVideoOpl() pulumi.IntPtrOutput
- type ContentKeyPolicyPolicyOptionTokenRestriction
- type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKey
- type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs
- func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray
- func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayInput
- type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
- func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) Index(i pulumi.IntInput) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyInput
- type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
- func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) RsaTokenKeyExponent() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) RsaTokenKeyModulus() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) SymmetricTokenKey() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) X509TokenKeyRaw() pulumi.StringPtrOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionArgs
- func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput() ContentKeyPolicyPolicyOptionTokenRestrictionOutput
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionOutput
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionInput
- type ContentKeyPolicyPolicyOptionTokenRestrictionOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) AlternateKeys() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Audience() pulumi.StringPtrOutput
- func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Issuer() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) OpenIdConnectDiscoveryDocument() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyExponent() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyModulus() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimarySymmetricTokenKey() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryX509TokenKeyRaw() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) RequiredClaims() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput() ContentKeyPolicyPolicyOptionTokenRestrictionOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) TokenType() pulumi.StringPtrOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput
- type ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) AlternateKeys() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Audience() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Elem() ContentKeyPolicyPolicyOptionTokenRestrictionOutput
- func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Issuer() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) OpenIdConnectDiscoveryDocument() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyExponent() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyModulus() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimarySymmetricTokenKey() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryX509TokenKeyRaw() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) RequiredClaims() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) TokenType() pulumi.StringPtrOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaim
- type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs
- func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray
- func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ElementType() reflect.Type
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
- func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayInput
- type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
- func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) Index(i pulumi.IntInput) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
- type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimInput
- type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
- func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Type() pulumi.StringPtrOutput
- func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Value() pulumi.StringPtrOutput
- type ContentKeyPolicyState
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobInput
- type JobInputAsset
- type JobInputAssetArgs
- func (JobInputAssetArgs) ElementType() reflect.Type
- func (i JobInputAssetArgs) ToJobInputAssetOutput() JobInputAssetOutput
- func (i JobInputAssetArgs) ToJobInputAssetOutputWithContext(ctx context.Context) JobInputAssetOutput
- func (i JobInputAssetArgs) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
- func (i JobInputAssetArgs) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
- type JobInputAssetInput
- type JobInputAssetOutput
- func (JobInputAssetOutput) ElementType() reflect.Type
- func (o JobInputAssetOutput) Label() pulumi.StringPtrOutput
- func (o JobInputAssetOutput) Name() pulumi.StringOutput
- func (o JobInputAssetOutput) ToJobInputAssetOutput() JobInputAssetOutput
- func (o JobInputAssetOutput) ToJobInputAssetOutputWithContext(ctx context.Context) JobInputAssetOutput
- func (o JobInputAssetOutput) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
- func (o JobInputAssetOutput) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
- type JobInputAssetPtrInput
- type JobInputAssetPtrOutput
- func (o JobInputAssetPtrOutput) Elem() JobInputAssetOutput
- func (JobInputAssetPtrOutput) ElementType() reflect.Type
- func (o JobInputAssetPtrOutput) Label() pulumi.StringPtrOutput
- func (o JobInputAssetPtrOutput) Name() pulumi.StringPtrOutput
- func (o JobInputAssetPtrOutput) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
- func (o JobInputAssetPtrOutput) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
- type JobMap
- type JobMapInput
- type JobMapOutput
- type JobOutput
- func (o JobOutput) Description() pulumi.StringPtrOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) InputAsset() JobInputAssetOutput
- func (o JobOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o JobOutput) Name() pulumi.StringOutput
- func (o JobOutput) OutputAssets() JobOutputAssetArrayOutput
- func (o JobOutput) Priority() pulumi.StringPtrOutput
- func (o JobOutput) ResourceGroupName() pulumi.StringOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- func (o JobOutput) TransformName() pulumi.StringOutput
- type JobOutputAsset
- type JobOutputAssetArgs
- type JobOutputAssetArray
- type JobOutputAssetArrayInput
- type JobOutputAssetArrayOutput
- func (JobOutputAssetArrayOutput) ElementType() reflect.Type
- func (o JobOutputAssetArrayOutput) Index(i pulumi.IntInput) JobOutputAssetOutput
- func (o JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutput() JobOutputAssetArrayOutput
- func (o JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutputWithContext(ctx context.Context) JobOutputAssetArrayOutput
- type JobOutputAssetInput
- type JobOutputAssetOutput
- func (JobOutputAssetOutput) ElementType() reflect.Type
- func (o JobOutputAssetOutput) Label() pulumi.StringPtrOutput
- func (o JobOutputAssetOutput) Name() pulumi.StringOutput
- func (o JobOutputAssetOutput) ToJobOutputAssetOutput() JobOutputAssetOutput
- func (o JobOutputAssetOutput) ToJobOutputAssetOutputWithContext(ctx context.Context) JobOutputAssetOutput
- type JobState
- type LiveEvent
- type LiveEventArgs
- type LiveEventArray
- type LiveEventArrayInput
- type LiveEventArrayOutput
- func (LiveEventArrayOutput) ElementType() reflect.Type
- func (o LiveEventArrayOutput) Index(i pulumi.IntInput) LiveEventOutput
- func (o LiveEventArrayOutput) ToLiveEventArrayOutput() LiveEventArrayOutput
- func (o LiveEventArrayOutput) ToLiveEventArrayOutputWithContext(ctx context.Context) LiveEventArrayOutput
- type LiveEventCrossSiteAccessPolicy
- type LiveEventCrossSiteAccessPolicyArgs
- func (LiveEventCrossSiteAccessPolicyArgs) ElementType() reflect.Type
- func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutput() LiveEventCrossSiteAccessPolicyOutput
- func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyOutput
- func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
- func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
- type LiveEventCrossSiteAccessPolicyInput
- type LiveEventCrossSiteAccessPolicyOutput
- func (o LiveEventCrossSiteAccessPolicyOutput) ClientAccessPolicy() pulumi.StringPtrOutput
- func (o LiveEventCrossSiteAccessPolicyOutput) CrossDomainPolicy() pulumi.StringPtrOutput
- func (LiveEventCrossSiteAccessPolicyOutput) ElementType() reflect.Type
- func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutput() LiveEventCrossSiteAccessPolicyOutput
- func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyOutput
- func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
- func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
- type LiveEventCrossSiteAccessPolicyPtrInput
- type LiveEventCrossSiteAccessPolicyPtrOutput
- func (o LiveEventCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy() pulumi.StringPtrOutput
- func (o LiveEventCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy() pulumi.StringPtrOutput
- func (o LiveEventCrossSiteAccessPolicyPtrOutput) Elem() LiveEventCrossSiteAccessPolicyOutput
- func (LiveEventCrossSiteAccessPolicyPtrOutput) ElementType() reflect.Type
- func (o LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
- func (o LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
- type LiveEventEncoding
- type LiveEventEncodingArgs
- func (LiveEventEncodingArgs) ElementType() reflect.Type
- func (i LiveEventEncodingArgs) ToLiveEventEncodingOutput() LiveEventEncodingOutput
- func (i LiveEventEncodingArgs) ToLiveEventEncodingOutputWithContext(ctx context.Context) LiveEventEncodingOutput
- func (i LiveEventEncodingArgs) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
- func (i LiveEventEncodingArgs) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
- type LiveEventEncodingInput
- type LiveEventEncodingOutput
- func (LiveEventEncodingOutput) ElementType() reflect.Type
- func (o LiveEventEncodingOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o LiveEventEncodingOutput) PresetName() pulumi.StringPtrOutput
- func (o LiveEventEncodingOutput) StretchMode() pulumi.StringPtrOutput
- func (o LiveEventEncodingOutput) ToLiveEventEncodingOutput() LiveEventEncodingOutput
- func (o LiveEventEncodingOutput) ToLiveEventEncodingOutputWithContext(ctx context.Context) LiveEventEncodingOutput
- func (o LiveEventEncodingOutput) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
- func (o LiveEventEncodingOutput) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
- func (o LiveEventEncodingOutput) Type() pulumi.StringPtrOutput
- type LiveEventEncodingPtrInput
- type LiveEventEncodingPtrOutput
- func (o LiveEventEncodingPtrOutput) Elem() LiveEventEncodingOutput
- func (LiveEventEncodingPtrOutput) ElementType() reflect.Type
- func (o LiveEventEncodingPtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o LiveEventEncodingPtrOutput) PresetName() pulumi.StringPtrOutput
- func (o LiveEventEncodingPtrOutput) StretchMode() pulumi.StringPtrOutput
- func (o LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
- func (o LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
- func (o LiveEventEncodingPtrOutput) Type() pulumi.StringPtrOutput
- type LiveEventInput
- type LiveEventInputEndpoint
- type LiveEventInputEndpointArgs
- type LiveEventInputEndpointArray
- func (LiveEventInputEndpointArray) ElementType() reflect.Type
- func (i LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutput() LiveEventInputEndpointArrayOutput
- func (i LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutputWithContext(ctx context.Context) LiveEventInputEndpointArrayOutput
- type LiveEventInputEndpointArrayInput
- type LiveEventInputEndpointArrayOutput
- func (LiveEventInputEndpointArrayOutput) ElementType() reflect.Type
- func (o LiveEventInputEndpointArrayOutput) Index(i pulumi.IntInput) LiveEventInputEndpointOutput
- func (o LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutput() LiveEventInputEndpointArrayOutput
- func (o LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutputWithContext(ctx context.Context) LiveEventInputEndpointArrayOutput
- type LiveEventInputEndpointInput
- type LiveEventInputEndpointOutput
- func (LiveEventInputEndpointOutput) ElementType() reflect.Type
- func (o LiveEventInputEndpointOutput) Protocol() pulumi.StringPtrOutput
- func (o LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutput() LiveEventInputEndpointOutput
- func (o LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutputWithContext(ctx context.Context) LiveEventInputEndpointOutput
- func (o LiveEventInputEndpointOutput) Url() pulumi.StringPtrOutput
- type LiveEventInputIpAccessControlAllow
- type LiveEventInputIpAccessControlAllowArgs
- func (LiveEventInputIpAccessControlAllowArgs) ElementType() reflect.Type
- func (i LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutput() LiveEventInputIpAccessControlAllowOutput
- func (i LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowOutput
- type LiveEventInputIpAccessControlAllowArray
- func (LiveEventInputIpAccessControlAllowArray) ElementType() reflect.Type
- func (i LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutput() LiveEventInputIpAccessControlAllowArrayOutput
- func (i LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowArrayOutput
- type LiveEventInputIpAccessControlAllowArrayInput
- type LiveEventInputIpAccessControlAllowArrayOutput
- func (LiveEventInputIpAccessControlAllowArrayOutput) ElementType() reflect.Type
- func (o LiveEventInputIpAccessControlAllowArrayOutput) Index(i pulumi.IntInput) LiveEventInputIpAccessControlAllowOutput
- func (o LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutput() LiveEventInputIpAccessControlAllowArrayOutput
- func (o LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowArrayOutput
- type LiveEventInputIpAccessControlAllowInput
- type LiveEventInputIpAccessControlAllowOutput
- func (o LiveEventInputIpAccessControlAllowOutput) Address() pulumi.StringPtrOutput
- func (LiveEventInputIpAccessControlAllowOutput) ElementType() reflect.Type
- func (o LiveEventInputIpAccessControlAllowOutput) Name() pulumi.StringPtrOutput
- func (o LiveEventInputIpAccessControlAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
- func (o LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutput() LiveEventInputIpAccessControlAllowOutput
- func (o LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowOutput
- type LiveEventInputType
- type LiveEventInputTypeArgs
- func (LiveEventInputTypeArgs) ElementType() reflect.Type
- func (i LiveEventInputTypeArgs) ToLiveEventInputTypeOutput() LiveEventInputTypeOutput
- func (i LiveEventInputTypeArgs) ToLiveEventInputTypeOutputWithContext(ctx context.Context) LiveEventInputTypeOutput
- func (i LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
- func (i LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
- type LiveEventInputTypeInput
- type LiveEventInputTypeOutput
- func (o LiveEventInputTypeOutput) AccessToken() pulumi.StringPtrOutput
- func (LiveEventInputTypeOutput) ElementType() reflect.Type
- func (o LiveEventInputTypeOutput) Endpoints() LiveEventInputEndpointArrayOutput
- func (o LiveEventInputTypeOutput) IpAccessControlAllows() LiveEventInputIpAccessControlAllowArrayOutput
- func (o LiveEventInputTypeOutput) KeyFrameIntervalDuration() pulumi.StringPtrOutput
- func (o LiveEventInputTypeOutput) StreamingProtocol() pulumi.StringPtrOutput
- func (o LiveEventInputTypeOutput) ToLiveEventInputTypeOutput() LiveEventInputTypeOutput
- func (o LiveEventInputTypeOutput) ToLiveEventInputTypeOutputWithContext(ctx context.Context) LiveEventInputTypeOutput
- func (o LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
- func (o LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
- type LiveEventInputTypePtrInput
- type LiveEventInputTypePtrOutput
- func (o LiveEventInputTypePtrOutput) AccessToken() pulumi.StringPtrOutput
- func (o LiveEventInputTypePtrOutput) Elem() LiveEventInputTypeOutput
- func (LiveEventInputTypePtrOutput) ElementType() reflect.Type
- func (o LiveEventInputTypePtrOutput) Endpoints() LiveEventInputEndpointArrayOutput
- func (o LiveEventInputTypePtrOutput) IpAccessControlAllows() LiveEventInputIpAccessControlAllowArrayOutput
- func (o LiveEventInputTypePtrOutput) KeyFrameIntervalDuration() pulumi.StringPtrOutput
- func (o LiveEventInputTypePtrOutput) StreamingProtocol() pulumi.StringPtrOutput
- func (o LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
- func (o LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
- type LiveEventMap
- type LiveEventMapInput
- type LiveEventMapOutput
- type LiveEventOutput
- func (o LiveEventOutput) AutoStartEnabled() pulumi.BoolPtrOutput
- func (o LiveEventOutput) CrossSiteAccessPolicy() LiveEventCrossSiteAccessPolicyPtrOutput
- func (o LiveEventOutput) Description() pulumi.StringPtrOutput
- func (LiveEventOutput) ElementType() reflect.Type
- func (o LiveEventOutput) Encoding() LiveEventEncodingPtrOutput
- func (o LiveEventOutput) HostnamePrefix() pulumi.StringPtrOutput
- func (o LiveEventOutput) Input() LiveEventInputTypeOutput
- func (o LiveEventOutput) Location() pulumi.StringOutput
- func (o LiveEventOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o LiveEventOutput) Name() pulumi.StringOutput
- func (o LiveEventOutput) Preview() LiveEventPreviewOutput
- func (o LiveEventOutput) ResourceGroupName() pulumi.StringOutput
- func (o LiveEventOutput) StreamOptions() pulumi.StringArrayOutput
- func (o LiveEventOutput) Tags() pulumi.StringMapOutput
- func (o LiveEventOutput) ToLiveEventOutput() LiveEventOutput
- func (o LiveEventOutput) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput
- func (o LiveEventOutput) TranscriptionLanguages() pulumi.StringArrayOutput
- func (o LiveEventOutput) UseStaticHostname() pulumi.BoolPtrOutput
- type LiveEventOutputResource
- type LiveEventOutputResourceArgs
- type LiveEventOutputResourceArray
- func (LiveEventOutputResourceArray) ElementType() reflect.Type
- func (i LiveEventOutputResourceArray) ToLiveEventOutputResourceArrayOutput() LiveEventOutputResourceArrayOutput
- func (i LiveEventOutputResourceArray) ToLiveEventOutputResourceArrayOutputWithContext(ctx context.Context) LiveEventOutputResourceArrayOutput
- type LiveEventOutputResourceArrayInput
- type LiveEventOutputResourceArrayOutput
- func (LiveEventOutputResourceArrayOutput) ElementType() reflect.Type
- func (o LiveEventOutputResourceArrayOutput) Index(i pulumi.IntInput) LiveEventOutputResourceOutput
- func (o LiveEventOutputResourceArrayOutput) ToLiveEventOutputResourceArrayOutput() LiveEventOutputResourceArrayOutput
- func (o LiveEventOutputResourceArrayOutput) ToLiveEventOutputResourceArrayOutputWithContext(ctx context.Context) LiveEventOutputResourceArrayOutput
- type LiveEventOutputResourceInput
- type LiveEventOutputResourceMap
- func (LiveEventOutputResourceMap) ElementType() reflect.Type
- func (i LiveEventOutputResourceMap) ToLiveEventOutputResourceMapOutput() LiveEventOutputResourceMapOutput
- func (i LiveEventOutputResourceMap) ToLiveEventOutputResourceMapOutputWithContext(ctx context.Context) LiveEventOutputResourceMapOutput
- type LiveEventOutputResourceMapInput
- type LiveEventOutputResourceMapOutput
- func (LiveEventOutputResourceMapOutput) ElementType() reflect.Type
- func (o LiveEventOutputResourceMapOutput) MapIndex(k pulumi.StringInput) LiveEventOutputResourceOutput
- func (o LiveEventOutputResourceMapOutput) ToLiveEventOutputResourceMapOutput() LiveEventOutputResourceMapOutput
- func (o LiveEventOutputResourceMapOutput) ToLiveEventOutputResourceMapOutputWithContext(ctx context.Context) LiveEventOutputResourceMapOutput
- type LiveEventOutputResourceOutput
- func (o LiveEventOutputResourceOutput) ArchiveWindowDuration() pulumi.StringOutput
- func (o LiveEventOutputResourceOutput) AssetName() pulumi.StringOutput
- func (o LiveEventOutputResourceOutput) Description() pulumi.StringPtrOutput
- func (LiveEventOutputResourceOutput) ElementType() reflect.Type
- func (o LiveEventOutputResourceOutput) HlsFragmentsPerTsSegment() pulumi.IntPtrOutput
- func (o LiveEventOutputResourceOutput) LiveEventId() pulumi.StringOutput
- func (o LiveEventOutputResourceOutput) ManifestName() pulumi.StringOutput
- func (o LiveEventOutputResourceOutput) Name() pulumi.StringOutput
- func (o LiveEventOutputResourceOutput) OutputSnapTimeInSeconds() pulumi.IntPtrOutput
- func (o LiveEventOutputResourceOutput) RewindWindowDuration() pulumi.StringPtrOutput
- func (o LiveEventOutputResourceOutput) ToLiveEventOutputResourceOutput() LiveEventOutputResourceOutput
- func (o LiveEventOutputResourceOutput) ToLiveEventOutputResourceOutputWithContext(ctx context.Context) LiveEventOutputResourceOutput
- type LiveEventOutputResourceState
- type LiveEventPreview
- type LiveEventPreviewArgs
- func (LiveEventPreviewArgs) ElementType() reflect.Type
- func (i LiveEventPreviewArgs) ToLiveEventPreviewOutput() LiveEventPreviewOutput
- func (i LiveEventPreviewArgs) ToLiveEventPreviewOutputWithContext(ctx context.Context) LiveEventPreviewOutput
- func (i LiveEventPreviewArgs) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
- func (i LiveEventPreviewArgs) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
- type LiveEventPreviewEndpoint
- type LiveEventPreviewEndpointArgs
- func (LiveEventPreviewEndpointArgs) ElementType() reflect.Type
- func (i LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutput() LiveEventPreviewEndpointOutput
- func (i LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutputWithContext(ctx context.Context) LiveEventPreviewEndpointOutput
- type LiveEventPreviewEndpointArray
- func (LiveEventPreviewEndpointArray) ElementType() reflect.Type
- func (i LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutput() LiveEventPreviewEndpointArrayOutput
- func (i LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutputWithContext(ctx context.Context) LiveEventPreviewEndpointArrayOutput
- type LiveEventPreviewEndpointArrayInput
- type LiveEventPreviewEndpointArrayOutput
- func (LiveEventPreviewEndpointArrayOutput) ElementType() reflect.Type
- func (o LiveEventPreviewEndpointArrayOutput) Index(i pulumi.IntInput) LiveEventPreviewEndpointOutput
- func (o LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutput() LiveEventPreviewEndpointArrayOutput
- func (o LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutputWithContext(ctx context.Context) LiveEventPreviewEndpointArrayOutput
- type LiveEventPreviewEndpointInput
- type LiveEventPreviewEndpointOutput
- func (LiveEventPreviewEndpointOutput) ElementType() reflect.Type
- func (o LiveEventPreviewEndpointOutput) Protocol() pulumi.StringPtrOutput
- func (o LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutput() LiveEventPreviewEndpointOutput
- func (o LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutputWithContext(ctx context.Context) LiveEventPreviewEndpointOutput
- func (o LiveEventPreviewEndpointOutput) Url() pulumi.StringPtrOutput
- type LiveEventPreviewInput
- type LiveEventPreviewIpAccessControlAllow
- type LiveEventPreviewIpAccessControlAllowArgs
- func (LiveEventPreviewIpAccessControlAllowArgs) ElementType() reflect.Type
- func (i LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutput() LiveEventPreviewIpAccessControlAllowOutput
- func (i LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowOutput
- type LiveEventPreviewIpAccessControlAllowArray
- func (LiveEventPreviewIpAccessControlAllowArray) ElementType() reflect.Type
- func (i LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutput() LiveEventPreviewIpAccessControlAllowArrayOutput
- func (i LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowArrayOutput
- type LiveEventPreviewIpAccessControlAllowArrayInput
- type LiveEventPreviewIpAccessControlAllowArrayOutput
- func (LiveEventPreviewIpAccessControlAllowArrayOutput) ElementType() reflect.Type
- func (o LiveEventPreviewIpAccessControlAllowArrayOutput) Index(i pulumi.IntInput) LiveEventPreviewIpAccessControlAllowOutput
- func (o LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutput() LiveEventPreviewIpAccessControlAllowArrayOutput
- func (o LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowArrayOutput
- type LiveEventPreviewIpAccessControlAllowInput
- type LiveEventPreviewIpAccessControlAllowOutput
- func (o LiveEventPreviewIpAccessControlAllowOutput) Address() pulumi.StringPtrOutput
- func (LiveEventPreviewIpAccessControlAllowOutput) ElementType() reflect.Type
- func (o LiveEventPreviewIpAccessControlAllowOutput) Name() pulumi.StringPtrOutput
- func (o LiveEventPreviewIpAccessControlAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
- func (o LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutput() LiveEventPreviewIpAccessControlAllowOutput
- func (o LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowOutput
- type LiveEventPreviewOutput
- func (o LiveEventPreviewOutput) AlternativeMediaId() pulumi.StringPtrOutput
- func (LiveEventPreviewOutput) ElementType() reflect.Type
- func (o LiveEventPreviewOutput) Endpoints() LiveEventPreviewEndpointArrayOutput
- func (o LiveEventPreviewOutput) IpAccessControlAllows() LiveEventPreviewIpAccessControlAllowArrayOutput
- func (o LiveEventPreviewOutput) PreviewLocator() pulumi.StringPtrOutput
- func (o LiveEventPreviewOutput) StreamingPolicyName() pulumi.StringPtrOutput
- func (o LiveEventPreviewOutput) ToLiveEventPreviewOutput() LiveEventPreviewOutput
- func (o LiveEventPreviewOutput) ToLiveEventPreviewOutputWithContext(ctx context.Context) LiveEventPreviewOutput
- func (o LiveEventPreviewOutput) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
- func (o LiveEventPreviewOutput) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
- type LiveEventPreviewPtrInput
- type LiveEventPreviewPtrOutput
- func (o LiveEventPreviewPtrOutput) AlternativeMediaId() pulumi.StringPtrOutput
- func (o LiveEventPreviewPtrOutput) Elem() LiveEventPreviewOutput
- func (LiveEventPreviewPtrOutput) ElementType() reflect.Type
- func (o LiveEventPreviewPtrOutput) Endpoints() LiveEventPreviewEndpointArrayOutput
- func (o LiveEventPreviewPtrOutput) IpAccessControlAllows() LiveEventPreviewIpAccessControlAllowArrayOutput
- func (o LiveEventPreviewPtrOutput) PreviewLocator() pulumi.StringPtrOutput
- func (o LiveEventPreviewPtrOutput) StreamingPolicyName() pulumi.StringPtrOutput
- func (o LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
- func (o LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
- type LiveEventState
- type ServiceAccount
- type ServiceAccountArgs
- type ServiceAccountArray
- type ServiceAccountArrayInput
- type ServiceAccountArrayOutput
- func (ServiceAccountArrayOutput) ElementType() reflect.Type
- func (o ServiceAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountOutput
- func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
- func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
- type ServiceAccountEncryption
- type ServiceAccountEncryptionArgs
- func (ServiceAccountEncryptionArgs) ElementType() reflect.Type
- func (i ServiceAccountEncryptionArgs) ToServiceAccountEncryptionOutput() ServiceAccountEncryptionOutput
- func (i ServiceAccountEncryptionArgs) ToServiceAccountEncryptionOutputWithContext(ctx context.Context) ServiceAccountEncryptionOutput
- func (i ServiceAccountEncryptionArgs) ToServiceAccountEncryptionPtrOutput() ServiceAccountEncryptionPtrOutput
- func (i ServiceAccountEncryptionArgs) ToServiceAccountEncryptionPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionPtrOutput
- type ServiceAccountEncryptionInput
- type ServiceAccountEncryptionManagedIdentity
- type ServiceAccountEncryptionManagedIdentityArgs
- func (ServiceAccountEncryptionManagedIdentityArgs) ElementType() reflect.Type
- func (i ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityOutput() ServiceAccountEncryptionManagedIdentityOutput
- func (i ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityOutput
- func (i ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityPtrOutput() ServiceAccountEncryptionManagedIdentityPtrOutput
- func (i ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityPtrOutput
- type ServiceAccountEncryptionManagedIdentityInput
- type ServiceAccountEncryptionManagedIdentityOutput
- func (ServiceAccountEncryptionManagedIdentityOutput) ElementType() reflect.Type
- func (o ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityOutput() ServiceAccountEncryptionManagedIdentityOutput
- func (o ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityOutput
- func (o ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityPtrOutput() ServiceAccountEncryptionManagedIdentityPtrOutput
- func (o ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityPtrOutput
- func (o ServiceAccountEncryptionManagedIdentityOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput
- func (o ServiceAccountEncryptionManagedIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type ServiceAccountEncryptionManagedIdentityPtrInput
- type ServiceAccountEncryptionManagedIdentityPtrOutput
- func (o ServiceAccountEncryptionManagedIdentityPtrOutput) Elem() ServiceAccountEncryptionManagedIdentityOutput
- func (ServiceAccountEncryptionManagedIdentityPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountEncryptionManagedIdentityPtrOutput) ToServiceAccountEncryptionManagedIdentityPtrOutput() ServiceAccountEncryptionManagedIdentityPtrOutput
- func (o ServiceAccountEncryptionManagedIdentityPtrOutput) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityPtrOutput
- func (o ServiceAccountEncryptionManagedIdentityPtrOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput
- func (o ServiceAccountEncryptionManagedIdentityPtrOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type ServiceAccountEncryptionOutput
- func (o ServiceAccountEncryptionOutput) CurrentKeyIdentifier() pulumi.StringPtrOutput
- func (ServiceAccountEncryptionOutput) ElementType() reflect.Type
- func (o ServiceAccountEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
- func (o ServiceAccountEncryptionOutput) ManagedIdentity() ServiceAccountEncryptionManagedIdentityPtrOutput
- func (o ServiceAccountEncryptionOutput) ToServiceAccountEncryptionOutput() ServiceAccountEncryptionOutput
- func (o ServiceAccountEncryptionOutput) ToServiceAccountEncryptionOutputWithContext(ctx context.Context) ServiceAccountEncryptionOutput
- func (o ServiceAccountEncryptionOutput) ToServiceAccountEncryptionPtrOutput() ServiceAccountEncryptionPtrOutput
- func (o ServiceAccountEncryptionOutput) ToServiceAccountEncryptionPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionPtrOutput
- func (o ServiceAccountEncryptionOutput) Type() pulumi.StringPtrOutput
- type ServiceAccountEncryptionPtrInput
- type ServiceAccountEncryptionPtrOutput
- func (o ServiceAccountEncryptionPtrOutput) CurrentKeyIdentifier() pulumi.StringPtrOutput
- func (o ServiceAccountEncryptionPtrOutput) Elem() ServiceAccountEncryptionOutput
- func (ServiceAccountEncryptionPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountEncryptionPtrOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
- func (o ServiceAccountEncryptionPtrOutput) ManagedIdentity() ServiceAccountEncryptionManagedIdentityPtrOutput
- func (o ServiceAccountEncryptionPtrOutput) ToServiceAccountEncryptionPtrOutput() ServiceAccountEncryptionPtrOutput
- func (o ServiceAccountEncryptionPtrOutput) ToServiceAccountEncryptionPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionPtrOutput
- func (o ServiceAccountEncryptionPtrOutput) Type() pulumi.StringPtrOutput
- type ServiceAccountIdentity
- type ServiceAccountIdentityArgs
- func (ServiceAccountIdentityArgs) ElementType() reflect.Type
- func (i ServiceAccountIdentityArgs) ToServiceAccountIdentityOutput() ServiceAccountIdentityOutput
- func (i ServiceAccountIdentityArgs) ToServiceAccountIdentityOutputWithContext(ctx context.Context) ServiceAccountIdentityOutput
- func (i ServiceAccountIdentityArgs) ToServiceAccountIdentityPtrOutput() ServiceAccountIdentityPtrOutput
- func (i ServiceAccountIdentityArgs) ToServiceAccountIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountIdentityPtrOutput
- type ServiceAccountIdentityInput
- type ServiceAccountIdentityOutput
- func (ServiceAccountIdentityOutput) ElementType() reflect.Type
- func (o ServiceAccountIdentityOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ServiceAccountIdentityOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ServiceAccountIdentityOutput) TenantId() pulumi.StringPtrOutput
- func (o ServiceAccountIdentityOutput) ToServiceAccountIdentityOutput() ServiceAccountIdentityOutput
- func (o ServiceAccountIdentityOutput) ToServiceAccountIdentityOutputWithContext(ctx context.Context) ServiceAccountIdentityOutput
- func (o ServiceAccountIdentityOutput) ToServiceAccountIdentityPtrOutput() ServiceAccountIdentityPtrOutput
- func (o ServiceAccountIdentityOutput) ToServiceAccountIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountIdentityPtrOutput
- func (o ServiceAccountIdentityOutput) Type() pulumi.StringOutput
- type ServiceAccountIdentityPtrInput
- type ServiceAccountIdentityPtrOutput
- func (o ServiceAccountIdentityPtrOutput) Elem() ServiceAccountIdentityOutput
- func (ServiceAccountIdentityPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
- func (o ServiceAccountIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
- func (o ServiceAccountIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
- func (o ServiceAccountIdentityPtrOutput) ToServiceAccountIdentityPtrOutput() ServiceAccountIdentityPtrOutput
- func (o ServiceAccountIdentityPtrOutput) ToServiceAccountIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountIdentityPtrOutput
- func (o ServiceAccountIdentityPtrOutput) Type() pulumi.StringPtrOutput
- type ServiceAccountInput
- type ServiceAccountKeyDeliveryAccessControl
- type ServiceAccountKeyDeliveryAccessControlArgs
- func (ServiceAccountKeyDeliveryAccessControlArgs) ElementType() reflect.Type
- func (i ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlOutput() ServiceAccountKeyDeliveryAccessControlOutput
- func (i ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlOutput
- func (i ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlPtrOutput() ServiceAccountKeyDeliveryAccessControlPtrOutput
- func (i ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlPtrOutput
- type ServiceAccountKeyDeliveryAccessControlInput
- type ServiceAccountKeyDeliveryAccessControlOutput
- func (o ServiceAccountKeyDeliveryAccessControlOutput) DefaultAction() pulumi.StringPtrOutput
- func (ServiceAccountKeyDeliveryAccessControlOutput) ElementType() reflect.Type
- func (o ServiceAccountKeyDeliveryAccessControlOutput) IpAllowLists() pulumi.StringArrayOutput
- func (o ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlOutput() ServiceAccountKeyDeliveryAccessControlOutput
- func (o ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlOutput
- func (o ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutput() ServiceAccountKeyDeliveryAccessControlPtrOutput
- func (o ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlPtrOutput
- type ServiceAccountKeyDeliveryAccessControlPtrInput
- type ServiceAccountKeyDeliveryAccessControlPtrOutput
- func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) DefaultAction() pulumi.StringPtrOutput
- func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) Elem() ServiceAccountKeyDeliveryAccessControlOutput
- func (ServiceAccountKeyDeliveryAccessControlPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) IpAllowLists() pulumi.StringArrayOutput
- func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutput() ServiceAccountKeyDeliveryAccessControlPtrOutput
- func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlPtrOutput
- type ServiceAccountMap
- type ServiceAccountMapInput
- type ServiceAccountMapOutput
- func (ServiceAccountMapOutput) ElementType() reflect.Type
- func (o ServiceAccountMapOutput) MapIndex(k pulumi.StringInput) ServiceAccountOutput
- func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput
- func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
- type ServiceAccountOutput
- func (ServiceAccountOutput) ElementType() reflect.Type
- func (o ServiceAccountOutput) Encryption() ServiceAccountEncryptionOutput
- func (o ServiceAccountOutput) Identity() ServiceAccountIdentityPtrOutput
- func (o ServiceAccountOutput) KeyDeliveryAccessControl() ServiceAccountKeyDeliveryAccessControlOutput
- func (o ServiceAccountOutput) Location() pulumi.StringOutput
- func (o ServiceAccountOutput) Name() pulumi.StringOutput
- func (o ServiceAccountOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
- func (o ServiceAccountOutput) ResourceGroupName() pulumi.StringOutput
- func (o ServiceAccountOutput) StorageAccounts() ServiceAccountStorageAccountArrayOutput
- func (o ServiceAccountOutput) StorageAuthenticationType() pulumi.StringOutput
- func (o ServiceAccountOutput) Tags() pulumi.StringMapOutput
- func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- type ServiceAccountState
- type ServiceAccountStorageAccount
- type ServiceAccountStorageAccountArgs
- func (ServiceAccountStorageAccountArgs) ElementType() reflect.Type
- func (i ServiceAccountStorageAccountArgs) ToServiceAccountStorageAccountOutput() ServiceAccountStorageAccountOutput
- func (i ServiceAccountStorageAccountArgs) ToServiceAccountStorageAccountOutputWithContext(ctx context.Context) ServiceAccountStorageAccountOutput
- type ServiceAccountStorageAccountArray
- func (ServiceAccountStorageAccountArray) ElementType() reflect.Type
- func (i ServiceAccountStorageAccountArray) ToServiceAccountStorageAccountArrayOutput() ServiceAccountStorageAccountArrayOutput
- func (i ServiceAccountStorageAccountArray) ToServiceAccountStorageAccountArrayOutputWithContext(ctx context.Context) ServiceAccountStorageAccountArrayOutput
- type ServiceAccountStorageAccountArrayInput
- type ServiceAccountStorageAccountArrayOutput
- func (ServiceAccountStorageAccountArrayOutput) ElementType() reflect.Type
- func (o ServiceAccountStorageAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountStorageAccountOutput
- func (o ServiceAccountStorageAccountArrayOutput) ToServiceAccountStorageAccountArrayOutput() ServiceAccountStorageAccountArrayOutput
- func (o ServiceAccountStorageAccountArrayOutput) ToServiceAccountStorageAccountArrayOutputWithContext(ctx context.Context) ServiceAccountStorageAccountArrayOutput
- type ServiceAccountStorageAccountInput
- type ServiceAccountStorageAccountManagedIdentity
- type ServiceAccountStorageAccountManagedIdentityArgs
- func (ServiceAccountStorageAccountManagedIdentityArgs) ElementType() reflect.Type
- func (i ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityOutput() ServiceAccountStorageAccountManagedIdentityOutput
- func (i ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityOutput
- func (i ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityPtrOutput() ServiceAccountStorageAccountManagedIdentityPtrOutput
- func (i ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityPtrOutput
- type ServiceAccountStorageAccountManagedIdentityInput
- type ServiceAccountStorageAccountManagedIdentityOutput
- func (ServiceAccountStorageAccountManagedIdentityOutput) ElementType() reflect.Type
- func (o ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityOutput() ServiceAccountStorageAccountManagedIdentityOutput
- func (o ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityOutput
- func (o ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutput() ServiceAccountStorageAccountManagedIdentityPtrOutput
- func (o ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityPtrOutput
- func (o ServiceAccountStorageAccountManagedIdentityOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput
- func (o ServiceAccountStorageAccountManagedIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type ServiceAccountStorageAccountManagedIdentityPtrInput
- type ServiceAccountStorageAccountManagedIdentityPtrOutput
- func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) Elem() ServiceAccountStorageAccountManagedIdentityOutput
- func (ServiceAccountStorageAccountManagedIdentityPtrOutput) ElementType() reflect.Type
- func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutput() ServiceAccountStorageAccountManagedIdentityPtrOutput
- func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityPtrOutput
- func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput
- func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
- type ServiceAccountStorageAccountOutput
- func (ServiceAccountStorageAccountOutput) ElementType() reflect.Type
- func (o ServiceAccountStorageAccountOutput) Id() pulumi.StringOutput
- func (o ServiceAccountStorageAccountOutput) IsPrimary() pulumi.BoolPtrOutput
- func (o ServiceAccountStorageAccountOutput) ManagedIdentity() ServiceAccountStorageAccountManagedIdentityPtrOutput
- func (o ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutput() ServiceAccountStorageAccountOutput
- func (o ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutputWithContext(ctx context.Context) ServiceAccountStorageAccountOutput
- type StreamingEndpoint
- type StreamingEndpointAccessControl
- type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKey
- type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs
- func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ElementType() reflect.Type
- func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
- func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
- type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray
- func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ElementType() reflect.Type
- func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput() ...
- func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(ctx context.Context) ...
- type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayInput
- type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
- func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ElementType() reflect.Type
- func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) Index(i pulumi.IntInput) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
- func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput() ...
- func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(ctx context.Context) ...
- type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyInput
- type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
- func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Base64Key() pulumi.StringPtrOutput
- func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ElementType() reflect.Type
- func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Expiration() pulumi.StringPtrOutput
- func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Identifier() pulumi.StringPtrOutput
- func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
- func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
- type StreamingEndpointAccessControlArgs
- func (StreamingEndpointAccessControlArgs) ElementType() reflect.Type
- func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput
- func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutputWithContext(ctx context.Context) StreamingEndpointAccessControlOutput
- func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
- func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
- type StreamingEndpointAccessControlInput
- type StreamingEndpointAccessControlIpAllow
- type StreamingEndpointAccessControlIpAllowArgs
- func (StreamingEndpointAccessControlIpAllowArgs) ElementType() reflect.Type
- func (i StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutput() StreamingEndpointAccessControlIpAllowOutput
- func (i StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowOutput
- type StreamingEndpointAccessControlIpAllowArray
- func (StreamingEndpointAccessControlIpAllowArray) ElementType() reflect.Type
- func (i StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutput() StreamingEndpointAccessControlIpAllowArrayOutput
- func (i StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowArrayOutput
- type StreamingEndpointAccessControlIpAllowArrayInput
- type StreamingEndpointAccessControlIpAllowArrayOutput
- func (StreamingEndpointAccessControlIpAllowArrayOutput) ElementType() reflect.Type
- func (o StreamingEndpointAccessControlIpAllowArrayOutput) Index(i pulumi.IntInput) StreamingEndpointAccessControlIpAllowOutput
- func (o StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutput() StreamingEndpointAccessControlIpAllowArrayOutput
- func (o StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowArrayOutput
- type StreamingEndpointAccessControlIpAllowInput
- type StreamingEndpointAccessControlIpAllowOutput
- func (o StreamingEndpointAccessControlIpAllowOutput) Address() pulumi.StringPtrOutput
- func (StreamingEndpointAccessControlIpAllowOutput) ElementType() reflect.Type
- func (o StreamingEndpointAccessControlIpAllowOutput) Name() pulumi.StringPtrOutput
- func (o StreamingEndpointAccessControlIpAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
- func (o StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutput() StreamingEndpointAccessControlIpAllowOutput
- func (o StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowOutput
- type StreamingEndpointAccessControlOutput
- func (o StreamingEndpointAccessControlOutput) AkamaiSignatureHeaderAuthenticationKeys() ...
- func (StreamingEndpointAccessControlOutput) ElementType() reflect.Type
- func (o StreamingEndpointAccessControlOutput) IpAllows() StreamingEndpointAccessControlIpAllowArrayOutput
- func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput
- func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutputWithContext(ctx context.Context) StreamingEndpointAccessControlOutput
- func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
- func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
- type StreamingEndpointAccessControlPtrInput
- type StreamingEndpointAccessControlPtrOutput
- func (o StreamingEndpointAccessControlPtrOutput) AkamaiSignatureHeaderAuthenticationKeys() ...
- func (o StreamingEndpointAccessControlPtrOutput) Elem() StreamingEndpointAccessControlOutput
- func (StreamingEndpointAccessControlPtrOutput) ElementType() reflect.Type
- func (o StreamingEndpointAccessControlPtrOutput) IpAllows() StreamingEndpointAccessControlIpAllowArrayOutput
- func (o StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
- func (o StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
- type StreamingEndpointArgs
- type StreamingEndpointArray
- type StreamingEndpointArrayInput
- type StreamingEndpointArrayOutput
- func (StreamingEndpointArrayOutput) ElementType() reflect.Type
- func (o StreamingEndpointArrayOutput) Index(i pulumi.IntInput) StreamingEndpointOutput
- func (o StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutput() StreamingEndpointArrayOutput
- func (o StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutputWithContext(ctx context.Context) StreamingEndpointArrayOutput
- type StreamingEndpointCrossSiteAccessPolicy
- type StreamingEndpointCrossSiteAccessPolicyArgs
- func (StreamingEndpointCrossSiteAccessPolicyArgs) ElementType() reflect.Type
- func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutput() StreamingEndpointCrossSiteAccessPolicyOutput
- func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyOutput
- func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
- func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
- type StreamingEndpointCrossSiteAccessPolicyInput
- type StreamingEndpointCrossSiteAccessPolicyOutput
- func (o StreamingEndpointCrossSiteAccessPolicyOutput) ClientAccessPolicy() pulumi.StringPtrOutput
- func (o StreamingEndpointCrossSiteAccessPolicyOutput) CrossDomainPolicy() pulumi.StringPtrOutput
- func (StreamingEndpointCrossSiteAccessPolicyOutput) ElementType() reflect.Type
- func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutput() StreamingEndpointCrossSiteAccessPolicyOutput
- func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyOutput
- func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
- func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
- type StreamingEndpointCrossSiteAccessPolicyPtrInput
- type StreamingEndpointCrossSiteAccessPolicyPtrOutput
- func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy() pulumi.StringPtrOutput
- func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy() pulumi.StringPtrOutput
- func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) Elem() StreamingEndpointCrossSiteAccessPolicyOutput
- func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ElementType() reflect.Type
- func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
- func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
- type StreamingEndpointInput
- type StreamingEndpointMap
- type StreamingEndpointMapInput
- type StreamingEndpointMapOutput
- func (StreamingEndpointMapOutput) ElementType() reflect.Type
- func (o StreamingEndpointMapOutput) MapIndex(k pulumi.StringInput) StreamingEndpointOutput
- func (o StreamingEndpointMapOutput) ToStreamingEndpointMapOutput() StreamingEndpointMapOutput
- func (o StreamingEndpointMapOutput) ToStreamingEndpointMapOutputWithContext(ctx context.Context) StreamingEndpointMapOutput
- type StreamingEndpointOutput
- func (o StreamingEndpointOutput) AccessControl() StreamingEndpointAccessControlPtrOutput
- func (o StreamingEndpointOutput) AutoStartEnabled() pulumi.BoolOutput
- func (o StreamingEndpointOutput) CdnEnabled() pulumi.BoolPtrOutput
- func (o StreamingEndpointOutput) CdnProfile() pulumi.StringOutput
- func (o StreamingEndpointOutput) CdnProvider() pulumi.StringOutput
- func (o StreamingEndpointOutput) CrossSiteAccessPolicy() StreamingEndpointCrossSiteAccessPolicyPtrOutput
- func (o StreamingEndpointOutput) CustomHostNames() pulumi.StringArrayOutput
- func (o StreamingEndpointOutput) Description() pulumi.StringPtrOutput
- func (StreamingEndpointOutput) ElementType() reflect.Type
- func (o StreamingEndpointOutput) HostName() pulumi.StringOutput
- func (o StreamingEndpointOutput) Location() pulumi.StringOutput
- func (o StreamingEndpointOutput) MaxCacheAgeSeconds() pulumi.IntPtrOutput
- func (o StreamingEndpointOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o StreamingEndpointOutput) Name() pulumi.StringOutput
- func (o StreamingEndpointOutput) ResourceGroupName() pulumi.StringOutput
- func (o StreamingEndpointOutput) ScaleUnits() pulumi.IntOutput
- func (o StreamingEndpointOutput) Skus() StreamingEndpointSkusArrayOutput
- func (o StreamingEndpointOutput) Tags() pulumi.StringMapOutput
- func (o StreamingEndpointOutput) ToStreamingEndpointOutput() StreamingEndpointOutput
- func (o StreamingEndpointOutput) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput
- type StreamingEndpointSkus
- type StreamingEndpointSkusArgs
- type StreamingEndpointSkusArray
- func (StreamingEndpointSkusArray) ElementType() reflect.Type
- func (i StreamingEndpointSkusArray) ToStreamingEndpointSkusArrayOutput() StreamingEndpointSkusArrayOutput
- func (i StreamingEndpointSkusArray) ToStreamingEndpointSkusArrayOutputWithContext(ctx context.Context) StreamingEndpointSkusArrayOutput
- type StreamingEndpointSkusArrayInput
- type StreamingEndpointSkusArrayOutput
- func (StreamingEndpointSkusArrayOutput) ElementType() reflect.Type
- func (o StreamingEndpointSkusArrayOutput) Index(i pulumi.IntInput) StreamingEndpointSkusOutput
- func (o StreamingEndpointSkusArrayOutput) ToStreamingEndpointSkusArrayOutput() StreamingEndpointSkusArrayOutput
- func (o StreamingEndpointSkusArrayOutput) ToStreamingEndpointSkusArrayOutputWithContext(ctx context.Context) StreamingEndpointSkusArrayOutput
- type StreamingEndpointSkusInput
- type StreamingEndpointSkusOutput
- func (o StreamingEndpointSkusOutput) Capacity() pulumi.IntPtrOutput
- func (StreamingEndpointSkusOutput) ElementType() reflect.Type
- func (o StreamingEndpointSkusOutput) Name() pulumi.StringPtrOutput
- func (o StreamingEndpointSkusOutput) ToStreamingEndpointSkusOutput() StreamingEndpointSkusOutput
- func (o StreamingEndpointSkusOutput) ToStreamingEndpointSkusOutputWithContext(ctx context.Context) StreamingEndpointSkusOutput
- type StreamingEndpointState
- type StreamingLocator
- type StreamingLocatorArgs
- type StreamingLocatorArray
- type StreamingLocatorArrayInput
- type StreamingLocatorArrayOutput
- func (StreamingLocatorArrayOutput) ElementType() reflect.Type
- func (o StreamingLocatorArrayOutput) Index(i pulumi.IntInput) StreamingLocatorOutput
- func (o StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutput() StreamingLocatorArrayOutput
- func (o StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutputWithContext(ctx context.Context) StreamingLocatorArrayOutput
- type StreamingLocatorContentKey
- type StreamingLocatorContentKeyArgs
- func (StreamingLocatorContentKeyArgs) ElementType() reflect.Type
- func (i StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutput() StreamingLocatorContentKeyOutput
- func (i StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutputWithContext(ctx context.Context) StreamingLocatorContentKeyOutput
- type StreamingLocatorContentKeyArray
- func (StreamingLocatorContentKeyArray) ElementType() reflect.Type
- func (i StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutput() StreamingLocatorContentKeyArrayOutput
- func (i StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutputWithContext(ctx context.Context) StreamingLocatorContentKeyArrayOutput
- type StreamingLocatorContentKeyArrayInput
- type StreamingLocatorContentKeyArrayOutput
- func (StreamingLocatorContentKeyArrayOutput) ElementType() reflect.Type
- func (o StreamingLocatorContentKeyArrayOutput) Index(i pulumi.IntInput) StreamingLocatorContentKeyOutput
- func (o StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutput() StreamingLocatorContentKeyArrayOutput
- func (o StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutputWithContext(ctx context.Context) StreamingLocatorContentKeyArrayOutput
- type StreamingLocatorContentKeyInput
- type StreamingLocatorContentKeyOutput
- func (o StreamingLocatorContentKeyOutput) ContentKeyId() pulumi.StringPtrOutput
- func (StreamingLocatorContentKeyOutput) ElementType() reflect.Type
- func (o StreamingLocatorContentKeyOutput) LabelReferenceInStreamingPolicy() pulumi.StringPtrOutput
- func (o StreamingLocatorContentKeyOutput) PolicyName() pulumi.StringPtrOutput
- func (o StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutput() StreamingLocatorContentKeyOutput
- func (o StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutputWithContext(ctx context.Context) StreamingLocatorContentKeyOutput
- func (o StreamingLocatorContentKeyOutput) Type() pulumi.StringPtrOutput
- func (o StreamingLocatorContentKeyOutput) Value() pulumi.StringPtrOutput
- type StreamingLocatorInput
- type StreamingLocatorMap
- type StreamingLocatorMapInput
- type StreamingLocatorMapOutput
- func (StreamingLocatorMapOutput) ElementType() reflect.Type
- func (o StreamingLocatorMapOutput) MapIndex(k pulumi.StringInput) StreamingLocatorOutput
- func (o StreamingLocatorMapOutput) ToStreamingLocatorMapOutput() StreamingLocatorMapOutput
- func (o StreamingLocatorMapOutput) ToStreamingLocatorMapOutputWithContext(ctx context.Context) StreamingLocatorMapOutput
- type StreamingLocatorOutput
- func (o StreamingLocatorOutput) AlternativeMediaId() pulumi.StringPtrOutput
- func (o StreamingLocatorOutput) AssetName() pulumi.StringOutput
- func (o StreamingLocatorOutput) ContentKeys() StreamingLocatorContentKeyArrayOutput
- func (o StreamingLocatorOutput) DefaultContentKeyPolicyName() pulumi.StringPtrOutput
- func (StreamingLocatorOutput) ElementType() reflect.Type
- func (o StreamingLocatorOutput) EndTime() pulumi.StringOutput
- func (o StreamingLocatorOutput) FilterNames() pulumi.StringArrayOutput
- func (o StreamingLocatorOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o StreamingLocatorOutput) Name() pulumi.StringOutput
- func (o StreamingLocatorOutput) ResourceGroupName() pulumi.StringOutput
- func (o StreamingLocatorOutput) StartTime() pulumi.StringPtrOutput
- func (o StreamingLocatorOutput) StreamingLocatorId() pulumi.StringOutput
- func (o StreamingLocatorOutput) StreamingPolicyName() pulumi.StringOutput
- func (o StreamingLocatorOutput) ToStreamingLocatorOutput() StreamingLocatorOutput
- func (o StreamingLocatorOutput) ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput
- type StreamingLocatorState
- type StreamingPolicy
- type StreamingPolicyArgs
- type StreamingPolicyArray
- type StreamingPolicyArrayInput
- type StreamingPolicyArrayOutput
- func (StreamingPolicyArrayOutput) ElementType() reflect.Type
- func (o StreamingPolicyArrayOutput) Index(i pulumi.IntInput) StreamingPolicyOutput
- func (o StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutput() StreamingPolicyArrayOutput
- func (o StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutputWithContext(ctx context.Context) StreamingPolicyArrayOutput
- type StreamingPolicyCommonEncryptionCbcs
- type StreamingPolicyCommonEncryptionCbcsArgs
- func (StreamingPolicyCommonEncryptionCbcsArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutput() StreamingPolicyCommonEncryptionCbcsOutput
- func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsOutput
- func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
- func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
- type StreamingPolicyCommonEncryptionCbcsClearKeyEncryption
- type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs
- func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
- func (i StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
- func (i StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- func (i StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionInput
- type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringOutput
- func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrInput
- type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) Elem() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
- func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- type StreamingPolicyCommonEncryptionCbcsDefaultContentKey
- type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs
- func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
- func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
- func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyInput
- type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
- func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) Label() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) PolicyName() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput
- type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) Elem() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
- func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) Label() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) PolicyName() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- type StreamingPolicyCommonEncryptionCbcsDrmFairplay
- type StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs
- func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
- func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
- func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- type StreamingPolicyCommonEncryptionCbcsDrmFairplayInput
- type StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) AllowPersistentLicense() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput
- type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) AllowPersistentLicense() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) Elem() StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
- func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- type StreamingPolicyCommonEncryptionCbcsEnabledProtocols
- type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs
- func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
- func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
- func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsInput
- type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Dash() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
- func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Hls() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput
- type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Dash() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Elem() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
- func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Hls() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- type StreamingPolicyCommonEncryptionCbcsInput
- type StreamingPolicyCommonEncryptionCbcsOutput
- func (o StreamingPolicyCommonEncryptionCbcsOutput) ClearKeyEncryption() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsOutput) DrmFairplay() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- func (StreamingPolicyCommonEncryptionCbcsOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutput() StreamingPolicyCommonEncryptionCbcsOutput
- func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsOutput
- func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
- type StreamingPolicyCommonEncryptionCbcsPtrInput
- type StreamingPolicyCommonEncryptionCbcsPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) ClearKeyEncryption() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) DrmFairplay() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) Elem() StreamingPolicyCommonEncryptionCbcsOutput
- func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
- func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
- type StreamingPolicyCommonEncryptionCenc
- type StreamingPolicyCommonEncryptionCencArgs
- func (StreamingPolicyCommonEncryptionCencArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutput() StreamingPolicyCommonEncryptionCencOutput
- func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencOutput
- func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
- func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
- type StreamingPolicyCommonEncryptionCencClearKeyEncryption
- type StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs
- func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
- func (i StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
- func (i StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- func (i StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- type StreamingPolicyCommonEncryptionCencClearKeyEncryptionInput
- type StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringOutput
- func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- type StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrInput
- type StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) Elem() StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
- func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- type StreamingPolicyCommonEncryptionCencClearTrack
- type StreamingPolicyCommonEncryptionCencClearTrackArgs
- func (StreamingPolicyCommonEncryptionCencClearTrackArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencClearTrackArgs) ToStreamingPolicyCommonEncryptionCencClearTrackOutput() StreamingPolicyCommonEncryptionCencClearTrackOutput
- func (i StreamingPolicyCommonEncryptionCencClearTrackArgs) ToStreamingPolicyCommonEncryptionCencClearTrackOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackOutput
- type StreamingPolicyCommonEncryptionCencClearTrackArray
- func (StreamingPolicyCommonEncryptionCencClearTrackArray) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencClearTrackArray) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
- func (i StreamingPolicyCommonEncryptionCencClearTrackArray) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
- type StreamingPolicyCommonEncryptionCencClearTrackArrayInput
- type StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
- func (StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) Index(i pulumi.IntInput) StreamingPolicyCommonEncryptionCencClearTrackOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
- type StreamingPolicyCommonEncryptionCencClearTrackCondition
- type StreamingPolicyCommonEncryptionCencClearTrackConditionArgs
- func (StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
- func (i StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
- type StreamingPolicyCommonEncryptionCencClearTrackConditionArray
- func (StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
- func (i StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
- type StreamingPolicyCommonEncryptionCencClearTrackConditionArrayInput
- type StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
- func (StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) Index(i pulumi.IntInput) StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
- type StreamingPolicyCommonEncryptionCencClearTrackConditionInput
- type StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
- func (StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) Operation() pulumi.StringOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) Property() pulumi.StringOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) Value() pulumi.StringOutput
- type StreamingPolicyCommonEncryptionCencClearTrackInput
- type StreamingPolicyCommonEncryptionCencClearTrackOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackOutput) Conditions() StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
- func (StreamingPolicyCommonEncryptionCencClearTrackOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencClearTrackOutput) ToStreamingPolicyCommonEncryptionCencClearTrackOutput() StreamingPolicyCommonEncryptionCencClearTrackOutput
- func (o StreamingPolicyCommonEncryptionCencClearTrackOutput) ToStreamingPolicyCommonEncryptionCencClearTrackOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMapping
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayInput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) Index(i pulumi.IntInput) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingInput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) Label() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) PolicyName() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) Tracks() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrack
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayInput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) Index(i pulumi.IntInput) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackCondition
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput() ...
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputWithContext(ctx context.Context) ...
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput() ...
- func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutputWithContext(ctx context.Context) ...
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayInput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) Index(i pulumi.IntInput) ...
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput() ...
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutputWithContext(ctx context.Context) ...
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionInput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Operation() pulumi.StringOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Property() pulumi.StringOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput() ...
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputWithContext(ctx context.Context) ...
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Value() pulumi.StringOutput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackInput
- type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) Conditions() ...
- func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
- func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
- type StreamingPolicyCommonEncryptionCencDefaultContentKey
- type StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs
- func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
- func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
- func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- type StreamingPolicyCommonEncryptionCencDefaultContentKeyInput
- type StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
- func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) Label() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) PolicyName() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput
- type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) Elem() StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
- func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) Label() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) PolicyName() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- type StreamingPolicyCommonEncryptionCencDrmPlayready
- type StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs
- func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
- func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
- func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- type StreamingPolicyCommonEncryptionCencDrmPlayreadyInput
- type StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomAttributes() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput
- type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomAttributes() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) Elem() StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
- func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- type StreamingPolicyCommonEncryptionCencEnabledProtocols
- type StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs
- func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ElementType() reflect.Type
- func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
- func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
- func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- type StreamingPolicyCommonEncryptionCencEnabledProtocolsInput
- type StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Dash() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
- func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Hls() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput
- type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Dash() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Elem() StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
- func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Hls() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- type StreamingPolicyCommonEncryptionCencInput
- type StreamingPolicyCommonEncryptionCencOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) ClearKeyEncryption() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) ClearTracks() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) ContentKeyToTrackMappings() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) DrmPlayready() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (StreamingPolicyCommonEncryptionCencOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutput() StreamingPolicyCommonEncryptionCencOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
- func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
- type StreamingPolicyCommonEncryptionCencPtrInput
- type StreamingPolicyCommonEncryptionCencPtrOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) ClearKeyEncryption() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) ClearTracks() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) ContentKeyToTrackMappings() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) DrmPlayready() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) Elem() StreamingPolicyCommonEncryptionCencOutput
- func (StreamingPolicyCommonEncryptionCencPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
- func (o StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
- type StreamingPolicyEnvelopeEncryption
- type StreamingPolicyEnvelopeEncryptionArgs
- func (StreamingPolicyEnvelopeEncryptionArgs) ElementType() reflect.Type
- func (i StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionOutput() StreamingPolicyEnvelopeEncryptionOutput
- func (i StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionOutput
- func (i StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionPtrOutput() StreamingPolicyEnvelopeEncryptionPtrOutput
- func (i StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionPtrOutput
- type StreamingPolicyEnvelopeEncryptionDefaultContentKey
- type StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs
- func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ElementType() reflect.Type
- func (i StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
- func (i StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
- func (i StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- func (i StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- type StreamingPolicyEnvelopeEncryptionDefaultContentKeyInput
- type StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
- func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ElementType() reflect.Type
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) Label() pulumi.StringPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) PolicyName() pulumi.StringPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- type StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrInput
- type StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) Elem() StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
- func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) Label() pulumi.StringPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) PolicyName() pulumi.StringPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- type StreamingPolicyEnvelopeEncryptionEnabledProtocols
- type StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs
- func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ElementType() reflect.Type
- func (i StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
- func (i StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
- func (i StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- func (i StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- type StreamingPolicyEnvelopeEncryptionEnabledProtocolsInput
- type StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) Dash() pulumi.BoolPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
- func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ElementType() reflect.Type
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) Hls() pulumi.BoolPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- type StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrInput
- type StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) Dash() pulumi.BoolPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) Elem() StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
- func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) Hls() pulumi.BoolPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- type StreamingPolicyEnvelopeEncryptionInput
- type StreamingPolicyEnvelopeEncryptionOutput
- func (o StreamingPolicyEnvelopeEncryptionOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionOutput) DefaultContentKey() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- func (StreamingPolicyEnvelopeEncryptionOutput) ElementType() reflect.Type
- func (o StreamingPolicyEnvelopeEncryptionOutput) EnabledProtocols() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionOutput() StreamingPolicyEnvelopeEncryptionOutput
- func (o StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionOutput
- func (o StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutput() StreamingPolicyEnvelopeEncryptionPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionPtrOutput
- type StreamingPolicyEnvelopeEncryptionPtrInput
- type StreamingPolicyEnvelopeEncryptionPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionPtrOutput) DefaultContentKey() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionPtrOutput) Elem() StreamingPolicyEnvelopeEncryptionOutput
- func (StreamingPolicyEnvelopeEncryptionPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyEnvelopeEncryptionPtrOutput) EnabledProtocols() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionPtrOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutput() StreamingPolicyEnvelopeEncryptionPtrOutput
- func (o StreamingPolicyEnvelopeEncryptionPtrOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionPtrOutput
- type StreamingPolicyInput
- type StreamingPolicyMap
- type StreamingPolicyMapInput
- type StreamingPolicyMapOutput
- func (StreamingPolicyMapOutput) ElementType() reflect.Type
- func (o StreamingPolicyMapOutput) MapIndex(k pulumi.StringInput) StreamingPolicyOutput
- func (o StreamingPolicyMapOutput) ToStreamingPolicyMapOutput() StreamingPolicyMapOutput
- func (o StreamingPolicyMapOutput) ToStreamingPolicyMapOutputWithContext(ctx context.Context) StreamingPolicyMapOutput
- type StreamingPolicyNoEncryptionEnabledProtocols
- type StreamingPolicyNoEncryptionEnabledProtocolsArgs
- func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ElementType() reflect.Type
- func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput() StreamingPolicyNoEncryptionEnabledProtocolsOutput
- func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsOutput
- func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
- func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
- type StreamingPolicyNoEncryptionEnabledProtocolsInput
- type StreamingPolicyNoEncryptionEnabledProtocolsOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Dash() pulumi.BoolPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
- func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ElementType() reflect.Type
- func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Hls() pulumi.BoolPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput() StreamingPolicyNoEncryptionEnabledProtocolsOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
- type StreamingPolicyNoEncryptionEnabledProtocolsPtrInput
- type StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Dash() pulumi.BoolPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Elem() StreamingPolicyNoEncryptionEnabledProtocolsOutput
- func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ElementType() reflect.Type
- func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Hls() pulumi.BoolPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
- type StreamingPolicyOutput
- func (o StreamingPolicyOutput) CommonEncryptionCbcs() StreamingPolicyCommonEncryptionCbcsPtrOutput
- func (o StreamingPolicyOutput) CommonEncryptionCenc() StreamingPolicyCommonEncryptionCencPtrOutput
- func (o StreamingPolicyOutput) DefaultContentKeyPolicyName() pulumi.StringPtrOutput
- func (StreamingPolicyOutput) ElementType() reflect.Type
- func (o StreamingPolicyOutput) EnvelopeEncryption() StreamingPolicyEnvelopeEncryptionPtrOutput
- func (o StreamingPolicyOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o StreamingPolicyOutput) Name() pulumi.StringOutput
- func (o StreamingPolicyOutput) NoEncryptionEnabledProtocols() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
- func (o StreamingPolicyOutput) ResourceGroupName() pulumi.StringOutput
- func (o StreamingPolicyOutput) ToStreamingPolicyOutput() StreamingPolicyOutput
- func (o StreamingPolicyOutput) ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput
- type StreamingPolicyState
- type Transform
- type TransformArgs
- type TransformArray
- type TransformArrayInput
- type TransformArrayOutput
- func (TransformArrayOutput) ElementType() reflect.Type
- func (o TransformArrayOutput) Index(i pulumi.IntInput) TransformOutput
- func (o TransformArrayOutput) ToTransformArrayOutput() TransformArrayOutput
- func (o TransformArrayOutput) ToTransformArrayOutputWithContext(ctx context.Context) TransformArrayOutput
- type TransformInput
- type TransformMap
- type TransformMapInput
- type TransformMapOutput
- type TransformOutput
- func (o TransformOutput) Description() pulumi.StringPtrOutput
- func (TransformOutput) ElementType() reflect.Type
- func (o TransformOutput) MediaServicesAccountName() pulumi.StringOutput
- func (o TransformOutput) Name() pulumi.StringOutput
- func (o TransformOutput) Outputs() TransformOutputTypeArrayOutput
- func (o TransformOutput) ResourceGroupName() pulumi.StringOutput
- func (o TransformOutput) ToTransformOutput() TransformOutput
- func (o TransformOutput) ToTransformOutputWithContext(ctx context.Context) TransformOutput
- type TransformOutputAudioAnalyzerPreset
- type TransformOutputAudioAnalyzerPresetArgs
- func (TransformOutputAudioAnalyzerPresetArgs) ElementType() reflect.Type
- func (i TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetOutput() TransformOutputAudioAnalyzerPresetOutput
- func (i TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetOutput
- func (i TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetPtrOutput() TransformOutputAudioAnalyzerPresetPtrOutput
- func (i TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetPtrOutput
- type TransformOutputAudioAnalyzerPresetInput
- type TransformOutputAudioAnalyzerPresetOutput
- func (o TransformOutputAudioAnalyzerPresetOutput) AudioAnalysisMode() pulumi.StringPtrOutput
- func (o TransformOutputAudioAnalyzerPresetOutput) AudioLanguage() pulumi.StringPtrOutput
- func (TransformOutputAudioAnalyzerPresetOutput) ElementType() reflect.Type
- func (o TransformOutputAudioAnalyzerPresetOutput) ExperimentalOptions() pulumi.StringMapOutput
- func (o TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetOutput() TransformOutputAudioAnalyzerPresetOutput
- func (o TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetOutput
- func (o TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetPtrOutput() TransformOutputAudioAnalyzerPresetPtrOutput
- func (o TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetPtrOutput
- type TransformOutputAudioAnalyzerPresetPtrInput
- type TransformOutputAudioAnalyzerPresetPtrOutput
- func (o TransformOutputAudioAnalyzerPresetPtrOutput) AudioAnalysisMode() pulumi.StringPtrOutput
- func (o TransformOutputAudioAnalyzerPresetPtrOutput) AudioLanguage() pulumi.StringPtrOutput
- func (o TransformOutputAudioAnalyzerPresetPtrOutput) Elem() TransformOutputAudioAnalyzerPresetOutput
- func (TransformOutputAudioAnalyzerPresetPtrOutput) ElementType() reflect.Type
- func (o TransformOutputAudioAnalyzerPresetPtrOutput) ExperimentalOptions() pulumi.StringMapOutput
- func (o TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutput() TransformOutputAudioAnalyzerPresetPtrOutput
- func (o TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetPtrOutput
- type TransformOutputBuiltinPreset
- type TransformOutputBuiltinPresetArgs
- func (TransformOutputBuiltinPresetArgs) ElementType() reflect.Type
- func (i TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetOutput() TransformOutputBuiltinPresetOutput
- func (i TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetOutput
- func (i TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput
- func (i TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPtrOutput
- type TransformOutputBuiltinPresetInput
- type TransformOutputBuiltinPresetOutput
- func (TransformOutputBuiltinPresetOutput) ElementType() reflect.Type
- func (o TransformOutputBuiltinPresetOutput) PresetConfiguration() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- func (o TransformOutputBuiltinPresetOutput) PresetName() pulumi.StringOutput
- func (o TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetOutput() TransformOutputBuiltinPresetOutput
- func (o TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetOutput
- func (o TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput
- func (o TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPtrOutput
- type TransformOutputBuiltinPresetPresetConfiguration
- type TransformOutputBuiltinPresetPresetConfigurationArgs
- func (TransformOutputBuiltinPresetPresetConfigurationArgs) ElementType() reflect.Type
- func (i TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationOutput() TransformOutputBuiltinPresetPresetConfigurationOutput
- func (i TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationOutput
- func (i TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- func (i TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- type TransformOutputBuiltinPresetPresetConfigurationInput
- type TransformOutputBuiltinPresetPresetConfigurationOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) Complexity() pulumi.StringPtrOutput
- func (TransformOutputBuiltinPresetPresetConfigurationOutput) ElementType() reflect.Type
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) InterleaveOutput() pulumi.StringPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) KeyFrameIntervalInSeconds() pulumi.Float64PtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MaxBitrateBps() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MaxHeight() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MaxLayers() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MinBitrateBps() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MinHeight() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationOutput() TransformOutputBuiltinPresetPresetConfigurationOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- type TransformOutputBuiltinPresetPresetConfigurationPtrInput
- type TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) Complexity() pulumi.StringPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) Elem() TransformOutputBuiltinPresetPresetConfigurationOutput
- func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ElementType() reflect.Type
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) InterleaveOutput() pulumi.StringPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) KeyFrameIntervalInSeconds() pulumi.Float64PtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxBitrateBps() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxHeight() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxLayers() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MinBitrateBps() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MinHeight() pulumi.IntPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- type TransformOutputBuiltinPresetPtrInput
- type TransformOutputBuiltinPresetPtrOutput
- func (o TransformOutputBuiltinPresetPtrOutput) Elem() TransformOutputBuiltinPresetOutput
- func (TransformOutputBuiltinPresetPtrOutput) ElementType() reflect.Type
- func (o TransformOutputBuiltinPresetPtrOutput) PresetConfiguration() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
- func (o TransformOutputBuiltinPresetPtrOutput) PresetName() pulumi.StringPtrOutput
- func (o TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput
- func (o TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPtrOutput
- type TransformOutputCustomPreset
- type TransformOutputCustomPresetArgs
- func (TransformOutputCustomPresetArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetOutput() TransformOutputCustomPresetOutput
- func (i TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetOutputWithContext(ctx context.Context) TransformOutputCustomPresetOutput
- func (i TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetPtrOutput() TransformOutputCustomPresetPtrOutput
- func (i TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetPtrOutput
- type TransformOutputCustomPresetCodec
- type TransformOutputCustomPresetCodecAacAudio
- type TransformOutputCustomPresetCodecAacAudioArgs
- func (TransformOutputCustomPresetCodecAacAudioArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioOutput() TransformOutputCustomPresetCodecAacAudioOutput
- func (i TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioOutput
- func (i TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioPtrOutput() TransformOutputCustomPresetCodecAacAudioPtrOutput
- func (i TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioPtrOutput
- type TransformOutputCustomPresetCodecAacAudioInput
- type TransformOutputCustomPresetCodecAacAudioOutput
- func (o TransformOutputCustomPresetCodecAacAudioOutput) Bitrate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioOutput) Channels() pulumi.IntPtrOutput
- func (TransformOutputCustomPresetCodecAacAudioOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecAacAudioOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioOutput) Profile() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioOutput) SamplingRate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioOutput() TransformOutputCustomPresetCodecAacAudioOutput
- func (o TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioOutput
- func (o TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutput() TransformOutputCustomPresetCodecAacAudioPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioPtrOutput
- type TransformOutputCustomPresetCodecAacAudioPtrInput
- type TransformOutputCustomPresetCodecAacAudioPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Bitrate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Channels() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Elem() TransformOutputCustomPresetCodecAacAudioOutput
- func (TransformOutputCustomPresetCodecAacAudioPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Profile() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) SamplingRate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutput() TransformOutputCustomPresetCodecAacAudioPtrOutput
- func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioPtrOutput
- type TransformOutputCustomPresetCodecArgs
- func (TransformOutputCustomPresetCodecArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecArgs) ToTransformOutputCustomPresetCodecOutput() TransformOutputCustomPresetCodecOutput
- func (i TransformOutputCustomPresetCodecArgs) ToTransformOutputCustomPresetCodecOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecOutput
- type TransformOutputCustomPresetCodecArray
- func (TransformOutputCustomPresetCodecArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecArray) ToTransformOutputCustomPresetCodecArrayOutput() TransformOutputCustomPresetCodecArrayOutput
- func (i TransformOutputCustomPresetCodecArray) ToTransformOutputCustomPresetCodecArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecArrayOutput
- type TransformOutputCustomPresetCodecArrayInput
- type TransformOutputCustomPresetCodecArrayOutput
- func (TransformOutputCustomPresetCodecArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetCodecOutput
- func (o TransformOutputCustomPresetCodecArrayOutput) ToTransformOutputCustomPresetCodecArrayOutput() TransformOutputCustomPresetCodecArrayOutput
- func (o TransformOutputCustomPresetCodecArrayOutput) ToTransformOutputCustomPresetCodecArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecArrayOutput
- type TransformOutputCustomPresetCodecCopyAudio
- type TransformOutputCustomPresetCodecCopyAudioArgs
- func (TransformOutputCustomPresetCodecCopyAudioArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioOutput() TransformOutputCustomPresetCodecCopyAudioOutput
- func (i TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioOutput
- func (i TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput() TransformOutputCustomPresetCodecCopyAudioPtrOutput
- func (i TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioPtrOutput
- type TransformOutputCustomPresetCodecCopyAudioInput
- type TransformOutputCustomPresetCodecCopyAudioOutput
- func (TransformOutputCustomPresetCodecCopyAudioOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecCopyAudioOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioOutput() TransformOutputCustomPresetCodecCopyAudioOutput
- func (o TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioOutput
- func (o TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput() TransformOutputCustomPresetCodecCopyAudioPtrOutput
- func (o TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioPtrOutput
- type TransformOutputCustomPresetCodecCopyAudioPtrInput
- type TransformOutputCustomPresetCodecCopyAudioPtrOutput
- func (o TransformOutputCustomPresetCodecCopyAudioPtrOutput) Elem() TransformOutputCustomPresetCodecCopyAudioOutput
- func (TransformOutputCustomPresetCodecCopyAudioPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecCopyAudioPtrOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecCopyAudioPtrOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput() TransformOutputCustomPresetCodecCopyAudioPtrOutput
- func (o TransformOutputCustomPresetCodecCopyAudioPtrOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioPtrOutput
- type TransformOutputCustomPresetCodecCopyVideo
- type TransformOutputCustomPresetCodecCopyVideoArgs
- func (TransformOutputCustomPresetCodecCopyVideoArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoOutput() TransformOutputCustomPresetCodecCopyVideoOutput
- func (i TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoOutput
- func (i TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput() TransformOutputCustomPresetCodecCopyVideoPtrOutput
- func (i TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoPtrOutput
- type TransformOutputCustomPresetCodecCopyVideoInput
- type TransformOutputCustomPresetCodecCopyVideoOutput
- func (TransformOutputCustomPresetCodecCopyVideoOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecCopyVideoOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoOutput() TransformOutputCustomPresetCodecCopyVideoOutput
- func (o TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoOutput
- func (o TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput() TransformOutputCustomPresetCodecCopyVideoPtrOutput
- func (o TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoPtrOutput
- type TransformOutputCustomPresetCodecCopyVideoPtrInput
- type TransformOutputCustomPresetCodecCopyVideoPtrOutput
- func (o TransformOutputCustomPresetCodecCopyVideoPtrOutput) Elem() TransformOutputCustomPresetCodecCopyVideoOutput
- func (TransformOutputCustomPresetCodecCopyVideoPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecCopyVideoPtrOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecCopyVideoPtrOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput() TransformOutputCustomPresetCodecCopyVideoPtrOutput
- func (o TransformOutputCustomPresetCodecCopyVideoPtrOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoPtrOutput
- type TransformOutputCustomPresetCodecDdAudio
- type TransformOutputCustomPresetCodecDdAudioArgs
- func (TransformOutputCustomPresetCodecDdAudioArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioOutput() TransformOutputCustomPresetCodecDdAudioOutput
- func (i TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioOutput
- func (i TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioPtrOutput() TransformOutputCustomPresetCodecDdAudioPtrOutput
- func (i TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioPtrOutput
- type TransformOutputCustomPresetCodecDdAudioInput
- type TransformOutputCustomPresetCodecDdAudioOutput
- func (o TransformOutputCustomPresetCodecDdAudioOutput) Bitrate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioOutput) Channels() pulumi.IntPtrOutput
- func (TransformOutputCustomPresetCodecDdAudioOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecDdAudioOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioOutput) SamplingRate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioOutput() TransformOutputCustomPresetCodecDdAudioOutput
- func (o TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioOutput
- func (o TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutput() TransformOutputCustomPresetCodecDdAudioPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioPtrOutput
- type TransformOutputCustomPresetCodecDdAudioPtrInput
- type TransformOutputCustomPresetCodecDdAudioPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) Bitrate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) Channels() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) Elem() TransformOutputCustomPresetCodecDdAudioOutput
- func (TransformOutputCustomPresetCodecDdAudioPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) SamplingRate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutput() TransformOutputCustomPresetCodecDdAudioPtrOutput
- func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioPtrOutput
- type TransformOutputCustomPresetCodecH264Video
- type TransformOutputCustomPresetCodecH264VideoArgs
- func (TransformOutputCustomPresetCodecH264VideoArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoOutput() TransformOutputCustomPresetCodecH264VideoOutput
- func (i TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoOutput
- func (i TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoPtrOutput() TransformOutputCustomPresetCodecH264VideoPtrOutput
- func (i TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoPtrOutput
- type TransformOutputCustomPresetCodecH264VideoInput
- type TransformOutputCustomPresetCodecH264VideoLayer
- type TransformOutputCustomPresetCodecH264VideoLayerArgs
- func (TransformOutputCustomPresetCodecH264VideoLayerArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecH264VideoLayerArgs) ToTransformOutputCustomPresetCodecH264VideoLayerOutput() TransformOutputCustomPresetCodecH264VideoLayerOutput
- func (i TransformOutputCustomPresetCodecH264VideoLayerArgs) ToTransformOutputCustomPresetCodecH264VideoLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoLayerOutput
- type TransformOutputCustomPresetCodecH264VideoLayerArray
- func (TransformOutputCustomPresetCodecH264VideoLayerArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecH264VideoLayerArray) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutput() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
- func (i TransformOutputCustomPresetCodecH264VideoLayerArray) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
- type TransformOutputCustomPresetCodecH264VideoLayerArrayInput
- type TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
- func (TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetCodecH264VideoLayerOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutput() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
- type TransformOutputCustomPresetCodecH264VideoLayerInput
- type TransformOutputCustomPresetCodecH264VideoLayerOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) AdaptiveBFrameEnabled() pulumi.BoolPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) BFrames() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Bitrate() pulumi.IntOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) BufferWindow() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Crf() pulumi.Float64PtrOutput
- func (TransformOutputCustomPresetCodecH264VideoLayerOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) EntropyMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) FrameRate() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Level() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) MaxBitrate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Profile() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) ReferenceFrames() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Slices() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) ToTransformOutputCustomPresetCodecH264VideoLayerOutput() TransformOutputCustomPresetCodecH264VideoLayerOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) ToTransformOutputCustomPresetCodecH264VideoLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoLayerOutput
- func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetCodecH264VideoOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) Complexity() pulumi.StringPtrOutput
- func (TransformOutputCustomPresetCodecH264VideoOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecH264VideoOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) Layers() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) RateControlMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) SceneChangeDetectionEnabled() pulumi.BoolPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) StretchMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) SyncMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoOutput() TransformOutputCustomPresetCodecH264VideoOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutput() TransformOutputCustomPresetCodecH264VideoPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoPtrOutput
- type TransformOutputCustomPresetCodecH264VideoPtrInput
- type TransformOutputCustomPresetCodecH264VideoPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) Complexity() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) Elem() TransformOutputCustomPresetCodecH264VideoOutput
- func (TransformOutputCustomPresetCodecH264VideoPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) Layers() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) RateControlMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) SceneChangeDetectionEnabled() pulumi.BoolPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) StretchMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) SyncMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutput() TransformOutputCustomPresetCodecH264VideoPtrOutput
- func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoPtrOutput
- type TransformOutputCustomPresetCodecH265Video
- type TransformOutputCustomPresetCodecH265VideoArgs
- func (TransformOutputCustomPresetCodecH265VideoArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoOutput() TransformOutputCustomPresetCodecH265VideoOutput
- func (i TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoOutput
- func (i TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoPtrOutput() TransformOutputCustomPresetCodecH265VideoPtrOutput
- func (i TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoPtrOutput
- type TransformOutputCustomPresetCodecH265VideoInput
- type TransformOutputCustomPresetCodecH265VideoLayer
- type TransformOutputCustomPresetCodecH265VideoLayerArgs
- func (TransformOutputCustomPresetCodecH265VideoLayerArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecH265VideoLayerArgs) ToTransformOutputCustomPresetCodecH265VideoLayerOutput() TransformOutputCustomPresetCodecH265VideoLayerOutput
- func (i TransformOutputCustomPresetCodecH265VideoLayerArgs) ToTransformOutputCustomPresetCodecH265VideoLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoLayerOutput
- type TransformOutputCustomPresetCodecH265VideoLayerArray
- func (TransformOutputCustomPresetCodecH265VideoLayerArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecH265VideoLayerArray) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutput() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
- func (i TransformOutputCustomPresetCodecH265VideoLayerArray) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
- type TransformOutputCustomPresetCodecH265VideoLayerArrayInput
- type TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
- func (TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetCodecH265VideoLayerOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutput() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
- type TransformOutputCustomPresetCodecH265VideoLayerInput
- type TransformOutputCustomPresetCodecH265VideoLayerOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) AdaptiveBFrameEnabled() pulumi.BoolPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) BFrames() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Bitrate() pulumi.IntOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) BufferWindow() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Crf() pulumi.Float64PtrOutput
- func (TransformOutputCustomPresetCodecH265VideoLayerOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) FrameRate() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Level() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) MaxBitrate() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Profile() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) ReferenceFrames() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Slices() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) ToTransformOutputCustomPresetCodecH265VideoLayerOutput() TransformOutputCustomPresetCodecH265VideoLayerOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) ToTransformOutputCustomPresetCodecH265VideoLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoLayerOutput
- func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetCodecH265VideoOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) Complexity() pulumi.StringPtrOutput
- func (TransformOutputCustomPresetCodecH265VideoOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecH265VideoOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) Layers() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) SceneChangeDetectionEnabled() pulumi.BoolPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) StretchMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) SyncMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoOutput() TransformOutputCustomPresetCodecH265VideoOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutput() TransformOutputCustomPresetCodecH265VideoPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoPtrOutput
- type TransformOutputCustomPresetCodecH265VideoPtrInput
- type TransformOutputCustomPresetCodecH265VideoPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) Complexity() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) Elem() TransformOutputCustomPresetCodecH265VideoOutput
- func (TransformOutputCustomPresetCodecH265VideoPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) Layers() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) SceneChangeDetectionEnabled() pulumi.BoolPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) StretchMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) SyncMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutput() TransformOutputCustomPresetCodecH265VideoPtrOutput
- func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoPtrOutput
- type TransformOutputCustomPresetCodecInput
- type TransformOutputCustomPresetCodecJpgImage
- type TransformOutputCustomPresetCodecJpgImageArgs
- func (TransformOutputCustomPresetCodecJpgImageArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImageOutput() TransformOutputCustomPresetCodecJpgImageOutput
- func (i TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImageOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageOutput
- func (i TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImagePtrOutput() TransformOutputCustomPresetCodecJpgImagePtrOutput
- func (i TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImagePtrOutput
- type TransformOutputCustomPresetCodecJpgImageInput
- type TransformOutputCustomPresetCodecJpgImageLayer
- type TransformOutputCustomPresetCodecJpgImageLayerArgs
- func (TransformOutputCustomPresetCodecJpgImageLayerArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecJpgImageLayerArgs) ToTransformOutputCustomPresetCodecJpgImageLayerOutput() TransformOutputCustomPresetCodecJpgImageLayerOutput
- func (i TransformOutputCustomPresetCodecJpgImageLayerArgs) ToTransformOutputCustomPresetCodecJpgImageLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageLayerOutput
- type TransformOutputCustomPresetCodecJpgImageLayerArray
- func (TransformOutputCustomPresetCodecJpgImageLayerArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecJpgImageLayerArray) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutput() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
- func (i TransformOutputCustomPresetCodecJpgImageLayerArray) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
- type TransformOutputCustomPresetCodecJpgImageLayerArrayInput
- type TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
- func (TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetCodecJpgImageLayerOutput
- func (o TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutput() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
- func (o TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
- type TransformOutputCustomPresetCodecJpgImageLayerInput
- type TransformOutputCustomPresetCodecJpgImageLayerOutput
- func (TransformOutputCustomPresetCodecJpgImageLayerOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) Quality() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) ToTransformOutputCustomPresetCodecJpgImageLayerOutput() TransformOutputCustomPresetCodecJpgImageLayerOutput
- func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) ToTransformOutputCustomPresetCodecJpgImageLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageLayerOutput
- func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetCodecJpgImageOutput
- func (TransformOutputCustomPresetCodecJpgImageOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecJpgImageOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) Layers() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) Range() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) SpriteColumn() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) Start() pulumi.StringOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) Step() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) StretchMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) SyncMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImageOutput() TransformOutputCustomPresetCodecJpgImageOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImageOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutput() TransformOutputCustomPresetCodecJpgImagePtrOutput
- func (o TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImagePtrOutput
- type TransformOutputCustomPresetCodecJpgImagePtrInput
- type TransformOutputCustomPresetCodecJpgImagePtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Elem() TransformOutputCustomPresetCodecJpgImageOutput
- func (TransformOutputCustomPresetCodecJpgImagePtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Layers() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Range() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) SpriteColumn() pulumi.IntPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Step() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) StretchMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) SyncMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutput() TransformOutputCustomPresetCodecJpgImagePtrOutput
- func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImagePtrOutput
- type TransformOutputCustomPresetCodecOutput
- func (o TransformOutputCustomPresetCodecOutput) AacAudio() TransformOutputCustomPresetCodecAacAudioPtrOutput
- func (o TransformOutputCustomPresetCodecOutput) CopyAudio() TransformOutputCustomPresetCodecCopyAudioPtrOutput
- func (o TransformOutputCustomPresetCodecOutput) CopyVideo() TransformOutputCustomPresetCodecCopyVideoPtrOutput
- func (o TransformOutputCustomPresetCodecOutput) DdAudio() TransformOutputCustomPresetCodecDdAudioPtrOutput
- func (TransformOutputCustomPresetCodecOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecOutput) H264Video() TransformOutputCustomPresetCodecH264VideoPtrOutput
- func (o TransformOutputCustomPresetCodecOutput) H265Video() TransformOutputCustomPresetCodecH265VideoPtrOutput
- func (o TransformOutputCustomPresetCodecOutput) JpgImage() TransformOutputCustomPresetCodecJpgImagePtrOutput
- func (o TransformOutputCustomPresetCodecOutput) PngImage() TransformOutputCustomPresetCodecPngImagePtrOutput
- func (o TransformOutputCustomPresetCodecOutput) ToTransformOutputCustomPresetCodecOutput() TransformOutputCustomPresetCodecOutput
- func (o TransformOutputCustomPresetCodecOutput) ToTransformOutputCustomPresetCodecOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecOutput
- type TransformOutputCustomPresetCodecPngImage
- type TransformOutputCustomPresetCodecPngImageArgs
- func (TransformOutputCustomPresetCodecPngImageArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImageOutput() TransformOutputCustomPresetCodecPngImageOutput
- func (i TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImageOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageOutput
- func (i TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImagePtrOutput() TransformOutputCustomPresetCodecPngImagePtrOutput
- func (i TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImagePtrOutput
- type TransformOutputCustomPresetCodecPngImageInput
- type TransformOutputCustomPresetCodecPngImageLayer
- type TransformOutputCustomPresetCodecPngImageLayerArgs
- func (TransformOutputCustomPresetCodecPngImageLayerArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecPngImageLayerArgs) ToTransformOutputCustomPresetCodecPngImageLayerOutput() TransformOutputCustomPresetCodecPngImageLayerOutput
- func (i TransformOutputCustomPresetCodecPngImageLayerArgs) ToTransformOutputCustomPresetCodecPngImageLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageLayerOutput
- type TransformOutputCustomPresetCodecPngImageLayerArray
- func (TransformOutputCustomPresetCodecPngImageLayerArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetCodecPngImageLayerArray) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutput() TransformOutputCustomPresetCodecPngImageLayerArrayOutput
- func (i TransformOutputCustomPresetCodecPngImageLayerArray) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageLayerArrayOutput
- type TransformOutputCustomPresetCodecPngImageLayerArrayInput
- type TransformOutputCustomPresetCodecPngImageLayerArrayOutput
- func (TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecPngImageLayerArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetCodecPngImageLayerOutput
- func (o TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutput() TransformOutputCustomPresetCodecPngImageLayerArrayOutput
- func (o TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageLayerArrayOutput
- type TransformOutputCustomPresetCodecPngImageLayerInput
- type TransformOutputCustomPresetCodecPngImageLayerOutput
- func (TransformOutputCustomPresetCodecPngImageLayerOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecPngImageLayerOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImageLayerOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImageLayerOutput) ToTransformOutputCustomPresetCodecPngImageLayerOutput() TransformOutputCustomPresetCodecPngImageLayerOutput
- func (o TransformOutputCustomPresetCodecPngImageLayerOutput) ToTransformOutputCustomPresetCodecPngImageLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageLayerOutput
- func (o TransformOutputCustomPresetCodecPngImageLayerOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetCodecPngImageOutput
- func (TransformOutputCustomPresetCodecPngImageOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecPngImageOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) Layers() TransformOutputCustomPresetCodecPngImageLayerArrayOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) Range() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) Start() pulumi.StringOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) Step() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) StretchMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) SyncMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImageOutput() TransformOutputCustomPresetCodecPngImageOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImageOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutput() TransformOutputCustomPresetCodecPngImagePtrOutput
- func (o TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImagePtrOutput
- type TransformOutputCustomPresetCodecPngImagePtrInput
- type TransformOutputCustomPresetCodecPngImagePtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Elem() TransformOutputCustomPresetCodecPngImageOutput
- func (TransformOutputCustomPresetCodecPngImagePtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Label() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Layers() TransformOutputCustomPresetCodecPngImageLayerArrayOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Range() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Step() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) StretchMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) SyncMode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutput() TransformOutputCustomPresetCodecPngImagePtrOutput
- func (o TransformOutputCustomPresetCodecPngImagePtrOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImagePtrOutput
- type TransformOutputCustomPresetFilter
- type TransformOutputCustomPresetFilterArgs
- func (TransformOutputCustomPresetFilterArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterOutput() TransformOutputCustomPresetFilterOutput
- func (i TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOutput
- func (i TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterPtrOutput() TransformOutputCustomPresetFilterPtrOutput
- func (i TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterPtrOutput
- type TransformOutputCustomPresetFilterCropRectangle
- type TransformOutputCustomPresetFilterCropRectangleArgs
- func (TransformOutputCustomPresetFilterCropRectangleArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectangleOutput() TransformOutputCustomPresetFilterCropRectangleOutput
- func (i TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectangleOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectangleOutput
- func (i TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput() TransformOutputCustomPresetFilterCropRectanglePtrOutput
- func (i TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectanglePtrOutput
- type TransformOutputCustomPresetFilterCropRectangleInput
- type TransformOutputCustomPresetFilterCropRectangleOutput
- func (TransformOutputCustomPresetFilterCropRectangleOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterCropRectangleOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterCropRectangleOutput) Left() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectangleOutput() TransformOutputCustomPresetFilterCropRectangleOutput
- func (o TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectangleOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectangleOutput
- func (o TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput() TransformOutputCustomPresetFilterCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterCropRectangleOutput) Top() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterCropRectangleOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetFilterCropRectanglePtrInput
- type TransformOutputCustomPresetFilterCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) Elem() TransformOutputCustomPresetFilterCropRectangleOutput
- func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) Left() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput() TransformOutputCustomPresetFilterCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) Top() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetFilterDeinterlace
- type TransformOutputCustomPresetFilterDeinterlaceArgs
- func (TransformOutputCustomPresetFilterDeinterlaceArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlaceOutput() TransformOutputCustomPresetFilterDeinterlaceOutput
- func (i TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlaceOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlaceOutput
- func (i TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput() TransformOutputCustomPresetFilterDeinterlacePtrOutput
- func (i TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlacePtrOutput
- type TransformOutputCustomPresetFilterDeinterlaceInput
- type TransformOutputCustomPresetFilterDeinterlaceOutput
- func (TransformOutputCustomPresetFilterDeinterlaceOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterDeinterlaceOutput) Mode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterDeinterlaceOutput) Parity() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlaceOutput() TransformOutputCustomPresetFilterDeinterlaceOutput
- func (o TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlaceOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlaceOutput
- func (o TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput() TransformOutputCustomPresetFilterDeinterlacePtrOutput
- func (o TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlacePtrOutput
- type TransformOutputCustomPresetFilterDeinterlacePtrInput
- type TransformOutputCustomPresetFilterDeinterlacePtrOutput
- func (o TransformOutputCustomPresetFilterDeinterlacePtrOutput) Elem() TransformOutputCustomPresetFilterDeinterlaceOutput
- func (TransformOutputCustomPresetFilterDeinterlacePtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterDeinterlacePtrOutput) Mode() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterDeinterlacePtrOutput) Parity() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterDeinterlacePtrOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput() TransformOutputCustomPresetFilterDeinterlacePtrOutput
- func (o TransformOutputCustomPresetFilterDeinterlacePtrOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlacePtrOutput
- type TransformOutputCustomPresetFilterFadeIn
- type TransformOutputCustomPresetFilterFadeInArgs
- func (TransformOutputCustomPresetFilterFadeInArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInOutput() TransformOutputCustomPresetFilterFadeInOutput
- func (i TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInOutput
- func (i TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInPtrOutput() TransformOutputCustomPresetFilterFadeInPtrOutput
- func (i TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInPtrOutput
- type TransformOutputCustomPresetFilterFadeInInput
- type TransformOutputCustomPresetFilterFadeInOutput
- func (o TransformOutputCustomPresetFilterFadeInOutput) Duration() pulumi.StringOutput
- func (TransformOutputCustomPresetFilterFadeInOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterFadeInOutput) FadeColor() pulumi.StringOutput
- func (o TransformOutputCustomPresetFilterFadeInOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInOutput() TransformOutputCustomPresetFilterFadeInOutput
- func (o TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInOutput
- func (o TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutput() TransformOutputCustomPresetFilterFadeInPtrOutput
- func (o TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInPtrOutput
- type TransformOutputCustomPresetFilterFadeInPtrInput
- type TransformOutputCustomPresetFilterFadeInPtrOutput
- func (o TransformOutputCustomPresetFilterFadeInPtrOutput) Duration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterFadeInPtrOutput) Elem() TransformOutputCustomPresetFilterFadeInOutput
- func (TransformOutputCustomPresetFilterFadeInPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterFadeInPtrOutput) FadeColor() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterFadeInPtrOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterFadeInPtrOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutput() TransformOutputCustomPresetFilterFadeInPtrOutput
- func (o TransformOutputCustomPresetFilterFadeInPtrOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInPtrOutput
- type TransformOutputCustomPresetFilterFadeOut
- type TransformOutputCustomPresetFilterFadeOutArgs
- func (TransformOutputCustomPresetFilterFadeOutArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutOutput() TransformOutputCustomPresetFilterFadeOutOutput
- func (i TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutOutput
- func (i TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutPtrOutput() TransformOutputCustomPresetFilterFadeOutPtrOutput
- func (i TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutPtrOutput
- type TransformOutputCustomPresetFilterFadeOutInput
- type TransformOutputCustomPresetFilterFadeOutOutput
- func (o TransformOutputCustomPresetFilterFadeOutOutput) Duration() pulumi.StringOutput
- func (TransformOutputCustomPresetFilterFadeOutOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterFadeOutOutput) FadeColor() pulumi.StringOutput
- func (o TransformOutputCustomPresetFilterFadeOutOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutOutput() TransformOutputCustomPresetFilterFadeOutOutput
- func (o TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutOutput
- func (o TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutput() TransformOutputCustomPresetFilterFadeOutPtrOutput
- func (o TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutPtrOutput
- type TransformOutputCustomPresetFilterFadeOutPtrInput
- type TransformOutputCustomPresetFilterFadeOutPtrOutput
- func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) Duration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) Elem() TransformOutputCustomPresetFilterFadeOutOutput
- func (TransformOutputCustomPresetFilterFadeOutPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) FadeColor() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutput() TransformOutputCustomPresetFilterFadeOutPtrOutput
- func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutPtrOutput
- type TransformOutputCustomPresetFilterInput
- type TransformOutputCustomPresetFilterOutput
- func (o TransformOutputCustomPresetFilterOutput) CropRectangle() TransformOutputCustomPresetFilterCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterOutput) Deinterlace() TransformOutputCustomPresetFilterDeinterlacePtrOutput
- func (TransformOutputCustomPresetFilterOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOutput) FadeIn() TransformOutputCustomPresetFilterFadeInPtrOutput
- func (o TransformOutputCustomPresetFilterOutput) FadeOut() TransformOutputCustomPresetFilterFadeOutPtrOutput
- func (o TransformOutputCustomPresetFilterOutput) Overlays() TransformOutputCustomPresetFilterOverlayArrayOutput
- func (o TransformOutputCustomPresetFilterOutput) Rotation() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterOutput() TransformOutputCustomPresetFilterOutput
- func (o TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOutput
- func (o TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterPtrOutput() TransformOutputCustomPresetFilterPtrOutput
- func (o TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterPtrOutput
- type TransformOutputCustomPresetFilterOverlay
- type TransformOutputCustomPresetFilterOverlayArgs
- func (TransformOutputCustomPresetFilterOverlayArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterOverlayArgs) ToTransformOutputCustomPresetFilterOverlayOutput() TransformOutputCustomPresetFilterOverlayOutput
- func (i TransformOutputCustomPresetFilterOverlayArgs) ToTransformOutputCustomPresetFilterOverlayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayOutput
- type TransformOutputCustomPresetFilterOverlayArray
- func (TransformOutputCustomPresetFilterOverlayArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterOverlayArray) ToTransformOutputCustomPresetFilterOverlayArrayOutput() TransformOutputCustomPresetFilterOverlayArrayOutput
- func (i TransformOutputCustomPresetFilterOverlayArray) ToTransformOutputCustomPresetFilterOverlayArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayArrayOutput
- type TransformOutputCustomPresetFilterOverlayArrayInput
- type TransformOutputCustomPresetFilterOverlayArrayOutput
- func (TransformOutputCustomPresetFilterOverlayArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetFilterOverlayOutput
- func (o TransformOutputCustomPresetFilterOverlayArrayOutput) ToTransformOutputCustomPresetFilterOverlayArrayOutput() TransformOutputCustomPresetFilterOverlayArrayOutput
- func (o TransformOutputCustomPresetFilterOverlayArrayOutput) ToTransformOutputCustomPresetFilterOverlayArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayArrayOutput
- type TransformOutputCustomPresetFilterOverlayAudio
- type TransformOutputCustomPresetFilterOverlayAudioArgs
- func (TransformOutputCustomPresetFilterOverlayAudioArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioOutput() TransformOutputCustomPresetFilterOverlayAudioOutput
- func (i TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioOutput
- func (i TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput() TransformOutputCustomPresetFilterOverlayAudioPtrOutput
- func (i TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioPtrOutput
- type TransformOutputCustomPresetFilterOverlayAudioInput
- type TransformOutputCustomPresetFilterOverlayAudioOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) AudioGainLevel() pulumi.Float64PtrOutput
- func (TransformOutputCustomPresetFilterOverlayAudioOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) End() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) FadeInDuration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) FadeOutDuration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) InputLabel() pulumi.StringOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioOutput() TransformOutputCustomPresetFilterOverlayAudioOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput() TransformOutputCustomPresetFilterOverlayAudioPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioPtrOutput
- type TransformOutputCustomPresetFilterOverlayAudioPtrInput
- type TransformOutputCustomPresetFilterOverlayAudioPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) AudioGainLevel() pulumi.Float64PtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) Elem() TransformOutputCustomPresetFilterOverlayAudioOutput
- func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) End() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) FadeInDuration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) FadeOutDuration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) InputLabel() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput() TransformOutputCustomPresetFilterOverlayAudioPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioPtrOutput
- type TransformOutputCustomPresetFilterOverlayInput
- type TransformOutputCustomPresetFilterOverlayOutput
- func (o TransformOutputCustomPresetFilterOverlayOutput) Audio() TransformOutputCustomPresetFilterOverlayAudioPtrOutput
- func (TransformOutputCustomPresetFilterOverlayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayOutput) ToTransformOutputCustomPresetFilterOverlayOutput() TransformOutputCustomPresetFilterOverlayOutput
- func (o TransformOutputCustomPresetFilterOverlayOutput) ToTransformOutputCustomPresetFilterOverlayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayOutput
- func (o TransformOutputCustomPresetFilterOverlayOutput) Video() TransformOutputCustomPresetFilterOverlayVideoPtrOutput
- type TransformOutputCustomPresetFilterOverlayVideo
- type TransformOutputCustomPresetFilterOverlayVideoArgs
- func (TransformOutputCustomPresetFilterOverlayVideoArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoOutput() TransformOutputCustomPresetFilterOverlayVideoOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPtrOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPtrOutput
- type TransformOutputCustomPresetFilterOverlayVideoCropRectangle
- type TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs
- func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- type TransformOutputCustomPresetFilterOverlayVideoCropRectangleInput
- type TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
- func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Left() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Top() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrInput
- type TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Elem() TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
- func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Left() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Top() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetFilterOverlayVideoInput
- type TransformOutputCustomPresetFilterOverlayVideoOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) AudioGainLevel() pulumi.Float64PtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) CropRectangle() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- func (TransformOutputCustomPresetFilterOverlayVideoOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) End() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) FadeInDuration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) FadeOutDuration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) InputLabel() pulumi.StringOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) Opacity() pulumi.Float64PtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) Position() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoOutput() TransformOutputCustomPresetFilterOverlayVideoOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPtrOutput
- type TransformOutputCustomPresetFilterOverlayVideoPosition
- type TransformOutputCustomPresetFilterOverlayVideoPositionArgs
- func (TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutput() TransformOutputCustomPresetFilterOverlayVideoPositionOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- func (i TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- type TransformOutputCustomPresetFilterOverlayVideoPositionInput
- type TransformOutputCustomPresetFilterOverlayVideoPositionOutput
- func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) Left() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutput() TransformOutputCustomPresetFilterOverlayVideoPositionOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) Top() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetFilterOverlayVideoPositionPtrInput
- type TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Elem() TransformOutputCustomPresetFilterOverlayVideoPositionOutput
- func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Height() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Left() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Top() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Width() pulumi.StringPtrOutput
- type TransformOutputCustomPresetFilterOverlayVideoPtrInput
- type TransformOutputCustomPresetFilterOverlayVideoPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) AudioGainLevel() pulumi.Float64PtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) CropRectangle() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Elem() TransformOutputCustomPresetFilterOverlayVideoOutput
- func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) End() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) FadeInDuration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) FadeOutDuration() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) InputLabel() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Opacity() pulumi.Float64PtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Position() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Start() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPtrOutput
- func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPtrOutput
- type TransformOutputCustomPresetFilterPtrInput
- type TransformOutputCustomPresetFilterPtrOutput
- func (o TransformOutputCustomPresetFilterPtrOutput) CropRectangle() TransformOutputCustomPresetFilterCropRectanglePtrOutput
- func (o TransformOutputCustomPresetFilterPtrOutput) Deinterlace() TransformOutputCustomPresetFilterDeinterlacePtrOutput
- func (o TransformOutputCustomPresetFilterPtrOutput) Elem() TransformOutputCustomPresetFilterOutput
- func (TransformOutputCustomPresetFilterPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFilterPtrOutput) FadeIn() TransformOutputCustomPresetFilterFadeInPtrOutput
- func (o TransformOutputCustomPresetFilterPtrOutput) FadeOut() TransformOutputCustomPresetFilterFadeOutPtrOutput
- func (o TransformOutputCustomPresetFilterPtrOutput) Overlays() TransformOutputCustomPresetFilterOverlayArrayOutput
- func (o TransformOutputCustomPresetFilterPtrOutput) Rotation() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFilterPtrOutput) ToTransformOutputCustomPresetFilterPtrOutput() TransformOutputCustomPresetFilterPtrOutput
- func (o TransformOutputCustomPresetFilterPtrOutput) ToTransformOutputCustomPresetFilterPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterPtrOutput
- type TransformOutputCustomPresetFormat
- type TransformOutputCustomPresetFormatArgs
- func (TransformOutputCustomPresetFormatArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatArgs) ToTransformOutputCustomPresetFormatOutput() TransformOutputCustomPresetFormatOutput
- func (i TransformOutputCustomPresetFormatArgs) ToTransformOutputCustomPresetFormatOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatOutput
- type TransformOutputCustomPresetFormatArray
- func (TransformOutputCustomPresetFormatArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatArray) ToTransformOutputCustomPresetFormatArrayOutput() TransformOutputCustomPresetFormatArrayOutput
- func (i TransformOutputCustomPresetFormatArray) ToTransformOutputCustomPresetFormatArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatArrayOutput
- type TransformOutputCustomPresetFormatArrayInput
- type TransformOutputCustomPresetFormatArrayOutput
- func (TransformOutputCustomPresetFormatArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetFormatOutput
- func (o TransformOutputCustomPresetFormatArrayOutput) ToTransformOutputCustomPresetFormatArrayOutput() TransformOutputCustomPresetFormatArrayOutput
- func (o TransformOutputCustomPresetFormatArrayOutput) ToTransformOutputCustomPresetFormatArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatArrayOutput
- type TransformOutputCustomPresetFormatInput
- type TransformOutputCustomPresetFormatJpg
- type TransformOutputCustomPresetFormatJpgArgs
- func (TransformOutputCustomPresetFormatJpgArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgOutput() TransformOutputCustomPresetFormatJpgOutput
- func (i TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgOutput
- func (i TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgPtrOutput() TransformOutputCustomPresetFormatJpgPtrOutput
- func (i TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgPtrOutput
- type TransformOutputCustomPresetFormatJpgInput
- type TransformOutputCustomPresetFormatJpgOutput
- func (TransformOutputCustomPresetFormatJpgOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatJpgOutput) FilenamePattern() pulumi.StringOutput
- func (o TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgOutput() TransformOutputCustomPresetFormatJpgOutput
- func (o TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgOutput
- func (o TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgPtrOutput() TransformOutputCustomPresetFormatJpgPtrOutput
- func (o TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgPtrOutput
- type TransformOutputCustomPresetFormatJpgPtrInput
- type TransformOutputCustomPresetFormatJpgPtrOutput
- func (o TransformOutputCustomPresetFormatJpgPtrOutput) Elem() TransformOutputCustomPresetFormatJpgOutput
- func (TransformOutputCustomPresetFormatJpgPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatJpgPtrOutput) FilenamePattern() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFormatJpgPtrOutput) ToTransformOutputCustomPresetFormatJpgPtrOutput() TransformOutputCustomPresetFormatJpgPtrOutput
- func (o TransformOutputCustomPresetFormatJpgPtrOutput) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgPtrOutput
- type TransformOutputCustomPresetFormatMp4
- type TransformOutputCustomPresetFormatMp4Args
- func (TransformOutputCustomPresetFormatMp4Args) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4Output() TransformOutputCustomPresetFormatMp4Output
- func (i TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4OutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4Output
- func (i TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4PtrOutput() TransformOutputCustomPresetFormatMp4PtrOutput
- func (i TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4PtrOutput
- type TransformOutputCustomPresetFormatMp4Input
- type TransformOutputCustomPresetFormatMp4Output
- func (TransformOutputCustomPresetFormatMp4Output) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatMp4Output) FilenamePattern() pulumi.StringOutput
- func (o TransformOutputCustomPresetFormatMp4Output) OutputFiles() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
- func (o TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4Output() TransformOutputCustomPresetFormatMp4Output
- func (o TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4OutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4Output
- func (o TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4PtrOutput() TransformOutputCustomPresetFormatMp4PtrOutput
- func (o TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4PtrOutput
- type TransformOutputCustomPresetFormatMp4OutputFile
- type TransformOutputCustomPresetFormatMp4OutputFileArgs
- func (TransformOutputCustomPresetFormatMp4OutputFileArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatMp4OutputFileArgs) ToTransformOutputCustomPresetFormatMp4OutputFileOutput() TransformOutputCustomPresetFormatMp4OutputFileOutput
- func (i TransformOutputCustomPresetFormatMp4OutputFileArgs) ToTransformOutputCustomPresetFormatMp4OutputFileOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4OutputFileOutput
- type TransformOutputCustomPresetFormatMp4OutputFileArray
- func (TransformOutputCustomPresetFormatMp4OutputFileArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatMp4OutputFileArray) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutput() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
- func (i TransformOutputCustomPresetFormatMp4OutputFileArray) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
- type TransformOutputCustomPresetFormatMp4OutputFileArrayInput
- type TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
- func (TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetFormatMp4OutputFileOutput
- func (o TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutput() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
- func (o TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
- type TransformOutputCustomPresetFormatMp4OutputFileInput
- type TransformOutputCustomPresetFormatMp4OutputFileOutput
- func (TransformOutputCustomPresetFormatMp4OutputFileOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatMp4OutputFileOutput) Labels() pulumi.StringArrayOutput
- func (o TransformOutputCustomPresetFormatMp4OutputFileOutput) ToTransformOutputCustomPresetFormatMp4OutputFileOutput() TransformOutputCustomPresetFormatMp4OutputFileOutput
- func (o TransformOutputCustomPresetFormatMp4OutputFileOutput) ToTransformOutputCustomPresetFormatMp4OutputFileOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4OutputFileOutput
- type TransformOutputCustomPresetFormatMp4PtrInput
- type TransformOutputCustomPresetFormatMp4PtrOutput
- func (o TransformOutputCustomPresetFormatMp4PtrOutput) Elem() TransformOutputCustomPresetFormatMp4Output
- func (TransformOutputCustomPresetFormatMp4PtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatMp4PtrOutput) FilenamePattern() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFormatMp4PtrOutput) OutputFiles() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
- func (o TransformOutputCustomPresetFormatMp4PtrOutput) ToTransformOutputCustomPresetFormatMp4PtrOutput() TransformOutputCustomPresetFormatMp4PtrOutput
- func (o TransformOutputCustomPresetFormatMp4PtrOutput) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4PtrOutput
- type TransformOutputCustomPresetFormatOutput
- func (TransformOutputCustomPresetFormatOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatOutput) Jpg() TransformOutputCustomPresetFormatJpgPtrOutput
- func (o TransformOutputCustomPresetFormatOutput) Mp4() TransformOutputCustomPresetFormatMp4PtrOutput
- func (o TransformOutputCustomPresetFormatOutput) Png() TransformOutputCustomPresetFormatPngPtrOutput
- func (o TransformOutputCustomPresetFormatOutput) ToTransformOutputCustomPresetFormatOutput() TransformOutputCustomPresetFormatOutput
- func (o TransformOutputCustomPresetFormatOutput) ToTransformOutputCustomPresetFormatOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatOutput
- func (o TransformOutputCustomPresetFormatOutput) TransportStream() TransformOutputCustomPresetFormatTransportStreamPtrOutput
- type TransformOutputCustomPresetFormatPng
- type TransformOutputCustomPresetFormatPngArgs
- func (TransformOutputCustomPresetFormatPngArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngOutput() TransformOutputCustomPresetFormatPngOutput
- func (i TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngOutput
- func (i TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngPtrOutput() TransformOutputCustomPresetFormatPngPtrOutput
- func (i TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngPtrOutput
- type TransformOutputCustomPresetFormatPngInput
- type TransformOutputCustomPresetFormatPngOutput
- func (TransformOutputCustomPresetFormatPngOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatPngOutput) FilenamePattern() pulumi.StringOutput
- func (o TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngOutput() TransformOutputCustomPresetFormatPngOutput
- func (o TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngOutput
- func (o TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngPtrOutput() TransformOutputCustomPresetFormatPngPtrOutput
- func (o TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngPtrOutput
- type TransformOutputCustomPresetFormatPngPtrInput
- type TransformOutputCustomPresetFormatPngPtrOutput
- func (o TransformOutputCustomPresetFormatPngPtrOutput) Elem() TransformOutputCustomPresetFormatPngOutput
- func (TransformOutputCustomPresetFormatPngPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatPngPtrOutput) FilenamePattern() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFormatPngPtrOutput) ToTransformOutputCustomPresetFormatPngPtrOutput() TransformOutputCustomPresetFormatPngPtrOutput
- func (o TransformOutputCustomPresetFormatPngPtrOutput) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngPtrOutput
- type TransformOutputCustomPresetFormatTransportStream
- type TransformOutputCustomPresetFormatTransportStreamArgs
- func (TransformOutputCustomPresetFormatTransportStreamArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamOutput() TransformOutputCustomPresetFormatTransportStreamOutput
- func (i TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutput
- func (i TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput() TransformOutputCustomPresetFormatTransportStreamPtrOutput
- func (i TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamPtrOutput
- type TransformOutputCustomPresetFormatTransportStreamInput
- type TransformOutputCustomPresetFormatTransportStreamOutput
- func (TransformOutputCustomPresetFormatTransportStreamOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatTransportStreamOutput) FilenamePattern() pulumi.StringOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutput) OutputFiles() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamOutput() TransformOutputCustomPresetFormatTransportStreamOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput() TransformOutputCustomPresetFormatTransportStreamPtrOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamPtrOutput
- type TransformOutputCustomPresetFormatTransportStreamOutputFile
- type TransformOutputCustomPresetFormatTransportStreamOutputFileArgs
- func (TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
- func (i TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
- type TransformOutputCustomPresetFormatTransportStreamOutputFileArray
- func (TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ElementType() reflect.Type
- func (i TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
- func (i TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
- type TransformOutputCustomPresetFormatTransportStreamOutputFileArrayInput
- type TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
- func (TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) Index(i pulumi.IntInput) TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
- type TransformOutputCustomPresetFormatTransportStreamOutputFileInput
- type TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
- func (TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) Labels() pulumi.StringArrayOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
- func (o TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
- type TransformOutputCustomPresetFormatTransportStreamPtrInput
- type TransformOutputCustomPresetFormatTransportStreamPtrOutput
- func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) Elem() TransformOutputCustomPresetFormatTransportStreamOutput
- func (TransformOutputCustomPresetFormatTransportStreamPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) FilenamePattern() pulumi.StringPtrOutput
- func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) OutputFiles() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
- func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput() TransformOutputCustomPresetFormatTransportStreamPtrOutput
- func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamPtrOutput
- type TransformOutputCustomPresetInput
- type TransformOutputCustomPresetOutput
- func (o TransformOutputCustomPresetOutput) Codecs() TransformOutputCustomPresetCodecArrayOutput
- func (TransformOutputCustomPresetOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetOutput) ExperimentalOptions() pulumi.StringMapOutput
- func (o TransformOutputCustomPresetOutput) Filter() TransformOutputCustomPresetFilterPtrOutput
- func (o TransformOutputCustomPresetOutput) Formats() TransformOutputCustomPresetFormatArrayOutput
- func (o TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetOutput() TransformOutputCustomPresetOutput
- func (o TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetOutputWithContext(ctx context.Context) TransformOutputCustomPresetOutput
- func (o TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetPtrOutput() TransformOutputCustomPresetPtrOutput
- func (o TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetPtrOutput
- type TransformOutputCustomPresetPtrInput
- type TransformOutputCustomPresetPtrOutput
- func (o TransformOutputCustomPresetPtrOutput) Codecs() TransformOutputCustomPresetCodecArrayOutput
- func (o TransformOutputCustomPresetPtrOutput) Elem() TransformOutputCustomPresetOutput
- func (TransformOutputCustomPresetPtrOutput) ElementType() reflect.Type
- func (o TransformOutputCustomPresetPtrOutput) ExperimentalOptions() pulumi.StringMapOutput
- func (o TransformOutputCustomPresetPtrOutput) Filter() TransformOutputCustomPresetFilterPtrOutput
- func (o TransformOutputCustomPresetPtrOutput) Formats() TransformOutputCustomPresetFormatArrayOutput
- func (o TransformOutputCustomPresetPtrOutput) ToTransformOutputCustomPresetPtrOutput() TransformOutputCustomPresetPtrOutput
- func (o TransformOutputCustomPresetPtrOutput) ToTransformOutputCustomPresetPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetPtrOutput
- type TransformOutputFaceDetectorPreset
- type TransformOutputFaceDetectorPresetArgs
- func (TransformOutputFaceDetectorPresetArgs) ElementType() reflect.Type
- func (i TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetOutput() TransformOutputFaceDetectorPresetOutput
- func (i TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetOutput
- func (i TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetPtrOutput() TransformOutputFaceDetectorPresetPtrOutput
- func (i TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetPtrOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetPtrOutput
- type TransformOutputFaceDetectorPresetInput
- type TransformOutputFaceDetectorPresetOutput
- func (o TransformOutputFaceDetectorPresetOutput) AnalysisResolution() pulumi.StringPtrOutput
- func (o TransformOutputFaceDetectorPresetOutput) BlurType() pulumi.StringPtrOutput
- func (TransformOutputFaceDetectorPresetOutput) ElementType() reflect.Type
- func (o TransformOutputFaceDetectorPresetOutput) ExperimentalOptions() pulumi.StringMapOutput
- func (o TransformOutputFaceDetectorPresetOutput) FaceRedactorMode() pulumi.StringPtrOutput
- func (o TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetOutput() TransformOutputFaceDetectorPresetOutput
- func (o TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetOutput
- func (o TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetPtrOutput() TransformOutputFaceDetectorPresetPtrOutput
- func (o TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetPtrOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetPtrOutput
- type TransformOutputFaceDetectorPresetPtrInput
- type TransformOutputFaceDetectorPresetPtrOutput
- func (o TransformOutputFaceDetectorPresetPtrOutput) AnalysisResolution() pulumi.StringPtrOutput
- func (o TransformOutputFaceDetectorPresetPtrOutput) BlurType() pulumi.StringPtrOutput
- func (o TransformOutputFaceDetectorPresetPtrOutput) Elem() TransformOutputFaceDetectorPresetOutput
- func (TransformOutputFaceDetectorPresetPtrOutput) ElementType() reflect.Type
- func (o TransformOutputFaceDetectorPresetPtrOutput) ExperimentalOptions() pulumi.StringMapOutput
- func (o TransformOutputFaceDetectorPresetPtrOutput) FaceRedactorMode() pulumi.StringPtrOutput
- func (o TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutput() TransformOutputFaceDetectorPresetPtrOutput
- func (o TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetPtrOutput
- type TransformOutputType
- type TransformOutputTypeArgs
- type TransformOutputTypeArray
- type TransformOutputTypeArrayInput
- type TransformOutputTypeArrayOutput
- func (TransformOutputTypeArrayOutput) ElementType() reflect.Type
- func (o TransformOutputTypeArrayOutput) Index(i pulumi.IntInput) TransformOutputTypeOutput
- func (o TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutput() TransformOutputTypeArrayOutput
- func (o TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutputWithContext(ctx context.Context) TransformOutputTypeArrayOutput
- type TransformOutputTypeInput
- type TransformOutputTypeOutput
- func (o TransformOutputTypeOutput) AudioAnalyzerPreset() TransformOutputAudioAnalyzerPresetPtrOutput
- func (o TransformOutputTypeOutput) BuiltinPreset() TransformOutputBuiltinPresetPtrOutput
- func (o TransformOutputTypeOutput) CustomPreset() TransformOutputCustomPresetPtrOutput
- func (TransformOutputTypeOutput) ElementType() reflect.Type
- func (o TransformOutputTypeOutput) FaceDetectorPreset() TransformOutputFaceDetectorPresetPtrOutputdeprecated
- func (o TransformOutputTypeOutput) OnErrorAction() pulumi.StringPtrOutput
- func (o TransformOutputTypeOutput) RelativePriority() pulumi.StringPtrOutput
- func (o TransformOutputTypeOutput) ToTransformOutputTypeOutput() TransformOutputTypeOutput
- func (o TransformOutputTypeOutput) ToTransformOutputTypeOutputWithContext(ctx context.Context) TransformOutputTypeOutput
- func (o TransformOutputTypeOutput) VideoAnalyzerPreset() TransformOutputVideoAnalyzerPresetPtrOutputdeprecated
- type TransformOutputVideoAnalyzerPreset
- type TransformOutputVideoAnalyzerPresetArgs
- func (TransformOutputVideoAnalyzerPresetArgs) ElementType() reflect.Type
- func (i TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetOutput() TransformOutputVideoAnalyzerPresetOutput
- func (i TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetOutput
- func (i TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput
- func (i TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetPtrOutput
- type TransformOutputVideoAnalyzerPresetInput
- type TransformOutputVideoAnalyzerPresetOutput
- func (o TransformOutputVideoAnalyzerPresetOutput) AudioAnalysisMode() pulumi.StringPtrOutput
- func (o TransformOutputVideoAnalyzerPresetOutput) AudioLanguage() pulumi.StringPtrOutput
- func (TransformOutputVideoAnalyzerPresetOutput) ElementType() reflect.Type
- func (o TransformOutputVideoAnalyzerPresetOutput) ExperimentalOptions() pulumi.StringMapOutput
- func (o TransformOutputVideoAnalyzerPresetOutput) InsightsType() pulumi.StringPtrOutput
- func (o TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetOutput() TransformOutputVideoAnalyzerPresetOutput
- func (o TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetOutput
- func (o TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput
- func (o TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetPtrOutput
- type TransformOutputVideoAnalyzerPresetPtrInput
- type TransformOutputVideoAnalyzerPresetPtrOutput
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) AudioAnalysisMode() pulumi.StringPtrOutput
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) AudioLanguage() pulumi.StringPtrOutput
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) Elem() TransformOutputVideoAnalyzerPresetOutput
- func (TransformOutputVideoAnalyzerPresetPtrOutput) ElementType() reflect.Type
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) ExperimentalOptions() pulumi.StringMapOutput
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) InsightsType() pulumi.StringPtrOutput
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetPtrOutput
- type TransformState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountFilter ¶ added in v5.31.0
type AccountFilter struct { pulumi.CustomResourceState // The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning. FirstQualityBitrate pulumi.IntPtrOutput `pulumi:"firstQualityBitrate"` // The Media Services account name. Changing this forces a new Account Filter to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Account Filter. Changing this forces a new Account Filter to be created. Name pulumi.StringOutput `pulumi:"name"` // A `presentationTimeRange` block as defined below. PresentationTimeRange AccountFilterPresentationTimeRangePtrOutput `pulumi:"presentationTimeRange"` // The name of the Resource Group where the Account Filter should exist. Changing this forces a new Account Filter to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `trackSelection` blocks as defined below. TrackSelections AccountFilterTrackSelectionArrayOutput `pulumi:"trackSelections"` }
Manages a Media Services Account Filter.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } _, err = media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewAccountFilter(ctx, "example", &media.AccountFilterArgs{ Name: pulumi.String("Filter1"), ResourceGroupName: pulumi.Any(testAzurermResourceGroup.Name), MediaServicesAccountName: pulumi.Any(test.Name), FirstQualityBitrate: pulumi.Int(128000), PresentationTimeRange: &media.AccountFilterPresentationTimeRangeArgs{ StartInUnits: pulumi.Int(0), EndInUnits: pulumi.Int(15), PresentationWindowInUnits: pulumi.Int(90), LiveBackoffInUnits: pulumi.Int(0), UnitTimescaleInMilliseconds: pulumi.Int(1000), ForceEnd: pulumi.Bool(false), }, TrackSelections: media.AccountFilterTrackSelectionArray{ &media.AccountFilterTrackSelectionArgs{ Conditions: media.AccountFilterTrackSelectionConditionArray{ &media.AccountFilterTrackSelectionConditionArgs{ Property: pulumi.String("Type"), Operation: pulumi.String("Equal"), Value: pulumi.String("Audio"), }, &media.AccountFilterTrackSelectionConditionArgs{ Property: pulumi.String("Language"), Operation: pulumi.String("NotEqual"), Value: pulumi.String("en"), }, &media.AccountFilterTrackSelectionConditionArgs{ Property: pulumi.String("FourCC"), Operation: pulumi.String("NotEqual"), Value: pulumi.String("EC-3"), }, }, }, &media.AccountFilterTrackSelectionArgs{ Conditions: media.AccountFilterTrackSelectionConditionArray{ &media.AccountFilterTrackSelectionConditionArgs{ Property: pulumi.String("Type"), Operation: pulumi.String("Equal"), Value: pulumi.String("Video"), }, &media.AccountFilterTrackSelectionConditionArgs{ Property: pulumi.String("Bitrate"), Operation: pulumi.String("Equal"), Value: pulumi.String("3000000-5000000"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Account Filters can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/accountFilter:AccountFilter example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/account1/accountFilters/filter1 ```
func GetAccountFilter ¶ added in v5.31.0
func GetAccountFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccountFilterState, opts ...pulumi.ResourceOption) (*AccountFilter, error)
GetAccountFilter gets an existing AccountFilter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccountFilter ¶ added in v5.31.0
func NewAccountFilter(ctx *pulumi.Context, name string, args *AccountFilterArgs, opts ...pulumi.ResourceOption) (*AccountFilter, error)
NewAccountFilter registers a new resource with the given unique name, arguments, and options.
func (*AccountFilter) ElementType ¶ added in v5.31.0
func (*AccountFilter) ElementType() reflect.Type
func (*AccountFilter) ToAccountFilterOutput ¶ added in v5.31.0
func (i *AccountFilter) ToAccountFilterOutput() AccountFilterOutput
func (*AccountFilter) ToAccountFilterOutputWithContext ¶ added in v5.31.0
func (i *AccountFilter) ToAccountFilterOutputWithContext(ctx context.Context) AccountFilterOutput
type AccountFilterArgs ¶ added in v5.31.0
type AccountFilterArgs struct { // The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning. FirstQualityBitrate pulumi.IntPtrInput // The Media Services account name. Changing this forces a new Account Filter to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Account Filter. Changing this forces a new Account Filter to be created. Name pulumi.StringPtrInput // A `presentationTimeRange` block as defined below. PresentationTimeRange AccountFilterPresentationTimeRangePtrInput // The name of the Resource Group where the Account Filter should exist. Changing this forces a new Account Filter to be created. ResourceGroupName pulumi.StringInput // One or more `trackSelection` blocks as defined below. TrackSelections AccountFilterTrackSelectionArrayInput }
The set of arguments for constructing a AccountFilter resource.
func (AccountFilterArgs) ElementType ¶ added in v5.31.0
func (AccountFilterArgs) ElementType() reflect.Type
type AccountFilterArray ¶ added in v5.31.0
type AccountFilterArray []AccountFilterInput
func (AccountFilterArray) ElementType ¶ added in v5.31.0
func (AccountFilterArray) ElementType() reflect.Type
func (AccountFilterArray) ToAccountFilterArrayOutput ¶ added in v5.31.0
func (i AccountFilterArray) ToAccountFilterArrayOutput() AccountFilterArrayOutput
func (AccountFilterArray) ToAccountFilterArrayOutputWithContext ¶ added in v5.31.0
func (i AccountFilterArray) ToAccountFilterArrayOutputWithContext(ctx context.Context) AccountFilterArrayOutput
type AccountFilterArrayInput ¶ added in v5.31.0
type AccountFilterArrayInput interface { pulumi.Input ToAccountFilterArrayOutput() AccountFilterArrayOutput ToAccountFilterArrayOutputWithContext(context.Context) AccountFilterArrayOutput }
AccountFilterArrayInput is an input type that accepts AccountFilterArray and AccountFilterArrayOutput values. You can construct a concrete instance of `AccountFilterArrayInput` via:
AccountFilterArray{ AccountFilterArgs{...} }
type AccountFilterArrayOutput ¶ added in v5.31.0
type AccountFilterArrayOutput struct{ *pulumi.OutputState }
func (AccountFilterArrayOutput) ElementType ¶ added in v5.31.0
func (AccountFilterArrayOutput) ElementType() reflect.Type
func (AccountFilterArrayOutput) Index ¶ added in v5.31.0
func (o AccountFilterArrayOutput) Index(i pulumi.IntInput) AccountFilterOutput
func (AccountFilterArrayOutput) ToAccountFilterArrayOutput ¶ added in v5.31.0
func (o AccountFilterArrayOutput) ToAccountFilterArrayOutput() AccountFilterArrayOutput
func (AccountFilterArrayOutput) ToAccountFilterArrayOutputWithContext ¶ added in v5.31.0
func (o AccountFilterArrayOutput) ToAccountFilterArrayOutputWithContext(ctx context.Context) AccountFilterArrayOutput
type AccountFilterInput ¶ added in v5.31.0
type AccountFilterInput interface { pulumi.Input ToAccountFilterOutput() AccountFilterOutput ToAccountFilterOutputWithContext(ctx context.Context) AccountFilterOutput }
type AccountFilterMap ¶ added in v5.31.0
type AccountFilterMap map[string]AccountFilterInput
func (AccountFilterMap) ElementType ¶ added in v5.31.0
func (AccountFilterMap) ElementType() reflect.Type
func (AccountFilterMap) ToAccountFilterMapOutput ¶ added in v5.31.0
func (i AccountFilterMap) ToAccountFilterMapOutput() AccountFilterMapOutput
func (AccountFilterMap) ToAccountFilterMapOutputWithContext ¶ added in v5.31.0
func (i AccountFilterMap) ToAccountFilterMapOutputWithContext(ctx context.Context) AccountFilterMapOutput
type AccountFilterMapInput ¶ added in v5.31.0
type AccountFilterMapInput interface { pulumi.Input ToAccountFilterMapOutput() AccountFilterMapOutput ToAccountFilterMapOutputWithContext(context.Context) AccountFilterMapOutput }
AccountFilterMapInput is an input type that accepts AccountFilterMap and AccountFilterMapOutput values. You can construct a concrete instance of `AccountFilterMapInput` via:
AccountFilterMap{ "key": AccountFilterArgs{...} }
type AccountFilterMapOutput ¶ added in v5.31.0
type AccountFilterMapOutput struct{ *pulumi.OutputState }
func (AccountFilterMapOutput) ElementType ¶ added in v5.31.0
func (AccountFilterMapOutput) ElementType() reflect.Type
func (AccountFilterMapOutput) MapIndex ¶ added in v5.31.0
func (o AccountFilterMapOutput) MapIndex(k pulumi.StringInput) AccountFilterOutput
func (AccountFilterMapOutput) ToAccountFilterMapOutput ¶ added in v5.31.0
func (o AccountFilterMapOutput) ToAccountFilterMapOutput() AccountFilterMapOutput
func (AccountFilterMapOutput) ToAccountFilterMapOutputWithContext ¶ added in v5.31.0
func (o AccountFilterMapOutput) ToAccountFilterMapOutputWithContext(ctx context.Context) AccountFilterMapOutput
type AccountFilterOutput ¶ added in v5.31.0
type AccountFilterOutput struct{ *pulumi.OutputState }
func (AccountFilterOutput) ElementType ¶ added in v5.31.0
func (AccountFilterOutput) ElementType() reflect.Type
func (AccountFilterOutput) FirstQualityBitrate ¶ added in v5.31.0
func (o AccountFilterOutput) FirstQualityBitrate() pulumi.IntPtrOutput
The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning.
func (AccountFilterOutput) MediaServicesAccountName ¶ added in v5.31.0
func (o AccountFilterOutput) MediaServicesAccountName() pulumi.StringOutput
The Media Services account name. Changing this forces a new Account Filter to be created.
func (AccountFilterOutput) Name ¶ added in v5.31.0
func (o AccountFilterOutput) Name() pulumi.StringOutput
The name which should be used for this Account Filter. Changing this forces a new Account Filter to be created.
func (AccountFilterOutput) PresentationTimeRange ¶ added in v5.31.0
func (o AccountFilterOutput) PresentationTimeRange() AccountFilterPresentationTimeRangePtrOutput
A `presentationTimeRange` block as defined below.
func (AccountFilterOutput) ResourceGroupName ¶ added in v5.31.0
func (o AccountFilterOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Account Filter should exist. Changing this forces a new Account Filter to be created.
func (AccountFilterOutput) ToAccountFilterOutput ¶ added in v5.31.0
func (o AccountFilterOutput) ToAccountFilterOutput() AccountFilterOutput
func (AccountFilterOutput) ToAccountFilterOutputWithContext ¶ added in v5.31.0
func (o AccountFilterOutput) ToAccountFilterOutputWithContext(ctx context.Context) AccountFilterOutput
func (AccountFilterOutput) TrackSelections ¶ added in v5.31.0
func (o AccountFilterOutput) TrackSelections() AccountFilterTrackSelectionArrayOutput
One or more `trackSelection` blocks as defined below.
type AccountFilterPresentationTimeRange ¶ added in v5.31.0
type AccountFilterPresentationTimeRange struct { // The absolute end time boundary. Applies to Video on Demand (VoD). // For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMilliseconds`, so an `endInUnits` of 180 would be for 3 minutes. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMilliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. EndInUnits *int `pulumi:"endInUnits"` // Indicates whether the `endInUnits` property must be present. If true, `endInUnits` must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: `false`, `true`. ForceEnd *bool `pulumi:"forceEnd"` // The relative to end right edge. Applies to Live Streaming only. // This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by `unitTimescaleInMilliseconds`. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge. LiveBackoffInUnits *int `pulumi:"liveBackoffInUnits"` // The relative to end sliding window. Applies to Live Streaming only. Use `presentationWindowInUnits` to apply a sliding window of fragments to include in a playlist. The unit is defined by `unitTimescaleInMilliseconds`. For example, set `presentationWindowInUnits` to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds. PresentationWindowInUnits *int `pulumi:"presentationWindowInUnits"` // The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMilliseconds`, so a `startInUnits` of 15 would be for 15 seconds. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMilliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. StartInUnits *int `pulumi:"startInUnits"` // Specified as the number of milliseconds in one unit timescale. For example, if you want to set a `startInUnits` at 30 seconds, you would use a value of 30 when using the `unitTimescaleInMilliseconds` in 1000. Or if you want to set `startInUnits` in 30 milliseconds, you would use a value of 30 when using the `unitTimescaleInMilliseconds` in 1. Applies timescale to `startInUnits`, `startTimescale` and `presentationWindowInTimescale` and `liveBackoffInTimescale`. UnitTimescaleInMilliseconds int `pulumi:"unitTimescaleInMilliseconds"` }
type AccountFilterPresentationTimeRangeArgs ¶ added in v5.31.0
type AccountFilterPresentationTimeRangeArgs struct { // The absolute end time boundary. Applies to Video on Demand (VoD). // For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMilliseconds`, so an `endInUnits` of 180 would be for 3 minutes. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMilliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. EndInUnits pulumi.IntPtrInput `pulumi:"endInUnits"` // Indicates whether the `endInUnits` property must be present. If true, `endInUnits` must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: `false`, `true`. ForceEnd pulumi.BoolPtrInput `pulumi:"forceEnd"` // The relative to end right edge. Applies to Live Streaming only. // This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by `unitTimescaleInMilliseconds`. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge. LiveBackoffInUnits pulumi.IntPtrInput `pulumi:"liveBackoffInUnits"` // The relative to end sliding window. Applies to Live Streaming only. Use `presentationWindowInUnits` to apply a sliding window of fragments to include in a playlist. The unit is defined by `unitTimescaleInMilliseconds`. For example, set `presentationWindowInUnits` to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds. PresentationWindowInUnits pulumi.IntPtrInput `pulumi:"presentationWindowInUnits"` // The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMilliseconds`, so a `startInUnits` of 15 would be for 15 seconds. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMilliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. StartInUnits pulumi.IntPtrInput `pulumi:"startInUnits"` // Specified as the number of milliseconds in one unit timescale. For example, if you want to set a `startInUnits` at 30 seconds, you would use a value of 30 when using the `unitTimescaleInMilliseconds` in 1000. Or if you want to set `startInUnits` in 30 milliseconds, you would use a value of 30 when using the `unitTimescaleInMilliseconds` in 1. Applies timescale to `startInUnits`, `startTimescale` and `presentationWindowInTimescale` and `liveBackoffInTimescale`. UnitTimescaleInMilliseconds pulumi.IntInput `pulumi:"unitTimescaleInMilliseconds"` }
func (AccountFilterPresentationTimeRangeArgs) ElementType ¶ added in v5.31.0
func (AccountFilterPresentationTimeRangeArgs) ElementType() reflect.Type
func (AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangeOutput ¶ added in v5.31.0
func (i AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangeOutput() AccountFilterPresentationTimeRangeOutput
func (AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangeOutputWithContext ¶ added in v5.31.0
func (i AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangeOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangeOutput
func (AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangePtrOutput ¶ added in v5.31.0
func (i AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangePtrOutput() AccountFilterPresentationTimeRangePtrOutput
func (AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangePtrOutputWithContext ¶ added in v5.31.0
func (i AccountFilterPresentationTimeRangeArgs) ToAccountFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangePtrOutput
type AccountFilterPresentationTimeRangeInput ¶ added in v5.31.0
type AccountFilterPresentationTimeRangeInput interface { pulumi.Input ToAccountFilterPresentationTimeRangeOutput() AccountFilterPresentationTimeRangeOutput ToAccountFilterPresentationTimeRangeOutputWithContext(context.Context) AccountFilterPresentationTimeRangeOutput }
AccountFilterPresentationTimeRangeInput is an input type that accepts AccountFilterPresentationTimeRangeArgs and AccountFilterPresentationTimeRangeOutput values. You can construct a concrete instance of `AccountFilterPresentationTimeRangeInput` via:
AccountFilterPresentationTimeRangeArgs{...}
type AccountFilterPresentationTimeRangeOutput ¶ added in v5.31.0
type AccountFilterPresentationTimeRangeOutput struct{ *pulumi.OutputState }
func (AccountFilterPresentationTimeRangeOutput) ElementType ¶ added in v5.31.0
func (AccountFilterPresentationTimeRangeOutput) ElementType() reflect.Type
func (AccountFilterPresentationTimeRangeOutput) EndInUnits ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) EndInUnits() pulumi.IntPtrOutput
The absolute end time boundary. Applies to Video on Demand (VoD). For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMilliseconds`, so an `endInUnits` of 180 would be for 3 minutes. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMilliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest.
func (AccountFilterPresentationTimeRangeOutput) ForceEnd ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) ForceEnd() pulumi.BoolPtrOutput
Indicates whether the `endInUnits` property must be present. If true, `endInUnits` must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: `false`, `true`.
func (AccountFilterPresentationTimeRangeOutput) LiveBackoffInUnits ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) LiveBackoffInUnits() pulumi.IntPtrOutput
The relative to end right edge. Applies to Live Streaming only. This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by `unitTimescaleInMilliseconds`. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge.
func (AccountFilterPresentationTimeRangeOutput) PresentationWindowInUnits ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) PresentationWindowInUnits() pulumi.IntPtrOutput
The relative to end sliding window. Applies to Live Streaming only. Use `presentationWindowInUnits` to apply a sliding window of fragments to include in a playlist. The unit is defined by `unitTimescaleInMilliseconds`. For example, set `presentationWindowInUnits` to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds.
func (AccountFilterPresentationTimeRangeOutput) StartInUnits ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) StartInUnits() pulumi.IntPtrOutput
The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMilliseconds`, so a `startInUnits` of 15 would be for 15 seconds. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMilliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest.
func (AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangeOutput ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangeOutput() AccountFilterPresentationTimeRangeOutput
func (AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangeOutputWithContext ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangeOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangeOutput
func (AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangePtrOutput ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangePtrOutput() AccountFilterPresentationTimeRangePtrOutput
func (AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangePtrOutputWithContext ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) ToAccountFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangePtrOutput
func (AccountFilterPresentationTimeRangeOutput) UnitTimescaleInMilliseconds ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangeOutput) UnitTimescaleInMilliseconds() pulumi.IntOutput
Specified as the number of milliseconds in one unit timescale. For example, if you want to set a `startInUnits` at 30 seconds, you would use a value of 30 when using the `unitTimescaleInMilliseconds` in 1000. Or if you want to set `startInUnits` in 30 milliseconds, you would use a value of 30 when using the `unitTimescaleInMilliseconds` in 1. Applies timescale to `startInUnits`, `startTimescale` and `presentationWindowInTimescale` and `liveBackoffInTimescale`.
type AccountFilterPresentationTimeRangePtrInput ¶ added in v5.31.0
type AccountFilterPresentationTimeRangePtrInput interface { pulumi.Input ToAccountFilterPresentationTimeRangePtrOutput() AccountFilterPresentationTimeRangePtrOutput ToAccountFilterPresentationTimeRangePtrOutputWithContext(context.Context) AccountFilterPresentationTimeRangePtrOutput }
AccountFilterPresentationTimeRangePtrInput is an input type that accepts AccountFilterPresentationTimeRangeArgs, AccountFilterPresentationTimeRangePtr and AccountFilterPresentationTimeRangePtrOutput values. You can construct a concrete instance of `AccountFilterPresentationTimeRangePtrInput` via:
AccountFilterPresentationTimeRangeArgs{...} or: nil
func AccountFilterPresentationTimeRangePtr ¶ added in v5.31.0
func AccountFilterPresentationTimeRangePtr(v *AccountFilterPresentationTimeRangeArgs) AccountFilterPresentationTimeRangePtrInput
type AccountFilterPresentationTimeRangePtrOutput ¶ added in v5.31.0
type AccountFilterPresentationTimeRangePtrOutput struct{ *pulumi.OutputState }
func (AccountFilterPresentationTimeRangePtrOutput) ElementType ¶ added in v5.31.0
func (AccountFilterPresentationTimeRangePtrOutput) ElementType() reflect.Type
func (AccountFilterPresentationTimeRangePtrOutput) EndInUnits ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangePtrOutput) EndInUnits() pulumi.IntPtrOutput
The absolute end time boundary. Applies to Video on Demand (VoD). For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMilliseconds`, so an `endInUnits` of 180 would be for 3 minutes. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMilliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest.
func (AccountFilterPresentationTimeRangePtrOutput) ForceEnd ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangePtrOutput) ForceEnd() pulumi.BoolPtrOutput
Indicates whether the `endInUnits` property must be present. If true, `endInUnits` must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: `false`, `true`.
func (AccountFilterPresentationTimeRangePtrOutput) LiveBackoffInUnits ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangePtrOutput) LiveBackoffInUnits() pulumi.IntPtrOutput
The relative to end right edge. Applies to Live Streaming only. This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by `unitTimescaleInMilliseconds`. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge.
func (AccountFilterPresentationTimeRangePtrOutput) PresentationWindowInUnits ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangePtrOutput) PresentationWindowInUnits() pulumi.IntPtrOutput
The relative to end sliding window. Applies to Live Streaming only. Use `presentationWindowInUnits` to apply a sliding window of fragments to include in a playlist. The unit is defined by `unitTimescaleInMilliseconds`. For example, set `presentationWindowInUnits` to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds.
func (AccountFilterPresentationTimeRangePtrOutput) StartInUnits ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangePtrOutput) StartInUnits() pulumi.IntPtrOutput
The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMilliseconds`, so a `startInUnits` of 15 would be for 15 seconds. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMilliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest.
func (AccountFilterPresentationTimeRangePtrOutput) ToAccountFilterPresentationTimeRangePtrOutput ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangePtrOutput) ToAccountFilterPresentationTimeRangePtrOutput() AccountFilterPresentationTimeRangePtrOutput
func (AccountFilterPresentationTimeRangePtrOutput) ToAccountFilterPresentationTimeRangePtrOutputWithContext ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangePtrOutput) ToAccountFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AccountFilterPresentationTimeRangePtrOutput
func (AccountFilterPresentationTimeRangePtrOutput) UnitTimescaleInMilliseconds ¶ added in v5.31.0
func (o AccountFilterPresentationTimeRangePtrOutput) UnitTimescaleInMilliseconds() pulumi.IntPtrOutput
Specified as the number of milliseconds in one unit timescale. For example, if you want to set a `startInUnits` at 30 seconds, you would use a value of 30 when using the `unitTimescaleInMilliseconds` in 1000. Or if you want to set `startInUnits` in 30 milliseconds, you would use a value of 30 when using the `unitTimescaleInMilliseconds` in 1. Applies timescale to `startInUnits`, `startTimescale` and `presentationWindowInTimescale` and `liveBackoffInTimescale`.
type AccountFilterState ¶ added in v5.31.0
type AccountFilterState struct { // The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning. FirstQualityBitrate pulumi.IntPtrInput // The Media Services account name. Changing this forces a new Account Filter to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Account Filter. Changing this forces a new Account Filter to be created. Name pulumi.StringPtrInput // A `presentationTimeRange` block as defined below. PresentationTimeRange AccountFilterPresentationTimeRangePtrInput // The name of the Resource Group where the Account Filter should exist. Changing this forces a new Account Filter to be created. ResourceGroupName pulumi.StringPtrInput // One or more `trackSelection` blocks as defined below. TrackSelections AccountFilterTrackSelectionArrayInput }
func (AccountFilterState) ElementType ¶ added in v5.31.0
func (AccountFilterState) ElementType() reflect.Type
type AccountFilterTrackSelection ¶ added in v5.31.0
type AccountFilterTrackSelection struct { // One or more `selection` blocks as defined above. Conditions []AccountFilterTrackSelectionCondition `pulumi:"conditions"` }
type AccountFilterTrackSelectionArgs ¶ added in v5.31.0
type AccountFilterTrackSelectionArgs struct { // One or more `selection` blocks as defined above. Conditions AccountFilterTrackSelectionConditionArrayInput `pulumi:"conditions"` }
func (AccountFilterTrackSelectionArgs) ElementType ¶ added in v5.31.0
func (AccountFilterTrackSelectionArgs) ElementType() reflect.Type
func (AccountFilterTrackSelectionArgs) ToAccountFilterTrackSelectionOutput ¶ added in v5.31.0
func (i AccountFilterTrackSelectionArgs) ToAccountFilterTrackSelectionOutput() AccountFilterTrackSelectionOutput
func (AccountFilterTrackSelectionArgs) ToAccountFilterTrackSelectionOutputWithContext ¶ added in v5.31.0
func (i AccountFilterTrackSelectionArgs) ToAccountFilterTrackSelectionOutputWithContext(ctx context.Context) AccountFilterTrackSelectionOutput
type AccountFilterTrackSelectionArray ¶ added in v5.31.0
type AccountFilterTrackSelectionArray []AccountFilterTrackSelectionInput
func (AccountFilterTrackSelectionArray) ElementType ¶ added in v5.31.0
func (AccountFilterTrackSelectionArray) ElementType() reflect.Type
func (AccountFilterTrackSelectionArray) ToAccountFilterTrackSelectionArrayOutput ¶ added in v5.31.0
func (i AccountFilterTrackSelectionArray) ToAccountFilterTrackSelectionArrayOutput() AccountFilterTrackSelectionArrayOutput
func (AccountFilterTrackSelectionArray) ToAccountFilterTrackSelectionArrayOutputWithContext ¶ added in v5.31.0
func (i AccountFilterTrackSelectionArray) ToAccountFilterTrackSelectionArrayOutputWithContext(ctx context.Context) AccountFilterTrackSelectionArrayOutput
type AccountFilterTrackSelectionArrayInput ¶ added in v5.31.0
type AccountFilterTrackSelectionArrayInput interface { pulumi.Input ToAccountFilterTrackSelectionArrayOutput() AccountFilterTrackSelectionArrayOutput ToAccountFilterTrackSelectionArrayOutputWithContext(context.Context) AccountFilterTrackSelectionArrayOutput }
AccountFilterTrackSelectionArrayInput is an input type that accepts AccountFilterTrackSelectionArray and AccountFilterTrackSelectionArrayOutput values. You can construct a concrete instance of `AccountFilterTrackSelectionArrayInput` via:
AccountFilterTrackSelectionArray{ AccountFilterTrackSelectionArgs{...} }
type AccountFilterTrackSelectionArrayOutput ¶ added in v5.31.0
type AccountFilterTrackSelectionArrayOutput struct{ *pulumi.OutputState }
func (AccountFilterTrackSelectionArrayOutput) ElementType ¶ added in v5.31.0
func (AccountFilterTrackSelectionArrayOutput) ElementType() reflect.Type
func (AccountFilterTrackSelectionArrayOutput) ToAccountFilterTrackSelectionArrayOutput ¶ added in v5.31.0
func (o AccountFilterTrackSelectionArrayOutput) ToAccountFilterTrackSelectionArrayOutput() AccountFilterTrackSelectionArrayOutput
func (AccountFilterTrackSelectionArrayOutput) ToAccountFilterTrackSelectionArrayOutputWithContext ¶ added in v5.31.0
func (o AccountFilterTrackSelectionArrayOutput) ToAccountFilterTrackSelectionArrayOutputWithContext(ctx context.Context) AccountFilterTrackSelectionArrayOutput
type AccountFilterTrackSelectionCondition ¶ added in v5.31.0
type AccountFilterTrackSelectionConditionArgs ¶ added in v5.31.0
type AccountFilterTrackSelectionConditionArgs struct { Operation pulumi.StringInput `pulumi:"operation"` Property pulumi.StringInput `pulumi:"property"` Value pulumi.StringInput `pulumi:"value"` }
func (AccountFilterTrackSelectionConditionArgs) ElementType ¶ added in v5.31.0
func (AccountFilterTrackSelectionConditionArgs) ElementType() reflect.Type
func (AccountFilterTrackSelectionConditionArgs) ToAccountFilterTrackSelectionConditionOutput ¶ added in v5.31.0
func (i AccountFilterTrackSelectionConditionArgs) ToAccountFilterTrackSelectionConditionOutput() AccountFilterTrackSelectionConditionOutput
func (AccountFilterTrackSelectionConditionArgs) ToAccountFilterTrackSelectionConditionOutputWithContext ¶ added in v5.31.0
func (i AccountFilterTrackSelectionConditionArgs) ToAccountFilterTrackSelectionConditionOutputWithContext(ctx context.Context) AccountFilterTrackSelectionConditionOutput
type AccountFilterTrackSelectionConditionArray ¶ added in v5.31.0
type AccountFilterTrackSelectionConditionArray []AccountFilterTrackSelectionConditionInput
func (AccountFilterTrackSelectionConditionArray) ElementType ¶ added in v5.31.0
func (AccountFilterTrackSelectionConditionArray) ElementType() reflect.Type
func (AccountFilterTrackSelectionConditionArray) ToAccountFilterTrackSelectionConditionArrayOutput ¶ added in v5.31.0
func (i AccountFilterTrackSelectionConditionArray) ToAccountFilterTrackSelectionConditionArrayOutput() AccountFilterTrackSelectionConditionArrayOutput
func (AccountFilterTrackSelectionConditionArray) ToAccountFilterTrackSelectionConditionArrayOutputWithContext ¶ added in v5.31.0
func (i AccountFilterTrackSelectionConditionArray) ToAccountFilterTrackSelectionConditionArrayOutputWithContext(ctx context.Context) AccountFilterTrackSelectionConditionArrayOutput
type AccountFilterTrackSelectionConditionArrayInput ¶ added in v5.31.0
type AccountFilterTrackSelectionConditionArrayInput interface { pulumi.Input ToAccountFilterTrackSelectionConditionArrayOutput() AccountFilterTrackSelectionConditionArrayOutput ToAccountFilterTrackSelectionConditionArrayOutputWithContext(context.Context) AccountFilterTrackSelectionConditionArrayOutput }
AccountFilterTrackSelectionConditionArrayInput is an input type that accepts AccountFilterTrackSelectionConditionArray and AccountFilterTrackSelectionConditionArrayOutput values. You can construct a concrete instance of `AccountFilterTrackSelectionConditionArrayInput` via:
AccountFilterTrackSelectionConditionArray{ AccountFilterTrackSelectionConditionArgs{...} }
type AccountFilterTrackSelectionConditionArrayOutput ¶ added in v5.31.0
type AccountFilterTrackSelectionConditionArrayOutput struct{ *pulumi.OutputState }
func (AccountFilterTrackSelectionConditionArrayOutput) ElementType ¶ added in v5.31.0
func (AccountFilterTrackSelectionConditionArrayOutput) ElementType() reflect.Type
func (AccountFilterTrackSelectionConditionArrayOutput) ToAccountFilterTrackSelectionConditionArrayOutput ¶ added in v5.31.0
func (o AccountFilterTrackSelectionConditionArrayOutput) ToAccountFilterTrackSelectionConditionArrayOutput() AccountFilterTrackSelectionConditionArrayOutput
func (AccountFilterTrackSelectionConditionArrayOutput) ToAccountFilterTrackSelectionConditionArrayOutputWithContext ¶ added in v5.31.0
func (o AccountFilterTrackSelectionConditionArrayOutput) ToAccountFilterTrackSelectionConditionArrayOutputWithContext(ctx context.Context) AccountFilterTrackSelectionConditionArrayOutput
type AccountFilterTrackSelectionConditionInput ¶ added in v5.31.0
type AccountFilterTrackSelectionConditionInput interface { pulumi.Input ToAccountFilterTrackSelectionConditionOutput() AccountFilterTrackSelectionConditionOutput ToAccountFilterTrackSelectionConditionOutputWithContext(context.Context) AccountFilterTrackSelectionConditionOutput }
AccountFilterTrackSelectionConditionInput is an input type that accepts AccountFilterTrackSelectionConditionArgs and AccountFilterTrackSelectionConditionOutput values. You can construct a concrete instance of `AccountFilterTrackSelectionConditionInput` via:
AccountFilterTrackSelectionConditionArgs{...}
type AccountFilterTrackSelectionConditionOutput ¶ added in v5.31.0
type AccountFilterTrackSelectionConditionOutput struct{ *pulumi.OutputState }
func (AccountFilterTrackSelectionConditionOutput) ElementType ¶ added in v5.31.0
func (AccountFilterTrackSelectionConditionOutput) ElementType() reflect.Type
func (AccountFilterTrackSelectionConditionOutput) Operation ¶ added in v5.31.0
func (o AccountFilterTrackSelectionConditionOutput) Operation() pulumi.StringOutput
func (AccountFilterTrackSelectionConditionOutput) Property ¶ added in v5.31.0
func (o AccountFilterTrackSelectionConditionOutput) Property() pulumi.StringOutput
func (AccountFilterTrackSelectionConditionOutput) ToAccountFilterTrackSelectionConditionOutput ¶ added in v5.31.0
func (o AccountFilterTrackSelectionConditionOutput) ToAccountFilterTrackSelectionConditionOutput() AccountFilterTrackSelectionConditionOutput
func (AccountFilterTrackSelectionConditionOutput) ToAccountFilterTrackSelectionConditionOutputWithContext ¶ added in v5.31.0
func (o AccountFilterTrackSelectionConditionOutput) ToAccountFilterTrackSelectionConditionOutputWithContext(ctx context.Context) AccountFilterTrackSelectionConditionOutput
func (AccountFilterTrackSelectionConditionOutput) Value ¶ added in v5.31.0
func (o AccountFilterTrackSelectionConditionOutput) Value() pulumi.StringOutput
type AccountFilterTrackSelectionInput ¶ added in v5.31.0
type AccountFilterTrackSelectionInput interface { pulumi.Input ToAccountFilterTrackSelectionOutput() AccountFilterTrackSelectionOutput ToAccountFilterTrackSelectionOutputWithContext(context.Context) AccountFilterTrackSelectionOutput }
AccountFilterTrackSelectionInput is an input type that accepts AccountFilterTrackSelectionArgs and AccountFilterTrackSelectionOutput values. You can construct a concrete instance of `AccountFilterTrackSelectionInput` via:
AccountFilterTrackSelectionArgs{...}
type AccountFilterTrackSelectionOutput ¶ added in v5.31.0
type AccountFilterTrackSelectionOutput struct{ *pulumi.OutputState }
func (AccountFilterTrackSelectionOutput) Conditions ¶ added in v5.31.0
func (o AccountFilterTrackSelectionOutput) Conditions() AccountFilterTrackSelectionConditionArrayOutput
One or more `selection` blocks as defined above.
func (AccountFilterTrackSelectionOutput) ElementType ¶ added in v5.31.0
func (AccountFilterTrackSelectionOutput) ElementType() reflect.Type
func (AccountFilterTrackSelectionOutput) ToAccountFilterTrackSelectionOutput ¶ added in v5.31.0
func (o AccountFilterTrackSelectionOutput) ToAccountFilterTrackSelectionOutput() AccountFilterTrackSelectionOutput
func (AccountFilterTrackSelectionOutput) ToAccountFilterTrackSelectionOutputWithContext ¶ added in v5.31.0
func (o AccountFilterTrackSelectionOutput) ToAccountFilterTrackSelectionOutputWithContext(ctx context.Context) AccountFilterTrackSelectionOutput
type Asset ¶
type Asset struct { pulumi.CustomResourceState // The alternate ID of the Asset. AlternateId pulumi.StringPtrOutput `pulumi:"alternateId"` // The name of the asset blob container. Changing this forces a new Media Asset to be created. Container pulumi.StringOutput `pulumi:"container"` // The Asset description. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the name of the Media Services Account. Changing this forces a new Media Asset to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Media Asset. Changing this forces a new Media Asset to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Media Asset should exist. Changing this forces a new Media Asset to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The name of the storage account where to store the media asset. Changing this forces a new Media Asset to be created. StorageAccountName pulumi.StringOutput `pulumi:"storageAccountName"` }
Manages a Media Asset.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewAsset(ctx, "example", &media.AssetArgs{ Name: pulumi.String("Asset1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("Asset description"), }) if err != nil { return err } return nil }) }
```
## Import
Media Assets can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/asset:Asset example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/account1/assets/asset1 ```
func GetAsset ¶
func GetAsset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssetState, opts ...pulumi.ResourceOption) (*Asset, error)
GetAsset gets an existing Asset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAsset ¶
func NewAsset(ctx *pulumi.Context, name string, args *AssetArgs, opts ...pulumi.ResourceOption) (*Asset, error)
NewAsset registers a new resource with the given unique name, arguments, and options.
func (*Asset) ElementType ¶
func (*Asset) ToAssetOutput ¶
func (i *Asset) ToAssetOutput() AssetOutput
func (*Asset) ToAssetOutputWithContext ¶
func (i *Asset) ToAssetOutputWithContext(ctx context.Context) AssetOutput
type AssetArgs ¶
type AssetArgs struct { // The alternate ID of the Asset. AlternateId pulumi.StringPtrInput // The name of the asset blob container. Changing this forces a new Media Asset to be created. Container pulumi.StringPtrInput // The Asset description. Description pulumi.StringPtrInput // Specifies the name of the Media Services Account. Changing this forces a new Media Asset to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Media Asset. Changing this forces a new Media Asset to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Media Asset should exist. Changing this forces a new Media Asset to be created. ResourceGroupName pulumi.StringInput // The name of the storage account where to store the media asset. Changing this forces a new Media Asset to be created. StorageAccountName pulumi.StringPtrInput }
The set of arguments for constructing a Asset resource.
func (AssetArgs) ElementType ¶
type AssetArray ¶
type AssetArray []AssetInput
func (AssetArray) ElementType ¶
func (AssetArray) ElementType() reflect.Type
func (AssetArray) ToAssetArrayOutput ¶
func (i AssetArray) ToAssetArrayOutput() AssetArrayOutput
func (AssetArray) ToAssetArrayOutputWithContext ¶
func (i AssetArray) ToAssetArrayOutputWithContext(ctx context.Context) AssetArrayOutput
type AssetArrayInput ¶
type AssetArrayInput interface { pulumi.Input ToAssetArrayOutput() AssetArrayOutput ToAssetArrayOutputWithContext(context.Context) AssetArrayOutput }
AssetArrayInput is an input type that accepts AssetArray and AssetArrayOutput values. You can construct a concrete instance of `AssetArrayInput` via:
AssetArray{ AssetArgs{...} }
type AssetArrayOutput ¶
type AssetArrayOutput struct{ *pulumi.OutputState }
func (AssetArrayOutput) ElementType ¶
func (AssetArrayOutput) ElementType() reflect.Type
func (AssetArrayOutput) Index ¶
func (o AssetArrayOutput) Index(i pulumi.IntInput) AssetOutput
func (AssetArrayOutput) ToAssetArrayOutput ¶
func (o AssetArrayOutput) ToAssetArrayOutput() AssetArrayOutput
func (AssetArrayOutput) ToAssetArrayOutputWithContext ¶
func (o AssetArrayOutput) ToAssetArrayOutputWithContext(ctx context.Context) AssetArrayOutput
type AssetFilter ¶
type AssetFilter struct { pulumi.CustomResourceState // The Asset ID for which the Asset Filter should be created. Changing this forces a new Asset Filter to be created. AssetId pulumi.StringOutput `pulumi:"assetId"` // The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning. FirstQualityBitrate pulumi.IntPtrOutput `pulumi:"firstQualityBitrate"` // The name which should be used for this Asset Filter. Changing this forces a new Asset Filter to be created. Name pulumi.StringOutput `pulumi:"name"` // A `presentationTimeRange` block as defined below. PresentationTimeRange AssetFilterPresentationTimeRangePtrOutput `pulumi:"presentationTimeRange"` // One or more `trackSelection` blocks as defined below. TrackSelections AssetFilterTrackSelectionArrayOutput `pulumi:"trackSelections"` }
Manages an Azure Media Asset Filter.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } exampleAsset, err := media.NewAsset(ctx, "example", &media.AssetArgs{ Name: pulumi.String("Asset1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("Asset description"), }) if err != nil { return err } _, err = media.NewAssetFilter(ctx, "example", &media.AssetFilterArgs{ Name: pulumi.String("Filter1"), AssetId: exampleAsset.ID(), FirstQualityBitrate: pulumi.Int(128000), PresentationTimeRange: &media.AssetFilterPresentationTimeRangeArgs{ StartInUnits: pulumi.Int(0), EndInUnits: pulumi.Int(15), PresentationWindowInUnits: pulumi.Int(90), LiveBackoffInUnits: pulumi.Int(0), UnitTimescaleInMiliseconds: pulumi.Int(1000), ForceEnd: pulumi.Bool(false), }, TrackSelections: media.AssetFilterTrackSelectionArray{ &media.AssetFilterTrackSelectionArgs{ Conditions: media.AssetFilterTrackSelectionConditionArray{ &media.AssetFilterTrackSelectionConditionArgs{ Property: pulumi.String("Type"), Operation: pulumi.String("Equal"), Value: pulumi.String("Audio"), }, &media.AssetFilterTrackSelectionConditionArgs{ Property: pulumi.String("Language"), Operation: pulumi.String("NotEqual"), Value: pulumi.String("en"), }, &media.AssetFilterTrackSelectionConditionArgs{ Property: pulumi.String("FourCC"), Operation: pulumi.String("NotEqual"), Value: pulumi.String("EC-3"), }, }, }, &media.AssetFilterTrackSelectionArgs{ Conditions: media.AssetFilterTrackSelectionConditionArray{ &media.AssetFilterTrackSelectionConditionArgs{ Property: pulumi.String("Type"), Operation: pulumi.String("Equal"), Value: pulumi.String("Video"), }, &media.AssetFilterTrackSelectionConditionArgs{ Property: pulumi.String("Bitrate"), Operation: pulumi.String("Equal"), Value: pulumi.String("3000000-5000000"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Asset Filters can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/assetFilter:AssetFilter example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/account1/assets/asset1/assetFilters/filter1 ```
func GetAssetFilter ¶
func GetAssetFilter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AssetFilterState, opts ...pulumi.ResourceOption) (*AssetFilter, error)
GetAssetFilter gets an existing AssetFilter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAssetFilter ¶
func NewAssetFilter(ctx *pulumi.Context, name string, args *AssetFilterArgs, opts ...pulumi.ResourceOption) (*AssetFilter, error)
NewAssetFilter registers a new resource with the given unique name, arguments, and options.
func (*AssetFilter) ElementType ¶
func (*AssetFilter) ElementType() reflect.Type
func (*AssetFilter) ToAssetFilterOutput ¶
func (i *AssetFilter) ToAssetFilterOutput() AssetFilterOutput
func (*AssetFilter) ToAssetFilterOutputWithContext ¶
func (i *AssetFilter) ToAssetFilterOutputWithContext(ctx context.Context) AssetFilterOutput
type AssetFilterArgs ¶
type AssetFilterArgs struct { // The Asset ID for which the Asset Filter should be created. Changing this forces a new Asset Filter to be created. AssetId pulumi.StringInput // The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning. FirstQualityBitrate pulumi.IntPtrInput // The name which should be used for this Asset Filter. Changing this forces a new Asset Filter to be created. Name pulumi.StringPtrInput // A `presentationTimeRange` block as defined below. PresentationTimeRange AssetFilterPresentationTimeRangePtrInput // One or more `trackSelection` blocks as defined below. TrackSelections AssetFilterTrackSelectionArrayInput }
The set of arguments for constructing a AssetFilter resource.
func (AssetFilterArgs) ElementType ¶
func (AssetFilterArgs) ElementType() reflect.Type
type AssetFilterArray ¶
type AssetFilterArray []AssetFilterInput
func (AssetFilterArray) ElementType ¶
func (AssetFilterArray) ElementType() reflect.Type
func (AssetFilterArray) ToAssetFilterArrayOutput ¶
func (i AssetFilterArray) ToAssetFilterArrayOutput() AssetFilterArrayOutput
func (AssetFilterArray) ToAssetFilterArrayOutputWithContext ¶
func (i AssetFilterArray) ToAssetFilterArrayOutputWithContext(ctx context.Context) AssetFilterArrayOutput
type AssetFilterArrayInput ¶
type AssetFilterArrayInput interface { pulumi.Input ToAssetFilterArrayOutput() AssetFilterArrayOutput ToAssetFilterArrayOutputWithContext(context.Context) AssetFilterArrayOutput }
AssetFilterArrayInput is an input type that accepts AssetFilterArray and AssetFilterArrayOutput values. You can construct a concrete instance of `AssetFilterArrayInput` via:
AssetFilterArray{ AssetFilterArgs{...} }
type AssetFilterArrayOutput ¶
type AssetFilterArrayOutput struct{ *pulumi.OutputState }
func (AssetFilterArrayOutput) ElementType ¶
func (AssetFilterArrayOutput) ElementType() reflect.Type
func (AssetFilterArrayOutput) Index ¶
func (o AssetFilterArrayOutput) Index(i pulumi.IntInput) AssetFilterOutput
func (AssetFilterArrayOutput) ToAssetFilterArrayOutput ¶
func (o AssetFilterArrayOutput) ToAssetFilterArrayOutput() AssetFilterArrayOutput
func (AssetFilterArrayOutput) ToAssetFilterArrayOutputWithContext ¶
func (o AssetFilterArrayOutput) ToAssetFilterArrayOutputWithContext(ctx context.Context) AssetFilterArrayOutput
type AssetFilterInput ¶
type AssetFilterInput interface { pulumi.Input ToAssetFilterOutput() AssetFilterOutput ToAssetFilterOutputWithContext(ctx context.Context) AssetFilterOutput }
type AssetFilterMap ¶
type AssetFilterMap map[string]AssetFilterInput
func (AssetFilterMap) ElementType ¶
func (AssetFilterMap) ElementType() reflect.Type
func (AssetFilterMap) ToAssetFilterMapOutput ¶
func (i AssetFilterMap) ToAssetFilterMapOutput() AssetFilterMapOutput
func (AssetFilterMap) ToAssetFilterMapOutputWithContext ¶
func (i AssetFilterMap) ToAssetFilterMapOutputWithContext(ctx context.Context) AssetFilterMapOutput
type AssetFilterMapInput ¶
type AssetFilterMapInput interface { pulumi.Input ToAssetFilterMapOutput() AssetFilterMapOutput ToAssetFilterMapOutputWithContext(context.Context) AssetFilterMapOutput }
AssetFilterMapInput is an input type that accepts AssetFilterMap and AssetFilterMapOutput values. You can construct a concrete instance of `AssetFilterMapInput` via:
AssetFilterMap{ "key": AssetFilterArgs{...} }
type AssetFilterMapOutput ¶
type AssetFilterMapOutput struct{ *pulumi.OutputState }
func (AssetFilterMapOutput) ElementType ¶
func (AssetFilterMapOutput) ElementType() reflect.Type
func (AssetFilterMapOutput) MapIndex ¶
func (o AssetFilterMapOutput) MapIndex(k pulumi.StringInput) AssetFilterOutput
func (AssetFilterMapOutput) ToAssetFilterMapOutput ¶
func (o AssetFilterMapOutput) ToAssetFilterMapOutput() AssetFilterMapOutput
func (AssetFilterMapOutput) ToAssetFilterMapOutputWithContext ¶
func (o AssetFilterMapOutput) ToAssetFilterMapOutputWithContext(ctx context.Context) AssetFilterMapOutput
type AssetFilterOutput ¶
type AssetFilterOutput struct{ *pulumi.OutputState }
func (AssetFilterOutput) AssetId ¶ added in v5.5.0
func (o AssetFilterOutput) AssetId() pulumi.StringOutput
The Asset ID for which the Asset Filter should be created. Changing this forces a new Asset Filter to be created.
func (AssetFilterOutput) ElementType ¶
func (AssetFilterOutput) ElementType() reflect.Type
func (AssetFilterOutput) FirstQualityBitrate ¶ added in v5.5.0
func (o AssetFilterOutput) FirstQualityBitrate() pulumi.IntPtrOutput
The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning.
func (AssetFilterOutput) Name ¶ added in v5.5.0
func (o AssetFilterOutput) Name() pulumi.StringOutput
The name which should be used for this Asset Filter. Changing this forces a new Asset Filter to be created.
func (AssetFilterOutput) PresentationTimeRange ¶ added in v5.5.0
func (o AssetFilterOutput) PresentationTimeRange() AssetFilterPresentationTimeRangePtrOutput
A `presentationTimeRange` block as defined below.
func (AssetFilterOutput) ToAssetFilterOutput ¶
func (o AssetFilterOutput) ToAssetFilterOutput() AssetFilterOutput
func (AssetFilterOutput) ToAssetFilterOutputWithContext ¶
func (o AssetFilterOutput) ToAssetFilterOutputWithContext(ctx context.Context) AssetFilterOutput
func (AssetFilterOutput) TrackSelections ¶ added in v5.5.0
func (o AssetFilterOutput) TrackSelections() AssetFilterTrackSelectionArrayOutput
One or more `trackSelection` blocks as defined below.
type AssetFilterPresentationTimeRange ¶
type AssetFilterPresentationTimeRange struct { // The absolute end time boundary. Applies to Video on Demand (VoD). // For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMiliseconds`, so an `endInUnits` of 180 would be for 3 minutes. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMiliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. EndInUnits *int `pulumi:"endInUnits"` // Indicates whether the `endInUnits` property must be present. If true, `endInUnits` must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: false, true. ForceEnd *bool `pulumi:"forceEnd"` // The relative to end right edge. Applies to Live Streaming only. // This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by `unitTimescaleInMiliseconds`. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge. LiveBackoffInUnits *int `pulumi:"liveBackoffInUnits"` // The relative to end sliding window. Applies to Live Streaming only. Use `presentationWindowInUnits` to apply a sliding window of fragments to include in a playlist. The unit is defined by `unitTimescaleInMiliseconds`. For example, set `presentationWindowInUnits` to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds. PresentationWindowInUnits *int `pulumi:"presentationWindowInUnits"` // The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMiliseconds`, so a `startInUnits` of 15 would be for 15 seconds. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMiliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. StartInUnits *int `pulumi:"startInUnits"` // Specified as the number of miliseconds in one unit timescale. For example, if you want to set a `startInUnits` at 30 seconds, you would use a value of 30 when using the `unitTimescaleInMiliseconds` in 1000. Or if you want to set `startInUnits` in 30 miliseconds, you would use a value of 30 when using the `unitTimescaleInMiliseconds` in 1. Applies timescale to `startInUnits`, `startTimescale` and `presentationWindowInTimescale` and `liveBackoffInTimescale`. UnitTimescaleInMiliseconds *int `pulumi:"unitTimescaleInMiliseconds"` }
type AssetFilterPresentationTimeRangeArgs ¶
type AssetFilterPresentationTimeRangeArgs struct { // The absolute end time boundary. Applies to Video on Demand (VoD). // For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMiliseconds`, so an `endInUnits` of 180 would be for 3 minutes. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMiliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. EndInUnits pulumi.IntPtrInput `pulumi:"endInUnits"` // Indicates whether the `endInUnits` property must be present. If true, `endInUnits` must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: false, true. ForceEnd pulumi.BoolPtrInput `pulumi:"forceEnd"` // The relative to end right edge. Applies to Live Streaming only. // This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by `unitTimescaleInMiliseconds`. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge. LiveBackoffInUnits pulumi.IntPtrInput `pulumi:"liveBackoffInUnits"` // The relative to end sliding window. Applies to Live Streaming only. Use `presentationWindowInUnits` to apply a sliding window of fragments to include in a playlist. The unit is defined by `unitTimescaleInMiliseconds`. For example, set `presentationWindowInUnits` to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds. PresentationWindowInUnits pulumi.IntPtrInput `pulumi:"presentationWindowInUnits"` // The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMiliseconds`, so a `startInUnits` of 15 would be for 15 seconds. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMiliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest. StartInUnits pulumi.IntPtrInput `pulumi:"startInUnits"` // Specified as the number of miliseconds in one unit timescale. For example, if you want to set a `startInUnits` at 30 seconds, you would use a value of 30 when using the `unitTimescaleInMiliseconds` in 1000. Or if you want to set `startInUnits` in 30 miliseconds, you would use a value of 30 when using the `unitTimescaleInMiliseconds` in 1. Applies timescale to `startInUnits`, `startTimescale` and `presentationWindowInTimescale` and `liveBackoffInTimescale`. UnitTimescaleInMiliseconds pulumi.IntPtrInput `pulumi:"unitTimescaleInMiliseconds"` }
func (AssetFilterPresentationTimeRangeArgs) ElementType ¶
func (AssetFilterPresentationTimeRangeArgs) ElementType() reflect.Type
func (AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangeOutput ¶
func (i AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangeOutput() AssetFilterPresentationTimeRangeOutput
func (AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangeOutputWithContext ¶
func (i AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangeOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangeOutput
func (AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangePtrOutput ¶
func (i AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangePtrOutput() AssetFilterPresentationTimeRangePtrOutput
func (AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangePtrOutputWithContext ¶
func (i AssetFilterPresentationTimeRangeArgs) ToAssetFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangePtrOutput
type AssetFilterPresentationTimeRangeInput ¶
type AssetFilterPresentationTimeRangeInput interface { pulumi.Input ToAssetFilterPresentationTimeRangeOutput() AssetFilterPresentationTimeRangeOutput ToAssetFilterPresentationTimeRangeOutputWithContext(context.Context) AssetFilterPresentationTimeRangeOutput }
AssetFilterPresentationTimeRangeInput is an input type that accepts AssetFilterPresentationTimeRangeArgs and AssetFilterPresentationTimeRangeOutput values. You can construct a concrete instance of `AssetFilterPresentationTimeRangeInput` via:
AssetFilterPresentationTimeRangeArgs{...}
type AssetFilterPresentationTimeRangeOutput ¶
type AssetFilterPresentationTimeRangeOutput struct{ *pulumi.OutputState }
func (AssetFilterPresentationTimeRangeOutput) ElementType ¶
func (AssetFilterPresentationTimeRangeOutput) ElementType() reflect.Type
func (AssetFilterPresentationTimeRangeOutput) EndInUnits ¶
func (o AssetFilterPresentationTimeRangeOutput) EndInUnits() pulumi.IntPtrOutput
The absolute end time boundary. Applies to Video on Demand (VoD). For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMiliseconds`, so an `endInUnits` of 180 would be for 3 minutes. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMiliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest.
func (AssetFilterPresentationTimeRangeOutput) ForceEnd ¶
func (o AssetFilterPresentationTimeRangeOutput) ForceEnd() pulumi.BoolPtrOutput
Indicates whether the `endInUnits` property must be present. If true, `endInUnits` must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: false, true.
func (AssetFilterPresentationTimeRangeOutput) LiveBackoffInUnits ¶
func (o AssetFilterPresentationTimeRangeOutput) LiveBackoffInUnits() pulumi.IntPtrOutput
The relative to end right edge. Applies to Live Streaming only. This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by `unitTimescaleInMiliseconds`. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge.
func (AssetFilterPresentationTimeRangeOutput) PresentationWindowInUnits ¶
func (o AssetFilterPresentationTimeRangeOutput) PresentationWindowInUnits() pulumi.IntPtrOutput
The relative to end sliding window. Applies to Live Streaming only. Use `presentationWindowInUnits` to apply a sliding window of fragments to include in a playlist. The unit is defined by `unitTimescaleInMiliseconds`. For example, set `presentationWindowInUnits` to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds.
func (AssetFilterPresentationTimeRangeOutput) StartInUnits ¶
func (o AssetFilterPresentationTimeRangeOutput) StartInUnits() pulumi.IntPtrOutput
The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMiliseconds`, so a `startInUnits` of 15 would be for 15 seconds. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMiliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest.
func (AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangeOutput ¶
func (o AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangeOutput() AssetFilterPresentationTimeRangeOutput
func (AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangeOutputWithContext ¶
func (o AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangeOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangeOutput
func (AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangePtrOutput ¶
func (o AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangePtrOutput() AssetFilterPresentationTimeRangePtrOutput
func (AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangePtrOutputWithContext ¶
func (o AssetFilterPresentationTimeRangeOutput) ToAssetFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangePtrOutput
func (AssetFilterPresentationTimeRangeOutput) UnitTimescaleInMiliseconds ¶
func (o AssetFilterPresentationTimeRangeOutput) UnitTimescaleInMiliseconds() pulumi.IntPtrOutput
Specified as the number of miliseconds in one unit timescale. For example, if you want to set a `startInUnits` at 30 seconds, you would use a value of 30 when using the `unitTimescaleInMiliseconds` in 1000. Or if you want to set `startInUnits` in 30 miliseconds, you would use a value of 30 when using the `unitTimescaleInMiliseconds` in 1. Applies timescale to `startInUnits`, `startTimescale` and `presentationWindowInTimescale` and `liveBackoffInTimescale`.
type AssetFilterPresentationTimeRangePtrInput ¶
type AssetFilterPresentationTimeRangePtrInput interface { pulumi.Input ToAssetFilterPresentationTimeRangePtrOutput() AssetFilterPresentationTimeRangePtrOutput ToAssetFilterPresentationTimeRangePtrOutputWithContext(context.Context) AssetFilterPresentationTimeRangePtrOutput }
AssetFilterPresentationTimeRangePtrInput is an input type that accepts AssetFilterPresentationTimeRangeArgs, AssetFilterPresentationTimeRangePtr and AssetFilterPresentationTimeRangePtrOutput values. You can construct a concrete instance of `AssetFilterPresentationTimeRangePtrInput` via:
AssetFilterPresentationTimeRangeArgs{...} or: nil
func AssetFilterPresentationTimeRangePtr ¶
func AssetFilterPresentationTimeRangePtr(v *AssetFilterPresentationTimeRangeArgs) AssetFilterPresentationTimeRangePtrInput
type AssetFilterPresentationTimeRangePtrOutput ¶
type AssetFilterPresentationTimeRangePtrOutput struct{ *pulumi.OutputState }
func (AssetFilterPresentationTimeRangePtrOutput) ElementType ¶
func (AssetFilterPresentationTimeRangePtrOutput) ElementType() reflect.Type
func (AssetFilterPresentationTimeRangePtrOutput) EndInUnits ¶
func (o AssetFilterPresentationTimeRangePtrOutput) EndInUnits() pulumi.IntPtrOutput
The absolute end time boundary. Applies to Video on Demand (VoD). For the Live Streaming presentation, it is silently ignored and applied when the presentation ends and the stream becomes VoD. This is a long value that represents an absolute end point of the presentation, rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMiliseconds`, so an `endInUnits` of 180 would be for 3 minutes. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMiliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest.
func (AssetFilterPresentationTimeRangePtrOutput) ForceEnd ¶
func (o AssetFilterPresentationTimeRangePtrOutput) ForceEnd() pulumi.BoolPtrOutput
Indicates whether the `endInUnits` property must be present. If true, `endInUnits` must be specified or a bad request code is returned. Applies to Live Streaming only. Allowed values: false, true.
func (AssetFilterPresentationTimeRangePtrOutput) LiveBackoffInUnits ¶
func (o AssetFilterPresentationTimeRangePtrOutput) LiveBackoffInUnits() pulumi.IntPtrOutput
The relative to end right edge. Applies to Live Streaming only. This value defines the latest live position that a client can seek to. Using this property, you can delay live playback position and create a server-side buffer for players. The unit is defined by `unitTimescaleInMiliseconds`. The maximum live back off duration is 300 seconds. For example, a value of 20 means that the latest available content is 20 seconds delayed from the real live edge.
func (AssetFilterPresentationTimeRangePtrOutput) PresentationWindowInUnits ¶
func (o AssetFilterPresentationTimeRangePtrOutput) PresentationWindowInUnits() pulumi.IntPtrOutput
The relative to end sliding window. Applies to Live Streaming only. Use `presentationWindowInUnits` to apply a sliding window of fragments to include in a playlist. The unit is defined by `unitTimescaleInMiliseconds`. For example, set `presentationWindowInUnits` to 120 to apply a two-minute sliding window. Media within 2 minutes of the live edge will be included in the playlist. If a fragment straddles the boundary, the entire fragment will be included in the playlist. The minimum presentation window duration is 60 seconds.
func (AssetFilterPresentationTimeRangePtrOutput) StartInUnits ¶
func (o AssetFilterPresentationTimeRangePtrOutput) StartInUnits() pulumi.IntPtrOutput
The absolute start time boundary. Applies to Video on Demand (VoD) or Live Streaming. This is a long value that represents an absolute start point of the stream. The value gets rounded to the closest next GOP start. The unit is defined by `unitTimescaleInMiliseconds`, so a `startInUnits` of 15 would be for 15 seconds. Use `startInUnits` and `endInUnits` to trim the fragments that will be in the playlist (manifest). For example, `startInUnits` set to 20 and `endInUnits` set to 60 using `unitTimescaleInMiliseconds` in 1000 will generate a playlist that contains fragments from between 20 seconds and 60 seconds of the VoD presentation. If a fragment straddles the boundary, the entire fragment will be included in the manifest.
func (AssetFilterPresentationTimeRangePtrOutput) ToAssetFilterPresentationTimeRangePtrOutput ¶
func (o AssetFilterPresentationTimeRangePtrOutput) ToAssetFilterPresentationTimeRangePtrOutput() AssetFilterPresentationTimeRangePtrOutput
func (AssetFilterPresentationTimeRangePtrOutput) ToAssetFilterPresentationTimeRangePtrOutputWithContext ¶
func (o AssetFilterPresentationTimeRangePtrOutput) ToAssetFilterPresentationTimeRangePtrOutputWithContext(ctx context.Context) AssetFilterPresentationTimeRangePtrOutput
func (AssetFilterPresentationTimeRangePtrOutput) UnitTimescaleInMiliseconds ¶
func (o AssetFilterPresentationTimeRangePtrOutput) UnitTimescaleInMiliseconds() pulumi.IntPtrOutput
Specified as the number of miliseconds in one unit timescale. For example, if you want to set a `startInUnits` at 30 seconds, you would use a value of 30 when using the `unitTimescaleInMiliseconds` in 1000. Or if you want to set `startInUnits` in 30 miliseconds, you would use a value of 30 when using the `unitTimescaleInMiliseconds` in 1. Applies timescale to `startInUnits`, `startTimescale` and `presentationWindowInTimescale` and `liveBackoffInTimescale`.
type AssetFilterState ¶
type AssetFilterState struct { // The Asset ID for which the Asset Filter should be created. Changing this forces a new Asset Filter to be created. AssetId pulumi.StringPtrInput // The first quality bitrate. Sets the first video track to appear in the Live Streaming playlist to allow HLS native players to start downloading from this quality level at the beginning. FirstQualityBitrate pulumi.IntPtrInput // The name which should be used for this Asset Filter. Changing this forces a new Asset Filter to be created. Name pulumi.StringPtrInput // A `presentationTimeRange` block as defined below. PresentationTimeRange AssetFilterPresentationTimeRangePtrInput // One or more `trackSelection` blocks as defined below. TrackSelections AssetFilterTrackSelectionArrayInput }
func (AssetFilterState) ElementType ¶
func (AssetFilterState) ElementType() reflect.Type
type AssetFilterTrackSelection ¶
type AssetFilterTrackSelection struct { // One or more `condition` blocks as defined above. Conditions []AssetFilterTrackSelectionCondition `pulumi:"conditions"` }
type AssetFilterTrackSelectionArgs ¶
type AssetFilterTrackSelectionArgs struct { // One or more `condition` blocks as defined above. Conditions AssetFilterTrackSelectionConditionArrayInput `pulumi:"conditions"` }
func (AssetFilterTrackSelectionArgs) ElementType ¶
func (AssetFilterTrackSelectionArgs) ElementType() reflect.Type
func (AssetFilterTrackSelectionArgs) ToAssetFilterTrackSelectionOutput ¶
func (i AssetFilterTrackSelectionArgs) ToAssetFilterTrackSelectionOutput() AssetFilterTrackSelectionOutput
func (AssetFilterTrackSelectionArgs) ToAssetFilterTrackSelectionOutputWithContext ¶
func (i AssetFilterTrackSelectionArgs) ToAssetFilterTrackSelectionOutputWithContext(ctx context.Context) AssetFilterTrackSelectionOutput
type AssetFilterTrackSelectionArray ¶
type AssetFilterTrackSelectionArray []AssetFilterTrackSelectionInput
func (AssetFilterTrackSelectionArray) ElementType ¶
func (AssetFilterTrackSelectionArray) ElementType() reflect.Type
func (AssetFilterTrackSelectionArray) ToAssetFilterTrackSelectionArrayOutput ¶
func (i AssetFilterTrackSelectionArray) ToAssetFilterTrackSelectionArrayOutput() AssetFilterTrackSelectionArrayOutput
func (AssetFilterTrackSelectionArray) ToAssetFilterTrackSelectionArrayOutputWithContext ¶
func (i AssetFilterTrackSelectionArray) ToAssetFilterTrackSelectionArrayOutputWithContext(ctx context.Context) AssetFilterTrackSelectionArrayOutput
type AssetFilterTrackSelectionArrayInput ¶
type AssetFilterTrackSelectionArrayInput interface { pulumi.Input ToAssetFilterTrackSelectionArrayOutput() AssetFilterTrackSelectionArrayOutput ToAssetFilterTrackSelectionArrayOutputWithContext(context.Context) AssetFilterTrackSelectionArrayOutput }
AssetFilterTrackSelectionArrayInput is an input type that accepts AssetFilterTrackSelectionArray and AssetFilterTrackSelectionArrayOutput values. You can construct a concrete instance of `AssetFilterTrackSelectionArrayInput` via:
AssetFilterTrackSelectionArray{ AssetFilterTrackSelectionArgs{...} }
type AssetFilterTrackSelectionArrayOutput ¶
type AssetFilterTrackSelectionArrayOutput struct{ *pulumi.OutputState }
func (AssetFilterTrackSelectionArrayOutput) ElementType ¶
func (AssetFilterTrackSelectionArrayOutput) ElementType() reflect.Type
func (AssetFilterTrackSelectionArrayOutput) Index ¶
func (o AssetFilterTrackSelectionArrayOutput) Index(i pulumi.IntInput) AssetFilterTrackSelectionOutput
func (AssetFilterTrackSelectionArrayOutput) ToAssetFilterTrackSelectionArrayOutput ¶
func (o AssetFilterTrackSelectionArrayOutput) ToAssetFilterTrackSelectionArrayOutput() AssetFilterTrackSelectionArrayOutput
func (AssetFilterTrackSelectionArrayOutput) ToAssetFilterTrackSelectionArrayOutputWithContext ¶
func (o AssetFilterTrackSelectionArrayOutput) ToAssetFilterTrackSelectionArrayOutputWithContext(ctx context.Context) AssetFilterTrackSelectionArrayOutput
type AssetFilterTrackSelectionCondition ¶
type AssetFilterTrackSelectionCondition struct { // The condition operation to test a track property against. Supported values are `Equal` and `NotEqual`. Operation *string `pulumi:"operation"` // The track property to compare. Supported values are `Bitrate`, `FourCC`, `Language`, `Name` and `Type`. Check [documentation](https://docs.microsoft.com/azure/media-services/latest/filters-concept) for more details. Property *string `pulumi:"property"` // The track property value to match or not match. Value *string `pulumi:"value"` }
type AssetFilterTrackSelectionConditionArgs ¶
type AssetFilterTrackSelectionConditionArgs struct { // The condition operation to test a track property against. Supported values are `Equal` and `NotEqual`. Operation pulumi.StringPtrInput `pulumi:"operation"` // The track property to compare. Supported values are `Bitrate`, `FourCC`, `Language`, `Name` and `Type`. Check [documentation](https://docs.microsoft.com/azure/media-services/latest/filters-concept) for more details. Property pulumi.StringPtrInput `pulumi:"property"` // The track property value to match or not match. Value pulumi.StringPtrInput `pulumi:"value"` }
func (AssetFilterTrackSelectionConditionArgs) ElementType ¶
func (AssetFilterTrackSelectionConditionArgs) ElementType() reflect.Type
func (AssetFilterTrackSelectionConditionArgs) ToAssetFilterTrackSelectionConditionOutput ¶
func (i AssetFilterTrackSelectionConditionArgs) ToAssetFilterTrackSelectionConditionOutput() AssetFilterTrackSelectionConditionOutput
func (AssetFilterTrackSelectionConditionArgs) ToAssetFilterTrackSelectionConditionOutputWithContext ¶
func (i AssetFilterTrackSelectionConditionArgs) ToAssetFilterTrackSelectionConditionOutputWithContext(ctx context.Context) AssetFilterTrackSelectionConditionOutput
type AssetFilterTrackSelectionConditionArray ¶
type AssetFilterTrackSelectionConditionArray []AssetFilterTrackSelectionConditionInput
func (AssetFilterTrackSelectionConditionArray) ElementType ¶
func (AssetFilterTrackSelectionConditionArray) ElementType() reflect.Type
func (AssetFilterTrackSelectionConditionArray) ToAssetFilterTrackSelectionConditionArrayOutput ¶
func (i AssetFilterTrackSelectionConditionArray) ToAssetFilterTrackSelectionConditionArrayOutput() AssetFilterTrackSelectionConditionArrayOutput
func (AssetFilterTrackSelectionConditionArray) ToAssetFilterTrackSelectionConditionArrayOutputWithContext ¶
func (i AssetFilterTrackSelectionConditionArray) ToAssetFilterTrackSelectionConditionArrayOutputWithContext(ctx context.Context) AssetFilterTrackSelectionConditionArrayOutput
type AssetFilterTrackSelectionConditionArrayInput ¶
type AssetFilterTrackSelectionConditionArrayInput interface { pulumi.Input ToAssetFilterTrackSelectionConditionArrayOutput() AssetFilterTrackSelectionConditionArrayOutput ToAssetFilterTrackSelectionConditionArrayOutputWithContext(context.Context) AssetFilterTrackSelectionConditionArrayOutput }
AssetFilterTrackSelectionConditionArrayInput is an input type that accepts AssetFilterTrackSelectionConditionArray and AssetFilterTrackSelectionConditionArrayOutput values. You can construct a concrete instance of `AssetFilterTrackSelectionConditionArrayInput` via:
AssetFilterTrackSelectionConditionArray{ AssetFilterTrackSelectionConditionArgs{...} }
type AssetFilterTrackSelectionConditionArrayOutput ¶
type AssetFilterTrackSelectionConditionArrayOutput struct{ *pulumi.OutputState }
func (AssetFilterTrackSelectionConditionArrayOutput) ElementType ¶
func (AssetFilterTrackSelectionConditionArrayOutput) ElementType() reflect.Type
func (AssetFilterTrackSelectionConditionArrayOutput) ToAssetFilterTrackSelectionConditionArrayOutput ¶
func (o AssetFilterTrackSelectionConditionArrayOutput) ToAssetFilterTrackSelectionConditionArrayOutput() AssetFilterTrackSelectionConditionArrayOutput
func (AssetFilterTrackSelectionConditionArrayOutput) ToAssetFilterTrackSelectionConditionArrayOutputWithContext ¶
func (o AssetFilterTrackSelectionConditionArrayOutput) ToAssetFilterTrackSelectionConditionArrayOutputWithContext(ctx context.Context) AssetFilterTrackSelectionConditionArrayOutput
type AssetFilterTrackSelectionConditionInput ¶
type AssetFilterTrackSelectionConditionInput interface { pulumi.Input ToAssetFilterTrackSelectionConditionOutput() AssetFilterTrackSelectionConditionOutput ToAssetFilterTrackSelectionConditionOutputWithContext(context.Context) AssetFilterTrackSelectionConditionOutput }
AssetFilterTrackSelectionConditionInput is an input type that accepts AssetFilterTrackSelectionConditionArgs and AssetFilterTrackSelectionConditionOutput values. You can construct a concrete instance of `AssetFilterTrackSelectionConditionInput` via:
AssetFilterTrackSelectionConditionArgs{...}
type AssetFilterTrackSelectionConditionOutput ¶
type AssetFilterTrackSelectionConditionOutput struct{ *pulumi.OutputState }
func (AssetFilterTrackSelectionConditionOutput) ElementType ¶
func (AssetFilterTrackSelectionConditionOutput) ElementType() reflect.Type
func (AssetFilterTrackSelectionConditionOutput) Operation ¶
func (o AssetFilterTrackSelectionConditionOutput) Operation() pulumi.StringPtrOutput
The condition operation to test a track property against. Supported values are `Equal` and `NotEqual`.
func (AssetFilterTrackSelectionConditionOutput) Property ¶
func (o AssetFilterTrackSelectionConditionOutput) Property() pulumi.StringPtrOutput
The track property to compare. Supported values are `Bitrate`, `FourCC`, `Language`, `Name` and `Type`. Check [documentation](https://docs.microsoft.com/azure/media-services/latest/filters-concept) for more details.
func (AssetFilterTrackSelectionConditionOutput) ToAssetFilterTrackSelectionConditionOutput ¶
func (o AssetFilterTrackSelectionConditionOutput) ToAssetFilterTrackSelectionConditionOutput() AssetFilterTrackSelectionConditionOutput
func (AssetFilterTrackSelectionConditionOutput) ToAssetFilterTrackSelectionConditionOutputWithContext ¶
func (o AssetFilterTrackSelectionConditionOutput) ToAssetFilterTrackSelectionConditionOutputWithContext(ctx context.Context) AssetFilterTrackSelectionConditionOutput
func (AssetFilterTrackSelectionConditionOutput) Value ¶
func (o AssetFilterTrackSelectionConditionOutput) Value() pulumi.StringPtrOutput
The track property value to match or not match.
type AssetFilterTrackSelectionInput ¶
type AssetFilterTrackSelectionInput interface { pulumi.Input ToAssetFilterTrackSelectionOutput() AssetFilterTrackSelectionOutput ToAssetFilterTrackSelectionOutputWithContext(context.Context) AssetFilterTrackSelectionOutput }
AssetFilterTrackSelectionInput is an input type that accepts AssetFilterTrackSelectionArgs and AssetFilterTrackSelectionOutput values. You can construct a concrete instance of `AssetFilterTrackSelectionInput` via:
AssetFilterTrackSelectionArgs{...}
type AssetFilterTrackSelectionOutput ¶
type AssetFilterTrackSelectionOutput struct{ *pulumi.OutputState }
func (AssetFilterTrackSelectionOutput) Conditions ¶
func (o AssetFilterTrackSelectionOutput) Conditions() AssetFilterTrackSelectionConditionArrayOutput
One or more `condition` blocks as defined above.
func (AssetFilterTrackSelectionOutput) ElementType ¶
func (AssetFilterTrackSelectionOutput) ElementType() reflect.Type
func (AssetFilterTrackSelectionOutput) ToAssetFilterTrackSelectionOutput ¶
func (o AssetFilterTrackSelectionOutput) ToAssetFilterTrackSelectionOutput() AssetFilterTrackSelectionOutput
func (AssetFilterTrackSelectionOutput) ToAssetFilterTrackSelectionOutputWithContext ¶
func (o AssetFilterTrackSelectionOutput) ToAssetFilterTrackSelectionOutputWithContext(ctx context.Context) AssetFilterTrackSelectionOutput
type AssetInput ¶
type AssetInput interface { pulumi.Input ToAssetOutput() AssetOutput ToAssetOutputWithContext(ctx context.Context) AssetOutput }
type AssetMap ¶
type AssetMap map[string]AssetInput
func (AssetMap) ElementType ¶
func (AssetMap) ToAssetMapOutput ¶
func (i AssetMap) ToAssetMapOutput() AssetMapOutput
func (AssetMap) ToAssetMapOutputWithContext ¶
func (i AssetMap) ToAssetMapOutputWithContext(ctx context.Context) AssetMapOutput
type AssetMapInput ¶
type AssetMapInput interface { pulumi.Input ToAssetMapOutput() AssetMapOutput ToAssetMapOutputWithContext(context.Context) AssetMapOutput }
AssetMapInput is an input type that accepts AssetMap and AssetMapOutput values. You can construct a concrete instance of `AssetMapInput` via:
AssetMap{ "key": AssetArgs{...} }
type AssetMapOutput ¶
type AssetMapOutput struct{ *pulumi.OutputState }
func (AssetMapOutput) ElementType ¶
func (AssetMapOutput) ElementType() reflect.Type
func (AssetMapOutput) MapIndex ¶
func (o AssetMapOutput) MapIndex(k pulumi.StringInput) AssetOutput
func (AssetMapOutput) ToAssetMapOutput ¶
func (o AssetMapOutput) ToAssetMapOutput() AssetMapOutput
func (AssetMapOutput) ToAssetMapOutputWithContext ¶
func (o AssetMapOutput) ToAssetMapOutputWithContext(ctx context.Context) AssetMapOutput
type AssetOutput ¶
type AssetOutput struct{ *pulumi.OutputState }
func (AssetOutput) AlternateId ¶ added in v5.5.0
func (o AssetOutput) AlternateId() pulumi.StringPtrOutput
The alternate ID of the Asset.
func (AssetOutput) Container ¶ added in v5.5.0
func (o AssetOutput) Container() pulumi.StringOutput
The name of the asset blob container. Changing this forces a new Media Asset to be created.
func (AssetOutput) Description ¶ added in v5.5.0
func (o AssetOutput) Description() pulumi.StringPtrOutput
The Asset description.
func (AssetOutput) ElementType ¶
func (AssetOutput) ElementType() reflect.Type
func (AssetOutput) MediaServicesAccountName ¶ added in v5.5.0
func (o AssetOutput) MediaServicesAccountName() pulumi.StringOutput
Specifies the name of the Media Services Account. Changing this forces a new Media Asset to be created.
func (AssetOutput) Name ¶ added in v5.5.0
func (o AssetOutput) Name() pulumi.StringOutput
The name which should be used for this Media Asset. Changing this forces a new Media Asset to be created.
func (AssetOutput) ResourceGroupName ¶ added in v5.5.0
func (o AssetOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Media Asset should exist. Changing this forces a new Media Asset to be created.
func (AssetOutput) StorageAccountName ¶ added in v5.5.0
func (o AssetOutput) StorageAccountName() pulumi.StringOutput
The name of the storage account where to store the media asset. Changing this forces a new Media Asset to be created.
func (AssetOutput) ToAssetOutput ¶
func (o AssetOutput) ToAssetOutput() AssetOutput
func (AssetOutput) ToAssetOutputWithContext ¶
func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
type AssetState ¶
type AssetState struct { // The alternate ID of the Asset. AlternateId pulumi.StringPtrInput // The name of the asset blob container. Changing this forces a new Media Asset to be created. Container pulumi.StringPtrInput // The Asset description. Description pulumi.StringPtrInput // Specifies the name of the Media Services Account. Changing this forces a new Media Asset to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Media Asset. Changing this forces a new Media Asset to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Media Asset should exist. Changing this forces a new Media Asset to be created. ResourceGroupName pulumi.StringPtrInput // The name of the storage account where to store the media asset. Changing this forces a new Media Asset to be created. StorageAccountName pulumi.StringPtrInput }
func (AssetState) ElementType ¶
func (AssetState) ElementType() reflect.Type
type ContentKeyPolicy ¶
type ContentKeyPolicy struct { pulumi.CustomResourceState // A description for the Policy. Description pulumi.StringPtrOutput `pulumi:"description"` // The Media Services account name. Changing this forces a new Content Key Policy to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Content Key Policy. Changing this forces a new Content Key Policy to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `policyOption` blocks as defined below. PolicyOptions ContentKeyPolicyPolicyOptionArrayOutput `pulumi:"policyOptions"` // The name of the Resource Group where the Content Key Policy should exist. Changing this forces a new Content Key Policy to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Content Key Policy.
## Example Usage
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "allowed_track_types": "SD_HD", "content_key_specs": []map[string]interface{}{ map[string]interface{}{ "track_type": "SD", "security_level": 1, "required_output_protection": map[string]interface{}{ "hdcp": "HDCP_V2", }, }, }, "policy_overrides": map[string]interface{}{ "can_play": true, "can_persist": true, "can_renew": false, }, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = media.NewContentKeyPolicy(ctx, "example", &media.ContentKeyPolicyArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, PolicyOptions: media.ContentKeyPolicyPolicyOptionArray{ &media.ContentKeyPolicyPolicyOptionArgs{ Name: pulumi.String("fairPlay"), FairplayConfiguration: &media.ContentKeyPolicyPolicyOptionFairplayConfigurationArgs{ Ask: pulumi.String("bb566284cc124a21c435a92cd3c108c4"), Pfx: pulumi.String("MIIG7gIBAzCCBqoGCSqGSIb3DQEHAaCCBpsEggaXMIIGkzCCA7wGCSqGSIb3DQEHAaCCA60EggOpMIIDpTCCA6EGCyqGSIb3DQEMCgECoIICtjCCArIwHAYKKoZIhvcNAQwBAzAOBAiV65vFfxLDVgICB9AEggKQx2dxWefICYodVhRLSQVMJRYy5QkM1VySPAXGP744JHrb+s0Y8i/6a+a5itZGlXw3kvxyflHtSsuuBCaYJ1WOCp9jspixJEliFHXTcel96AgZlT5tB7vC6pdZnz8rb+lyxFs99x2CW52EsadoDlRsYrmkmKdnB0cx2JHJbLeXuKV/fjuRJSqCFcDa6Nre8AlBX0zKGIYGLJ1Cfpora4kNTXxu0AwEowzGmoCxqrpKbO1QDi1hZ1qHrtZ1ienAKfiTXaGH4AMQzyut0AaymxalrRbXibJYuefLRvXqx0oLZKVLAX8fR1gnac6Mrr7GkdHaKCsk4eOi98acR7bjiyRRVYYS4B6Y0tCeRJNe6zeYVmLdtatuOlOEVDT6AKrJJMFMyITVS+2D771ge6m37FbJ36K3/eT/HRq1YDsxfD/BY+X7eMIwQrVnD5nK7avXfbIni57n5oWLkE9Vco8uBlMdrx4xHt9vpe42Pz2Yh2O4WtvxcgxrAknvPpV1ZsAJCfvm9TTcg8qZpjyePn3B9TvFVSXMJHn/rzu6OJAgFgVFAe1tPGLh1XBxAvwpB8EqcycIIUUFUBy4HgYCicjI2jp6s8Kk293Uc/TA2623LrWgP/Xm5hVB7lP1k6W9LDivOlAA96D0Cbk08Yv6arkCYj7ONFO8VZbO0zKAAOLHMw/ZQRIutGLrDlqgTDeRXRuReX7TNjDBxp2rzJBY0uU5g9BMFxQrbQwEx9HsnO4dVFG4KLbHmYWhlwS2V2uZtY6D6elOXY3SX50RwhC4+0trUMi/ODtOxAc+lMQk2FNDcNeKIX5wHwFRS+sFBu5Um4Jfj6Ua4w1izmu2KiPfDd3vJsm5Dgcci3fPfdSfpIq4uR6d3JQxgdcwEwYJKoZIhvcNAQkVMQYEBAEAAAAwWwYJKoZIhvcNAQkUMU4eTAB7ADcAMQAxADAANABBADgARgAtADQAQgBFADAALQA0AEEAMgA4AC0AOAAyADIANQAtAEYANwBBADcAMwBGAEMAQQAwAEMARABEAH0wYwYJKwYBBAGCNxEBMVYeVABNAGkAYwByAG8AcwBvAGYAdAAgAEIAYQBzAGUAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCAs8GCSqGSIb3DQEHBqCCAsAwggK8AgEAMIICtQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQISS7mG/riQJkCAgfQgIICiPSGg5axP4JM+GmiVEqOHTVAPw2AM8OPnn1q0mIw54oC2WOJw3FFThYHmxTQzQ1feVmnkVCv++eFp+BYTcWTa+ehl/3/Nvr5uLTzDxmCShacKwoWXOKtSLh6mmgydvMqSf6xv1bPsloodtrRxhprI2lBNBW2uw8az9eLdvURYmhjGPf9klEy/6OCA5jDT5XZMunwiQT5mYNMF7wAQ5PCz2dJQqm1n72A6nUHPkHEusN7iH/+mv5d3iaKxn7/ShxLKHfjMd+r/gv27ylshVHiN4mVStAg+MiLrVvr5VH46p6oosImvS3ZO4D5wTmh/6wtus803qN4QB/Y9n4rqEJ4Dn619h+6O7FChzWkx7kvYIzIxvfnj1PCFTEjUwc7jbuF013W/z9zQi2YEq9AzxMcGro0zjdt2sf30zXSfaRNt0UHHRDkLo7yFUJG5Ka1uWU8paLuXUUiiMUf24Bsfdg2A2n+3Qa7g25OvAM1QTpMwmMWL9sY2hxVUGIKVrnj8c4EKuGJjVDXrze5g9O/LfZr5VSjGu5KsN0eYI3mcePF7XM0azMtTNQYVRmeWxYW+XvK5MaoLEkrFG8C5+JccIlN588jowVIPqP321S/EyFiAmrRdAWkqrc9KH+/eINCFqjut2YPkCaTM9mnJAAqWgggUWkrOKT/ByS6IAQwyEBNFbY0TWyxKt6vZL1EW/6HgZCsxeYycNhnPr2qJNZZMNzmdMRp2GRLcfBH8KFw1rAyua0VJoTLHb23ZAsEY74BrEEiK9e/oOjXkHzQjlmrfQ9rSN2eQpRrn0W8I229WmBO2suG+AQ3aY8kDtBMkjmJno7txUh1K5D6tJTO7MQp343A2AhyJkhYA7NPnDA7MB8wBwYFKw4DAhoEFPO82HDlCzlshWlnMoQPStm62TMEBBQsPmvwbZ5OlwC9+NDF1AC+t67WTgICB9A="), PfxPassword: pulumi.String("password"), RentalDurationSeconds: pulumi.Int(2249), RentalAndLeaseKeyType: pulumi.String("PersistentUnlimited"), }, OpenRestrictionEnabled: pulumi.Bool(true), }, &media.ContentKeyPolicyPolicyOptionArgs{ Name: pulumi.String("playReady"), PlayreadyConfigurationLicenses: media.ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray{ &media.ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs{ AllowTestDevices: pulumi.Bool(true), BeginDate: pulumi.String("2017-10-16T18:22:53Z"), SecurityLevel: pulumi.String("SL150"), PlayRight: &media.ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs{ ScmsRestriction: pulumi.Int(2), DigitalVideoOnlyContentRestriction: pulumi.Bool(false), ImageConstraintForAnalogComponentVideoRestriction: pulumi.Bool(false), ImageConstraintForAnalogComputerMonitorRestriction: pulumi.Bool(false), AllowPassingVideoContentToUnknownOutput: pulumi.String("NotAllowed"), UncompressedDigitalVideoOpl: pulumi.Int(100), UncompressedDigitalAudioOpl: pulumi.Int(100), AnalogVideoOpl: pulumi.Int(150), CompressedDigitalAudioOpl: pulumi.Int(250), CompressedDigitalVideoOpl: pulumi.Int(400), ExplicitAnalogTelevisionOutputRestriction: &media.ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs{ BestEffortEnforced: pulumi.Bool(true), ControlBits: pulumi.Int(3), }, }, LicenseType: pulumi.String("Persistent"), ContentType: pulumi.String("UltraVioletDownload"), ContentKeyLocationFromHeaderEnabled: pulumi.Bool(true), }, }, OpenRestrictionEnabled: pulumi.Bool(true), }, &media.ContentKeyPolicyPolicyOptionArgs{ Name: pulumi.String("clearKey"), ClearKeyConfigurationEnabled: pulumi.Bool(true), TokenRestriction: &media.ContentKeyPolicyPolicyOptionTokenRestrictionArgs{ Issuer: pulumi.String("urn:issuer"), Audience: pulumi.String("urn:audience"), TokenType: pulumi.String("Swt"), PrimarySymmetricTokenKey: pulumi.String("AAAAAAAAAAAAAAAAAAAAAA=="), AlternateKeys: media.ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray{ &media.ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs{ RsaTokenKeyExponent: pulumi.String("AQAB"), RsaTokenKeyModulus: pulumi.String("AQAD"), }, &media.ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs{ SymmetricTokenKey: pulumi.String("BBAAAAAAAAAAAAAAAAAAAA=="), }, }, }, }, &media.ContentKeyPolicyPolicyOptionArgs{ Name: pulumi.String("widevine"), WidevineConfigurationTemplate: pulumi.String(json0), OpenRestrictionEnabled: pulumi.Bool(true), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Content Key Policy can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/contentKeyPolicy:ContentKeyPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/account1/contentKeyPolicies/policy1 ```
func GetContentKeyPolicy ¶
func GetContentKeyPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContentKeyPolicyState, opts ...pulumi.ResourceOption) (*ContentKeyPolicy, error)
GetContentKeyPolicy gets an existing ContentKeyPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewContentKeyPolicy ¶
func NewContentKeyPolicy(ctx *pulumi.Context, name string, args *ContentKeyPolicyArgs, opts ...pulumi.ResourceOption) (*ContentKeyPolicy, error)
NewContentKeyPolicy registers a new resource with the given unique name, arguments, and options.
func (*ContentKeyPolicy) ElementType ¶
func (*ContentKeyPolicy) ElementType() reflect.Type
func (*ContentKeyPolicy) ToContentKeyPolicyOutput ¶
func (i *ContentKeyPolicy) ToContentKeyPolicyOutput() ContentKeyPolicyOutput
func (*ContentKeyPolicy) ToContentKeyPolicyOutputWithContext ¶
func (i *ContentKeyPolicy) ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput
type ContentKeyPolicyArgs ¶
type ContentKeyPolicyArgs struct { // A description for the Policy. Description pulumi.StringPtrInput // The Media Services account name. Changing this forces a new Content Key Policy to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Content Key Policy. Changing this forces a new Content Key Policy to be created. Name pulumi.StringPtrInput // One or more `policyOption` blocks as defined below. PolicyOptions ContentKeyPolicyPolicyOptionArrayInput // The name of the Resource Group where the Content Key Policy should exist. Changing this forces a new Content Key Policy to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a ContentKeyPolicy resource.
func (ContentKeyPolicyArgs) ElementType ¶
func (ContentKeyPolicyArgs) ElementType() reflect.Type
type ContentKeyPolicyArray ¶
type ContentKeyPolicyArray []ContentKeyPolicyInput
func (ContentKeyPolicyArray) ElementType ¶
func (ContentKeyPolicyArray) ElementType() reflect.Type
func (ContentKeyPolicyArray) ToContentKeyPolicyArrayOutput ¶
func (i ContentKeyPolicyArray) ToContentKeyPolicyArrayOutput() ContentKeyPolicyArrayOutput
func (ContentKeyPolicyArray) ToContentKeyPolicyArrayOutputWithContext ¶
func (i ContentKeyPolicyArray) ToContentKeyPolicyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyArrayOutput
type ContentKeyPolicyArrayInput ¶
type ContentKeyPolicyArrayInput interface { pulumi.Input ToContentKeyPolicyArrayOutput() ContentKeyPolicyArrayOutput ToContentKeyPolicyArrayOutputWithContext(context.Context) ContentKeyPolicyArrayOutput }
ContentKeyPolicyArrayInput is an input type that accepts ContentKeyPolicyArray and ContentKeyPolicyArrayOutput values. You can construct a concrete instance of `ContentKeyPolicyArrayInput` via:
ContentKeyPolicyArray{ ContentKeyPolicyArgs{...} }
type ContentKeyPolicyArrayOutput ¶
type ContentKeyPolicyArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyArrayOutput) ElementType ¶
func (ContentKeyPolicyArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyArrayOutput) Index ¶
func (o ContentKeyPolicyArrayOutput) Index(i pulumi.IntInput) ContentKeyPolicyOutput
func (ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutput ¶
func (o ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutput() ContentKeyPolicyArrayOutput
func (ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutputWithContext ¶
func (o ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyArrayOutput
type ContentKeyPolicyInput ¶
type ContentKeyPolicyInput interface { pulumi.Input ToContentKeyPolicyOutput() ContentKeyPolicyOutput ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput }
type ContentKeyPolicyMap ¶
type ContentKeyPolicyMap map[string]ContentKeyPolicyInput
func (ContentKeyPolicyMap) ElementType ¶
func (ContentKeyPolicyMap) ElementType() reflect.Type
func (ContentKeyPolicyMap) ToContentKeyPolicyMapOutput ¶
func (i ContentKeyPolicyMap) ToContentKeyPolicyMapOutput() ContentKeyPolicyMapOutput
func (ContentKeyPolicyMap) ToContentKeyPolicyMapOutputWithContext ¶
func (i ContentKeyPolicyMap) ToContentKeyPolicyMapOutputWithContext(ctx context.Context) ContentKeyPolicyMapOutput
type ContentKeyPolicyMapInput ¶
type ContentKeyPolicyMapInput interface { pulumi.Input ToContentKeyPolicyMapOutput() ContentKeyPolicyMapOutput ToContentKeyPolicyMapOutputWithContext(context.Context) ContentKeyPolicyMapOutput }
ContentKeyPolicyMapInput is an input type that accepts ContentKeyPolicyMap and ContentKeyPolicyMapOutput values. You can construct a concrete instance of `ContentKeyPolicyMapInput` via:
ContentKeyPolicyMap{ "key": ContentKeyPolicyArgs{...} }
type ContentKeyPolicyMapOutput ¶
type ContentKeyPolicyMapOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyMapOutput) ElementType ¶
func (ContentKeyPolicyMapOutput) ElementType() reflect.Type
func (ContentKeyPolicyMapOutput) MapIndex ¶
func (o ContentKeyPolicyMapOutput) MapIndex(k pulumi.StringInput) ContentKeyPolicyOutput
func (ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutput ¶
func (o ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutput() ContentKeyPolicyMapOutput
func (ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutputWithContext ¶
func (o ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutputWithContext(ctx context.Context) ContentKeyPolicyMapOutput
type ContentKeyPolicyOutput ¶
type ContentKeyPolicyOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyOutput) Description ¶ added in v5.5.0
func (o ContentKeyPolicyOutput) Description() pulumi.StringPtrOutput
A description for the Policy.
func (ContentKeyPolicyOutput) ElementType ¶
func (ContentKeyPolicyOutput) ElementType() reflect.Type
func (ContentKeyPolicyOutput) MediaServicesAccountName ¶ added in v5.5.0
func (o ContentKeyPolicyOutput) MediaServicesAccountName() pulumi.StringOutput
The Media Services account name. Changing this forces a new Content Key Policy to be created.
func (ContentKeyPolicyOutput) Name ¶ added in v5.5.0
func (o ContentKeyPolicyOutput) Name() pulumi.StringOutput
The name which should be used for this Content Key Policy. Changing this forces a new Content Key Policy to be created.
func (ContentKeyPolicyOutput) PolicyOptions ¶ added in v5.5.0
func (o ContentKeyPolicyOutput) PolicyOptions() ContentKeyPolicyPolicyOptionArrayOutput
One or more `policyOption` blocks as defined below.
func (ContentKeyPolicyOutput) ResourceGroupName ¶ added in v5.5.0
func (o ContentKeyPolicyOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Content Key Policy should exist. Changing this forces a new Content Key Policy to be created.
func (ContentKeyPolicyOutput) ToContentKeyPolicyOutput ¶
func (o ContentKeyPolicyOutput) ToContentKeyPolicyOutput() ContentKeyPolicyOutput
func (ContentKeyPolicyOutput) ToContentKeyPolicyOutputWithContext ¶
func (o ContentKeyPolicyOutput) ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput
type ContentKeyPolicyPolicyOption ¶
type ContentKeyPolicyPolicyOption struct { // Enable a configuration for non-DRM keys. ClearKeyConfigurationEnabled *bool `pulumi:"clearKeyConfigurationEnabled"` // A `fairplayConfiguration` block as defined above. Check license requirements here <https://docs.microsoft.com/azure/media-services/latest/fairplay-license-overview>. FairplayConfiguration *ContentKeyPolicyPolicyOptionFairplayConfiguration `pulumi:"fairplayConfiguration"` // The name which should be used for this Policy Option. Name string `pulumi:"name"` // Enable an open restriction. License or key will be delivered on every request. OpenRestrictionEnabled *bool `pulumi:"openRestrictionEnabled"` // One or more `playreadyConfigurationLicense` blocks as defined above. PlayreadyConfigurationLicenses []ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense `pulumi:"playreadyConfigurationLicenses"` // The custom response data of the PlayReady configuration. This only applies when `playreadyConfigurationLicense` is specified. PlayreadyResponseCustomData *string `pulumi:"playreadyResponseCustomData"` // A `tokenRestriction` block as defined below. TokenRestriction *ContentKeyPolicyPolicyOptionTokenRestriction `pulumi:"tokenRestriction"` // The Widevine template. // // > **NOTE:** Each policyOption can only have one type of configuration: `fairplayConfiguration`, `clearKeyConfigurationEnabled`, `playreadyConfigurationLicense` or `widevineConfigurationTemplate`. And is possible to assign only one type of restriction: `openRestrictionEnabled` or `tokenRestriction`. WidevineConfigurationTemplate *string `pulumi:"widevineConfigurationTemplate"` }
type ContentKeyPolicyPolicyOptionArgs ¶
type ContentKeyPolicyPolicyOptionArgs struct { // Enable a configuration for non-DRM keys. ClearKeyConfigurationEnabled pulumi.BoolPtrInput `pulumi:"clearKeyConfigurationEnabled"` // A `fairplayConfiguration` block as defined above. Check license requirements here <https://docs.microsoft.com/azure/media-services/latest/fairplay-license-overview>. FairplayConfiguration ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput `pulumi:"fairplayConfiguration"` // The name which should be used for this Policy Option. Name pulumi.StringInput `pulumi:"name"` // Enable an open restriction. License or key will be delivered on every request. OpenRestrictionEnabled pulumi.BoolPtrInput `pulumi:"openRestrictionEnabled"` // One or more `playreadyConfigurationLicense` blocks as defined above. PlayreadyConfigurationLicenses ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayInput `pulumi:"playreadyConfigurationLicenses"` // The custom response data of the PlayReady configuration. This only applies when `playreadyConfigurationLicense` is specified. PlayreadyResponseCustomData pulumi.StringPtrInput `pulumi:"playreadyResponseCustomData"` // A `tokenRestriction` block as defined below. TokenRestriction ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput `pulumi:"tokenRestriction"` // The Widevine template. // // > **NOTE:** Each policyOption can only have one type of configuration: `fairplayConfiguration`, `clearKeyConfigurationEnabled`, `playreadyConfigurationLicense` or `widevineConfigurationTemplate`. And is possible to assign only one type of restriction: `openRestrictionEnabled` or `tokenRestriction`. WidevineConfigurationTemplate pulumi.StringPtrInput `pulumi:"widevineConfigurationTemplate"` }
func (ContentKeyPolicyPolicyOptionArgs) ElementType ¶
func (ContentKeyPolicyPolicyOptionArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutput ¶
func (i ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutput() ContentKeyPolicyPolicyOptionOutput
func (ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionOutput
type ContentKeyPolicyPolicyOptionArray ¶
type ContentKeyPolicyPolicyOptionArray []ContentKeyPolicyPolicyOptionInput
func (ContentKeyPolicyPolicyOptionArray) ElementType ¶
func (ContentKeyPolicyPolicyOptionArray) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutput ¶
func (i ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutput() ContentKeyPolicyPolicyOptionArrayOutput
func (ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionArrayOutput
type ContentKeyPolicyPolicyOptionArrayInput ¶
type ContentKeyPolicyPolicyOptionArrayInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionArrayOutput() ContentKeyPolicyPolicyOptionArrayOutput ToContentKeyPolicyPolicyOptionArrayOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionArrayOutput }
ContentKeyPolicyPolicyOptionArrayInput is an input type that accepts ContentKeyPolicyPolicyOptionArray and ContentKeyPolicyPolicyOptionArrayOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionArrayInput` via:
ContentKeyPolicyPolicyOptionArray{ ContentKeyPolicyPolicyOptionArgs{...} }
type ContentKeyPolicyPolicyOptionArrayOutput ¶
type ContentKeyPolicyPolicyOptionArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionArrayOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutput ¶
func (o ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutput() ContentKeyPolicyPolicyOptionArrayOutput
func (ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionArrayOutput
type ContentKeyPolicyPolicyOptionFairplayConfiguration ¶
type ContentKeyPolicyPolicyOptionFairplayConfiguration struct { // The key that must be used as FairPlay Application Secret key. Ask *string `pulumi:"ask"` // A `offlineRentalConfiguration` block as defined below. OfflineRentalConfiguration *ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfiguration `pulumi:"offlineRentalConfiguration"` // The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). Pfx *string `pulumi:"pfx"` // The password encrypting FairPlay certificate in PKCS 12 (pfx) format. PfxPassword *string `pulumi:"pfxPassword"` // The rental and lease key type. Supported values are `DualExpiry`, `PersistentLimited`, `PersistentUnlimited` or `Undefined`. RentalAndLeaseKeyType *string `pulumi:"rentalAndLeaseKeyType"` // The rental duration. Must be greater than 0. RentalDurationSeconds *int `pulumi:"rentalDurationSeconds"` }
type ContentKeyPolicyPolicyOptionFairplayConfigurationArgs ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationArgs struct { // The key that must be used as FairPlay Application Secret key. Ask pulumi.StringPtrInput `pulumi:"ask"` // A `offlineRentalConfiguration` block as defined below. OfflineRentalConfiguration ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput `pulumi:"offlineRentalConfiguration"` // The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key). Pfx pulumi.StringPtrInput `pulumi:"pfx"` // The password encrypting FairPlay certificate in PKCS 12 (pfx) format. PfxPassword pulumi.StringPtrInput `pulumi:"pfxPassword"` // The rental and lease key type. Supported values are `DualExpiry`, `PersistentLimited`, `PersistentUnlimited` or `Undefined`. RentalAndLeaseKeyType pulumi.StringPtrInput `pulumi:"rentalAndLeaseKeyType"` // The rental duration. Must be greater than 0. RentalDurationSeconds pulumi.IntPtrInput `pulumi:"rentalDurationSeconds"` }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ElementType ¶
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput ¶
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ¶
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationInput ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOutput ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOutput }
ContentKeyPolicyPolicyOptionFairplayConfigurationInput is an input type that accepts ContentKeyPolicyPolicyOptionFairplayConfigurationArgs and ContentKeyPolicyPolicyOptionFairplayConfigurationOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionFairplayConfigurationInput` via:
ContentKeyPolicyPolicyOptionFairplayConfigurationArgs{...}
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs struct { // Playback duration. PlaybackDurationSeconds pulumi.IntPtrInput `pulumi:"playbackDurationSeconds"` // Storage duration. StorageDurationSeconds pulumi.IntPtrInput `pulumi:"storageDurationSeconds"` }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ElementType ¶
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput ¶
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ¶
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationInput ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput }
ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationInput is an input type that accepts ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs and ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationInput` via:
ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs{...}
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) PlaybackDurationSeconds ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) PlaybackDurationSeconds() pulumi.IntPtrOutput
Playback duration.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) StorageDurationSeconds ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) StorageDurationSeconds() pulumi.IntPtrOutput
Storage duration.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput }
ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput is an input type that accepts ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs, ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtr and ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput` via:
ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs{...} or: nil
func ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtr ¶
func ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtr(v *ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) PlaybackDurationSeconds ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) PlaybackDurationSeconds() pulumi.IntPtrOutput
Playback duration.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) StorageDurationSeconds ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) StorageDurationSeconds() pulumi.IntPtrOutput
Storage duration.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationOutput ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) Ask ¶
The key that must be used as FairPlay Application Secret key.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) OfflineRentalConfiguration ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) OfflineRentalConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
A `offlineRentalConfiguration` block as defined below.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) Pfx ¶
The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) PfxPassword ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) PfxPassword() pulumi.StringPtrOutput
The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalAndLeaseKeyType ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalAndLeaseKeyType() pulumi.StringPtrOutput
The rental and lease key type. Supported values are `DualExpiry`, `PersistentLimited`, `PersistentUnlimited` or `Undefined`.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalDurationSeconds ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalDurationSeconds() pulumi.IntPtrOutput
The rental duration. Must be greater than 0.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput }
ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput is an input type that accepts ContentKeyPolicyPolicyOptionFairplayConfigurationArgs, ContentKeyPolicyPolicyOptionFairplayConfigurationPtr and ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput` via:
ContentKeyPolicyPolicyOptionFairplayConfigurationArgs{...} or: nil
func ContentKeyPolicyPolicyOptionFairplayConfigurationPtr ¶
func ContentKeyPolicyPolicyOptionFairplayConfigurationPtr(v *ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput
type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ¶
type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) Ask ¶
The key that must be used as FairPlay Application Secret key.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) OfflineRentalConfiguration ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) OfflineRentalConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
A `offlineRentalConfiguration` block as defined below.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) Pfx ¶
The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) PfxPassword ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) PfxPassword() pulumi.StringPtrOutput
The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalAndLeaseKeyType ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalAndLeaseKeyType() pulumi.StringPtrOutput
The rental and lease key type. Supported values are `DualExpiry`, `PersistentLimited`, `PersistentUnlimited` or `Undefined`.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalDurationSeconds ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalDurationSeconds() pulumi.IntPtrOutput
The rental duration. Must be greater than 0.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionInput ¶
type ContentKeyPolicyPolicyOptionInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionOutput() ContentKeyPolicyPolicyOptionOutput ToContentKeyPolicyPolicyOptionOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionOutput }
ContentKeyPolicyPolicyOptionInput is an input type that accepts ContentKeyPolicyPolicyOptionArgs and ContentKeyPolicyPolicyOptionOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionInput` via:
ContentKeyPolicyPolicyOptionArgs{...}
type ContentKeyPolicyPolicyOptionOutput ¶
type ContentKeyPolicyPolicyOptionOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionOutput) ClearKeyConfigurationEnabled ¶
func (o ContentKeyPolicyPolicyOptionOutput) ClearKeyConfigurationEnabled() pulumi.BoolPtrOutput
Enable a configuration for non-DRM keys.
func (ContentKeyPolicyPolicyOptionOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionOutput) FairplayConfiguration ¶
func (o ContentKeyPolicyPolicyOptionOutput) FairplayConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
A `fairplayConfiguration` block as defined above. Check license requirements here <https://docs.microsoft.com/azure/media-services/latest/fairplay-license-overview>.
func (ContentKeyPolicyPolicyOptionOutput) Name ¶
func (o ContentKeyPolicyPolicyOptionOutput) Name() pulumi.StringOutput
The name which should be used for this Policy Option.
func (ContentKeyPolicyPolicyOptionOutput) OpenRestrictionEnabled ¶
func (o ContentKeyPolicyPolicyOptionOutput) OpenRestrictionEnabled() pulumi.BoolPtrOutput
Enable an open restriction. License or key will be delivered on every request.
func (ContentKeyPolicyPolicyOptionOutput) PlayreadyConfigurationLicenses ¶
func (o ContentKeyPolicyPolicyOptionOutput) PlayreadyConfigurationLicenses() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
One or more `playreadyConfigurationLicense` blocks as defined above.
func (ContentKeyPolicyPolicyOptionOutput) PlayreadyResponseCustomData ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionOutput) PlayreadyResponseCustomData() pulumi.StringPtrOutput
The custom response data of the PlayReady configuration. This only applies when `playreadyConfigurationLicense` is specified.
func (ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutput ¶
func (o ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutput() ContentKeyPolicyPolicyOptionOutput
func (ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionOutput
func (ContentKeyPolicyPolicyOptionOutput) TokenRestriction ¶
func (o ContentKeyPolicyPolicyOptionOutput) TokenRestriction() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
A `tokenRestriction` block as defined below.
func (ContentKeyPolicyPolicyOptionOutput) WidevineConfigurationTemplate ¶
func (o ContentKeyPolicyPolicyOptionOutput) WidevineConfigurationTemplate() pulumi.StringPtrOutput
The Widevine template.
> **NOTE:** Each policyOption can only have one type of configuration: `fairplayConfiguration`, `clearKeyConfigurationEnabled`, `playreadyConfigurationLicense` or `widevineConfigurationTemplate`. And is possible to assign only one type of restriction: `openRestrictionEnabled` or `tokenRestriction`.
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense struct { // A flag indicating whether test devices can use the license. AllowTestDevices *bool `pulumi:"allowTestDevices"` // The begin date of license. BeginDate *string `pulumi:"beginDate"` // Specifies that the content key ID is in the PlayReady header. ContentKeyLocationFromHeaderEnabled *bool `pulumi:"contentKeyLocationFromHeaderEnabled"` // The content key ID. Specifies that the content key ID is specified in the PlayReady configuration. // // > **NOTE:** You can only specify one content key location. For example if you specify `contentKeyLocationFromHeaderEnabled` in true, you shouldn't specify `contentKeyLocationFromKeyId` and vice versa. ContentKeyLocationFromKeyId *string `pulumi:"contentKeyLocationFromKeyId"` // The PlayReady content type. Supported values are `UltraVioletDownload`, `UltraVioletStreaming` or `Unspecified`. ContentType *string `pulumi:"contentType"` // The expiration date of license. ExpirationDate *string `pulumi:"expirationDate"` // The grace period of license. GracePeriod *string `pulumi:"gracePeriod"` // The license type. Supported values are `NonPersistent` or `Persistent`. LicenseType *string `pulumi:"licenseType"` // A `playRight` block as defined above. PlayRight *ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRight `pulumi:"playRight"` // The relative begin date of license. RelativeBeginDate *string `pulumi:"relativeBeginDate"` // The relative expiration date of license. RelativeExpirationDate *string `pulumi:"relativeExpirationDate"` // The security level of the PlayReady license. Possible values are `SL150`, `SL2000` and `SL3000`. Please see [this document](https://learn.microsoft.com/en-us/rest/api/media/content-key-policies/create-or-update?tabs=HTTP#securitylevel) for more information about security level. See [this document](https://learn.microsoft.com/en-us/azure/media-services/latest/drm-playready-license-template-concept#playready-sl3000-support) for more information about `SL3000` support. SecurityLevel *string `pulumi:"securityLevel"` }
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs struct { // A flag indicating whether test devices can use the license. AllowTestDevices pulumi.BoolPtrInput `pulumi:"allowTestDevices"` // The begin date of license. BeginDate pulumi.StringPtrInput `pulumi:"beginDate"` // Specifies that the content key ID is in the PlayReady header. ContentKeyLocationFromHeaderEnabled pulumi.BoolPtrInput `pulumi:"contentKeyLocationFromHeaderEnabled"` // The content key ID. Specifies that the content key ID is specified in the PlayReady configuration. // // > **NOTE:** You can only specify one content key location. For example if you specify `contentKeyLocationFromHeaderEnabled` in true, you shouldn't specify `contentKeyLocationFromKeyId` and vice versa. ContentKeyLocationFromKeyId pulumi.StringPtrInput `pulumi:"contentKeyLocationFromKeyId"` // The PlayReady content type. Supported values are `UltraVioletDownload`, `UltraVioletStreaming` or `Unspecified`. ContentType pulumi.StringPtrInput `pulumi:"contentType"` // The expiration date of license. ExpirationDate pulumi.StringPtrInput `pulumi:"expirationDate"` // The grace period of license. GracePeriod pulumi.StringPtrInput `pulumi:"gracePeriod"` // The license type. Supported values are `NonPersistent` or `Persistent`. LicenseType pulumi.StringPtrInput `pulumi:"licenseType"` // A `playRight` block as defined above. PlayRight ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput `pulumi:"playRight"` // The relative begin date of license. RelativeBeginDate pulumi.StringPtrInput `pulumi:"relativeBeginDate"` // The relative expiration date of license. RelativeExpirationDate pulumi.StringPtrInput `pulumi:"relativeExpirationDate"` // The security level of the PlayReady license. Possible values are `SL150`, `SL2000` and `SL3000`. Please see [this document](https://learn.microsoft.com/en-us/rest/api/media/content-key-policies/create-or-update?tabs=HTTP#securitylevel) for more information about security level. See [this document](https://learn.microsoft.com/en-us/azure/media-services/latest/drm-playready-license-template-concept#playready-sl3000-support) for more information about `SL3000` support. SecurityLevel pulumi.StringPtrInput `pulumi:"securityLevel"` }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ElementType ¶
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput ¶
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray []ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseInput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ElementType ¶
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput ¶
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayInput ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput }
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayInput is an input type that accepts ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray and ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayInput` via:
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray{ ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs{...} }
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseInput ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput }
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseInput is an input type that accepts ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs and ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseInput` via:
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs{...}
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) AllowTestDevices ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) AllowTestDevices() pulumi.BoolPtrOutput
A flag indicating whether test devices can use the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) BeginDate ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) BeginDate() pulumi.StringPtrOutput
The begin date of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromHeaderEnabled ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromHeaderEnabled() pulumi.BoolPtrOutput
Specifies that the content key ID is in the PlayReady header.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromKeyId ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromKeyId() pulumi.StringPtrOutput
The content key ID. Specifies that the content key ID is specified in the PlayReady configuration.
> **NOTE:** You can only specify one content key location. For example if you specify `contentKeyLocationFromHeaderEnabled` in true, you shouldn't specify `contentKeyLocationFromKeyId` and vice versa.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentType ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentType() pulumi.StringPtrOutput
The PlayReady content type. Supported values are `UltraVioletDownload`, `UltraVioletStreaming` or `Unspecified`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ExpirationDate ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) GracePeriod ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) GracePeriod() pulumi.StringPtrOutput
The grace period of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) LicenseType ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) LicenseType() pulumi.StringPtrOutput
The license type. Supported values are `NonPersistent` or `Persistent`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) PlayRight ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) PlayRight() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
A `playRight` block as defined above.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeBeginDate ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeBeginDate() pulumi.StringPtrOutput
The relative begin date of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeExpirationDate ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeExpirationDate() pulumi.StringPtrOutput
The relative expiration date of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) SecurityLevel ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) SecurityLevel() pulumi.StringPtrOutput
The security level of the PlayReady license. Possible values are `SL150`, `SL2000` and `SL3000`. Please see [this document](https://learn.microsoft.com/en-us/rest/api/media/content-key-policies/create-or-update?tabs=HTTP#securitylevel) for more information about security level. See [this document](https://learn.microsoft.com/en-us/azure/media-services/latest/drm-playready-license-template-concept#playready-sl3000-support) for more information about `SL3000` support.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRight ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRight struct { // Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between `0` and `3` inclusive. AgcAndColorStripeRestriction *int `pulumi:"agcAndColorStripeRestriction"` // Configures Unknown output handling settings of the license. Supported values are `Allowed`, `AllowedWithVideoConstriction` or `NotAllowed`. AllowPassingVideoContentToUnknownOutput *string `pulumi:"allowPassingVideoContentToUnknownOutput"` // Specifies the output protection level for compressed digital audio. Supported values are `100`, `150` or `200`. AnalogVideoOpl *int `pulumi:"analogVideoOpl"` // Specifies the output protection level for compressed digital audio.Supported values are `100`, `150`, `200`, `250` or `300`. CompressedDigitalAudioOpl *int `pulumi:"compressedDigitalAudioOpl"` // Specifies the output protection level for compressed digital video. Supported values are `400` or `500`. CompressedDigitalVideoOpl *int `pulumi:"compressedDigitalVideoOpl"` // Enables the Image Constraint For Analog Component Video Restriction in the license. DigitalVideoOnlyContentRestriction *bool `pulumi:"digitalVideoOnlyContentRestriction"` // An `explicitAnalogTelevisionOutputRestriction` block as defined above. ExplicitAnalogTelevisionOutputRestriction *ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestriction `pulumi:"explicitAnalogTelevisionOutputRestriction"` // The amount of time that the license is valid after the license is first used to play content. FirstPlayExpiration *string `pulumi:"firstPlayExpiration"` // Enables the Image Constraint For Analog Component Video Restriction in the license. ImageConstraintForAnalogComponentVideoRestriction *bool `pulumi:"imageConstraintForAnalogComponentVideoRestriction"` // Enables the Image Constraint For Analog Component Video Restriction in the license. ImageConstraintForAnalogComputerMonitorRestriction *bool `pulumi:"imageConstraintForAnalogComputerMonitorRestriction"` // Configures the Serial Copy Management System (SCMS) in the license. Must be between `0` and `3` inclusive. ScmsRestriction *int `pulumi:"scmsRestriction"` // Specifies the output protection level for uncompressed digital audio. Supported values are `100`, `150`, `200`, `250` or `300`. UncompressedDigitalAudioOpl *int `pulumi:"uncompressedDigitalAudioOpl"` // Specifies the output protection level for uncompressed digital video. Supported values are `100`, `250`, `270` or `300`. UncompressedDigitalVideoOpl *int `pulumi:"uncompressedDigitalVideoOpl"` }
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs struct { // Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between `0` and `3` inclusive. AgcAndColorStripeRestriction pulumi.IntPtrInput `pulumi:"agcAndColorStripeRestriction"` // Configures Unknown output handling settings of the license. Supported values are `Allowed`, `AllowedWithVideoConstriction` or `NotAllowed`. AllowPassingVideoContentToUnknownOutput pulumi.StringPtrInput `pulumi:"allowPassingVideoContentToUnknownOutput"` // Specifies the output protection level for compressed digital audio. Supported values are `100`, `150` or `200`. AnalogVideoOpl pulumi.IntPtrInput `pulumi:"analogVideoOpl"` // Specifies the output protection level for compressed digital audio.Supported values are `100`, `150`, `200`, `250` or `300`. CompressedDigitalAudioOpl pulumi.IntPtrInput `pulumi:"compressedDigitalAudioOpl"` // Specifies the output protection level for compressed digital video. Supported values are `400` or `500`. CompressedDigitalVideoOpl pulumi.IntPtrInput `pulumi:"compressedDigitalVideoOpl"` // Enables the Image Constraint For Analog Component Video Restriction in the license. DigitalVideoOnlyContentRestriction pulumi.BoolPtrInput `pulumi:"digitalVideoOnlyContentRestriction"` // An `explicitAnalogTelevisionOutputRestriction` block as defined above. ExplicitAnalogTelevisionOutputRestriction ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrInput `pulumi:"explicitAnalogTelevisionOutputRestriction"` // The amount of time that the license is valid after the license is first used to play content. FirstPlayExpiration pulumi.StringPtrInput `pulumi:"firstPlayExpiration"` // Enables the Image Constraint For Analog Component Video Restriction in the license. ImageConstraintForAnalogComponentVideoRestriction pulumi.BoolPtrInput `pulumi:"imageConstraintForAnalogComponentVideoRestriction"` // Enables the Image Constraint For Analog Component Video Restriction in the license. ImageConstraintForAnalogComputerMonitorRestriction pulumi.BoolPtrInput `pulumi:"imageConstraintForAnalogComputerMonitorRestriction"` // Configures the Serial Copy Management System (SCMS) in the license. Must be between `0` and `3` inclusive. ScmsRestriction pulumi.IntPtrInput `pulumi:"scmsRestriction"` // Specifies the output protection level for uncompressed digital audio. Supported values are `100`, `150`, `200`, `250` or `300`. UncompressedDigitalAudioOpl pulumi.IntPtrInput `pulumi:"uncompressedDigitalAudioOpl"` // Specifies the output protection level for uncompressed digital video. Supported values are `100`, `250`, `270` or `300`. UncompressedDigitalVideoOpl pulumi.IntPtrInput `pulumi:"uncompressedDigitalVideoOpl"` }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ElementType ¶
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput ¶
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput ¶
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestriction ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestriction struct { // Indicates whether this restriction is enforced on a best effort basis. Possible values are `true` or `false`. Defaults to `false`. BestEffortEnforced *bool `pulumi:"bestEffortEnforced"` // The restriction control bits. Possible value is integer between `0` and `3` inclusive. ControlBits int `pulumi:"controlBits"` }
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs struct { // Indicates whether this restriction is enforced on a best effort basis. Possible values are `true` or `false`. Defaults to `false`. BestEffortEnforced pulumi.BoolPtrInput `pulumi:"bestEffortEnforced"` // The restriction control bits. Possible value is integer between `0` and `3` inclusive. ControlBits pulumi.IntInput `pulumi:"controlBits"` }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ElementType ¶ added in v5.33.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput ¶ added in v5.33.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutputWithContext ¶ added in v5.33.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput ¶ added in v5.33.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext ¶ added in v5.33.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionInput ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput }
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionInput is an input type that accepts ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs and ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionInput` via:
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs{...}
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) BestEffortEnforced ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) BestEffortEnforced() pulumi.BoolPtrOutput
Indicates whether this restriction is enforced on a best effort basis. Possible values are `true` or `false`. Defaults to `false`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ControlBits ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ControlBits() pulumi.IntOutput
The restriction control bits. Possible value is integer between `0` and `3` inclusive.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ElementType ¶ added in v5.33.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutputWithContext ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrInput ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput }
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrInput is an input type that accepts ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs, ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtr and ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrInput` via:
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs{...} or: nil
func ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtr ¶ added in v5.33.0
func ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtr(v *ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionArgs) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrInput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) BestEffortEnforced ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) BestEffortEnforced() pulumi.BoolPtrOutput
Indicates whether this restriction is enforced on a best effort basis. Possible values are `true` or `false`. Defaults to `false`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ControlBits ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ControlBits() pulumi.IntPtrOutput
The restriction control bits. Possible value is integer between `0` and `3` inclusive.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) Elem ¶ added in v5.33.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ElementType ¶ added in v5.33.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightInput ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput }
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightInput is an input type that accepts ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs and ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightInput` via:
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs{...}
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AgcAndColorStripeRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AgcAndColorStripeRestriction() pulumi.IntPtrOutput
Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between `0` and `3` inclusive.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AllowPassingVideoContentToUnknownOutput ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AllowPassingVideoContentToUnknownOutput() pulumi.StringPtrOutput
Configures Unknown output handling settings of the license. Supported values are `Allowed`, `AllowedWithVideoConstriction` or `NotAllowed`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AnalogVideoOpl ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AnalogVideoOpl() pulumi.IntPtrOutput
Specifies the output protection level for compressed digital audio. Supported values are `100`, `150` or `200`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) CompressedDigitalAudioOpl ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) CompressedDigitalAudioOpl() pulumi.IntPtrOutput
Specifies the output protection level for compressed digital audio.Supported values are `100`, `150`, `200`, `250` or `300`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) CompressedDigitalVideoOpl ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) CompressedDigitalVideoOpl() pulumi.IntPtrOutput
Specifies the output protection level for compressed digital video. Supported values are `400` or `500`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) DigitalVideoOnlyContentRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) DigitalVideoOnlyContentRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ExplicitAnalogTelevisionOutputRestriction ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ExplicitAnalogTelevisionOutputRestriction() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
An `explicitAnalogTelevisionOutputRestriction` block as defined above.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) FirstPlayExpiration ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) FirstPlayExpiration() pulumi.StringPtrOutput
The amount of time that the license is valid after the license is first used to play content.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComponentVideoRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComponentVideoRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComputerMonitorRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComputerMonitorRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ScmsRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ScmsRestriction() pulumi.IntPtrOutput
Configures the Serial Copy Management System (SCMS) in the license. Must be between `0` and `3` inclusive.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalAudioOpl ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalAudioOpl() pulumi.IntPtrOutput
Specifies the output protection level for uncompressed digital audio. Supported values are `100`, `150`, `200`, `250` or `300`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalVideoOpl ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalVideoOpl() pulumi.IntPtrOutput
Specifies the output protection level for uncompressed digital video. Supported values are `100`, `250`, `270` or `300`.
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput }
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput is an input type that accepts ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs, ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtr and ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput` via:
ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs{...} or: nil
func ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtr ¶
func ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtr(v *ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput ¶
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AgcAndColorStripeRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AgcAndColorStripeRestriction() pulumi.IntPtrOutput
Configures Automatic Gain Control (AGC) and Color Stripe in the license. Must be between `0` and `3` inclusive.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AllowPassingVideoContentToUnknownOutput ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AllowPassingVideoContentToUnknownOutput() pulumi.StringPtrOutput
Configures Unknown output handling settings of the license. Supported values are `Allowed`, `AllowedWithVideoConstriction` or `NotAllowed`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AnalogVideoOpl ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AnalogVideoOpl() pulumi.IntPtrOutput
Specifies the output protection level for compressed digital audio. Supported values are `100`, `150` or `200`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) CompressedDigitalAudioOpl ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) CompressedDigitalAudioOpl() pulumi.IntPtrOutput
Specifies the output protection level for compressed digital audio.Supported values are `100`, `150`, `200`, `250` or `300`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) CompressedDigitalVideoOpl ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) CompressedDigitalVideoOpl() pulumi.IntPtrOutput
Specifies the output protection level for compressed digital video. Supported values are `400` or `500`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) DigitalVideoOnlyContentRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) DigitalVideoOnlyContentRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ExplicitAnalogTelevisionOutputRestriction ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ExplicitAnalogTelevisionOutputRestriction() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightExplicitAnalogTelevisionOutputRestrictionPtrOutput
An `explicitAnalogTelevisionOutputRestriction` block as defined above.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) FirstPlayExpiration ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) FirstPlayExpiration() pulumi.StringPtrOutput
The amount of time that the license is valid after the license is first used to play content.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComponentVideoRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComponentVideoRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComputerMonitorRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComputerMonitorRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ScmsRestriction ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ScmsRestriction() pulumi.IntPtrOutput
Configures the Serial Copy Management System (SCMS) in the license. Must be between `0` and `3` inclusive.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalAudioOpl ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalAudioOpl() pulumi.IntPtrOutput
Specifies the output protection level for uncompressed digital audio. Supported values are `100`, `150`, `200`, `250` or `300`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalVideoOpl ¶
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalVideoOpl() pulumi.IntPtrOutput
Specifies the output protection level for uncompressed digital video. Supported values are `100`, `250`, `270` or `300`.
type ContentKeyPolicyPolicyOptionTokenRestriction ¶
type ContentKeyPolicyPolicyOptionTokenRestriction struct { // One or more `alternateKey` block as defined above. AlternateKeys []ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKey `pulumi:"alternateKeys"` // The audience for the token. Audience *string `pulumi:"audience"` // The token issuer. Issuer *string `pulumi:"issuer"` // The OpenID connect discovery document. OpenIdConnectDiscoveryDocument *string `pulumi:"openIdConnectDiscoveryDocument"` // The RSA parameter exponent. PrimaryRsaTokenKeyExponent *string `pulumi:"primaryRsaTokenKeyExponent"` // The RSA parameter modulus. PrimaryRsaTokenKeyModulus *string `pulumi:"primaryRsaTokenKeyModulus"` // The key value of the key. Specifies a symmetric key for token validation. PrimarySymmetricTokenKey *string `pulumi:"primarySymmetricTokenKey"` // The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation. PrimaryX509TokenKeyRaw *string `pulumi:"primaryX509TokenKeyRaw"` // One or more `requiredClaim` blocks as defined above. RequiredClaims []ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaim `pulumi:"requiredClaims"` // The type of token. Supported values are `Jwt` or `Swt`. // // > **NOTE:** Each tokenRestriction can only have one type of primary verification key: if you want to use RSA you must provide `primaryRsaTokenKeyExponent` and `primaryRsaTokenKeyModulus`, if you want to use symmetric you need to provide `primarySymmetricTokenKey` and for x509 you must provide `primaryX509TokenKeyRaw`. For more information about Token access please refer to <https://docs.microsoft.com/azure/media-services/latest/content-protection-overview#controlling-content-access> TokenType *string `pulumi:"tokenType"` }
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKey ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKey struct { // The RSA parameter exponent. RsaTokenKeyExponent *string `pulumi:"rsaTokenKeyExponent"` // The RSA parameter modulus. RsaTokenKeyModulus *string `pulumi:"rsaTokenKeyModulus"` // The key value of the key. Specifies a symmetric key for token validation. SymmetricTokenKey *string `pulumi:"symmetricTokenKey"` // The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation. // // > **NOTE:** Each `alternateKey` block can only have one type of primary verification key: if you want to use RSA you must provide `rsaTokenKeyExponent` and `rsaTokenKeyModulus`, if you want to use symmetric you need to provide `symmetricTokenKey` and for x509 you must provide `x509TokenKeyRaw`. X509TokenKeyRaw *string `pulumi:"x509TokenKeyRaw"` }
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs struct { // The RSA parameter exponent. RsaTokenKeyExponent pulumi.StringPtrInput `pulumi:"rsaTokenKeyExponent"` // The RSA parameter modulus. RsaTokenKeyModulus pulumi.StringPtrInput `pulumi:"rsaTokenKeyModulus"` // The key value of the key. Specifies a symmetric key for token validation. SymmetricTokenKey pulumi.StringPtrInput `pulumi:"symmetricTokenKey"` // The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation. // // > **NOTE:** Each `alternateKey` block can only have one type of primary verification key: if you want to use RSA you must provide `rsaTokenKeyExponent` and `rsaTokenKeyModulus`, if you want to use symmetric you need to provide `symmetricTokenKey` and for x509 you must provide `x509TokenKeyRaw`. X509TokenKeyRaw pulumi.StringPtrInput `pulumi:"x509TokenKeyRaw"` }
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ElementType ¶ added in v5.33.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput ¶ added in v5.33.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutputWithContext ¶ added in v5.33.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray []ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyInput
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ElementType ¶ added in v5.33.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput ¶ added in v5.33.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutputWithContext ¶ added in v5.33.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayInput ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput }
ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayInput is an input type that accepts ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray and ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayInput` via:
ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArray{ ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs{...} }
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ElementType ¶ added in v5.33.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutputWithContext ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyInput ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput }
ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyInput is an input type that accepts ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs and ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyInput` via:
ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArgs{...}
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput ¶ added in v5.33.0
type ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ElementType ¶ added in v5.33.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) RsaTokenKeyExponent ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) RsaTokenKeyExponent() pulumi.StringPtrOutput
The RSA parameter exponent.
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) RsaTokenKeyModulus ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) RsaTokenKeyModulus() pulumi.StringPtrOutput
The RSA parameter modulus.
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) SymmetricTokenKey ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) SymmetricTokenKey() pulumi.StringPtrOutput
The key value of the key. Specifies a symmetric key for token validation.
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutputWithContext ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) X509TokenKeyRaw ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyOutput) X509TokenKeyRaw() pulumi.StringPtrOutput
The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation.
> **NOTE:** Each `alternateKey` block can only have one type of primary verification key: if you want to use RSA you must provide `rsaTokenKeyExponent` and `rsaTokenKeyModulus`, if you want to use symmetric you need to provide `symmetricTokenKey` and for x509 you must provide `x509TokenKeyRaw`.
type ContentKeyPolicyPolicyOptionTokenRestrictionArgs ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionArgs struct { // One or more `alternateKey` block as defined above. AlternateKeys ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayInput `pulumi:"alternateKeys"` // The audience for the token. Audience pulumi.StringPtrInput `pulumi:"audience"` // The token issuer. Issuer pulumi.StringPtrInput `pulumi:"issuer"` // The OpenID connect discovery document. OpenIdConnectDiscoveryDocument pulumi.StringPtrInput `pulumi:"openIdConnectDiscoveryDocument"` // The RSA parameter exponent. PrimaryRsaTokenKeyExponent pulumi.StringPtrInput `pulumi:"primaryRsaTokenKeyExponent"` // The RSA parameter modulus. PrimaryRsaTokenKeyModulus pulumi.StringPtrInput `pulumi:"primaryRsaTokenKeyModulus"` // The key value of the key. Specifies a symmetric key for token validation. PrimarySymmetricTokenKey pulumi.StringPtrInput `pulumi:"primarySymmetricTokenKey"` // The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation. PrimaryX509TokenKeyRaw pulumi.StringPtrInput `pulumi:"primaryX509TokenKeyRaw"` // One or more `requiredClaim` blocks as defined above. RequiredClaims ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayInput `pulumi:"requiredClaims"` // The type of token. Supported values are `Jwt` or `Swt`. // // > **NOTE:** Each tokenRestriction can only have one type of primary verification key: if you want to use RSA you must provide `primaryRsaTokenKeyExponent` and `primaryRsaTokenKeyModulus`, if you want to use symmetric you need to provide `primarySymmetricTokenKey` and for x509 you must provide `primaryX509TokenKeyRaw`. For more information about Token access please refer to <https://docs.microsoft.com/azure/media-services/latest/content-protection-overview#controlling-content-access> TokenType pulumi.StringPtrInput `pulumi:"tokenType"` }
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ElementType ¶
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput ¶
func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput() ContentKeyPolicyPolicyOptionTokenRestrictionOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ¶
func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionInput ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionTokenRestrictionOutput() ContentKeyPolicyPolicyOptionTokenRestrictionOutput ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionOutput }
ContentKeyPolicyPolicyOptionTokenRestrictionInput is an input type that accepts ContentKeyPolicyPolicyOptionTokenRestrictionArgs and ContentKeyPolicyPolicyOptionTokenRestrictionOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionTokenRestrictionInput` via:
ContentKeyPolicyPolicyOptionTokenRestrictionArgs{...}
type ContentKeyPolicyPolicyOptionTokenRestrictionOutput ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) AlternateKeys ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) AlternateKeys() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
One or more `alternateKey` block as defined above.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Audience ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Audience() pulumi.StringPtrOutput
The audience for the token.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Issuer ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Issuer() pulumi.StringPtrOutput
The token issuer.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) OpenIdConnectDiscoveryDocument ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) OpenIdConnectDiscoveryDocument() pulumi.StringPtrOutput
The OpenID connect discovery document.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyExponent ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyExponent() pulumi.StringPtrOutput
The RSA parameter exponent.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyModulus ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyModulus() pulumi.StringPtrOutput
The RSA parameter modulus.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimarySymmetricTokenKey ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimarySymmetricTokenKey() pulumi.StringPtrOutput
The key value of the key. Specifies a symmetric key for token validation.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryX509TokenKeyRaw ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryX509TokenKeyRaw() pulumi.StringPtrOutput
The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) RequiredClaims ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) RequiredClaims() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
One or more `requiredClaim` blocks as defined above.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput() ContentKeyPolicyPolicyOptionTokenRestrictionOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) TokenType ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) TokenType() pulumi.StringPtrOutput
The type of token. Supported values are `Jwt` or `Swt`.
> **NOTE:** Each tokenRestriction can only have one type of primary verification key: if you want to use RSA you must provide `primaryRsaTokenKeyExponent` and `primaryRsaTokenKeyModulus`, if you want to use symmetric you need to provide `primarySymmetricTokenKey` and for x509 you must provide `primaryX509TokenKeyRaw`. For more information about Token access please refer to <https://docs.microsoft.com/azure/media-services/latest/content-protection-overview#controlling-content-access>
type ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput }
ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput is an input type that accepts ContentKeyPolicyPolicyOptionTokenRestrictionArgs, ContentKeyPolicyPolicyOptionTokenRestrictionPtr and ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput` via:
ContentKeyPolicyPolicyOptionTokenRestrictionArgs{...} or: nil
func ContentKeyPolicyPolicyOptionTokenRestrictionPtr ¶
func ContentKeyPolicyPolicyOptionTokenRestrictionPtr(v *ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput
type ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) AlternateKeys ¶ added in v5.33.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) AlternateKeys() ContentKeyPolicyPolicyOptionTokenRestrictionAlternateKeyArrayOutput
One or more `alternateKey` block as defined above.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Audience ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Audience() pulumi.StringPtrOutput
The audience for the token.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Issuer ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Issuer() pulumi.StringPtrOutput
The token issuer.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) OpenIdConnectDiscoveryDocument ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) OpenIdConnectDiscoveryDocument() pulumi.StringPtrOutput
The OpenID connect discovery document.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyExponent ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyExponent() pulumi.StringPtrOutput
The RSA parameter exponent.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyModulus ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyModulus() pulumi.StringPtrOutput
The RSA parameter modulus.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimarySymmetricTokenKey ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimarySymmetricTokenKey() pulumi.StringPtrOutput
The key value of the key. Specifies a symmetric key for token validation.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryX509TokenKeyRaw ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryX509TokenKeyRaw() pulumi.StringPtrOutput
The raw data field of a certificate in PKCS 12 format (X509Certificate2 in .NET). Specifies a certificate for token validation.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) RequiredClaims ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) RequiredClaims() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
One or more `requiredClaim` blocks as defined above.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) TokenType ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) TokenType() pulumi.StringPtrOutput
The type of token. Supported values are `Jwt` or `Swt`.
> **NOTE:** Each tokenRestriction can only have one type of primary verification key: if you want to use RSA you must provide `primaryRsaTokenKeyExponent` and `primaryRsaTokenKeyModulus`, if you want to use symmetric you need to provide `primarySymmetricTokenKey` and for x509 you must provide `primaryX509TokenKeyRaw`. For more information about Token access please refer to <https://docs.microsoft.com/azure/media-services/latest/content-protection-overview#controlling-content-access>
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs struct { // Token claim type. Type pulumi.StringPtrInput `pulumi:"type"` // Token claim value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ElementType ¶
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput ¶
func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray []ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimInput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ElementType ¶
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput ¶
func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext ¶
func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayInput ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput }
ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayInput is an input type that accepts ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray and ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayInput` via:
ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray{ ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs{...} }
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimInput ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimInput interface { pulumi.Input ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext(context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput }
ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimInput is an input type that accepts ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs and ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput values. You can construct a concrete instance of `ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimInput` via:
ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs{...}
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput ¶
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ElementType ¶
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Type ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Type() pulumi.StringPtrOutput
Token claim type.
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Value ¶
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Value() pulumi.StringPtrOutput
Token claim value.
type ContentKeyPolicyState ¶
type ContentKeyPolicyState struct { // A description for the Policy. Description pulumi.StringPtrInput // The Media Services account name. Changing this forces a new Content Key Policy to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Content Key Policy. Changing this forces a new Content Key Policy to be created. Name pulumi.StringPtrInput // One or more `policyOption` blocks as defined below. PolicyOptions ContentKeyPolicyPolicyOptionArrayInput // The name of the Resource Group where the Content Key Policy should exist. Changing this forces a new Content Key Policy to be created. ResourceGroupName pulumi.StringPtrInput }
func (ContentKeyPolicyState) ElementType ¶
func (ContentKeyPolicyState) ElementType() reflect.Type
type Job ¶
type Job struct { pulumi.CustomResourceState // Optional customer supplied description of the Job. Description pulumi.StringPtrOutput `pulumi:"description"` // A `inputAsset` block as defined below. Changing this forces a new Media Job to be created. InputAsset JobInputAssetOutput `pulumi:"inputAsset"` // The Media Services account name. Changing this forces a new Transform to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Media Job. Changing this forces a new Media Job to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `outputAsset` blocks as defined below. Changing this forces a new Media Job to be created. OutputAssets JobOutputAssetArrayOutput `pulumi:"outputAssets"` // Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. Changing this forces a new Media Job to be created. Possible values are `High`, `Normal` and `Low`. Defaults to `Normal`. Priority pulumi.StringPtrOutput `pulumi:"priority"` // The name of the Resource Group where the Media Job should exist. Changing this forces a new Media Job to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The Transform name. Changing this forces a new Media Job to be created. TransformName pulumi.StringOutput `pulumi:"transformName"` }
Manages a Media Job.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } exampleTransform, err := media.NewTransform(ctx, "example", &media.TransformArgs{ Name: pulumi.String("transform1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My transform description"), Outputs: media.TransformOutputTypeArray{ &media.TransformOutputTypeArgs{ RelativePriority: pulumi.String("Normal"), OnErrorAction: pulumi.String("ContinueJob"), BuiltinPreset: &media.TransformOutputBuiltinPresetArgs{ PresetName: pulumi.String("AACGoodQualityAudio"), }, }, }, }) if err != nil { return err } input, err := media.NewAsset(ctx, "input", &media.AssetArgs{ Name: pulumi.String("input"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("Input Asset description"), }) if err != nil { return err } output, err := media.NewAsset(ctx, "output", &media.AssetArgs{ Name: pulumi.String("output"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("Output Asset description"), }) if err != nil { return err } _, err = media.NewJob(ctx, "example", &media.JobArgs{ Name: pulumi.String("job1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, TransformName: exampleTransform.Name, Description: pulumi.String("My Job description"), Priority: pulumi.String("Normal"), InputAsset: &media.JobInputAssetArgs{ Name: input.Name, }, OutputAssets: media.JobOutputAssetArray{ &media.JobOutputAssetArgs{ Name: output.Name, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Media Jobs can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/job:Job example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.Media/mediaServices/account1/transforms/transform1/jobs/job1 ```
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶
func (*Job) ToJobOutput ¶
type JobArgs ¶
type JobArgs struct { // Optional customer supplied description of the Job. Description pulumi.StringPtrInput // A `inputAsset` block as defined below. Changing this forces a new Media Job to be created. InputAsset JobInputAssetInput // The Media Services account name. Changing this forces a new Transform to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Media Job. Changing this forces a new Media Job to be created. Name pulumi.StringPtrInput // One or more `outputAsset` blocks as defined below. Changing this forces a new Media Job to be created. OutputAssets JobOutputAssetArrayInput // Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. Changing this forces a new Media Job to be created. Possible values are `High`, `Normal` and `Low`. Defaults to `Normal`. Priority pulumi.StringPtrInput // The name of the Resource Group where the Media Job should exist. Changing this forces a new Media Job to be created. ResourceGroupName pulumi.StringInput // The Transform name. Changing this forces a new Media Job to be created. TransformName pulumi.StringInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobArray ¶
type JobArray []JobInput
func (JobArray) ElementType ¶
func (JobArray) ToJobArrayOutput ¶
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) ToJobArrayOutput ¶
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobInputAsset ¶
type JobInputAsset struct { // A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'. Changing this forces a new resource to be created. Label *string `pulumi:"label"` // The name of the input Asset. Changing this forces a new Media Job to be created. Name string `pulumi:"name"` }
type JobInputAssetArgs ¶
type JobInputAssetArgs struct { // A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'. Changing this forces a new resource to be created. Label pulumi.StringPtrInput `pulumi:"label"` // The name of the input Asset. Changing this forces a new Media Job to be created. Name pulumi.StringInput `pulumi:"name"` }
func (JobInputAssetArgs) ElementType ¶
func (JobInputAssetArgs) ElementType() reflect.Type
func (JobInputAssetArgs) ToJobInputAssetOutput ¶
func (i JobInputAssetArgs) ToJobInputAssetOutput() JobInputAssetOutput
func (JobInputAssetArgs) ToJobInputAssetOutputWithContext ¶
func (i JobInputAssetArgs) ToJobInputAssetOutputWithContext(ctx context.Context) JobInputAssetOutput
func (JobInputAssetArgs) ToJobInputAssetPtrOutput ¶
func (i JobInputAssetArgs) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
func (JobInputAssetArgs) ToJobInputAssetPtrOutputWithContext ¶
func (i JobInputAssetArgs) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
type JobInputAssetInput ¶
type JobInputAssetInput interface { pulumi.Input ToJobInputAssetOutput() JobInputAssetOutput ToJobInputAssetOutputWithContext(context.Context) JobInputAssetOutput }
JobInputAssetInput is an input type that accepts JobInputAssetArgs and JobInputAssetOutput values. You can construct a concrete instance of `JobInputAssetInput` via:
JobInputAssetArgs{...}
type JobInputAssetOutput ¶
type JobInputAssetOutput struct{ *pulumi.OutputState }
func (JobInputAssetOutput) ElementType ¶
func (JobInputAssetOutput) ElementType() reflect.Type
func (JobInputAssetOutput) Label ¶
func (o JobInputAssetOutput) Label() pulumi.StringPtrOutput
A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'. Changing this forces a new resource to be created.
func (JobInputAssetOutput) Name ¶
func (o JobInputAssetOutput) Name() pulumi.StringOutput
The name of the input Asset. Changing this forces a new Media Job to be created.
func (JobInputAssetOutput) ToJobInputAssetOutput ¶
func (o JobInputAssetOutput) ToJobInputAssetOutput() JobInputAssetOutput
func (JobInputAssetOutput) ToJobInputAssetOutputWithContext ¶
func (o JobInputAssetOutput) ToJobInputAssetOutputWithContext(ctx context.Context) JobInputAssetOutput
func (JobInputAssetOutput) ToJobInputAssetPtrOutput ¶
func (o JobInputAssetOutput) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
func (JobInputAssetOutput) ToJobInputAssetPtrOutputWithContext ¶
func (o JobInputAssetOutput) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
type JobInputAssetPtrInput ¶
type JobInputAssetPtrInput interface { pulumi.Input ToJobInputAssetPtrOutput() JobInputAssetPtrOutput ToJobInputAssetPtrOutputWithContext(context.Context) JobInputAssetPtrOutput }
JobInputAssetPtrInput is an input type that accepts JobInputAssetArgs, JobInputAssetPtr and JobInputAssetPtrOutput values. You can construct a concrete instance of `JobInputAssetPtrInput` via:
JobInputAssetArgs{...} or: nil
func JobInputAssetPtr ¶
func JobInputAssetPtr(v *JobInputAssetArgs) JobInputAssetPtrInput
type JobInputAssetPtrOutput ¶
type JobInputAssetPtrOutput struct{ *pulumi.OutputState }
func (JobInputAssetPtrOutput) Elem ¶
func (o JobInputAssetPtrOutput) Elem() JobInputAssetOutput
func (JobInputAssetPtrOutput) ElementType ¶
func (JobInputAssetPtrOutput) ElementType() reflect.Type
func (JobInputAssetPtrOutput) Label ¶
func (o JobInputAssetPtrOutput) Label() pulumi.StringPtrOutput
A label that is assigned to a JobInputClip, that is used to satisfy a reference used in the Transform. For example, a Transform can be authored so as to take an image file with the label 'xyz' and apply it as an overlay onto the input video before it is encoded. When submitting a Job, exactly one of the JobInputs should be the image file, and it should have the label 'xyz'. Changing this forces a new resource to be created.
func (JobInputAssetPtrOutput) Name ¶
func (o JobInputAssetPtrOutput) Name() pulumi.StringPtrOutput
The name of the input Asset. Changing this forces a new Media Job to be created.
func (JobInputAssetPtrOutput) ToJobInputAssetPtrOutput ¶
func (o JobInputAssetPtrOutput) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
func (JobInputAssetPtrOutput) ToJobInputAssetPtrOutputWithContext ¶
func (o JobInputAssetPtrOutput) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
type JobMap ¶
func (JobMap) ElementType ¶
func (JobMap) ToJobMapOutput ¶
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶
type JobMapInput interface { pulumi.Input ToJobMapOutput() JobMapOutput ToJobMapOutputWithContext(context.Context) JobMapOutput }
JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:
JobMap{ "key": JobArgs{...} }
type JobMapOutput ¶
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) Description ¶ added in v5.5.0
func (o JobOutput) Description() pulumi.StringPtrOutput
Optional customer supplied description of the Job.
func (JobOutput) ElementType ¶
func (JobOutput) InputAsset ¶ added in v5.5.0
func (o JobOutput) InputAsset() JobInputAssetOutput
A `inputAsset` block as defined below. Changing this forces a new Media Job to be created.
func (JobOutput) MediaServicesAccountName ¶ added in v5.5.0
func (o JobOutput) MediaServicesAccountName() pulumi.StringOutput
The Media Services account name. Changing this forces a new Transform to be created.
func (JobOutput) Name ¶ added in v5.5.0
func (o JobOutput) Name() pulumi.StringOutput
The name which should be used for this Media Job. Changing this forces a new Media Job to be created.
func (JobOutput) OutputAssets ¶ added in v5.5.0
func (o JobOutput) OutputAssets() JobOutputAssetArrayOutput
One or more `outputAsset` blocks as defined below. Changing this forces a new Media Job to be created.
func (JobOutput) Priority ¶ added in v5.5.0
func (o JobOutput) Priority() pulumi.StringPtrOutput
Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. Changing this forces a new Media Job to be created. Possible values are `High`, `Normal` and `Low`. Defaults to `Normal`.
func (JobOutput) ResourceGroupName ¶ added in v5.5.0
func (o JobOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Media Job should exist. Changing this forces a new Media Job to be created.
func (JobOutput) ToJobOutput ¶
func (JobOutput) ToJobOutputWithContext ¶
func (JobOutput) TransformName ¶ added in v5.5.0
func (o JobOutput) TransformName() pulumi.StringOutput
The Transform name. Changing this forces a new Media Job to be created.
type JobOutputAsset ¶
type JobOutputAsset struct { // A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform. Changing this forces a new resource to be created. Label *string `pulumi:"label"` // The name of the output Asset. Changing this forces a new Media Job to be created. Name string `pulumi:"name"` }
type JobOutputAssetArgs ¶
type JobOutputAssetArgs struct { // A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform. Changing this forces a new resource to be created. Label pulumi.StringPtrInput `pulumi:"label"` // The name of the output Asset. Changing this forces a new Media Job to be created. Name pulumi.StringInput `pulumi:"name"` }
func (JobOutputAssetArgs) ElementType ¶
func (JobOutputAssetArgs) ElementType() reflect.Type
func (JobOutputAssetArgs) ToJobOutputAssetOutput ¶
func (i JobOutputAssetArgs) ToJobOutputAssetOutput() JobOutputAssetOutput
func (JobOutputAssetArgs) ToJobOutputAssetOutputWithContext ¶
func (i JobOutputAssetArgs) ToJobOutputAssetOutputWithContext(ctx context.Context) JobOutputAssetOutput
type JobOutputAssetArray ¶
type JobOutputAssetArray []JobOutputAssetInput
func (JobOutputAssetArray) ElementType ¶
func (JobOutputAssetArray) ElementType() reflect.Type
func (JobOutputAssetArray) ToJobOutputAssetArrayOutput ¶
func (i JobOutputAssetArray) ToJobOutputAssetArrayOutput() JobOutputAssetArrayOutput
func (JobOutputAssetArray) ToJobOutputAssetArrayOutputWithContext ¶
func (i JobOutputAssetArray) ToJobOutputAssetArrayOutputWithContext(ctx context.Context) JobOutputAssetArrayOutput
type JobOutputAssetArrayInput ¶
type JobOutputAssetArrayInput interface { pulumi.Input ToJobOutputAssetArrayOutput() JobOutputAssetArrayOutput ToJobOutputAssetArrayOutputWithContext(context.Context) JobOutputAssetArrayOutput }
JobOutputAssetArrayInput is an input type that accepts JobOutputAssetArray and JobOutputAssetArrayOutput values. You can construct a concrete instance of `JobOutputAssetArrayInput` via:
JobOutputAssetArray{ JobOutputAssetArgs{...} }
type JobOutputAssetArrayOutput ¶
type JobOutputAssetArrayOutput struct{ *pulumi.OutputState }
func (JobOutputAssetArrayOutput) ElementType ¶
func (JobOutputAssetArrayOutput) ElementType() reflect.Type
func (JobOutputAssetArrayOutput) Index ¶
func (o JobOutputAssetArrayOutput) Index(i pulumi.IntInput) JobOutputAssetOutput
func (JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutput ¶
func (o JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutput() JobOutputAssetArrayOutput
func (JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutputWithContext ¶
func (o JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutputWithContext(ctx context.Context) JobOutputAssetArrayOutput
type JobOutputAssetInput ¶
type JobOutputAssetInput interface { pulumi.Input ToJobOutputAssetOutput() JobOutputAssetOutput ToJobOutputAssetOutputWithContext(context.Context) JobOutputAssetOutput }
JobOutputAssetInput is an input type that accepts JobOutputAssetArgs and JobOutputAssetOutput values. You can construct a concrete instance of `JobOutputAssetInput` via:
JobOutputAssetArgs{...}
type JobOutputAssetOutput ¶
type JobOutputAssetOutput struct{ *pulumi.OutputState }
func (JobOutputAssetOutput) ElementType ¶
func (JobOutputAssetOutput) ElementType() reflect.Type
func (JobOutputAssetOutput) Label ¶
func (o JobOutputAssetOutput) Label() pulumi.StringPtrOutput
A label that is assigned to a JobOutput in order to help uniquely identify it. This is useful when your Transform has more than one TransformOutput, whereby your Job has more than one JobOutput. In such cases, when you submit the Job, you will add two or more JobOutputs, in the same order as TransformOutputs in the Transform. Subsequently, when you retrieve the Job, either through events or on a GET request, you can use the label to easily identify the JobOutput. If a label is not provided, a default value of '{presetName}_{outputIndex}' will be used, where the preset name is the name of the preset in the corresponding TransformOutput and the output index is the relative index of the this JobOutput within the Job. Note that this index is the same as the relative index of the corresponding TransformOutput within its Transform. Changing this forces a new resource to be created.
func (JobOutputAssetOutput) Name ¶
func (o JobOutputAssetOutput) Name() pulumi.StringOutput
The name of the output Asset. Changing this forces a new Media Job to be created.
func (JobOutputAssetOutput) ToJobOutputAssetOutput ¶
func (o JobOutputAssetOutput) ToJobOutputAssetOutput() JobOutputAssetOutput
func (JobOutputAssetOutput) ToJobOutputAssetOutputWithContext ¶
func (o JobOutputAssetOutput) ToJobOutputAssetOutputWithContext(ctx context.Context) JobOutputAssetOutput
type JobState ¶
type JobState struct { // Optional customer supplied description of the Job. Description pulumi.StringPtrInput // A `inputAsset` block as defined below. Changing this forces a new Media Job to be created. InputAsset JobInputAssetPtrInput // The Media Services account name. Changing this forces a new Transform to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Media Job. Changing this forces a new Media Job to be created. Name pulumi.StringPtrInput // One or more `outputAsset` blocks as defined below. Changing this forces a new Media Job to be created. OutputAssets JobOutputAssetArrayInput // Priority with which the job should be processed. Higher priority jobs are processed before lower priority jobs. Changing this forces a new Media Job to be created. Possible values are `High`, `Normal` and `Low`. Defaults to `Normal`. Priority pulumi.StringPtrInput // The name of the Resource Group where the Media Job should exist. Changing this forces a new Media Job to be created. ResourceGroupName pulumi.StringPtrInput // The Transform name. Changing this forces a new Media Job to be created. TransformName pulumi.StringPtrInput }
func (JobState) ElementType ¶
type LiveEvent ¶
type LiveEvent struct { pulumi.CustomResourceState // The flag indicates if the resource should be automatically started on creation. Changing this forces a new resource to be created. AutoStartEnabled pulumi.BoolPtrOutput `pulumi:"autoStartEnabled"` // A `crossSiteAccessPolicy` block as defined below. CrossSiteAccessPolicy LiveEventCrossSiteAccessPolicyPtrOutput `pulumi:"crossSiteAccessPolicy"` // A description for the live event. Description pulumi.StringPtrOutput `pulumi:"description"` // A `encoding` block as defined below. Encoding LiveEventEncodingPtrOutput `pulumi:"encoding"` // When `useStaticHostname` is set to true, the `hostnamePrefix` specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center. HostnamePrefix pulumi.StringPtrOutput `pulumi:"hostnamePrefix"` // A `input` block as defined below. Input LiveEventInputTypeOutput `pulumi:"input"` // The Azure Region where the Live Event should exist. Changing this forces a new Live Event to be created. Location pulumi.StringOutput `pulumi:"location"` // The Media Services account name. Changing this forces a new Live Event to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Live Event. Changing this forces a new Live Event to be created. Name pulumi.StringOutput `pulumi:"name"` // A `preview` block as defined below. Preview LiveEventPreviewOutput `pulumi:"preview"` // The name of the Resource Group where the Live Event should exist. Changing this forces a new Live Event to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // A list of options to use for the LiveEvent. Possible values are `Default`, `LowLatency`, `LowLatencyV2`. Please see more at this [document](https://learn.microsoft.com/en-us/azure/media-services/latest/live-event-latency-reference#lowlatency-and-lowlatencyv2-options). Changing this forces a new resource to be created. StreamOptions pulumi.StringArrayOutput `pulumi:"streamOptions"` // A mapping of tags which should be assigned to the Live Event. Tags pulumi.StringMapOutput `pulumi:"tags"` // Specifies a list of languages (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in `BCP-47` format (e.g: `en-US`). [See the Microsoft Documentation for more information about the live transcription feature and the list of supported languages](https://go.microsoft.com/fwlink/?linkid=2133742). TranscriptionLanguages pulumi.StringArrayOutput `pulumi:"transcriptionLanguages"` // Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. Changing this forces a new Live Event to be created. UseStaticHostname pulumi.BoolPtrOutput `pulumi:"useStaticHostname"` }
Manages a Live Event.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewLiveEvent(ctx, "example", &media.LiveEventArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, Location: example.Location, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My Event Description"), Input: &media.LiveEventInputTypeArgs{ StreamingProtocol: pulumi.String("RTMP"), IpAccessControlAllows: media.LiveEventInputIpAccessControlAllowArray{ &media.LiveEventInputIpAccessControlAllowArgs{ Name: pulumi.String("AllowAll"), Address: pulumi.String("0.0.0.0"), SubnetPrefixLength: pulumi.Int(0), }, }, }, Encoding: &media.LiveEventEncodingArgs{ Type: pulumi.String("Standard"), PresetName: pulumi.String("Default720p"), StretchMode: pulumi.String("AutoFit"), KeyFrameInterval: pulumi.String("PT2S"), }, Preview: &media.LiveEventPreviewArgs{ IpAccessControlAllows: media.LiveEventPreviewIpAccessControlAllowArray{ &media.LiveEventPreviewIpAccessControlAllowArgs{ Name: pulumi.String("AllowAll"), Address: pulumi.String("0.0.0.0"), SubnetPrefixLength: pulumi.Int(0), }, }, }, StreamOptions: pulumi.StringArray{ pulumi.String("LowLatency"), }, UseStaticHostname: pulumi.Bool(true), HostnamePrefix: pulumi.String("special-event"), TranscriptionLanguages: pulumi.StringArray{ pulumi.String("en-US"), }, }) if err != nil { return err } return nil }) }
```
## Import
Live Events can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/liveEvent:LiveEvent example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/resGroup1/providers/Microsoft.Media/mediaServices/account1/liveEvents/event1 ```
func GetLiveEvent ¶
func GetLiveEvent(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LiveEventState, opts ...pulumi.ResourceOption) (*LiveEvent, error)
GetLiveEvent gets an existing LiveEvent resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLiveEvent ¶
func NewLiveEvent(ctx *pulumi.Context, name string, args *LiveEventArgs, opts ...pulumi.ResourceOption) (*LiveEvent, error)
NewLiveEvent registers a new resource with the given unique name, arguments, and options.
func (*LiveEvent) ElementType ¶
func (*LiveEvent) ToLiveEventOutput ¶
func (i *LiveEvent) ToLiveEventOutput() LiveEventOutput
func (*LiveEvent) ToLiveEventOutputWithContext ¶
func (i *LiveEvent) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput
type LiveEventArgs ¶
type LiveEventArgs struct { // The flag indicates if the resource should be automatically started on creation. Changing this forces a new resource to be created. AutoStartEnabled pulumi.BoolPtrInput // A `crossSiteAccessPolicy` block as defined below. CrossSiteAccessPolicy LiveEventCrossSiteAccessPolicyPtrInput // A description for the live event. Description pulumi.StringPtrInput // A `encoding` block as defined below. Encoding LiveEventEncodingPtrInput // When `useStaticHostname` is set to true, the `hostnamePrefix` specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center. HostnamePrefix pulumi.StringPtrInput // A `input` block as defined below. Input LiveEventInputTypeInput // The Azure Region where the Live Event should exist. Changing this forces a new Live Event to be created. Location pulumi.StringPtrInput // The Media Services account name. Changing this forces a new Live Event to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Live Event. Changing this forces a new Live Event to be created. Name pulumi.StringPtrInput // A `preview` block as defined below. Preview LiveEventPreviewPtrInput // The name of the Resource Group where the Live Event should exist. Changing this forces a new Live Event to be created. ResourceGroupName pulumi.StringInput // A list of options to use for the LiveEvent. Possible values are `Default`, `LowLatency`, `LowLatencyV2`. Please see more at this [document](https://learn.microsoft.com/en-us/azure/media-services/latest/live-event-latency-reference#lowlatency-and-lowlatencyv2-options). Changing this forces a new resource to be created. StreamOptions pulumi.StringArrayInput // A mapping of tags which should be assigned to the Live Event. Tags pulumi.StringMapInput // Specifies a list of languages (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in `BCP-47` format (e.g: `en-US`). [See the Microsoft Documentation for more information about the live transcription feature and the list of supported languages](https://go.microsoft.com/fwlink/?linkid=2133742). TranscriptionLanguages pulumi.StringArrayInput // Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. Changing this forces a new Live Event to be created. UseStaticHostname pulumi.BoolPtrInput }
The set of arguments for constructing a LiveEvent resource.
func (LiveEventArgs) ElementType ¶
func (LiveEventArgs) ElementType() reflect.Type
type LiveEventArray ¶
type LiveEventArray []LiveEventInput
func (LiveEventArray) ElementType ¶
func (LiveEventArray) ElementType() reflect.Type
func (LiveEventArray) ToLiveEventArrayOutput ¶
func (i LiveEventArray) ToLiveEventArrayOutput() LiveEventArrayOutput
func (LiveEventArray) ToLiveEventArrayOutputWithContext ¶
func (i LiveEventArray) ToLiveEventArrayOutputWithContext(ctx context.Context) LiveEventArrayOutput
type LiveEventArrayInput ¶
type LiveEventArrayInput interface { pulumi.Input ToLiveEventArrayOutput() LiveEventArrayOutput ToLiveEventArrayOutputWithContext(context.Context) LiveEventArrayOutput }
LiveEventArrayInput is an input type that accepts LiveEventArray and LiveEventArrayOutput values. You can construct a concrete instance of `LiveEventArrayInput` via:
LiveEventArray{ LiveEventArgs{...} }
type LiveEventArrayOutput ¶
type LiveEventArrayOutput struct{ *pulumi.OutputState }
func (LiveEventArrayOutput) ElementType ¶
func (LiveEventArrayOutput) ElementType() reflect.Type
func (LiveEventArrayOutput) Index ¶
func (o LiveEventArrayOutput) Index(i pulumi.IntInput) LiveEventOutput
func (LiveEventArrayOutput) ToLiveEventArrayOutput ¶
func (o LiveEventArrayOutput) ToLiveEventArrayOutput() LiveEventArrayOutput
func (LiveEventArrayOutput) ToLiveEventArrayOutputWithContext ¶
func (o LiveEventArrayOutput) ToLiveEventArrayOutputWithContext(ctx context.Context) LiveEventArrayOutput
type LiveEventCrossSiteAccessPolicyArgs ¶
type LiveEventCrossSiteAccessPolicyArgs struct { // The content of clientaccesspolicy.xml used by Silverlight. ClientAccessPolicy pulumi.StringPtrInput `pulumi:"clientAccessPolicy"` // The content of the Cross Domain Policy (`crossdomain.xml`). CrossDomainPolicy pulumi.StringPtrInput `pulumi:"crossDomainPolicy"` }
func (LiveEventCrossSiteAccessPolicyArgs) ElementType ¶
func (LiveEventCrossSiteAccessPolicyArgs) ElementType() reflect.Type
func (LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutput ¶
func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutput() LiveEventCrossSiteAccessPolicyOutput
func (LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutputWithContext ¶
func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyOutput
func (LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutput ¶
func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
func (LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext ¶
func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
type LiveEventCrossSiteAccessPolicyInput ¶
type LiveEventCrossSiteAccessPolicyInput interface { pulumi.Input ToLiveEventCrossSiteAccessPolicyOutput() LiveEventCrossSiteAccessPolicyOutput ToLiveEventCrossSiteAccessPolicyOutputWithContext(context.Context) LiveEventCrossSiteAccessPolicyOutput }
LiveEventCrossSiteAccessPolicyInput is an input type that accepts LiveEventCrossSiteAccessPolicyArgs and LiveEventCrossSiteAccessPolicyOutput values. You can construct a concrete instance of `LiveEventCrossSiteAccessPolicyInput` via:
LiveEventCrossSiteAccessPolicyArgs{...}
type LiveEventCrossSiteAccessPolicyOutput ¶
type LiveEventCrossSiteAccessPolicyOutput struct{ *pulumi.OutputState }
func (LiveEventCrossSiteAccessPolicyOutput) ClientAccessPolicy ¶
func (o LiveEventCrossSiteAccessPolicyOutput) ClientAccessPolicy() pulumi.StringPtrOutput
The content of clientaccesspolicy.xml used by Silverlight.
func (LiveEventCrossSiteAccessPolicyOutput) CrossDomainPolicy ¶
func (o LiveEventCrossSiteAccessPolicyOutput) CrossDomainPolicy() pulumi.StringPtrOutput
The content of the Cross Domain Policy (`crossdomain.xml`).
func (LiveEventCrossSiteAccessPolicyOutput) ElementType ¶
func (LiveEventCrossSiteAccessPolicyOutput) ElementType() reflect.Type
func (LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutput ¶
func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutput() LiveEventCrossSiteAccessPolicyOutput
func (LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutputWithContext ¶
func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyOutput
func (LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput ¶
func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
func (LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext ¶
func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
type LiveEventCrossSiteAccessPolicyPtrInput ¶
type LiveEventCrossSiteAccessPolicyPtrInput interface { pulumi.Input ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(context.Context) LiveEventCrossSiteAccessPolicyPtrOutput }
LiveEventCrossSiteAccessPolicyPtrInput is an input type that accepts LiveEventCrossSiteAccessPolicyArgs, LiveEventCrossSiteAccessPolicyPtr and LiveEventCrossSiteAccessPolicyPtrOutput values. You can construct a concrete instance of `LiveEventCrossSiteAccessPolicyPtrInput` via:
LiveEventCrossSiteAccessPolicyArgs{...} or: nil
func LiveEventCrossSiteAccessPolicyPtr ¶
func LiveEventCrossSiteAccessPolicyPtr(v *LiveEventCrossSiteAccessPolicyArgs) LiveEventCrossSiteAccessPolicyPtrInput
type LiveEventCrossSiteAccessPolicyPtrOutput ¶
type LiveEventCrossSiteAccessPolicyPtrOutput struct{ *pulumi.OutputState }
func (LiveEventCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy ¶
func (o LiveEventCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy() pulumi.StringPtrOutput
The content of clientaccesspolicy.xml used by Silverlight.
func (LiveEventCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy ¶
func (o LiveEventCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy() pulumi.StringPtrOutput
The content of the Cross Domain Policy (`crossdomain.xml`).
func (LiveEventCrossSiteAccessPolicyPtrOutput) ElementType ¶
func (LiveEventCrossSiteAccessPolicyPtrOutput) ElementType() reflect.Type
func (LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput ¶
func (o LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
func (LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext ¶
func (o LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
type LiveEventEncoding ¶
type LiveEventEncoding struct { // Use an `ISO 8601` time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use `PT2S` to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). The value cannot be set for pass-through live events. Defaults to `PT2S`. KeyFrameInterval *string `pulumi:"keyFrameInterval"` // The optional encoding preset name, used when `type` is not `None`. If the `type` is set to `Standard`, then the default preset name is `Default720p`. Else if the `type` is set to `Premium1080p`, Changing this forces a new resource to be created. PresetName *string `pulumi:"presetName"` // Specifies how the input video will be resized to fit the desired output resolution(s). Allowed values are `None`, `AutoFit` or `AutoSize`. Default is `None`. StretchMode *string `pulumi:"stretchMode"` // Live event type. Possible values are `None`, `Premium1080p`, `PassthroughBasic`, `PassthroughStandard` and `Standard`. When set to `None`, the service simply passes through the incoming video and audio layer(s) to the output. When `type` is set to `Standard` or `Premium1080p`, a live encoder transcodes the incoming stream into multiple bitrates or layers. Defaults to `None`. Changing this forces a new resource to be created. // // > [More information can be found in the Microsoft Documentation](https://go.microsoft.com/fwlink/?linkid=2095101). Type *string `pulumi:"type"` }
type LiveEventEncodingArgs ¶
type LiveEventEncodingArgs struct { // Use an `ISO 8601` time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use `PT2S` to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). The value cannot be set for pass-through live events. Defaults to `PT2S`. KeyFrameInterval pulumi.StringPtrInput `pulumi:"keyFrameInterval"` // The optional encoding preset name, used when `type` is not `None`. If the `type` is set to `Standard`, then the default preset name is `Default720p`. Else if the `type` is set to `Premium1080p`, Changing this forces a new resource to be created. PresetName pulumi.StringPtrInput `pulumi:"presetName"` // Specifies how the input video will be resized to fit the desired output resolution(s). Allowed values are `None`, `AutoFit` or `AutoSize`. Default is `None`. StretchMode pulumi.StringPtrInput `pulumi:"stretchMode"` // Live event type. Possible values are `None`, `Premium1080p`, `PassthroughBasic`, `PassthroughStandard` and `Standard`. When set to `None`, the service simply passes through the incoming video and audio layer(s) to the output. When `type` is set to `Standard` or `Premium1080p`, a live encoder transcodes the incoming stream into multiple bitrates or layers. Defaults to `None`. Changing this forces a new resource to be created. // // > [More information can be found in the Microsoft Documentation](https://go.microsoft.com/fwlink/?linkid=2095101). Type pulumi.StringPtrInput `pulumi:"type"` }
func (LiveEventEncodingArgs) ElementType ¶
func (LiveEventEncodingArgs) ElementType() reflect.Type
func (LiveEventEncodingArgs) ToLiveEventEncodingOutput ¶
func (i LiveEventEncodingArgs) ToLiveEventEncodingOutput() LiveEventEncodingOutput
func (LiveEventEncodingArgs) ToLiveEventEncodingOutputWithContext ¶
func (i LiveEventEncodingArgs) ToLiveEventEncodingOutputWithContext(ctx context.Context) LiveEventEncodingOutput
func (LiveEventEncodingArgs) ToLiveEventEncodingPtrOutput ¶
func (i LiveEventEncodingArgs) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
func (LiveEventEncodingArgs) ToLiveEventEncodingPtrOutputWithContext ¶
func (i LiveEventEncodingArgs) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
type LiveEventEncodingInput ¶
type LiveEventEncodingInput interface { pulumi.Input ToLiveEventEncodingOutput() LiveEventEncodingOutput ToLiveEventEncodingOutputWithContext(context.Context) LiveEventEncodingOutput }
LiveEventEncodingInput is an input type that accepts LiveEventEncodingArgs and LiveEventEncodingOutput values. You can construct a concrete instance of `LiveEventEncodingInput` via:
LiveEventEncodingArgs{...}
type LiveEventEncodingOutput ¶
type LiveEventEncodingOutput struct{ *pulumi.OutputState }
func (LiveEventEncodingOutput) ElementType ¶
func (LiveEventEncodingOutput) ElementType() reflect.Type
func (LiveEventEncodingOutput) KeyFrameInterval ¶
func (o LiveEventEncodingOutput) KeyFrameInterval() pulumi.StringPtrOutput
Use an `ISO 8601` time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use `PT2S` to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). The value cannot be set for pass-through live events. Defaults to `PT2S`.
func (LiveEventEncodingOutput) PresetName ¶
func (o LiveEventEncodingOutput) PresetName() pulumi.StringPtrOutput
The optional encoding preset name, used when `type` is not `None`. If the `type` is set to `Standard`, then the default preset name is `Default720p`. Else if the `type` is set to `Premium1080p`, Changing this forces a new resource to be created.
func (LiveEventEncodingOutput) StretchMode ¶
func (o LiveEventEncodingOutput) StretchMode() pulumi.StringPtrOutput
Specifies how the input video will be resized to fit the desired output resolution(s). Allowed values are `None`, `AutoFit` or `AutoSize`. Default is `None`.
func (LiveEventEncodingOutput) ToLiveEventEncodingOutput ¶
func (o LiveEventEncodingOutput) ToLiveEventEncodingOutput() LiveEventEncodingOutput
func (LiveEventEncodingOutput) ToLiveEventEncodingOutputWithContext ¶
func (o LiveEventEncodingOutput) ToLiveEventEncodingOutputWithContext(ctx context.Context) LiveEventEncodingOutput
func (LiveEventEncodingOutput) ToLiveEventEncodingPtrOutput ¶
func (o LiveEventEncodingOutput) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
func (LiveEventEncodingOutput) ToLiveEventEncodingPtrOutputWithContext ¶
func (o LiveEventEncodingOutput) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
func (LiveEventEncodingOutput) Type ¶
func (o LiveEventEncodingOutput) Type() pulumi.StringPtrOutput
Live event type. Possible values are `None`, `Premium1080p`, `PassthroughBasic`, `PassthroughStandard` and `Standard`. When set to `None`, the service simply passes through the incoming video and audio layer(s) to the output. When `type` is set to `Standard` or `Premium1080p`, a live encoder transcodes the incoming stream into multiple bitrates or layers. Defaults to `None`. Changing this forces a new resource to be created.
> [More information can be found in the Microsoft Documentation](https://go.microsoft.com/fwlink/?linkid=2095101).
type LiveEventEncodingPtrInput ¶
type LiveEventEncodingPtrInput interface { pulumi.Input ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput ToLiveEventEncodingPtrOutputWithContext(context.Context) LiveEventEncodingPtrOutput }
LiveEventEncodingPtrInput is an input type that accepts LiveEventEncodingArgs, LiveEventEncodingPtr and LiveEventEncodingPtrOutput values. You can construct a concrete instance of `LiveEventEncodingPtrInput` via:
LiveEventEncodingArgs{...} or: nil
func LiveEventEncodingPtr ¶
func LiveEventEncodingPtr(v *LiveEventEncodingArgs) LiveEventEncodingPtrInput
type LiveEventEncodingPtrOutput ¶
type LiveEventEncodingPtrOutput struct{ *pulumi.OutputState }
func (LiveEventEncodingPtrOutput) Elem ¶
func (o LiveEventEncodingPtrOutput) Elem() LiveEventEncodingOutput
func (LiveEventEncodingPtrOutput) ElementType ¶
func (LiveEventEncodingPtrOutput) ElementType() reflect.Type
func (LiveEventEncodingPtrOutput) KeyFrameInterval ¶
func (o LiveEventEncodingPtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
Use an `ISO 8601` time value between 0.5 to 20 seconds to specify the output fragment length for the video and audio tracks of an encoding live event. For example, use `PT2S` to indicate 2 seconds. For the video track it also defines the key frame interval, or the length of a GoP (group of pictures). The value cannot be set for pass-through live events. Defaults to `PT2S`.
func (LiveEventEncodingPtrOutput) PresetName ¶
func (o LiveEventEncodingPtrOutput) PresetName() pulumi.StringPtrOutput
The optional encoding preset name, used when `type` is not `None`. If the `type` is set to `Standard`, then the default preset name is `Default720p`. Else if the `type` is set to `Premium1080p`, Changing this forces a new resource to be created.
func (LiveEventEncodingPtrOutput) StretchMode ¶
func (o LiveEventEncodingPtrOutput) StretchMode() pulumi.StringPtrOutput
Specifies how the input video will be resized to fit the desired output resolution(s). Allowed values are `None`, `AutoFit` or `AutoSize`. Default is `None`.
func (LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutput ¶
func (o LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
func (LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutputWithContext ¶
func (o LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
func (LiveEventEncodingPtrOutput) Type ¶
func (o LiveEventEncodingPtrOutput) Type() pulumi.StringPtrOutput
Live event type. Possible values are `None`, `Premium1080p`, `PassthroughBasic`, `PassthroughStandard` and `Standard`. When set to `None`, the service simply passes through the incoming video and audio layer(s) to the output. When `type` is set to `Standard` or `Premium1080p`, a live encoder transcodes the incoming stream into multiple bitrates or layers. Defaults to `None`. Changing this forces a new resource to be created.
> [More information can be found in the Microsoft Documentation](https://go.microsoft.com/fwlink/?linkid=2095101).
type LiveEventInput ¶
type LiveEventInput interface { pulumi.Input ToLiveEventOutput() LiveEventOutput ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput }
type LiveEventInputEndpoint ¶
type LiveEventInputEndpointArgs ¶
type LiveEventInputEndpointArgs struct { Protocol pulumi.StringPtrInput `pulumi:"protocol"` Url pulumi.StringPtrInput `pulumi:"url"` }
func (LiveEventInputEndpointArgs) ElementType ¶
func (LiveEventInputEndpointArgs) ElementType() reflect.Type
func (LiveEventInputEndpointArgs) ToLiveEventInputEndpointOutput ¶
func (i LiveEventInputEndpointArgs) ToLiveEventInputEndpointOutput() LiveEventInputEndpointOutput
func (LiveEventInputEndpointArgs) ToLiveEventInputEndpointOutputWithContext ¶
func (i LiveEventInputEndpointArgs) ToLiveEventInputEndpointOutputWithContext(ctx context.Context) LiveEventInputEndpointOutput
type LiveEventInputEndpointArray ¶
type LiveEventInputEndpointArray []LiveEventInputEndpointInput
func (LiveEventInputEndpointArray) ElementType ¶
func (LiveEventInputEndpointArray) ElementType() reflect.Type
func (LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutput ¶
func (i LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutput() LiveEventInputEndpointArrayOutput
func (LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutputWithContext ¶
func (i LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutputWithContext(ctx context.Context) LiveEventInputEndpointArrayOutput
type LiveEventInputEndpointArrayInput ¶
type LiveEventInputEndpointArrayInput interface { pulumi.Input ToLiveEventInputEndpointArrayOutput() LiveEventInputEndpointArrayOutput ToLiveEventInputEndpointArrayOutputWithContext(context.Context) LiveEventInputEndpointArrayOutput }
LiveEventInputEndpointArrayInput is an input type that accepts LiveEventInputEndpointArray and LiveEventInputEndpointArrayOutput values. You can construct a concrete instance of `LiveEventInputEndpointArrayInput` via:
LiveEventInputEndpointArray{ LiveEventInputEndpointArgs{...} }
type LiveEventInputEndpointArrayOutput ¶
type LiveEventInputEndpointArrayOutput struct{ *pulumi.OutputState }
func (LiveEventInputEndpointArrayOutput) ElementType ¶
func (LiveEventInputEndpointArrayOutput) ElementType() reflect.Type
func (LiveEventInputEndpointArrayOutput) Index ¶
func (o LiveEventInputEndpointArrayOutput) Index(i pulumi.IntInput) LiveEventInputEndpointOutput
func (LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutput ¶
func (o LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutput() LiveEventInputEndpointArrayOutput
func (LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutputWithContext ¶
func (o LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutputWithContext(ctx context.Context) LiveEventInputEndpointArrayOutput
type LiveEventInputEndpointInput ¶
type LiveEventInputEndpointInput interface { pulumi.Input ToLiveEventInputEndpointOutput() LiveEventInputEndpointOutput ToLiveEventInputEndpointOutputWithContext(context.Context) LiveEventInputEndpointOutput }
LiveEventInputEndpointInput is an input type that accepts LiveEventInputEndpointArgs and LiveEventInputEndpointOutput values. You can construct a concrete instance of `LiveEventInputEndpointInput` via:
LiveEventInputEndpointArgs{...}
type LiveEventInputEndpointOutput ¶
type LiveEventInputEndpointOutput struct{ *pulumi.OutputState }
func (LiveEventInputEndpointOutput) ElementType ¶
func (LiveEventInputEndpointOutput) ElementType() reflect.Type
func (LiveEventInputEndpointOutput) Protocol ¶
func (o LiveEventInputEndpointOutput) Protocol() pulumi.StringPtrOutput
func (LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutput ¶
func (o LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutput() LiveEventInputEndpointOutput
func (LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutputWithContext ¶
func (o LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutputWithContext(ctx context.Context) LiveEventInputEndpointOutput
func (LiveEventInputEndpointOutput) Url ¶
func (o LiveEventInputEndpointOutput) Url() pulumi.StringPtrOutput
type LiveEventInputIpAccessControlAllow ¶
type LiveEventInputIpAccessControlAllow struct { // The IP address or CIDR range. Address *string `pulumi:"address"` // The friendly name for the IP address range. Name *string `pulumi:"name"` // The subnet mask prefix length (see CIDR notation). SubnetPrefixLength *int `pulumi:"subnetPrefixLength"` }
type LiveEventInputIpAccessControlAllowArgs ¶
type LiveEventInputIpAccessControlAllowArgs struct { // The IP address or CIDR range. Address pulumi.StringPtrInput `pulumi:"address"` // The friendly name for the IP address range. Name pulumi.StringPtrInput `pulumi:"name"` // The subnet mask prefix length (see CIDR notation). SubnetPrefixLength pulumi.IntPtrInput `pulumi:"subnetPrefixLength"` }
func (LiveEventInputIpAccessControlAllowArgs) ElementType ¶
func (LiveEventInputIpAccessControlAllowArgs) ElementType() reflect.Type
func (LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutput ¶
func (i LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutput() LiveEventInputIpAccessControlAllowOutput
func (LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutputWithContext ¶
func (i LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowOutput
type LiveEventInputIpAccessControlAllowArray ¶
type LiveEventInputIpAccessControlAllowArray []LiveEventInputIpAccessControlAllowInput
func (LiveEventInputIpAccessControlAllowArray) ElementType ¶
func (LiveEventInputIpAccessControlAllowArray) ElementType() reflect.Type
func (LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutput ¶
func (i LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutput() LiveEventInputIpAccessControlAllowArrayOutput
func (LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext ¶
func (i LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowArrayOutput
type LiveEventInputIpAccessControlAllowArrayInput ¶
type LiveEventInputIpAccessControlAllowArrayInput interface { pulumi.Input ToLiveEventInputIpAccessControlAllowArrayOutput() LiveEventInputIpAccessControlAllowArrayOutput ToLiveEventInputIpAccessControlAllowArrayOutputWithContext(context.Context) LiveEventInputIpAccessControlAllowArrayOutput }
LiveEventInputIpAccessControlAllowArrayInput is an input type that accepts LiveEventInputIpAccessControlAllowArray and LiveEventInputIpAccessControlAllowArrayOutput values. You can construct a concrete instance of `LiveEventInputIpAccessControlAllowArrayInput` via:
LiveEventInputIpAccessControlAllowArray{ LiveEventInputIpAccessControlAllowArgs{...} }
type LiveEventInputIpAccessControlAllowArrayOutput ¶
type LiveEventInputIpAccessControlAllowArrayOutput struct{ *pulumi.OutputState }
func (LiveEventInputIpAccessControlAllowArrayOutput) ElementType ¶
func (LiveEventInputIpAccessControlAllowArrayOutput) ElementType() reflect.Type
func (LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutput ¶
func (o LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutput() LiveEventInputIpAccessControlAllowArrayOutput
func (LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext ¶
func (o LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowArrayOutput
type LiveEventInputIpAccessControlAllowInput ¶
type LiveEventInputIpAccessControlAllowInput interface { pulumi.Input ToLiveEventInputIpAccessControlAllowOutput() LiveEventInputIpAccessControlAllowOutput ToLiveEventInputIpAccessControlAllowOutputWithContext(context.Context) LiveEventInputIpAccessControlAllowOutput }
LiveEventInputIpAccessControlAllowInput is an input type that accepts LiveEventInputIpAccessControlAllowArgs and LiveEventInputIpAccessControlAllowOutput values. You can construct a concrete instance of `LiveEventInputIpAccessControlAllowInput` via:
LiveEventInputIpAccessControlAllowArgs{...}
type LiveEventInputIpAccessControlAllowOutput ¶
type LiveEventInputIpAccessControlAllowOutput struct{ *pulumi.OutputState }
func (LiveEventInputIpAccessControlAllowOutput) Address ¶
func (o LiveEventInputIpAccessControlAllowOutput) Address() pulumi.StringPtrOutput
The IP address or CIDR range.
func (LiveEventInputIpAccessControlAllowOutput) ElementType ¶
func (LiveEventInputIpAccessControlAllowOutput) ElementType() reflect.Type
func (LiveEventInputIpAccessControlAllowOutput) Name ¶
func (o LiveEventInputIpAccessControlAllowOutput) Name() pulumi.StringPtrOutput
The friendly name for the IP address range.
func (LiveEventInputIpAccessControlAllowOutput) SubnetPrefixLength ¶
func (o LiveEventInputIpAccessControlAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
The subnet mask prefix length (see CIDR notation).
func (LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutput ¶
func (o LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutput() LiveEventInputIpAccessControlAllowOutput
func (LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutputWithContext ¶
func (o LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowOutput
type LiveEventInputType ¶
type LiveEventInputType struct { // A UUID in string form to uniquely identify the stream. If omitted, the service will generate a unique value. Changing this forces a new value to be created. AccessToken *string `pulumi:"accessToken"` Endpoints []LiveEventInputEndpoint `pulumi:"endpoints"` // One or more `ipAccessControlAllow` blocks as defined below. IpAccessControlAllows []LiveEventInputIpAccessControlAllow `pulumi:"ipAccessControlAllows"` // ISO 8601 time duration of the key frame interval duration of the input. This value sets the `EXT-X-TARGETDURATION` property in the HLS output. For example, use PT2S to indicate 2 seconds. This field cannot be set when `type` is set to `Encoding`. KeyFrameIntervalDuration *string `pulumi:"keyFrameIntervalDuration"` // The input protocol for the live event. Allowed values are `FragmentedMP4` and `RTMP`. Changing this forces a new resource to be created. StreamingProtocol *string `pulumi:"streamingProtocol"` }
type LiveEventInputTypeArgs ¶
type LiveEventInputTypeArgs struct { // A UUID in string form to uniquely identify the stream. If omitted, the service will generate a unique value. Changing this forces a new value to be created. AccessToken pulumi.StringPtrInput `pulumi:"accessToken"` Endpoints LiveEventInputEndpointArrayInput `pulumi:"endpoints"` // One or more `ipAccessControlAllow` blocks as defined below. IpAccessControlAllows LiveEventInputIpAccessControlAllowArrayInput `pulumi:"ipAccessControlAllows"` // ISO 8601 time duration of the key frame interval duration of the input. This value sets the `EXT-X-TARGETDURATION` property in the HLS output. For example, use PT2S to indicate 2 seconds. This field cannot be set when `type` is set to `Encoding`. KeyFrameIntervalDuration pulumi.StringPtrInput `pulumi:"keyFrameIntervalDuration"` // The input protocol for the live event. Allowed values are `FragmentedMP4` and `RTMP`. Changing this forces a new resource to be created. StreamingProtocol pulumi.StringPtrInput `pulumi:"streamingProtocol"` }
func (LiveEventInputTypeArgs) ElementType ¶
func (LiveEventInputTypeArgs) ElementType() reflect.Type
func (LiveEventInputTypeArgs) ToLiveEventInputTypeOutput ¶
func (i LiveEventInputTypeArgs) ToLiveEventInputTypeOutput() LiveEventInputTypeOutput
func (LiveEventInputTypeArgs) ToLiveEventInputTypeOutputWithContext ¶
func (i LiveEventInputTypeArgs) ToLiveEventInputTypeOutputWithContext(ctx context.Context) LiveEventInputTypeOutput
func (LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutput ¶
func (i LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
func (LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutputWithContext ¶
func (i LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
type LiveEventInputTypeInput ¶
type LiveEventInputTypeInput interface { pulumi.Input ToLiveEventInputTypeOutput() LiveEventInputTypeOutput ToLiveEventInputTypeOutputWithContext(context.Context) LiveEventInputTypeOutput }
LiveEventInputTypeInput is an input type that accepts LiveEventInputTypeArgs and LiveEventInputTypeOutput values. You can construct a concrete instance of `LiveEventInputTypeInput` via:
LiveEventInputTypeArgs{...}
type LiveEventInputTypeOutput ¶
type LiveEventInputTypeOutput struct{ *pulumi.OutputState }
func (LiveEventInputTypeOutput) AccessToken ¶
func (o LiveEventInputTypeOutput) AccessToken() pulumi.StringPtrOutput
A UUID in string form to uniquely identify the stream. If omitted, the service will generate a unique value. Changing this forces a new value to be created.
func (LiveEventInputTypeOutput) ElementType ¶
func (LiveEventInputTypeOutput) ElementType() reflect.Type
func (LiveEventInputTypeOutput) Endpoints ¶
func (o LiveEventInputTypeOutput) Endpoints() LiveEventInputEndpointArrayOutput
func (LiveEventInputTypeOutput) IpAccessControlAllows ¶
func (o LiveEventInputTypeOutput) IpAccessControlAllows() LiveEventInputIpAccessControlAllowArrayOutput
One or more `ipAccessControlAllow` blocks as defined below.
func (LiveEventInputTypeOutput) KeyFrameIntervalDuration ¶
func (o LiveEventInputTypeOutput) KeyFrameIntervalDuration() pulumi.StringPtrOutput
ISO 8601 time duration of the key frame interval duration of the input. This value sets the `EXT-X-TARGETDURATION` property in the HLS output. For example, use PT2S to indicate 2 seconds. This field cannot be set when `type` is set to `Encoding`.
func (LiveEventInputTypeOutput) StreamingProtocol ¶
func (o LiveEventInputTypeOutput) StreamingProtocol() pulumi.StringPtrOutput
The input protocol for the live event. Allowed values are `FragmentedMP4` and `RTMP`. Changing this forces a new resource to be created.
func (LiveEventInputTypeOutput) ToLiveEventInputTypeOutput ¶
func (o LiveEventInputTypeOutput) ToLiveEventInputTypeOutput() LiveEventInputTypeOutput
func (LiveEventInputTypeOutput) ToLiveEventInputTypeOutputWithContext ¶
func (o LiveEventInputTypeOutput) ToLiveEventInputTypeOutputWithContext(ctx context.Context) LiveEventInputTypeOutput
func (LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutput ¶
func (o LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
func (LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutputWithContext ¶
func (o LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
type LiveEventInputTypePtrInput ¶
type LiveEventInputTypePtrInput interface { pulumi.Input ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput ToLiveEventInputTypePtrOutputWithContext(context.Context) LiveEventInputTypePtrOutput }
LiveEventInputTypePtrInput is an input type that accepts LiveEventInputTypeArgs, LiveEventInputTypePtr and LiveEventInputTypePtrOutput values. You can construct a concrete instance of `LiveEventInputTypePtrInput` via:
LiveEventInputTypeArgs{...} or: nil
func LiveEventInputTypePtr ¶
func LiveEventInputTypePtr(v *LiveEventInputTypeArgs) LiveEventInputTypePtrInput
type LiveEventInputTypePtrOutput ¶
type LiveEventInputTypePtrOutput struct{ *pulumi.OutputState }
func (LiveEventInputTypePtrOutput) AccessToken ¶
func (o LiveEventInputTypePtrOutput) AccessToken() pulumi.StringPtrOutput
A UUID in string form to uniquely identify the stream. If omitted, the service will generate a unique value. Changing this forces a new value to be created.
func (LiveEventInputTypePtrOutput) Elem ¶
func (o LiveEventInputTypePtrOutput) Elem() LiveEventInputTypeOutput
func (LiveEventInputTypePtrOutput) ElementType ¶
func (LiveEventInputTypePtrOutput) ElementType() reflect.Type
func (LiveEventInputTypePtrOutput) Endpoints ¶
func (o LiveEventInputTypePtrOutput) Endpoints() LiveEventInputEndpointArrayOutput
func (LiveEventInputTypePtrOutput) IpAccessControlAllows ¶
func (o LiveEventInputTypePtrOutput) IpAccessControlAllows() LiveEventInputIpAccessControlAllowArrayOutput
One or more `ipAccessControlAllow` blocks as defined below.
func (LiveEventInputTypePtrOutput) KeyFrameIntervalDuration ¶
func (o LiveEventInputTypePtrOutput) KeyFrameIntervalDuration() pulumi.StringPtrOutput
ISO 8601 time duration of the key frame interval duration of the input. This value sets the `EXT-X-TARGETDURATION` property in the HLS output. For example, use PT2S to indicate 2 seconds. This field cannot be set when `type` is set to `Encoding`.
func (LiveEventInputTypePtrOutput) StreamingProtocol ¶
func (o LiveEventInputTypePtrOutput) StreamingProtocol() pulumi.StringPtrOutput
The input protocol for the live event. Allowed values are `FragmentedMP4` and `RTMP`. Changing this forces a new resource to be created.
func (LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutput ¶
func (o LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
func (LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutputWithContext ¶
func (o LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
type LiveEventMap ¶
type LiveEventMap map[string]LiveEventInput
func (LiveEventMap) ElementType ¶
func (LiveEventMap) ElementType() reflect.Type
func (LiveEventMap) ToLiveEventMapOutput ¶
func (i LiveEventMap) ToLiveEventMapOutput() LiveEventMapOutput
func (LiveEventMap) ToLiveEventMapOutputWithContext ¶
func (i LiveEventMap) ToLiveEventMapOutputWithContext(ctx context.Context) LiveEventMapOutput
type LiveEventMapInput ¶
type LiveEventMapInput interface { pulumi.Input ToLiveEventMapOutput() LiveEventMapOutput ToLiveEventMapOutputWithContext(context.Context) LiveEventMapOutput }
LiveEventMapInput is an input type that accepts LiveEventMap and LiveEventMapOutput values. You can construct a concrete instance of `LiveEventMapInput` via:
LiveEventMap{ "key": LiveEventArgs{...} }
type LiveEventMapOutput ¶
type LiveEventMapOutput struct{ *pulumi.OutputState }
func (LiveEventMapOutput) ElementType ¶
func (LiveEventMapOutput) ElementType() reflect.Type
func (LiveEventMapOutput) MapIndex ¶
func (o LiveEventMapOutput) MapIndex(k pulumi.StringInput) LiveEventOutput
func (LiveEventMapOutput) ToLiveEventMapOutput ¶
func (o LiveEventMapOutput) ToLiveEventMapOutput() LiveEventMapOutput
func (LiveEventMapOutput) ToLiveEventMapOutputWithContext ¶
func (o LiveEventMapOutput) ToLiveEventMapOutputWithContext(ctx context.Context) LiveEventMapOutput
type LiveEventOutput ¶
type LiveEventOutput struct{ *pulumi.OutputState }
func (LiveEventOutput) AutoStartEnabled ¶ added in v5.5.0
func (o LiveEventOutput) AutoStartEnabled() pulumi.BoolPtrOutput
The flag indicates if the resource should be automatically started on creation. Changing this forces a new resource to be created.
func (LiveEventOutput) CrossSiteAccessPolicy ¶ added in v5.5.0
func (o LiveEventOutput) CrossSiteAccessPolicy() LiveEventCrossSiteAccessPolicyPtrOutput
A `crossSiteAccessPolicy` block as defined below.
func (LiveEventOutput) Description ¶ added in v5.5.0
func (o LiveEventOutput) Description() pulumi.StringPtrOutput
A description for the live event.
func (LiveEventOutput) ElementType ¶
func (LiveEventOutput) ElementType() reflect.Type
func (LiveEventOutput) Encoding ¶ added in v5.5.0
func (o LiveEventOutput) Encoding() LiveEventEncodingPtrOutput
A `encoding` block as defined below.
func (LiveEventOutput) HostnamePrefix ¶ added in v5.5.0
func (o LiveEventOutput) HostnamePrefix() pulumi.StringPtrOutput
When `useStaticHostname` is set to true, the `hostnamePrefix` specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center.
func (LiveEventOutput) Input ¶ added in v5.5.0
func (o LiveEventOutput) Input() LiveEventInputTypeOutput
A `input` block as defined below.
func (LiveEventOutput) Location ¶ added in v5.5.0
func (o LiveEventOutput) Location() pulumi.StringOutput
The Azure Region where the Live Event should exist. Changing this forces a new Live Event to be created.
func (LiveEventOutput) MediaServicesAccountName ¶ added in v5.5.0
func (o LiveEventOutput) MediaServicesAccountName() pulumi.StringOutput
The Media Services account name. Changing this forces a new Live Event to be created.
func (LiveEventOutput) Name ¶ added in v5.5.0
func (o LiveEventOutput) Name() pulumi.StringOutput
The name which should be used for this Live Event. Changing this forces a new Live Event to be created.
func (LiveEventOutput) Preview ¶ added in v5.5.0
func (o LiveEventOutput) Preview() LiveEventPreviewOutput
A `preview` block as defined below.
func (LiveEventOutput) ResourceGroupName ¶ added in v5.5.0
func (o LiveEventOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Live Event should exist. Changing this forces a new Live Event to be created.
func (LiveEventOutput) StreamOptions ¶ added in v5.35.0
func (o LiveEventOutput) StreamOptions() pulumi.StringArrayOutput
A list of options to use for the LiveEvent. Possible values are `Default`, `LowLatency`, `LowLatencyV2`. Please see more at this [document](https://learn.microsoft.com/en-us/azure/media-services/latest/live-event-latency-reference#lowlatency-and-lowlatencyv2-options). Changing this forces a new resource to be created.
func (LiveEventOutput) Tags ¶ added in v5.5.0
func (o LiveEventOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Live Event.
func (LiveEventOutput) ToLiveEventOutput ¶
func (o LiveEventOutput) ToLiveEventOutput() LiveEventOutput
func (LiveEventOutput) ToLiveEventOutputWithContext ¶
func (o LiveEventOutput) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput
func (LiveEventOutput) TranscriptionLanguages ¶ added in v5.5.0
func (o LiveEventOutput) TranscriptionLanguages() pulumi.StringArrayOutput
Specifies a list of languages (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in `BCP-47` format (e.g: `en-US`). [See the Microsoft Documentation for more information about the live transcription feature and the list of supported languages](https://go.microsoft.com/fwlink/?linkid=2133742).
func (LiveEventOutput) UseStaticHostname ¶ added in v5.5.0
func (o LiveEventOutput) UseStaticHostname() pulumi.BoolPtrOutput
Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. Changing this forces a new Live Event to be created.
type LiveEventOutputResource ¶
type LiveEventOutputResource struct { pulumi.CustomResourceState // `ISO 8601` time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use `PT1H30M` to indicate 1 hour and 30 minutes of archive window. Changing this forces a new Live Output to be created. ArchiveWindowDuration pulumi.StringOutput `pulumi:"archiveWindowDuration"` // The asset that the live output will write to. Changing this forces a new Live Output to be created. AssetName pulumi.StringOutput `pulumi:"assetName"` // The description of the live output. Changing this forces a new Live Output to be created. Description pulumi.StringPtrOutput `pulumi:"description"` // The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output. Changing this forces a new Live Output to be created. HlsFragmentsPerTsSegment pulumi.IntPtrOutput `pulumi:"hlsFragmentsPerTsSegment"` // The id of the live event. Changing this forces a new Live Output to be created. LiveEventId pulumi.StringOutput `pulumi:"liveEventId"` // The manifest file name. If not provided, the service will generate one automatically. Changing this forces a new Live Output to be created. ManifestName pulumi.StringOutput `pulumi:"manifestName"` // The name which should be used for this Live Event Output. Changing this forces a new Live Output to be created. Name pulumi.StringOutput `pulumi:"name"` // The initial timestamp that the live output will start at, any content before this value will not be archived. Changing this forces a new Live Output to be created. OutputSnapTimeInSeconds pulumi.IntPtrOutput `pulumi:"outputSnapTimeInSeconds"` // `ISO 8601` time between 1 minute to the duration of `archiveWindowDuration` to control seek-able window length during Live. The service won't use this property once LiveOutput stops. The archived VOD will have full content with original ArchiveWindowLength. For example, use `PT1H30M` to indicate 1 hour and 30 minutes of rewind window length. Service will use implicit default value 30m only if Live Event enables LL. Changing this forces a new Live Output to be created. RewindWindowDuration pulumi.StringPtrOutput `pulumi:"rewindWindowDuration"` }
Manages a Azure Media Live Event Output.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } exampleAsset, err := media.NewAsset(ctx, "example", &media.AssetArgs{ Name: pulumi.String("inputAsset"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, }) if err != nil { return err } exampleLiveEvent, err := media.NewLiveEvent(ctx, "example", &media.LiveEventArgs{ Name: pulumi.String("exampleevent"), ResourceGroupName: example.Name, Location: example.Location, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My Event Description"), Input: &media.LiveEventInputTypeArgs{ StreamingProtocol: pulumi.String("RTMP"), KeyFrameIntervalDuration: pulumi.String("PT6S"), IpAccessControlAllows: media.LiveEventInputIpAccessControlAllowArray{ &media.LiveEventInputIpAccessControlAllowArgs{ Name: pulumi.String("AllowAll"), Address: pulumi.String("0.0.0.0"), SubnetPrefixLength: pulumi.Int(0), }, }, }, }) if err != nil { return err } _, err = media.NewLiveEventOutput(ctx, "example", &media.LiveEventOutputArgs{ Name: pulumi.String("exampleoutput"), LiveEventId: exampleLiveEvent.ID(), ArchiveWindowDuration: pulumi.String("PT5M"), AssetName: exampleAsset.Name, Description: pulumi.String("Test live output 1"), ManifestName: pulumi.String("testmanifest"), OutputSnapTimeInSeconds: pulumi.Int(0), HlsFragmentsPerTsSegment: pulumi.Int(5), RewindWindowDuration: pulumi.String("PT5M"), }) if err != nil { return err } return nil }) }
```
## Import
Live Outputs can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/liveEventOutput:LiveEventOutput example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/account1/liveEvents/event1/liveOutputs/output1 ```
func GetLiveEventOutputResource ¶
func GetLiveEventOutputResource(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LiveEventOutputResourceState, opts ...pulumi.ResourceOption) (*LiveEventOutputResource, error)
GetLiveEventOutputResource gets an existing LiveEventOutputResource resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewLiveEventOutputResource ¶
func NewLiveEventOutputResource(ctx *pulumi.Context, name string, args *LiveEventOutputResourceArgs, opts ...pulumi.ResourceOption) (*LiveEventOutputResource, error)
NewLiveEventOutputResource registers a new resource with the given unique name, arguments, and options.
func (*LiveEventOutputResource) ElementType ¶
func (*LiveEventOutputResource) ElementType() reflect.Type
func (*LiveEventOutputResource) ToLiveEventOutputResourceOutput ¶
func (i *LiveEventOutputResource) ToLiveEventOutputResourceOutput() LiveEventOutputResourceOutput
func (*LiveEventOutputResource) ToLiveEventOutputResourceOutputWithContext ¶
func (i *LiveEventOutputResource) ToLiveEventOutputResourceOutputWithContext(ctx context.Context) LiveEventOutputResourceOutput
type LiveEventOutputResourceArgs ¶
type LiveEventOutputResourceArgs struct { // `ISO 8601` time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use `PT1H30M` to indicate 1 hour and 30 minutes of archive window. Changing this forces a new Live Output to be created. ArchiveWindowDuration pulumi.StringInput // The asset that the live output will write to. Changing this forces a new Live Output to be created. AssetName pulumi.StringInput // The description of the live output. Changing this forces a new Live Output to be created. Description pulumi.StringPtrInput // The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output. Changing this forces a new Live Output to be created. HlsFragmentsPerTsSegment pulumi.IntPtrInput // The id of the live event. Changing this forces a new Live Output to be created. LiveEventId pulumi.StringInput // The manifest file name. If not provided, the service will generate one automatically. Changing this forces a new Live Output to be created. ManifestName pulumi.StringPtrInput // The name which should be used for this Live Event Output. Changing this forces a new Live Output to be created. Name pulumi.StringPtrInput // The initial timestamp that the live output will start at, any content before this value will not be archived. Changing this forces a new Live Output to be created. OutputSnapTimeInSeconds pulumi.IntPtrInput // `ISO 8601` time between 1 minute to the duration of `archiveWindowDuration` to control seek-able window length during Live. The service won't use this property once LiveOutput stops. The archived VOD will have full content with original ArchiveWindowLength. For example, use `PT1H30M` to indicate 1 hour and 30 minutes of rewind window length. Service will use implicit default value 30m only if Live Event enables LL. Changing this forces a new Live Output to be created. RewindWindowDuration pulumi.StringPtrInput }
The set of arguments for constructing a LiveEventOutputResource resource.
func (LiveEventOutputResourceArgs) ElementType ¶
func (LiveEventOutputResourceArgs) ElementType() reflect.Type
type LiveEventOutputResourceArray ¶
type LiveEventOutputResourceArray []LiveEventOutputResourceInput
func (LiveEventOutputResourceArray) ElementType ¶
func (LiveEventOutputResourceArray) ElementType() reflect.Type
func (LiveEventOutputResourceArray) ToLiveEventOutputResourceArrayOutput ¶
func (i LiveEventOutputResourceArray) ToLiveEventOutputResourceArrayOutput() LiveEventOutputResourceArrayOutput
func (LiveEventOutputResourceArray) ToLiveEventOutputResourceArrayOutputWithContext ¶
func (i LiveEventOutputResourceArray) ToLiveEventOutputResourceArrayOutputWithContext(ctx context.Context) LiveEventOutputResourceArrayOutput
type LiveEventOutputResourceArrayInput ¶
type LiveEventOutputResourceArrayInput interface { pulumi.Input ToLiveEventOutputResourceArrayOutput() LiveEventOutputResourceArrayOutput ToLiveEventOutputResourceArrayOutputWithContext(context.Context) LiveEventOutputResourceArrayOutput }
LiveEventOutputResourceArrayInput is an input type that accepts LiveEventOutputResourceArray and LiveEventOutputResourceArrayOutput values. You can construct a concrete instance of `LiveEventOutputResourceArrayInput` via:
LiveEventOutputResourceArray{ LiveEventOutputResourceArgs{...} }
type LiveEventOutputResourceArrayOutput ¶
type LiveEventOutputResourceArrayOutput struct{ *pulumi.OutputState }
func (LiveEventOutputResourceArrayOutput) ElementType ¶
func (LiveEventOutputResourceArrayOutput) ElementType() reflect.Type
func (LiveEventOutputResourceArrayOutput) Index ¶
func (o LiveEventOutputResourceArrayOutput) Index(i pulumi.IntInput) LiveEventOutputResourceOutput
func (LiveEventOutputResourceArrayOutput) ToLiveEventOutputResourceArrayOutput ¶
func (o LiveEventOutputResourceArrayOutput) ToLiveEventOutputResourceArrayOutput() LiveEventOutputResourceArrayOutput
func (LiveEventOutputResourceArrayOutput) ToLiveEventOutputResourceArrayOutputWithContext ¶
func (o LiveEventOutputResourceArrayOutput) ToLiveEventOutputResourceArrayOutputWithContext(ctx context.Context) LiveEventOutputResourceArrayOutput
type LiveEventOutputResourceInput ¶
type LiveEventOutputResourceInput interface { pulumi.Input ToLiveEventOutputResourceOutput() LiveEventOutputResourceOutput ToLiveEventOutputResourceOutputWithContext(ctx context.Context) LiveEventOutputResourceOutput }
type LiveEventOutputResourceMap ¶
type LiveEventOutputResourceMap map[string]LiveEventOutputResourceInput
func (LiveEventOutputResourceMap) ElementType ¶
func (LiveEventOutputResourceMap) ElementType() reflect.Type
func (LiveEventOutputResourceMap) ToLiveEventOutputResourceMapOutput ¶
func (i LiveEventOutputResourceMap) ToLiveEventOutputResourceMapOutput() LiveEventOutputResourceMapOutput
func (LiveEventOutputResourceMap) ToLiveEventOutputResourceMapOutputWithContext ¶
func (i LiveEventOutputResourceMap) ToLiveEventOutputResourceMapOutputWithContext(ctx context.Context) LiveEventOutputResourceMapOutput
type LiveEventOutputResourceMapInput ¶
type LiveEventOutputResourceMapInput interface { pulumi.Input ToLiveEventOutputResourceMapOutput() LiveEventOutputResourceMapOutput ToLiveEventOutputResourceMapOutputWithContext(context.Context) LiveEventOutputResourceMapOutput }
LiveEventOutputResourceMapInput is an input type that accepts LiveEventOutputResourceMap and LiveEventOutputResourceMapOutput values. You can construct a concrete instance of `LiveEventOutputResourceMapInput` via:
LiveEventOutputResourceMap{ "key": LiveEventOutputResourceArgs{...} }
type LiveEventOutputResourceMapOutput ¶
type LiveEventOutputResourceMapOutput struct{ *pulumi.OutputState }
func (LiveEventOutputResourceMapOutput) ElementType ¶
func (LiveEventOutputResourceMapOutput) ElementType() reflect.Type
func (LiveEventOutputResourceMapOutput) MapIndex ¶
func (o LiveEventOutputResourceMapOutput) MapIndex(k pulumi.StringInput) LiveEventOutputResourceOutput
func (LiveEventOutputResourceMapOutput) ToLiveEventOutputResourceMapOutput ¶
func (o LiveEventOutputResourceMapOutput) ToLiveEventOutputResourceMapOutput() LiveEventOutputResourceMapOutput
func (LiveEventOutputResourceMapOutput) ToLiveEventOutputResourceMapOutputWithContext ¶
func (o LiveEventOutputResourceMapOutput) ToLiveEventOutputResourceMapOutputWithContext(ctx context.Context) LiveEventOutputResourceMapOutput
type LiveEventOutputResourceOutput ¶
type LiveEventOutputResourceOutput struct{ *pulumi.OutputState }
func (LiveEventOutputResourceOutput) ArchiveWindowDuration ¶ added in v5.5.0
func (o LiveEventOutputResourceOutput) ArchiveWindowDuration() pulumi.StringOutput
`ISO 8601` time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use `PT1H30M` to indicate 1 hour and 30 minutes of archive window. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) AssetName ¶ added in v5.5.0
func (o LiveEventOutputResourceOutput) AssetName() pulumi.StringOutput
The asset that the live output will write to. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) Description ¶ added in v5.5.0
func (o LiveEventOutputResourceOutput) Description() pulumi.StringPtrOutput
The description of the live output. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) ElementType ¶
func (LiveEventOutputResourceOutput) ElementType() reflect.Type
func (LiveEventOutputResourceOutput) HlsFragmentsPerTsSegment ¶ added in v5.5.0
func (o LiveEventOutputResourceOutput) HlsFragmentsPerTsSegment() pulumi.IntPtrOutput
The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) LiveEventId ¶ added in v5.5.0
func (o LiveEventOutputResourceOutput) LiveEventId() pulumi.StringOutput
The id of the live event. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) ManifestName ¶ added in v5.5.0
func (o LiveEventOutputResourceOutput) ManifestName() pulumi.StringOutput
The manifest file name. If not provided, the service will generate one automatically. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) Name ¶ added in v5.5.0
func (o LiveEventOutputResourceOutput) Name() pulumi.StringOutput
The name which should be used for this Live Event Output. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) OutputSnapTimeInSeconds ¶ added in v5.5.0
func (o LiveEventOutputResourceOutput) OutputSnapTimeInSeconds() pulumi.IntPtrOutput
The initial timestamp that the live output will start at, any content before this value will not be archived. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) RewindWindowDuration ¶ added in v5.35.0
func (o LiveEventOutputResourceOutput) RewindWindowDuration() pulumi.StringPtrOutput
`ISO 8601` time between 1 minute to the duration of `archiveWindowDuration` to control seek-able window length during Live. The service won't use this property once LiveOutput stops. The archived VOD will have full content with original ArchiveWindowLength. For example, use `PT1H30M` to indicate 1 hour and 30 minutes of rewind window length. Service will use implicit default value 30m only if Live Event enables LL. Changing this forces a new Live Output to be created.
func (LiveEventOutputResourceOutput) ToLiveEventOutputResourceOutput ¶
func (o LiveEventOutputResourceOutput) ToLiveEventOutputResourceOutput() LiveEventOutputResourceOutput
func (LiveEventOutputResourceOutput) ToLiveEventOutputResourceOutputWithContext ¶
func (o LiveEventOutputResourceOutput) ToLiveEventOutputResourceOutputWithContext(ctx context.Context) LiveEventOutputResourceOutput
type LiveEventOutputResourceState ¶
type LiveEventOutputResourceState struct { // `ISO 8601` time between 1 minute to 25 hours to indicate the maximum content length that can be archived in the asset for this live output. This also sets the maximum content length for the rewind window. For example, use `PT1H30M` to indicate 1 hour and 30 minutes of archive window. Changing this forces a new Live Output to be created. ArchiveWindowDuration pulumi.StringPtrInput // The asset that the live output will write to. Changing this forces a new Live Output to be created. AssetName pulumi.StringPtrInput // The description of the live output. Changing this forces a new Live Output to be created. Description pulumi.StringPtrInput // The number of fragments in an HTTP Live Streaming (HLS) TS segment in the output of the live event. This value does not affect the packing ratio for HLS CMAF output. Changing this forces a new Live Output to be created. HlsFragmentsPerTsSegment pulumi.IntPtrInput // The id of the live event. Changing this forces a new Live Output to be created. LiveEventId pulumi.StringPtrInput // The manifest file name. If not provided, the service will generate one automatically. Changing this forces a new Live Output to be created. ManifestName pulumi.StringPtrInput // The name which should be used for this Live Event Output. Changing this forces a new Live Output to be created. Name pulumi.StringPtrInput // The initial timestamp that the live output will start at, any content before this value will not be archived. Changing this forces a new Live Output to be created. OutputSnapTimeInSeconds pulumi.IntPtrInput // `ISO 8601` time between 1 minute to the duration of `archiveWindowDuration` to control seek-able window length during Live. The service won't use this property once LiveOutput stops. The archived VOD will have full content with original ArchiveWindowLength. For example, use `PT1H30M` to indicate 1 hour and 30 minutes of rewind window length. Service will use implicit default value 30m only if Live Event enables LL. Changing this forces a new Live Output to be created. RewindWindowDuration pulumi.StringPtrInput }
func (LiveEventOutputResourceState) ElementType ¶
func (LiveEventOutputResourceState) ElementType() reflect.Type
type LiveEventPreview ¶
type LiveEventPreview struct { // An alternative media identifier associated with the streaming locator created for the preview. The identifier can be used in the `CustomLicenseAcquisitionUrlTemplate` or the `CustomKeyAcquisitionUrlTemplate` of the Streaming Policy specified in the `streamingPolicyName` field. AlternativeMediaId *string `pulumi:"alternativeMediaId"` Endpoints []LiveEventPreviewEndpoint `pulumi:"endpoints"` // One or more `ipAccessControlAllow` blocks as defined above. IpAccessControlAllows []LiveEventPreviewIpAccessControlAllow `pulumi:"ipAccessControlAllows"` // The identifier of the preview locator in GUID format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. Changing this forces a new resource to be created. PreviewLocator *string `pulumi:"previewLocator"` // The name of streaming policy used for the live event preview. Changing this forces a new resource to be created. StreamingPolicyName *string `pulumi:"streamingPolicyName"` }
type LiveEventPreviewArgs ¶
type LiveEventPreviewArgs struct { // An alternative media identifier associated with the streaming locator created for the preview. The identifier can be used in the `CustomLicenseAcquisitionUrlTemplate` or the `CustomKeyAcquisitionUrlTemplate` of the Streaming Policy specified in the `streamingPolicyName` field. AlternativeMediaId pulumi.StringPtrInput `pulumi:"alternativeMediaId"` Endpoints LiveEventPreviewEndpointArrayInput `pulumi:"endpoints"` // One or more `ipAccessControlAllow` blocks as defined above. IpAccessControlAllows LiveEventPreviewIpAccessControlAllowArrayInput `pulumi:"ipAccessControlAllows"` // The identifier of the preview locator in GUID format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. Changing this forces a new resource to be created. PreviewLocator pulumi.StringPtrInput `pulumi:"previewLocator"` // The name of streaming policy used for the live event preview. Changing this forces a new resource to be created. StreamingPolicyName pulumi.StringPtrInput `pulumi:"streamingPolicyName"` }
func (LiveEventPreviewArgs) ElementType ¶
func (LiveEventPreviewArgs) ElementType() reflect.Type
func (LiveEventPreviewArgs) ToLiveEventPreviewOutput ¶
func (i LiveEventPreviewArgs) ToLiveEventPreviewOutput() LiveEventPreviewOutput
func (LiveEventPreviewArgs) ToLiveEventPreviewOutputWithContext ¶
func (i LiveEventPreviewArgs) ToLiveEventPreviewOutputWithContext(ctx context.Context) LiveEventPreviewOutput
func (LiveEventPreviewArgs) ToLiveEventPreviewPtrOutput ¶
func (i LiveEventPreviewArgs) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
func (LiveEventPreviewArgs) ToLiveEventPreviewPtrOutputWithContext ¶
func (i LiveEventPreviewArgs) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
type LiveEventPreviewEndpointArgs ¶
type LiveEventPreviewEndpointArgs struct { Protocol pulumi.StringPtrInput `pulumi:"protocol"` Url pulumi.StringPtrInput `pulumi:"url"` }
func (LiveEventPreviewEndpointArgs) ElementType ¶
func (LiveEventPreviewEndpointArgs) ElementType() reflect.Type
func (LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutput ¶
func (i LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutput() LiveEventPreviewEndpointOutput
func (LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutputWithContext ¶
func (i LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutputWithContext(ctx context.Context) LiveEventPreviewEndpointOutput
type LiveEventPreviewEndpointArray ¶
type LiveEventPreviewEndpointArray []LiveEventPreviewEndpointInput
func (LiveEventPreviewEndpointArray) ElementType ¶
func (LiveEventPreviewEndpointArray) ElementType() reflect.Type
func (LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutput ¶
func (i LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutput() LiveEventPreviewEndpointArrayOutput
func (LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutputWithContext ¶
func (i LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutputWithContext(ctx context.Context) LiveEventPreviewEndpointArrayOutput
type LiveEventPreviewEndpointArrayInput ¶
type LiveEventPreviewEndpointArrayInput interface { pulumi.Input ToLiveEventPreviewEndpointArrayOutput() LiveEventPreviewEndpointArrayOutput ToLiveEventPreviewEndpointArrayOutputWithContext(context.Context) LiveEventPreviewEndpointArrayOutput }
LiveEventPreviewEndpointArrayInput is an input type that accepts LiveEventPreviewEndpointArray and LiveEventPreviewEndpointArrayOutput values. You can construct a concrete instance of `LiveEventPreviewEndpointArrayInput` via:
LiveEventPreviewEndpointArray{ LiveEventPreviewEndpointArgs{...} }
type LiveEventPreviewEndpointArrayOutput ¶
type LiveEventPreviewEndpointArrayOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewEndpointArrayOutput) ElementType ¶
func (LiveEventPreviewEndpointArrayOutput) ElementType() reflect.Type
func (LiveEventPreviewEndpointArrayOutput) Index ¶
func (o LiveEventPreviewEndpointArrayOutput) Index(i pulumi.IntInput) LiveEventPreviewEndpointOutput
func (LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutput ¶
func (o LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutput() LiveEventPreviewEndpointArrayOutput
func (LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutputWithContext ¶
func (o LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutputWithContext(ctx context.Context) LiveEventPreviewEndpointArrayOutput
type LiveEventPreviewEndpointInput ¶
type LiveEventPreviewEndpointInput interface { pulumi.Input ToLiveEventPreviewEndpointOutput() LiveEventPreviewEndpointOutput ToLiveEventPreviewEndpointOutputWithContext(context.Context) LiveEventPreviewEndpointOutput }
LiveEventPreviewEndpointInput is an input type that accepts LiveEventPreviewEndpointArgs and LiveEventPreviewEndpointOutput values. You can construct a concrete instance of `LiveEventPreviewEndpointInput` via:
LiveEventPreviewEndpointArgs{...}
type LiveEventPreviewEndpointOutput ¶
type LiveEventPreviewEndpointOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewEndpointOutput) ElementType ¶
func (LiveEventPreviewEndpointOutput) ElementType() reflect.Type
func (LiveEventPreviewEndpointOutput) Protocol ¶
func (o LiveEventPreviewEndpointOutput) Protocol() pulumi.StringPtrOutput
func (LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutput ¶
func (o LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutput() LiveEventPreviewEndpointOutput
func (LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutputWithContext ¶
func (o LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutputWithContext(ctx context.Context) LiveEventPreviewEndpointOutput
func (LiveEventPreviewEndpointOutput) Url ¶
func (o LiveEventPreviewEndpointOutput) Url() pulumi.StringPtrOutput
type LiveEventPreviewInput ¶
type LiveEventPreviewInput interface { pulumi.Input ToLiveEventPreviewOutput() LiveEventPreviewOutput ToLiveEventPreviewOutputWithContext(context.Context) LiveEventPreviewOutput }
LiveEventPreviewInput is an input type that accepts LiveEventPreviewArgs and LiveEventPreviewOutput values. You can construct a concrete instance of `LiveEventPreviewInput` via:
LiveEventPreviewArgs{...}
type LiveEventPreviewIpAccessControlAllow ¶
type LiveEventPreviewIpAccessControlAllow struct { // The IP address or CIDR range. Address *string `pulumi:"address"` // The friendly name for the IP address range. Name *string `pulumi:"name"` // The subnet mask prefix length (see CIDR notation). SubnetPrefixLength *int `pulumi:"subnetPrefixLength"` }
type LiveEventPreviewIpAccessControlAllowArgs ¶
type LiveEventPreviewIpAccessControlAllowArgs struct { // The IP address or CIDR range. Address pulumi.StringPtrInput `pulumi:"address"` // The friendly name for the IP address range. Name pulumi.StringPtrInput `pulumi:"name"` // The subnet mask prefix length (see CIDR notation). SubnetPrefixLength pulumi.IntPtrInput `pulumi:"subnetPrefixLength"` }
func (LiveEventPreviewIpAccessControlAllowArgs) ElementType ¶
func (LiveEventPreviewIpAccessControlAllowArgs) ElementType() reflect.Type
func (LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutput ¶
func (i LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutput() LiveEventPreviewIpAccessControlAllowOutput
func (LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutputWithContext ¶
func (i LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowOutput
type LiveEventPreviewIpAccessControlAllowArray ¶
type LiveEventPreviewIpAccessControlAllowArray []LiveEventPreviewIpAccessControlAllowInput
func (LiveEventPreviewIpAccessControlAllowArray) ElementType ¶
func (LiveEventPreviewIpAccessControlAllowArray) ElementType() reflect.Type
func (LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutput ¶
func (i LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutput() LiveEventPreviewIpAccessControlAllowArrayOutput
func (LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext ¶
func (i LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowArrayOutput
type LiveEventPreviewIpAccessControlAllowArrayInput ¶
type LiveEventPreviewIpAccessControlAllowArrayInput interface { pulumi.Input ToLiveEventPreviewIpAccessControlAllowArrayOutput() LiveEventPreviewIpAccessControlAllowArrayOutput ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext(context.Context) LiveEventPreviewIpAccessControlAllowArrayOutput }
LiveEventPreviewIpAccessControlAllowArrayInput is an input type that accepts LiveEventPreviewIpAccessControlAllowArray and LiveEventPreviewIpAccessControlAllowArrayOutput values. You can construct a concrete instance of `LiveEventPreviewIpAccessControlAllowArrayInput` via:
LiveEventPreviewIpAccessControlAllowArray{ LiveEventPreviewIpAccessControlAllowArgs{...} }
type LiveEventPreviewIpAccessControlAllowArrayOutput ¶
type LiveEventPreviewIpAccessControlAllowArrayOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewIpAccessControlAllowArrayOutput) ElementType ¶
func (LiveEventPreviewIpAccessControlAllowArrayOutput) ElementType() reflect.Type
func (LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutput ¶
func (o LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutput() LiveEventPreviewIpAccessControlAllowArrayOutput
func (LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext ¶
func (o LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowArrayOutput
type LiveEventPreviewIpAccessControlAllowInput ¶
type LiveEventPreviewIpAccessControlAllowInput interface { pulumi.Input ToLiveEventPreviewIpAccessControlAllowOutput() LiveEventPreviewIpAccessControlAllowOutput ToLiveEventPreviewIpAccessControlAllowOutputWithContext(context.Context) LiveEventPreviewIpAccessControlAllowOutput }
LiveEventPreviewIpAccessControlAllowInput is an input type that accepts LiveEventPreviewIpAccessControlAllowArgs and LiveEventPreviewIpAccessControlAllowOutput values. You can construct a concrete instance of `LiveEventPreviewIpAccessControlAllowInput` via:
LiveEventPreviewIpAccessControlAllowArgs{...}
type LiveEventPreviewIpAccessControlAllowOutput ¶
type LiveEventPreviewIpAccessControlAllowOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewIpAccessControlAllowOutput) Address ¶
func (o LiveEventPreviewIpAccessControlAllowOutput) Address() pulumi.StringPtrOutput
The IP address or CIDR range.
func (LiveEventPreviewIpAccessControlAllowOutput) ElementType ¶
func (LiveEventPreviewIpAccessControlAllowOutput) ElementType() reflect.Type
func (LiveEventPreviewIpAccessControlAllowOutput) Name ¶
func (o LiveEventPreviewIpAccessControlAllowOutput) Name() pulumi.StringPtrOutput
The friendly name for the IP address range.
func (LiveEventPreviewIpAccessControlAllowOutput) SubnetPrefixLength ¶
func (o LiveEventPreviewIpAccessControlAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
The subnet mask prefix length (see CIDR notation).
func (LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutput ¶
func (o LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutput() LiveEventPreviewIpAccessControlAllowOutput
func (LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutputWithContext ¶
func (o LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowOutput
type LiveEventPreviewOutput ¶
type LiveEventPreviewOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewOutput) AlternativeMediaId ¶
func (o LiveEventPreviewOutput) AlternativeMediaId() pulumi.StringPtrOutput
An alternative media identifier associated with the streaming locator created for the preview. The identifier can be used in the `CustomLicenseAcquisitionUrlTemplate` or the `CustomKeyAcquisitionUrlTemplate` of the Streaming Policy specified in the `streamingPolicyName` field.
func (LiveEventPreviewOutput) ElementType ¶
func (LiveEventPreviewOutput) ElementType() reflect.Type
func (LiveEventPreviewOutput) Endpoints ¶
func (o LiveEventPreviewOutput) Endpoints() LiveEventPreviewEndpointArrayOutput
func (LiveEventPreviewOutput) IpAccessControlAllows ¶
func (o LiveEventPreviewOutput) IpAccessControlAllows() LiveEventPreviewIpAccessControlAllowArrayOutput
One or more `ipAccessControlAllow` blocks as defined above.
func (LiveEventPreviewOutput) PreviewLocator ¶
func (o LiveEventPreviewOutput) PreviewLocator() pulumi.StringPtrOutput
The identifier of the preview locator in GUID format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. Changing this forces a new resource to be created.
func (LiveEventPreviewOutput) StreamingPolicyName ¶
func (o LiveEventPreviewOutput) StreamingPolicyName() pulumi.StringPtrOutput
The name of streaming policy used for the live event preview. Changing this forces a new resource to be created.
func (LiveEventPreviewOutput) ToLiveEventPreviewOutput ¶
func (o LiveEventPreviewOutput) ToLiveEventPreviewOutput() LiveEventPreviewOutput
func (LiveEventPreviewOutput) ToLiveEventPreviewOutputWithContext ¶
func (o LiveEventPreviewOutput) ToLiveEventPreviewOutputWithContext(ctx context.Context) LiveEventPreviewOutput
func (LiveEventPreviewOutput) ToLiveEventPreviewPtrOutput ¶
func (o LiveEventPreviewOutput) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
func (LiveEventPreviewOutput) ToLiveEventPreviewPtrOutputWithContext ¶
func (o LiveEventPreviewOutput) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
type LiveEventPreviewPtrInput ¶
type LiveEventPreviewPtrInput interface { pulumi.Input ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput ToLiveEventPreviewPtrOutputWithContext(context.Context) LiveEventPreviewPtrOutput }
LiveEventPreviewPtrInput is an input type that accepts LiveEventPreviewArgs, LiveEventPreviewPtr and LiveEventPreviewPtrOutput values. You can construct a concrete instance of `LiveEventPreviewPtrInput` via:
LiveEventPreviewArgs{...} or: nil
func LiveEventPreviewPtr ¶
func LiveEventPreviewPtr(v *LiveEventPreviewArgs) LiveEventPreviewPtrInput
type LiveEventPreviewPtrOutput ¶
type LiveEventPreviewPtrOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewPtrOutput) AlternativeMediaId ¶
func (o LiveEventPreviewPtrOutput) AlternativeMediaId() pulumi.StringPtrOutput
An alternative media identifier associated with the streaming locator created for the preview. The identifier can be used in the `CustomLicenseAcquisitionUrlTemplate` or the `CustomKeyAcquisitionUrlTemplate` of the Streaming Policy specified in the `streamingPolicyName` field.
func (LiveEventPreviewPtrOutput) Elem ¶
func (o LiveEventPreviewPtrOutput) Elem() LiveEventPreviewOutput
func (LiveEventPreviewPtrOutput) ElementType ¶
func (LiveEventPreviewPtrOutput) ElementType() reflect.Type
func (LiveEventPreviewPtrOutput) Endpoints ¶
func (o LiveEventPreviewPtrOutput) Endpoints() LiveEventPreviewEndpointArrayOutput
func (LiveEventPreviewPtrOutput) IpAccessControlAllows ¶
func (o LiveEventPreviewPtrOutput) IpAccessControlAllows() LiveEventPreviewIpAccessControlAllowArrayOutput
One or more `ipAccessControlAllow` blocks as defined above.
func (LiveEventPreviewPtrOutput) PreviewLocator ¶
func (o LiveEventPreviewPtrOutput) PreviewLocator() pulumi.StringPtrOutput
The identifier of the preview locator in GUID format. Specifying this at creation time allows the caller to know the preview locator url before the event is created. If omitted, the service will generate a random identifier. Changing this forces a new resource to be created.
func (LiveEventPreviewPtrOutput) StreamingPolicyName ¶
func (o LiveEventPreviewPtrOutput) StreamingPolicyName() pulumi.StringPtrOutput
The name of streaming policy used for the live event preview. Changing this forces a new resource to be created.
func (LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutput ¶
func (o LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
func (LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutputWithContext ¶
func (o LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
type LiveEventState ¶
type LiveEventState struct { // The flag indicates if the resource should be automatically started on creation. Changing this forces a new resource to be created. AutoStartEnabled pulumi.BoolPtrInput // A `crossSiteAccessPolicy` block as defined below. CrossSiteAccessPolicy LiveEventCrossSiteAccessPolicyPtrInput // A description for the live event. Description pulumi.StringPtrInput // A `encoding` block as defined below. Encoding LiveEventEncodingPtrInput // When `useStaticHostname` is set to true, the `hostnamePrefix` specifies the first part of the hostname assigned to the live event preview and ingest endpoints. The final hostname would be a combination of this prefix, the media service account name and a short code for the Azure Media Services data center. HostnamePrefix pulumi.StringPtrInput // A `input` block as defined below. Input LiveEventInputTypePtrInput // The Azure Region where the Live Event should exist. Changing this forces a new Live Event to be created. Location pulumi.StringPtrInput // The Media Services account name. Changing this forces a new Live Event to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Live Event. Changing this forces a new Live Event to be created. Name pulumi.StringPtrInput // A `preview` block as defined below. Preview LiveEventPreviewPtrInput // The name of the Resource Group where the Live Event should exist. Changing this forces a new Live Event to be created. ResourceGroupName pulumi.StringPtrInput // A list of options to use for the LiveEvent. Possible values are `Default`, `LowLatency`, `LowLatencyV2`. Please see more at this [document](https://learn.microsoft.com/en-us/azure/media-services/latest/live-event-latency-reference#lowlatency-and-lowlatencyv2-options). Changing this forces a new resource to be created. StreamOptions pulumi.StringArrayInput // A mapping of tags which should be assigned to the Live Event. Tags pulumi.StringMapInput // Specifies a list of languages (locale) to be used for speech-to-text transcription – it should match the spoken language in the audio track. The value should be in `BCP-47` format (e.g: `en-US`). [See the Microsoft Documentation for more information about the live transcription feature and the list of supported languages](https://go.microsoft.com/fwlink/?linkid=2133742). TranscriptionLanguages pulumi.StringArrayInput // Specifies whether a static hostname would be assigned to the live event preview and ingest endpoints. Changing this forces a new Live Event to be created. UseStaticHostname pulumi.BoolPtrInput }
func (LiveEventState) ElementType ¶
func (LiveEventState) ElementType() reflect.Type
type ServiceAccount ¶
type ServiceAccount struct { pulumi.CustomResourceState // An `encryption` block as defined below. Encryption ServiceAccountEncryptionOutput `pulumi:"encryption"` // An `identity` block as defined below. Identity ServiceAccountIdentityPtrOutput `pulumi:"identity"` // A `keyDeliveryAccessControl` block as defined below. KeyDeliveryAccessControl ServiceAccountKeyDeliveryAccessControlOutput `pulumi:"keyDeliveryAccessControl"` // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringOutput `pulumi:"location"` // Specifies the name of the Media Services Account. Only lowercase Alphanumeric characters allowed. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // Whether public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrOutput `pulumi:"publicNetworkAccessEnabled"` // The name of the resource group in which to create the Media Services Account. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // One or more `storageAccount` blocks as defined below. StorageAccounts ServiceAccountStorageAccountArrayOutput `pulumi:"storageAccounts"` // Specifies the storage authentication type. Possible value is `ManagedIdentity` or `System`. StorageAuthenticationType pulumi.StringOutput `pulumi:"storageAuthenticationType"` // A mapping of tags assigned to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Media Services Account.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } _, err = media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Media Services Accounts can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/serviceAccount:ServiceAccount account /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/mygroup1/providers/Microsoft.Media/mediaServices/account1 ```
func GetServiceAccount ¶
func GetServiceAccount(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceAccountState, opts ...pulumi.ResourceOption) (*ServiceAccount, error)
GetServiceAccount gets an existing ServiceAccount resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServiceAccount ¶
func NewServiceAccount(ctx *pulumi.Context, name string, args *ServiceAccountArgs, opts ...pulumi.ResourceOption) (*ServiceAccount, error)
NewServiceAccount registers a new resource with the given unique name, arguments, and options.
func (*ServiceAccount) ElementType ¶
func (*ServiceAccount) ElementType() reflect.Type
func (*ServiceAccount) ToServiceAccountOutput ¶
func (i *ServiceAccount) ToServiceAccountOutput() ServiceAccountOutput
func (*ServiceAccount) ToServiceAccountOutputWithContext ¶
func (i *ServiceAccount) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
type ServiceAccountArgs ¶
type ServiceAccountArgs struct { // An `encryption` block as defined below. Encryption ServiceAccountEncryptionPtrInput // An `identity` block as defined below. Identity ServiceAccountIdentityPtrInput // A `keyDeliveryAccessControl` block as defined below. KeyDeliveryAccessControl ServiceAccountKeyDeliveryAccessControlPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Media Services Account. Only lowercase Alphanumeric characters allowed. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Whether public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which to create the Media Services Account. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringInput // One or more `storageAccount` blocks as defined below. StorageAccounts ServiceAccountStorageAccountArrayInput // Specifies the storage authentication type. Possible value is `ManagedIdentity` or `System`. StorageAuthenticationType pulumi.StringPtrInput // A mapping of tags assigned to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a ServiceAccount resource.
func (ServiceAccountArgs) ElementType ¶
func (ServiceAccountArgs) ElementType() reflect.Type
type ServiceAccountArray ¶
type ServiceAccountArray []ServiceAccountInput
func (ServiceAccountArray) ElementType ¶
func (ServiceAccountArray) ElementType() reflect.Type
func (ServiceAccountArray) ToServiceAccountArrayOutput ¶
func (i ServiceAccountArray) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArray) ToServiceAccountArrayOutputWithContext ¶
func (i ServiceAccountArray) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountArrayInput ¶
type ServiceAccountArrayInput interface { pulumi.Input ToServiceAccountArrayOutput() ServiceAccountArrayOutput ToServiceAccountArrayOutputWithContext(context.Context) ServiceAccountArrayOutput }
ServiceAccountArrayInput is an input type that accepts ServiceAccountArray and ServiceAccountArrayOutput values. You can construct a concrete instance of `ServiceAccountArrayInput` via:
ServiceAccountArray{ ServiceAccountArgs{...} }
type ServiceAccountArrayOutput ¶
type ServiceAccountArrayOutput struct{ *pulumi.OutputState }
func (ServiceAccountArrayOutput) ElementType ¶
func (ServiceAccountArrayOutput) ElementType() reflect.Type
func (ServiceAccountArrayOutput) Index ¶
func (o ServiceAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutput ¶
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext ¶
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountEncryption ¶ added in v5.31.0
type ServiceAccountEncryption struct { // The current key used to encrypt the Media Services Account, including the key version. CurrentKeyIdentifier *string `pulumi:"currentKeyIdentifier"` // Specifies the URI of the Key Vault Key used to encrypt data. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey). KeyVaultKeyIdentifier *string `pulumi:"keyVaultKeyIdentifier"` // A `managedIdentity` block as defined below. ManagedIdentity *ServiceAccountEncryptionManagedIdentity `pulumi:"managedIdentity"` // Specifies the type of key used to encrypt the account data. Possible values are `SystemKey` and `CustomerKey`. Defaults to `SystemKey`. Type *string `pulumi:"type"` }
type ServiceAccountEncryptionArgs ¶ added in v5.31.0
type ServiceAccountEncryptionArgs struct { // The current key used to encrypt the Media Services Account, including the key version. CurrentKeyIdentifier pulumi.StringPtrInput `pulumi:"currentKeyIdentifier"` // Specifies the URI of the Key Vault Key used to encrypt data. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey). KeyVaultKeyIdentifier pulumi.StringPtrInput `pulumi:"keyVaultKeyIdentifier"` // A `managedIdentity` block as defined below. ManagedIdentity ServiceAccountEncryptionManagedIdentityPtrInput `pulumi:"managedIdentity"` // Specifies the type of key used to encrypt the account data. Possible values are `SystemKey` and `CustomerKey`. Defaults to `SystemKey`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (ServiceAccountEncryptionArgs) ElementType ¶ added in v5.31.0
func (ServiceAccountEncryptionArgs) ElementType() reflect.Type
func (ServiceAccountEncryptionArgs) ToServiceAccountEncryptionOutput ¶ added in v5.31.0
func (i ServiceAccountEncryptionArgs) ToServiceAccountEncryptionOutput() ServiceAccountEncryptionOutput
func (ServiceAccountEncryptionArgs) ToServiceAccountEncryptionOutputWithContext ¶ added in v5.31.0
func (i ServiceAccountEncryptionArgs) ToServiceAccountEncryptionOutputWithContext(ctx context.Context) ServiceAccountEncryptionOutput
func (ServiceAccountEncryptionArgs) ToServiceAccountEncryptionPtrOutput ¶ added in v5.31.0
func (i ServiceAccountEncryptionArgs) ToServiceAccountEncryptionPtrOutput() ServiceAccountEncryptionPtrOutput
func (ServiceAccountEncryptionArgs) ToServiceAccountEncryptionPtrOutputWithContext ¶ added in v5.31.0
func (i ServiceAccountEncryptionArgs) ToServiceAccountEncryptionPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionPtrOutput
type ServiceAccountEncryptionInput ¶ added in v5.31.0
type ServiceAccountEncryptionInput interface { pulumi.Input ToServiceAccountEncryptionOutput() ServiceAccountEncryptionOutput ToServiceAccountEncryptionOutputWithContext(context.Context) ServiceAccountEncryptionOutput }
ServiceAccountEncryptionInput is an input type that accepts ServiceAccountEncryptionArgs and ServiceAccountEncryptionOutput values. You can construct a concrete instance of `ServiceAccountEncryptionInput` via:
ServiceAccountEncryptionArgs{...}
type ServiceAccountEncryptionManagedIdentity ¶ added in v5.31.0
type ServiceAccountEncryptionManagedIdentity struct { // Whether to use System Assigned Identity. Possible Values are `true` and `false`. UseSystemAssignedIdentity *bool `pulumi:"useSystemAssignedIdentity"` // The ID of the User Assigned Identity. This value can only be set when `useSystemAssignedIdentity` is `false` UserAssignedIdentityId *string `pulumi:"userAssignedIdentityId"` }
type ServiceAccountEncryptionManagedIdentityArgs ¶ added in v5.31.0
type ServiceAccountEncryptionManagedIdentityArgs struct { // Whether to use System Assigned Identity. Possible Values are `true` and `false`. UseSystemAssignedIdentity pulumi.BoolPtrInput `pulumi:"useSystemAssignedIdentity"` // The ID of the User Assigned Identity. This value can only be set when `useSystemAssignedIdentity` is `false` UserAssignedIdentityId pulumi.StringPtrInput `pulumi:"userAssignedIdentityId"` }
func (ServiceAccountEncryptionManagedIdentityArgs) ElementType ¶ added in v5.31.0
func (ServiceAccountEncryptionManagedIdentityArgs) ElementType() reflect.Type
func (ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityOutput ¶ added in v5.31.0
func (i ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityOutput() ServiceAccountEncryptionManagedIdentityOutput
func (ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityOutputWithContext ¶ added in v5.31.0
func (i ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityOutput
func (ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityPtrOutput ¶ added in v5.31.0
func (i ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityPtrOutput() ServiceAccountEncryptionManagedIdentityPtrOutput
func (ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext ¶ added in v5.31.0
func (i ServiceAccountEncryptionManagedIdentityArgs) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityPtrOutput
type ServiceAccountEncryptionManagedIdentityInput ¶ added in v5.31.0
type ServiceAccountEncryptionManagedIdentityInput interface { pulumi.Input ToServiceAccountEncryptionManagedIdentityOutput() ServiceAccountEncryptionManagedIdentityOutput ToServiceAccountEncryptionManagedIdentityOutputWithContext(context.Context) ServiceAccountEncryptionManagedIdentityOutput }
ServiceAccountEncryptionManagedIdentityInput is an input type that accepts ServiceAccountEncryptionManagedIdentityArgs and ServiceAccountEncryptionManagedIdentityOutput values. You can construct a concrete instance of `ServiceAccountEncryptionManagedIdentityInput` via:
ServiceAccountEncryptionManagedIdentityArgs{...}
type ServiceAccountEncryptionManagedIdentityOutput ¶ added in v5.31.0
type ServiceAccountEncryptionManagedIdentityOutput struct{ *pulumi.OutputState }
func (ServiceAccountEncryptionManagedIdentityOutput) ElementType ¶ added in v5.31.0
func (ServiceAccountEncryptionManagedIdentityOutput) ElementType() reflect.Type
func (ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityOutput ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityOutput() ServiceAccountEncryptionManagedIdentityOutput
func (ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityOutput
func (ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityPtrOutput ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityPtrOutput() ServiceAccountEncryptionManagedIdentityPtrOutput
func (ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityOutput) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityPtrOutput
func (ServiceAccountEncryptionManagedIdentityOutput) UseSystemAssignedIdentity ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput
Whether to use System Assigned Identity. Possible Values are `true` and `false`.
func (ServiceAccountEncryptionManagedIdentityOutput) UserAssignedIdentityId ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity. This value can only be set when `useSystemAssignedIdentity` is `false`
type ServiceAccountEncryptionManagedIdentityPtrInput ¶ added in v5.31.0
type ServiceAccountEncryptionManagedIdentityPtrInput interface { pulumi.Input ToServiceAccountEncryptionManagedIdentityPtrOutput() ServiceAccountEncryptionManagedIdentityPtrOutput ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext(context.Context) ServiceAccountEncryptionManagedIdentityPtrOutput }
ServiceAccountEncryptionManagedIdentityPtrInput is an input type that accepts ServiceAccountEncryptionManagedIdentityArgs, ServiceAccountEncryptionManagedIdentityPtr and ServiceAccountEncryptionManagedIdentityPtrOutput values. You can construct a concrete instance of `ServiceAccountEncryptionManagedIdentityPtrInput` via:
ServiceAccountEncryptionManagedIdentityArgs{...} or: nil
func ServiceAccountEncryptionManagedIdentityPtr ¶ added in v5.31.0
func ServiceAccountEncryptionManagedIdentityPtr(v *ServiceAccountEncryptionManagedIdentityArgs) ServiceAccountEncryptionManagedIdentityPtrInput
type ServiceAccountEncryptionManagedIdentityPtrOutput ¶ added in v5.31.0
type ServiceAccountEncryptionManagedIdentityPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountEncryptionManagedIdentityPtrOutput) ElementType ¶ added in v5.31.0
func (ServiceAccountEncryptionManagedIdentityPtrOutput) ElementType() reflect.Type
func (ServiceAccountEncryptionManagedIdentityPtrOutput) ToServiceAccountEncryptionManagedIdentityPtrOutput ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityPtrOutput) ToServiceAccountEncryptionManagedIdentityPtrOutput() ServiceAccountEncryptionManagedIdentityPtrOutput
func (ServiceAccountEncryptionManagedIdentityPtrOutput) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityPtrOutput) ToServiceAccountEncryptionManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionManagedIdentityPtrOutput
func (ServiceAccountEncryptionManagedIdentityPtrOutput) UseSystemAssignedIdentity ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityPtrOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput
Whether to use System Assigned Identity. Possible Values are `true` and `false`.
func (ServiceAccountEncryptionManagedIdentityPtrOutput) UserAssignedIdentityId ¶ added in v5.31.0
func (o ServiceAccountEncryptionManagedIdentityPtrOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity. This value can only be set when `useSystemAssignedIdentity` is `false`
type ServiceAccountEncryptionOutput ¶ added in v5.31.0
type ServiceAccountEncryptionOutput struct{ *pulumi.OutputState }
func (ServiceAccountEncryptionOutput) CurrentKeyIdentifier ¶ added in v5.31.0
func (o ServiceAccountEncryptionOutput) CurrentKeyIdentifier() pulumi.StringPtrOutput
The current key used to encrypt the Media Services Account, including the key version.
func (ServiceAccountEncryptionOutput) ElementType ¶ added in v5.31.0
func (ServiceAccountEncryptionOutput) ElementType() reflect.Type
func (ServiceAccountEncryptionOutput) KeyVaultKeyIdentifier ¶ added in v5.31.0
func (o ServiceAccountEncryptionOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
Specifies the URI of the Key Vault Key used to encrypt data. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
func (ServiceAccountEncryptionOutput) ManagedIdentity ¶ added in v5.31.0
func (o ServiceAccountEncryptionOutput) ManagedIdentity() ServiceAccountEncryptionManagedIdentityPtrOutput
A `managedIdentity` block as defined below.
func (ServiceAccountEncryptionOutput) ToServiceAccountEncryptionOutput ¶ added in v5.31.0
func (o ServiceAccountEncryptionOutput) ToServiceAccountEncryptionOutput() ServiceAccountEncryptionOutput
func (ServiceAccountEncryptionOutput) ToServiceAccountEncryptionOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountEncryptionOutput) ToServiceAccountEncryptionOutputWithContext(ctx context.Context) ServiceAccountEncryptionOutput
func (ServiceAccountEncryptionOutput) ToServiceAccountEncryptionPtrOutput ¶ added in v5.31.0
func (o ServiceAccountEncryptionOutput) ToServiceAccountEncryptionPtrOutput() ServiceAccountEncryptionPtrOutput
func (ServiceAccountEncryptionOutput) ToServiceAccountEncryptionPtrOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountEncryptionOutput) ToServiceAccountEncryptionPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionPtrOutput
func (ServiceAccountEncryptionOutput) Type ¶ added in v5.31.0
func (o ServiceAccountEncryptionOutput) Type() pulumi.StringPtrOutput
Specifies the type of key used to encrypt the account data. Possible values are `SystemKey` and `CustomerKey`. Defaults to `SystemKey`.
type ServiceAccountEncryptionPtrInput ¶ added in v5.31.0
type ServiceAccountEncryptionPtrInput interface { pulumi.Input ToServiceAccountEncryptionPtrOutput() ServiceAccountEncryptionPtrOutput ToServiceAccountEncryptionPtrOutputWithContext(context.Context) ServiceAccountEncryptionPtrOutput }
ServiceAccountEncryptionPtrInput is an input type that accepts ServiceAccountEncryptionArgs, ServiceAccountEncryptionPtr and ServiceAccountEncryptionPtrOutput values. You can construct a concrete instance of `ServiceAccountEncryptionPtrInput` via:
ServiceAccountEncryptionArgs{...} or: nil
func ServiceAccountEncryptionPtr ¶ added in v5.31.0
func ServiceAccountEncryptionPtr(v *ServiceAccountEncryptionArgs) ServiceAccountEncryptionPtrInput
type ServiceAccountEncryptionPtrOutput ¶ added in v5.31.0
type ServiceAccountEncryptionPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountEncryptionPtrOutput) CurrentKeyIdentifier ¶ added in v5.31.0
func (o ServiceAccountEncryptionPtrOutput) CurrentKeyIdentifier() pulumi.StringPtrOutput
The current key used to encrypt the Media Services Account, including the key version.
func (ServiceAccountEncryptionPtrOutput) Elem ¶ added in v5.31.0
func (o ServiceAccountEncryptionPtrOutput) Elem() ServiceAccountEncryptionOutput
func (ServiceAccountEncryptionPtrOutput) ElementType ¶ added in v5.31.0
func (ServiceAccountEncryptionPtrOutput) ElementType() reflect.Type
func (ServiceAccountEncryptionPtrOutput) KeyVaultKeyIdentifier ¶ added in v5.31.0
func (o ServiceAccountEncryptionPtrOutput) KeyVaultKeyIdentifier() pulumi.StringPtrOutput
Specifies the URI of the Key Vault Key used to encrypt data. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
func (ServiceAccountEncryptionPtrOutput) ManagedIdentity ¶ added in v5.31.0
func (o ServiceAccountEncryptionPtrOutput) ManagedIdentity() ServiceAccountEncryptionManagedIdentityPtrOutput
A `managedIdentity` block as defined below.
func (ServiceAccountEncryptionPtrOutput) ToServiceAccountEncryptionPtrOutput ¶ added in v5.31.0
func (o ServiceAccountEncryptionPtrOutput) ToServiceAccountEncryptionPtrOutput() ServiceAccountEncryptionPtrOutput
func (ServiceAccountEncryptionPtrOutput) ToServiceAccountEncryptionPtrOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountEncryptionPtrOutput) ToServiceAccountEncryptionPtrOutputWithContext(ctx context.Context) ServiceAccountEncryptionPtrOutput
func (ServiceAccountEncryptionPtrOutput) Type ¶ added in v5.31.0
func (o ServiceAccountEncryptionPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of key used to encrypt the account data. Possible values are `SystemKey` and `CustomerKey`. Defaults to `SystemKey`.
type ServiceAccountIdentity ¶
type ServiceAccountIdentity struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Media Services Account. IdentityIds []string `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId *string `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId *string `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Media Services Account. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type string `pulumi:"type"` }
type ServiceAccountIdentityArgs ¶
type ServiceAccountIdentityArgs struct { // Specifies a list of User Assigned Managed Identity IDs to be assigned to this Media Services Account. IdentityIds pulumi.StringArrayInput `pulumi:"identityIds"` // The Principal ID associated with this Managed Service Identity. PrincipalId pulumi.StringPtrInput `pulumi:"principalId"` // The Tenant ID associated with this Managed Service Identity. TenantId pulumi.StringPtrInput `pulumi:"tenantId"` // Specifies the type of Managed Service Identity that should be configured on this Media Services Account. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both). Type pulumi.StringInput `pulumi:"type"` }
func (ServiceAccountIdentityArgs) ElementType ¶
func (ServiceAccountIdentityArgs) ElementType() reflect.Type
func (ServiceAccountIdentityArgs) ToServiceAccountIdentityOutput ¶
func (i ServiceAccountIdentityArgs) ToServiceAccountIdentityOutput() ServiceAccountIdentityOutput
func (ServiceAccountIdentityArgs) ToServiceAccountIdentityOutputWithContext ¶
func (i ServiceAccountIdentityArgs) ToServiceAccountIdentityOutputWithContext(ctx context.Context) ServiceAccountIdentityOutput
func (ServiceAccountIdentityArgs) ToServiceAccountIdentityPtrOutput ¶
func (i ServiceAccountIdentityArgs) ToServiceAccountIdentityPtrOutput() ServiceAccountIdentityPtrOutput
func (ServiceAccountIdentityArgs) ToServiceAccountIdentityPtrOutputWithContext ¶
func (i ServiceAccountIdentityArgs) ToServiceAccountIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountIdentityPtrOutput
type ServiceAccountIdentityInput ¶
type ServiceAccountIdentityInput interface { pulumi.Input ToServiceAccountIdentityOutput() ServiceAccountIdentityOutput ToServiceAccountIdentityOutputWithContext(context.Context) ServiceAccountIdentityOutput }
ServiceAccountIdentityInput is an input type that accepts ServiceAccountIdentityArgs and ServiceAccountIdentityOutput values. You can construct a concrete instance of `ServiceAccountIdentityInput` via:
ServiceAccountIdentityArgs{...}
type ServiceAccountIdentityOutput ¶
type ServiceAccountIdentityOutput struct{ *pulumi.OutputState }
func (ServiceAccountIdentityOutput) ElementType ¶
func (ServiceAccountIdentityOutput) ElementType() reflect.Type
func (ServiceAccountIdentityOutput) IdentityIds ¶ added in v5.28.0
func (o ServiceAccountIdentityOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Media Services Account.
func (ServiceAccountIdentityOutput) PrincipalId ¶
func (o ServiceAccountIdentityOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ServiceAccountIdentityOutput) TenantId ¶
func (o ServiceAccountIdentityOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ServiceAccountIdentityOutput) ToServiceAccountIdentityOutput ¶
func (o ServiceAccountIdentityOutput) ToServiceAccountIdentityOutput() ServiceAccountIdentityOutput
func (ServiceAccountIdentityOutput) ToServiceAccountIdentityOutputWithContext ¶
func (o ServiceAccountIdentityOutput) ToServiceAccountIdentityOutputWithContext(ctx context.Context) ServiceAccountIdentityOutput
func (ServiceAccountIdentityOutput) ToServiceAccountIdentityPtrOutput ¶
func (o ServiceAccountIdentityOutput) ToServiceAccountIdentityPtrOutput() ServiceAccountIdentityPtrOutput
func (ServiceAccountIdentityOutput) ToServiceAccountIdentityPtrOutputWithContext ¶
func (o ServiceAccountIdentityOutput) ToServiceAccountIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountIdentityPtrOutput
func (ServiceAccountIdentityOutput) Type ¶
func (o ServiceAccountIdentityOutput) Type() pulumi.StringOutput
Specifies the type of Managed Service Identity that should be configured on this Media Services Account. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type ServiceAccountIdentityPtrInput ¶
type ServiceAccountIdentityPtrInput interface { pulumi.Input ToServiceAccountIdentityPtrOutput() ServiceAccountIdentityPtrOutput ToServiceAccountIdentityPtrOutputWithContext(context.Context) ServiceAccountIdentityPtrOutput }
ServiceAccountIdentityPtrInput is an input type that accepts ServiceAccountIdentityArgs, ServiceAccountIdentityPtr and ServiceAccountIdentityPtrOutput values. You can construct a concrete instance of `ServiceAccountIdentityPtrInput` via:
ServiceAccountIdentityArgs{...} or: nil
func ServiceAccountIdentityPtr ¶
func ServiceAccountIdentityPtr(v *ServiceAccountIdentityArgs) ServiceAccountIdentityPtrInput
type ServiceAccountIdentityPtrOutput ¶
type ServiceAccountIdentityPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountIdentityPtrOutput) Elem ¶
func (o ServiceAccountIdentityPtrOutput) Elem() ServiceAccountIdentityOutput
func (ServiceAccountIdentityPtrOutput) ElementType ¶
func (ServiceAccountIdentityPtrOutput) ElementType() reflect.Type
func (ServiceAccountIdentityPtrOutput) IdentityIds ¶ added in v5.28.0
func (o ServiceAccountIdentityPtrOutput) IdentityIds() pulumi.StringArrayOutput
Specifies a list of User Assigned Managed Identity IDs to be assigned to this Media Services Account.
func (ServiceAccountIdentityPtrOutput) PrincipalId ¶
func (o ServiceAccountIdentityPtrOutput) PrincipalId() pulumi.StringPtrOutput
The Principal ID associated with this Managed Service Identity.
func (ServiceAccountIdentityPtrOutput) TenantId ¶
func (o ServiceAccountIdentityPtrOutput) TenantId() pulumi.StringPtrOutput
The Tenant ID associated with this Managed Service Identity.
func (ServiceAccountIdentityPtrOutput) ToServiceAccountIdentityPtrOutput ¶
func (o ServiceAccountIdentityPtrOutput) ToServiceAccountIdentityPtrOutput() ServiceAccountIdentityPtrOutput
func (ServiceAccountIdentityPtrOutput) ToServiceAccountIdentityPtrOutputWithContext ¶
func (o ServiceAccountIdentityPtrOutput) ToServiceAccountIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountIdentityPtrOutput
func (ServiceAccountIdentityPtrOutput) Type ¶
func (o ServiceAccountIdentityPtrOutput) Type() pulumi.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Media Services Account. Possible values are `SystemAssigned`, `UserAssigned`, `SystemAssigned, UserAssigned` (to enable both).
type ServiceAccountInput ¶
type ServiceAccountInput interface { pulumi.Input ToServiceAccountOutput() ServiceAccountOutput ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput }
type ServiceAccountKeyDeliveryAccessControl ¶
type ServiceAccountKeyDeliveryAccessControl struct { // The Default Action to use when no rules match from `ipAllowList`. Possible values are `Allow` and `Deny`. DefaultAction *string `pulumi:"defaultAction"` // One or more IP Addresses, or CIDR Blocks which should be able to access the Key Delivery. IpAllowLists []string `pulumi:"ipAllowLists"` }
type ServiceAccountKeyDeliveryAccessControlArgs ¶
type ServiceAccountKeyDeliveryAccessControlArgs struct { // The Default Action to use when no rules match from `ipAllowList`. Possible values are `Allow` and `Deny`. DefaultAction pulumi.StringPtrInput `pulumi:"defaultAction"` // One or more IP Addresses, or CIDR Blocks which should be able to access the Key Delivery. IpAllowLists pulumi.StringArrayInput `pulumi:"ipAllowLists"` }
func (ServiceAccountKeyDeliveryAccessControlArgs) ElementType ¶
func (ServiceAccountKeyDeliveryAccessControlArgs) ElementType() reflect.Type
func (ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlOutput ¶
func (i ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlOutput() ServiceAccountKeyDeliveryAccessControlOutput
func (ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlOutputWithContext ¶
func (i ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlOutput
func (ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlPtrOutput ¶
func (i ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlPtrOutput() ServiceAccountKeyDeliveryAccessControlPtrOutput
func (ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext ¶
func (i ServiceAccountKeyDeliveryAccessControlArgs) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlPtrOutput
type ServiceAccountKeyDeliveryAccessControlInput ¶
type ServiceAccountKeyDeliveryAccessControlInput interface { pulumi.Input ToServiceAccountKeyDeliveryAccessControlOutput() ServiceAccountKeyDeliveryAccessControlOutput ToServiceAccountKeyDeliveryAccessControlOutputWithContext(context.Context) ServiceAccountKeyDeliveryAccessControlOutput }
ServiceAccountKeyDeliveryAccessControlInput is an input type that accepts ServiceAccountKeyDeliveryAccessControlArgs and ServiceAccountKeyDeliveryAccessControlOutput values. You can construct a concrete instance of `ServiceAccountKeyDeliveryAccessControlInput` via:
ServiceAccountKeyDeliveryAccessControlArgs{...}
type ServiceAccountKeyDeliveryAccessControlOutput ¶
type ServiceAccountKeyDeliveryAccessControlOutput struct{ *pulumi.OutputState }
func (ServiceAccountKeyDeliveryAccessControlOutput) DefaultAction ¶
func (o ServiceAccountKeyDeliveryAccessControlOutput) DefaultAction() pulumi.StringPtrOutput
The Default Action to use when no rules match from `ipAllowList`. Possible values are `Allow` and `Deny`.
func (ServiceAccountKeyDeliveryAccessControlOutput) ElementType ¶
func (ServiceAccountKeyDeliveryAccessControlOutput) ElementType() reflect.Type
func (ServiceAccountKeyDeliveryAccessControlOutput) IpAllowLists ¶
func (o ServiceAccountKeyDeliveryAccessControlOutput) IpAllowLists() pulumi.StringArrayOutput
One or more IP Addresses, or CIDR Blocks which should be able to access the Key Delivery.
func (ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlOutput ¶
func (o ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlOutput() ServiceAccountKeyDeliveryAccessControlOutput
func (ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlOutputWithContext ¶
func (o ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlOutput
func (ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutput ¶
func (o ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutput() ServiceAccountKeyDeliveryAccessControlPtrOutput
func (ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext ¶
func (o ServiceAccountKeyDeliveryAccessControlOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlPtrOutput
type ServiceAccountKeyDeliveryAccessControlPtrInput ¶
type ServiceAccountKeyDeliveryAccessControlPtrInput interface { pulumi.Input ToServiceAccountKeyDeliveryAccessControlPtrOutput() ServiceAccountKeyDeliveryAccessControlPtrOutput ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext(context.Context) ServiceAccountKeyDeliveryAccessControlPtrOutput }
ServiceAccountKeyDeliveryAccessControlPtrInput is an input type that accepts ServiceAccountKeyDeliveryAccessControlArgs, ServiceAccountKeyDeliveryAccessControlPtr and ServiceAccountKeyDeliveryAccessControlPtrOutput values. You can construct a concrete instance of `ServiceAccountKeyDeliveryAccessControlPtrInput` via:
ServiceAccountKeyDeliveryAccessControlArgs{...} or: nil
func ServiceAccountKeyDeliveryAccessControlPtr ¶
func ServiceAccountKeyDeliveryAccessControlPtr(v *ServiceAccountKeyDeliveryAccessControlArgs) ServiceAccountKeyDeliveryAccessControlPtrInput
type ServiceAccountKeyDeliveryAccessControlPtrOutput ¶
type ServiceAccountKeyDeliveryAccessControlPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountKeyDeliveryAccessControlPtrOutput) DefaultAction ¶
func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) DefaultAction() pulumi.StringPtrOutput
The Default Action to use when no rules match from `ipAllowList`. Possible values are `Allow` and `Deny`.
func (ServiceAccountKeyDeliveryAccessControlPtrOutput) ElementType ¶
func (ServiceAccountKeyDeliveryAccessControlPtrOutput) ElementType() reflect.Type
func (ServiceAccountKeyDeliveryAccessControlPtrOutput) IpAllowLists ¶
func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) IpAllowLists() pulumi.StringArrayOutput
One or more IP Addresses, or CIDR Blocks which should be able to access the Key Delivery.
func (ServiceAccountKeyDeliveryAccessControlPtrOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutput ¶
func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutput() ServiceAccountKeyDeliveryAccessControlPtrOutput
func (ServiceAccountKeyDeliveryAccessControlPtrOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext ¶
func (o ServiceAccountKeyDeliveryAccessControlPtrOutput) ToServiceAccountKeyDeliveryAccessControlPtrOutputWithContext(ctx context.Context) ServiceAccountKeyDeliveryAccessControlPtrOutput
type ServiceAccountMap ¶
type ServiceAccountMap map[string]ServiceAccountInput
func (ServiceAccountMap) ElementType ¶
func (ServiceAccountMap) ElementType() reflect.Type
func (ServiceAccountMap) ToServiceAccountMapOutput ¶
func (i ServiceAccountMap) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMap) ToServiceAccountMapOutputWithContext ¶
func (i ServiceAccountMap) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountMapInput ¶
type ServiceAccountMapInput interface { pulumi.Input ToServiceAccountMapOutput() ServiceAccountMapOutput ToServiceAccountMapOutputWithContext(context.Context) ServiceAccountMapOutput }
ServiceAccountMapInput is an input type that accepts ServiceAccountMap and ServiceAccountMapOutput values. You can construct a concrete instance of `ServiceAccountMapInput` via:
ServiceAccountMap{ "key": ServiceAccountArgs{...} }
type ServiceAccountMapOutput ¶
type ServiceAccountMapOutput struct{ *pulumi.OutputState }
func (ServiceAccountMapOutput) ElementType ¶
func (ServiceAccountMapOutput) ElementType() reflect.Type
func (ServiceAccountMapOutput) MapIndex ¶
func (o ServiceAccountMapOutput) MapIndex(k pulumi.StringInput) ServiceAccountOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutput ¶
func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext ¶
func (o ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountOutput ¶
type ServiceAccountOutput struct{ *pulumi.OutputState }
func (ServiceAccountOutput) ElementType ¶
func (ServiceAccountOutput) ElementType() reflect.Type
func (ServiceAccountOutput) Encryption ¶ added in v5.31.0
func (o ServiceAccountOutput) Encryption() ServiceAccountEncryptionOutput
An `encryption` block as defined below.
func (ServiceAccountOutput) Identity ¶ added in v5.5.0
func (o ServiceAccountOutput) Identity() ServiceAccountIdentityPtrOutput
An `identity` block as defined below.
func (ServiceAccountOutput) KeyDeliveryAccessControl ¶ added in v5.5.0
func (o ServiceAccountOutput) KeyDeliveryAccessControl() ServiceAccountKeyDeliveryAccessControlOutput
A `keyDeliveryAccessControl` block as defined below.
func (ServiceAccountOutput) Location ¶ added in v5.5.0
func (o ServiceAccountOutput) Location() pulumi.StringOutput
Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.
func (ServiceAccountOutput) Name ¶ added in v5.5.0
func (o ServiceAccountOutput) Name() pulumi.StringOutput
Specifies the name of the Media Services Account. Only lowercase Alphanumeric characters allowed. Changing this forces a new resource to be created.
func (ServiceAccountOutput) PublicNetworkAccessEnabled ¶ added in v5.31.0
func (o ServiceAccountOutput) PublicNetworkAccessEnabled() pulumi.BoolPtrOutput
Whether public network access is allowed for this server. Defaults to `true`.
func (ServiceAccountOutput) ResourceGroupName ¶ added in v5.5.0
func (o ServiceAccountOutput) ResourceGroupName() pulumi.StringOutput
The name of the resource group in which to create the Media Services Account. Changing this forces a new resource to be created.
func (ServiceAccountOutput) StorageAccounts ¶ added in v5.5.0
func (o ServiceAccountOutput) StorageAccounts() ServiceAccountStorageAccountArrayOutput
One or more `storageAccount` blocks as defined below.
func (ServiceAccountOutput) StorageAuthenticationType ¶ added in v5.5.0
func (o ServiceAccountOutput) StorageAuthenticationType() pulumi.StringOutput
Specifies the storage authentication type. Possible value is `ManagedIdentity` or `System`.
func (ServiceAccountOutput) Tags ¶ added in v5.5.0
func (o ServiceAccountOutput) Tags() pulumi.StringMapOutput
A mapping of tags assigned to the resource.
func (ServiceAccountOutput) ToServiceAccountOutput ¶
func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
func (ServiceAccountOutput) ToServiceAccountOutputWithContext ¶
func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
type ServiceAccountState ¶
type ServiceAccountState struct { // An `encryption` block as defined below. Encryption ServiceAccountEncryptionPtrInput // An `identity` block as defined below. Identity ServiceAccountIdentityPtrInput // A `keyDeliveryAccessControl` block as defined below. KeyDeliveryAccessControl ServiceAccountKeyDeliveryAccessControlPtrInput // Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created. Location pulumi.StringPtrInput // Specifies the name of the Media Services Account. Only lowercase Alphanumeric characters allowed. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // Whether public network access is allowed for this server. Defaults to `true`. PublicNetworkAccessEnabled pulumi.BoolPtrInput // The name of the resource group in which to create the Media Services Account. Changing this forces a new resource to be created. ResourceGroupName pulumi.StringPtrInput // One or more `storageAccount` blocks as defined below. StorageAccounts ServiceAccountStorageAccountArrayInput // Specifies the storage authentication type. Possible value is `ManagedIdentity` or `System`. StorageAuthenticationType pulumi.StringPtrInput // A mapping of tags assigned to the resource. Tags pulumi.StringMapInput }
func (ServiceAccountState) ElementType ¶
func (ServiceAccountState) ElementType() reflect.Type
type ServiceAccountStorageAccount ¶
type ServiceAccountStorageAccount struct { // Specifies the ID of the Storage Account that will be associated with the Media Services instance. Id string `pulumi:"id"` // Specifies whether the storage account should be the primary account or not. Defaults to `false`. // // > **NOTE:** Whilst multiple `storageAccount` blocks can be specified - one of them must be set to the primary IsPrimary *bool `pulumi:"isPrimary"` // A `managedIdentity` block as defined below. ManagedIdentity *ServiceAccountStorageAccountManagedIdentity `pulumi:"managedIdentity"` }
type ServiceAccountStorageAccountArgs ¶
type ServiceAccountStorageAccountArgs struct { // Specifies the ID of the Storage Account that will be associated with the Media Services instance. Id pulumi.StringInput `pulumi:"id"` // Specifies whether the storage account should be the primary account or not. Defaults to `false`. // // > **NOTE:** Whilst multiple `storageAccount` blocks can be specified - one of them must be set to the primary IsPrimary pulumi.BoolPtrInput `pulumi:"isPrimary"` // A `managedIdentity` block as defined below. ManagedIdentity ServiceAccountStorageAccountManagedIdentityPtrInput `pulumi:"managedIdentity"` }
func (ServiceAccountStorageAccountArgs) ElementType ¶
func (ServiceAccountStorageAccountArgs) ElementType() reflect.Type
func (ServiceAccountStorageAccountArgs) ToServiceAccountStorageAccountOutput ¶
func (i ServiceAccountStorageAccountArgs) ToServiceAccountStorageAccountOutput() ServiceAccountStorageAccountOutput
func (ServiceAccountStorageAccountArgs) ToServiceAccountStorageAccountOutputWithContext ¶
func (i ServiceAccountStorageAccountArgs) ToServiceAccountStorageAccountOutputWithContext(ctx context.Context) ServiceAccountStorageAccountOutput
type ServiceAccountStorageAccountArray ¶
type ServiceAccountStorageAccountArray []ServiceAccountStorageAccountInput
func (ServiceAccountStorageAccountArray) ElementType ¶
func (ServiceAccountStorageAccountArray) ElementType() reflect.Type
func (ServiceAccountStorageAccountArray) ToServiceAccountStorageAccountArrayOutput ¶
func (i ServiceAccountStorageAccountArray) ToServiceAccountStorageAccountArrayOutput() ServiceAccountStorageAccountArrayOutput
func (ServiceAccountStorageAccountArray) ToServiceAccountStorageAccountArrayOutputWithContext ¶
func (i ServiceAccountStorageAccountArray) ToServiceAccountStorageAccountArrayOutputWithContext(ctx context.Context) ServiceAccountStorageAccountArrayOutput
type ServiceAccountStorageAccountArrayInput ¶
type ServiceAccountStorageAccountArrayInput interface { pulumi.Input ToServiceAccountStorageAccountArrayOutput() ServiceAccountStorageAccountArrayOutput ToServiceAccountStorageAccountArrayOutputWithContext(context.Context) ServiceAccountStorageAccountArrayOutput }
ServiceAccountStorageAccountArrayInput is an input type that accepts ServiceAccountStorageAccountArray and ServiceAccountStorageAccountArrayOutput values. You can construct a concrete instance of `ServiceAccountStorageAccountArrayInput` via:
ServiceAccountStorageAccountArray{ ServiceAccountStorageAccountArgs{...} }
type ServiceAccountStorageAccountArrayOutput ¶
type ServiceAccountStorageAccountArrayOutput struct{ *pulumi.OutputState }
func (ServiceAccountStorageAccountArrayOutput) ElementType ¶
func (ServiceAccountStorageAccountArrayOutput) ElementType() reflect.Type
func (ServiceAccountStorageAccountArrayOutput) ToServiceAccountStorageAccountArrayOutput ¶
func (o ServiceAccountStorageAccountArrayOutput) ToServiceAccountStorageAccountArrayOutput() ServiceAccountStorageAccountArrayOutput
func (ServiceAccountStorageAccountArrayOutput) ToServiceAccountStorageAccountArrayOutputWithContext ¶
func (o ServiceAccountStorageAccountArrayOutput) ToServiceAccountStorageAccountArrayOutputWithContext(ctx context.Context) ServiceAccountStorageAccountArrayOutput
type ServiceAccountStorageAccountInput ¶
type ServiceAccountStorageAccountInput interface { pulumi.Input ToServiceAccountStorageAccountOutput() ServiceAccountStorageAccountOutput ToServiceAccountStorageAccountOutputWithContext(context.Context) ServiceAccountStorageAccountOutput }
ServiceAccountStorageAccountInput is an input type that accepts ServiceAccountStorageAccountArgs and ServiceAccountStorageAccountOutput values. You can construct a concrete instance of `ServiceAccountStorageAccountInput` via:
ServiceAccountStorageAccountArgs{...}
type ServiceAccountStorageAccountManagedIdentity ¶ added in v5.31.0
type ServiceAccountStorageAccountManagedIdentity struct { // Whether to use System Assigned Identity. Possible Values are `true` and `false`. UseSystemAssignedIdentity *bool `pulumi:"useSystemAssignedIdentity"` // The ID of the User Assigned Identity. This value can only be set when `useSystemAssignedIdentity` is `false` UserAssignedIdentityId *string `pulumi:"userAssignedIdentityId"` }
type ServiceAccountStorageAccountManagedIdentityArgs ¶ added in v5.31.0
type ServiceAccountStorageAccountManagedIdentityArgs struct { // Whether to use System Assigned Identity. Possible Values are `true` and `false`. UseSystemAssignedIdentity pulumi.BoolPtrInput `pulumi:"useSystemAssignedIdentity"` // The ID of the User Assigned Identity. This value can only be set when `useSystemAssignedIdentity` is `false` UserAssignedIdentityId pulumi.StringPtrInput `pulumi:"userAssignedIdentityId"` }
func (ServiceAccountStorageAccountManagedIdentityArgs) ElementType ¶ added in v5.31.0
func (ServiceAccountStorageAccountManagedIdentityArgs) ElementType() reflect.Type
func (ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityOutput ¶ added in v5.31.0
func (i ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityOutput() ServiceAccountStorageAccountManagedIdentityOutput
func (ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityOutputWithContext ¶ added in v5.31.0
func (i ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityOutput
func (ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityPtrOutput ¶ added in v5.31.0
func (i ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityPtrOutput() ServiceAccountStorageAccountManagedIdentityPtrOutput
func (ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext ¶ added in v5.31.0
func (i ServiceAccountStorageAccountManagedIdentityArgs) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityPtrOutput
type ServiceAccountStorageAccountManagedIdentityInput ¶ added in v5.31.0
type ServiceAccountStorageAccountManagedIdentityInput interface { pulumi.Input ToServiceAccountStorageAccountManagedIdentityOutput() ServiceAccountStorageAccountManagedIdentityOutput ToServiceAccountStorageAccountManagedIdentityOutputWithContext(context.Context) ServiceAccountStorageAccountManagedIdentityOutput }
ServiceAccountStorageAccountManagedIdentityInput is an input type that accepts ServiceAccountStorageAccountManagedIdentityArgs and ServiceAccountStorageAccountManagedIdentityOutput values. You can construct a concrete instance of `ServiceAccountStorageAccountManagedIdentityInput` via:
ServiceAccountStorageAccountManagedIdentityArgs{...}
type ServiceAccountStorageAccountManagedIdentityOutput ¶ added in v5.31.0
type ServiceAccountStorageAccountManagedIdentityOutput struct{ *pulumi.OutputState }
func (ServiceAccountStorageAccountManagedIdentityOutput) ElementType ¶ added in v5.31.0
func (ServiceAccountStorageAccountManagedIdentityOutput) ElementType() reflect.Type
func (ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityOutput ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityOutput() ServiceAccountStorageAccountManagedIdentityOutput
func (ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityOutput
func (ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutput ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutput() ServiceAccountStorageAccountManagedIdentityPtrOutput
func (ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityPtrOutput
func (ServiceAccountStorageAccountManagedIdentityOutput) UseSystemAssignedIdentity ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput
Whether to use System Assigned Identity. Possible Values are `true` and `false`.
func (ServiceAccountStorageAccountManagedIdentityOutput) UserAssignedIdentityId ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity. This value can only be set when `useSystemAssignedIdentity` is `false`
type ServiceAccountStorageAccountManagedIdentityPtrInput ¶ added in v5.31.0
type ServiceAccountStorageAccountManagedIdentityPtrInput interface { pulumi.Input ToServiceAccountStorageAccountManagedIdentityPtrOutput() ServiceAccountStorageAccountManagedIdentityPtrOutput ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext(context.Context) ServiceAccountStorageAccountManagedIdentityPtrOutput }
ServiceAccountStorageAccountManagedIdentityPtrInput is an input type that accepts ServiceAccountStorageAccountManagedIdentityArgs, ServiceAccountStorageAccountManagedIdentityPtr and ServiceAccountStorageAccountManagedIdentityPtrOutput values. You can construct a concrete instance of `ServiceAccountStorageAccountManagedIdentityPtrInput` via:
ServiceAccountStorageAccountManagedIdentityArgs{...} or: nil
func ServiceAccountStorageAccountManagedIdentityPtr ¶ added in v5.31.0
func ServiceAccountStorageAccountManagedIdentityPtr(v *ServiceAccountStorageAccountManagedIdentityArgs) ServiceAccountStorageAccountManagedIdentityPtrInput
type ServiceAccountStorageAccountManagedIdentityPtrOutput ¶ added in v5.31.0
type ServiceAccountStorageAccountManagedIdentityPtrOutput struct{ *pulumi.OutputState }
func (ServiceAccountStorageAccountManagedIdentityPtrOutput) ElementType ¶ added in v5.31.0
func (ServiceAccountStorageAccountManagedIdentityPtrOutput) ElementType() reflect.Type
func (ServiceAccountStorageAccountManagedIdentityPtrOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutput ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutput() ServiceAccountStorageAccountManagedIdentityPtrOutput
func (ServiceAccountStorageAccountManagedIdentityPtrOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) ToServiceAccountStorageAccountManagedIdentityPtrOutputWithContext(ctx context.Context) ServiceAccountStorageAccountManagedIdentityPtrOutput
func (ServiceAccountStorageAccountManagedIdentityPtrOutput) UseSystemAssignedIdentity ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) UseSystemAssignedIdentity() pulumi.BoolPtrOutput
Whether to use System Assigned Identity. Possible Values are `true` and `false`.
func (ServiceAccountStorageAccountManagedIdentityPtrOutput) UserAssignedIdentityId ¶ added in v5.31.0
func (o ServiceAccountStorageAccountManagedIdentityPtrOutput) UserAssignedIdentityId() pulumi.StringPtrOutput
The ID of the User Assigned Identity. This value can only be set when `useSystemAssignedIdentity` is `false`
type ServiceAccountStorageAccountOutput ¶
type ServiceAccountStorageAccountOutput struct{ *pulumi.OutputState }
func (ServiceAccountStorageAccountOutput) ElementType ¶
func (ServiceAccountStorageAccountOutput) ElementType() reflect.Type
func (ServiceAccountStorageAccountOutput) Id ¶
func (o ServiceAccountStorageAccountOutput) Id() pulumi.StringOutput
Specifies the ID of the Storage Account that will be associated with the Media Services instance.
func (ServiceAccountStorageAccountOutput) IsPrimary ¶
func (o ServiceAccountStorageAccountOutput) IsPrimary() pulumi.BoolPtrOutput
Specifies whether the storage account should be the primary account or not. Defaults to `false`.
> **NOTE:** Whilst multiple `storageAccount` blocks can be specified - one of them must be set to the primary
func (ServiceAccountStorageAccountOutput) ManagedIdentity ¶ added in v5.31.0
func (o ServiceAccountStorageAccountOutput) ManagedIdentity() ServiceAccountStorageAccountManagedIdentityPtrOutput
A `managedIdentity` block as defined below.
func (ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutput ¶
func (o ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutput() ServiceAccountStorageAccountOutput
func (ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutputWithContext ¶
func (o ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutputWithContext(ctx context.Context) ServiceAccountStorageAccountOutput
type StreamingEndpoint ¶
type StreamingEndpoint struct { pulumi.CustomResourceState // A `accessControl` block as defined below. AccessControl StreamingEndpointAccessControlPtrOutput `pulumi:"accessControl"` // The flag indicates if the resource should be automatically started on creation. AutoStartEnabled pulumi.BoolOutput `pulumi:"autoStartEnabled"` // The CDN enabled flag. CdnEnabled pulumi.BoolPtrOutput `pulumi:"cdnEnabled"` // The CDN profile name. CdnProfile pulumi.StringOutput `pulumi:"cdnProfile"` // The CDN provider name. Supported value are `StandardVerizon`,`PremiumVerizon` and `StandardAkamai` CdnProvider pulumi.StringOutput `pulumi:"cdnProvider"` // A `crossSiteAccessPolicy` block as defined below. CrossSiteAccessPolicy StreamingEndpointCrossSiteAccessPolicyPtrOutput `pulumi:"crossSiteAccessPolicy"` // The custom host names of the streaming endpoint. CustomHostNames pulumi.StringArrayOutput `pulumi:"customHostNames"` // The streaming endpoint description. Description pulumi.StringPtrOutput `pulumi:"description"` // The host name of the Streaming Endpoint. HostName pulumi.StringOutput `pulumi:"hostName"` // The Azure Region where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created. Location pulumi.StringOutput `pulumi:"location"` // Max cache age in seconds. MaxCacheAgeSeconds pulumi.IntPtrOutput `pulumi:"maxCacheAgeSeconds"` // The Media Services account name. Changing this forces a new Streaming Endpoint to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Streaming Endpoint maximum length is `24`. Changing this forces a new Streaming Endpoint to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The number of scale units. To create a Standard Streaming Endpoint set `0`. For Premium Streaming Endpoint valid values are between `1` and `10`. ScaleUnits pulumi.IntOutput `pulumi:"scaleUnits"` // A `sku` block defined as below. Skus StreamingEndpointSkusArrayOutput `pulumi:"skus"` // A mapping of tags which should be assigned to the Streaming Endpoint. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Manages a Streaming Endpoint.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewStreamingEndpoint(ctx, "example", &media.StreamingEndpointArgs{ Name: pulumi.String("endpoint1"), ResourceGroupName: example.Name, Location: example.Location, MediaServicesAccountName: exampleServiceAccount.Name, ScaleUnits: pulumi.Int(2), }) if err != nil { return err } return nil }) }
```
### With Access Control
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewStreamingEndpoint(ctx, "example", &media.StreamingEndpointArgs{ Name: pulumi.String("endpoint1"), ResourceGroupName: example.Name, Location: example.Location, MediaServicesAccountName: exampleServiceAccount.Name, ScaleUnits: pulumi.Int(2), AccessControl: &media.StreamingEndpointAccessControlArgs{ IpAllows: media.StreamingEndpointAccessControlIpAllowArray{ &media.StreamingEndpointAccessControlIpAllowArgs{ Name: pulumi.String("AllowedIP"), Address: pulumi.String("192.168.1.1"), }, &media.StreamingEndpointAccessControlIpAllowArgs{ Name: pulumi.String("AnotherIp"), Address: pulumi.String("192.168.1.2"), }, }, AkamaiSignatureHeaderAuthenticationKeys: media.StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray{ &media.StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs{ Identifier: pulumi.String("id1"), Expiration: pulumi.String("2030-12-31T16:00:00Z"), Base64Key: pulumi.String("dGVzdGlkMQ=="), }, &media.StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs{ Identifier: pulumi.String("id2"), Expiration: pulumi.String("2032-01-28T16:00:00Z"), Base64Key: pulumi.String("dGVzdGlkMQ=="), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Streaming Endpoints can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/streamingEndpoint:StreamingEndpoint example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/service1/streamingEndpoints/endpoint1 ```
func GetStreamingEndpoint ¶
func GetStreamingEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamingEndpointState, opts ...pulumi.ResourceOption) (*StreamingEndpoint, error)
GetStreamingEndpoint gets an existing StreamingEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStreamingEndpoint ¶
func NewStreamingEndpoint(ctx *pulumi.Context, name string, args *StreamingEndpointArgs, opts ...pulumi.ResourceOption) (*StreamingEndpoint, error)
NewStreamingEndpoint registers a new resource with the given unique name, arguments, and options.
func (*StreamingEndpoint) ElementType ¶
func (*StreamingEndpoint) ElementType() reflect.Type
func (*StreamingEndpoint) ToStreamingEndpointOutput ¶
func (i *StreamingEndpoint) ToStreamingEndpointOutput() StreamingEndpointOutput
func (*StreamingEndpoint) ToStreamingEndpointOutputWithContext ¶
func (i *StreamingEndpoint) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput
type StreamingEndpointAccessControl ¶
type StreamingEndpointAccessControl struct { // One or more `akamaiSignatureHeaderAuthenticationKey` blocks as defined below. AkamaiSignatureHeaderAuthenticationKeys []StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKey `pulumi:"akamaiSignatureHeaderAuthenticationKeys"` // A `ipAllow` block as defined below. IpAllows []StreamingEndpointAccessControlIpAllow `pulumi:"ipAllows"` }
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKey ¶
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKey struct { // Authentication key. Base64Key *string `pulumi:"base64Key"` // The expiration time of the authentication key. Expiration *string `pulumi:"expiration"` // Identifier of the key. Identifier *string `pulumi:"identifier"` }
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs ¶
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs struct { // Authentication key. Base64Key pulumi.StringPtrInput `pulumi:"base64Key"` // The expiration time of the authentication key. Expiration pulumi.StringPtrInput `pulumi:"expiration"` // Identifier of the key. Identifier pulumi.StringPtrInput `pulumi:"identifier"` }
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ElementType ¶
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ElementType() reflect.Type
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput ¶
func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext ¶
func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray ¶
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray []StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyInput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ElementType ¶
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ElementType() reflect.Type
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput ¶
func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext ¶
func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayInput ¶
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayInput interface { pulumi.Input ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput }
StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayInput is an input type that accepts StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray and StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayInput` via:
StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray{ StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs{...} }
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput ¶
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ElementType ¶
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput ¶
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext ¶
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyInput ¶
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyInput interface { pulumi.Input ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput }
StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyInput is an input type that accepts StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs and StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyInput` via:
StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs{...}
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput ¶
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Base64Key ¶
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Base64Key() pulumi.StringPtrOutput
Authentication key.
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ElementType ¶
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Expiration ¶
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Expiration() pulumi.StringPtrOutput
The expiration time of the authentication key.
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Identifier ¶
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Identifier() pulumi.StringPtrOutput
Identifier of the key.
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput ¶
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext ¶
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
type StreamingEndpointAccessControlArgs ¶
type StreamingEndpointAccessControlArgs struct { // One or more `akamaiSignatureHeaderAuthenticationKey` blocks as defined below. AkamaiSignatureHeaderAuthenticationKeys StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayInput `pulumi:"akamaiSignatureHeaderAuthenticationKeys"` // A `ipAllow` block as defined below. IpAllows StreamingEndpointAccessControlIpAllowArrayInput `pulumi:"ipAllows"` }
func (StreamingEndpointAccessControlArgs) ElementType ¶
func (StreamingEndpointAccessControlArgs) ElementType() reflect.Type
func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutput ¶
func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput
func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutputWithContext ¶
func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutputWithContext(ctx context.Context) StreamingEndpointAccessControlOutput
func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutput ¶
func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutputWithContext ¶
func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
type StreamingEndpointAccessControlInput ¶
type StreamingEndpointAccessControlInput interface { pulumi.Input ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput ToStreamingEndpointAccessControlOutputWithContext(context.Context) StreamingEndpointAccessControlOutput }
StreamingEndpointAccessControlInput is an input type that accepts StreamingEndpointAccessControlArgs and StreamingEndpointAccessControlOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlInput` via:
StreamingEndpointAccessControlArgs{...}
type StreamingEndpointAccessControlIpAllow ¶
type StreamingEndpointAccessControlIpAllow struct { // The IP address to allow. Address *string `pulumi:"address"` // The friendly name for the IP address range. Name *string `pulumi:"name"` // The subnet mask prefix length (see CIDR notation). SubnetPrefixLength *int `pulumi:"subnetPrefixLength"` }
type StreamingEndpointAccessControlIpAllowArgs ¶
type StreamingEndpointAccessControlIpAllowArgs struct { // The IP address to allow. Address pulumi.StringPtrInput `pulumi:"address"` // The friendly name for the IP address range. Name pulumi.StringPtrInput `pulumi:"name"` // The subnet mask prefix length (see CIDR notation). SubnetPrefixLength pulumi.IntPtrInput `pulumi:"subnetPrefixLength"` }
func (StreamingEndpointAccessControlIpAllowArgs) ElementType ¶
func (StreamingEndpointAccessControlIpAllowArgs) ElementType() reflect.Type
func (StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutput ¶
func (i StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutput() StreamingEndpointAccessControlIpAllowOutput
func (StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutputWithContext ¶
func (i StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowOutput
type StreamingEndpointAccessControlIpAllowArray ¶
type StreamingEndpointAccessControlIpAllowArray []StreamingEndpointAccessControlIpAllowInput
func (StreamingEndpointAccessControlIpAllowArray) ElementType ¶
func (StreamingEndpointAccessControlIpAllowArray) ElementType() reflect.Type
func (StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutput ¶
func (i StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutput() StreamingEndpointAccessControlIpAllowArrayOutput
func (StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext ¶
func (i StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowArrayOutput
type StreamingEndpointAccessControlIpAllowArrayInput ¶
type StreamingEndpointAccessControlIpAllowArrayInput interface { pulumi.Input ToStreamingEndpointAccessControlIpAllowArrayOutput() StreamingEndpointAccessControlIpAllowArrayOutput ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext(context.Context) StreamingEndpointAccessControlIpAllowArrayOutput }
StreamingEndpointAccessControlIpAllowArrayInput is an input type that accepts StreamingEndpointAccessControlIpAllowArray and StreamingEndpointAccessControlIpAllowArrayOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlIpAllowArrayInput` via:
StreamingEndpointAccessControlIpAllowArray{ StreamingEndpointAccessControlIpAllowArgs{...} }
type StreamingEndpointAccessControlIpAllowArrayOutput ¶
type StreamingEndpointAccessControlIpAllowArrayOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlIpAllowArrayOutput) ElementType ¶
func (StreamingEndpointAccessControlIpAllowArrayOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutput ¶
func (o StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutput() StreamingEndpointAccessControlIpAllowArrayOutput
func (StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext ¶
func (o StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowArrayOutput
type StreamingEndpointAccessControlIpAllowInput ¶
type StreamingEndpointAccessControlIpAllowInput interface { pulumi.Input ToStreamingEndpointAccessControlIpAllowOutput() StreamingEndpointAccessControlIpAllowOutput ToStreamingEndpointAccessControlIpAllowOutputWithContext(context.Context) StreamingEndpointAccessControlIpAllowOutput }
StreamingEndpointAccessControlIpAllowInput is an input type that accepts StreamingEndpointAccessControlIpAllowArgs and StreamingEndpointAccessControlIpAllowOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlIpAllowInput` via:
StreamingEndpointAccessControlIpAllowArgs{...}
type StreamingEndpointAccessControlIpAllowOutput ¶
type StreamingEndpointAccessControlIpAllowOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlIpAllowOutput) Address ¶
func (o StreamingEndpointAccessControlIpAllowOutput) Address() pulumi.StringPtrOutput
The IP address to allow.
func (StreamingEndpointAccessControlIpAllowOutput) ElementType ¶
func (StreamingEndpointAccessControlIpAllowOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlIpAllowOutput) Name ¶
func (o StreamingEndpointAccessControlIpAllowOutput) Name() pulumi.StringPtrOutput
The friendly name for the IP address range.
func (StreamingEndpointAccessControlIpAllowOutput) SubnetPrefixLength ¶
func (o StreamingEndpointAccessControlIpAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
The subnet mask prefix length (see CIDR notation).
func (StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutput ¶
func (o StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutput() StreamingEndpointAccessControlIpAllowOutput
func (StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutputWithContext ¶
func (o StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowOutput
type StreamingEndpointAccessControlOutput ¶
type StreamingEndpointAccessControlOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlOutput) AkamaiSignatureHeaderAuthenticationKeys ¶
func (o StreamingEndpointAccessControlOutput) AkamaiSignatureHeaderAuthenticationKeys() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
One or more `akamaiSignatureHeaderAuthenticationKey` blocks as defined below.
func (StreamingEndpointAccessControlOutput) ElementType ¶
func (StreamingEndpointAccessControlOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlOutput) IpAllows ¶
func (o StreamingEndpointAccessControlOutput) IpAllows() StreamingEndpointAccessControlIpAllowArrayOutput
A `ipAllow` block as defined below.
func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutput ¶
func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput
func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutputWithContext ¶
func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutputWithContext(ctx context.Context) StreamingEndpointAccessControlOutput
func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutput ¶
func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutputWithContext ¶
func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
type StreamingEndpointAccessControlPtrInput ¶
type StreamingEndpointAccessControlPtrInput interface { pulumi.Input ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput ToStreamingEndpointAccessControlPtrOutputWithContext(context.Context) StreamingEndpointAccessControlPtrOutput }
StreamingEndpointAccessControlPtrInput is an input type that accepts StreamingEndpointAccessControlArgs, StreamingEndpointAccessControlPtr and StreamingEndpointAccessControlPtrOutput values. You can construct a concrete instance of `StreamingEndpointAccessControlPtrInput` via:
StreamingEndpointAccessControlArgs{...} or: nil
func StreamingEndpointAccessControlPtr ¶
func StreamingEndpointAccessControlPtr(v *StreamingEndpointAccessControlArgs) StreamingEndpointAccessControlPtrInput
type StreamingEndpointAccessControlPtrOutput ¶
type StreamingEndpointAccessControlPtrOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlPtrOutput) AkamaiSignatureHeaderAuthenticationKeys ¶
func (o StreamingEndpointAccessControlPtrOutput) AkamaiSignatureHeaderAuthenticationKeys() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
One or more `akamaiSignatureHeaderAuthenticationKey` blocks as defined below.
func (StreamingEndpointAccessControlPtrOutput) ElementType ¶
func (StreamingEndpointAccessControlPtrOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlPtrOutput) IpAllows ¶
func (o StreamingEndpointAccessControlPtrOutput) IpAllows() StreamingEndpointAccessControlIpAllowArrayOutput
A `ipAllow` block as defined below.
func (StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutput ¶
func (o StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
func (StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutputWithContext ¶
func (o StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
type StreamingEndpointArgs ¶
type StreamingEndpointArgs struct { // A `accessControl` block as defined below. AccessControl StreamingEndpointAccessControlPtrInput // The flag indicates if the resource should be automatically started on creation. AutoStartEnabled pulumi.BoolPtrInput // The CDN enabled flag. CdnEnabled pulumi.BoolPtrInput // The CDN profile name. CdnProfile pulumi.StringPtrInput // The CDN provider name. Supported value are `StandardVerizon`,`PremiumVerizon` and `StandardAkamai` CdnProvider pulumi.StringPtrInput // A `crossSiteAccessPolicy` block as defined below. CrossSiteAccessPolicy StreamingEndpointCrossSiteAccessPolicyPtrInput // The custom host names of the streaming endpoint. CustomHostNames pulumi.StringArrayInput // The streaming endpoint description. Description pulumi.StringPtrInput // The Azure Region where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created. Location pulumi.StringPtrInput // Max cache age in seconds. MaxCacheAgeSeconds pulumi.IntPtrInput // The Media Services account name. Changing this forces a new Streaming Endpoint to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Streaming Endpoint maximum length is `24`. Changing this forces a new Streaming Endpoint to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created. ResourceGroupName pulumi.StringInput // The number of scale units. To create a Standard Streaming Endpoint set `0`. For Premium Streaming Endpoint valid values are between `1` and `10`. ScaleUnits pulumi.IntInput // A mapping of tags which should be assigned to the Streaming Endpoint. Tags pulumi.StringMapInput }
The set of arguments for constructing a StreamingEndpoint resource.
func (StreamingEndpointArgs) ElementType ¶
func (StreamingEndpointArgs) ElementType() reflect.Type
type StreamingEndpointArray ¶
type StreamingEndpointArray []StreamingEndpointInput
func (StreamingEndpointArray) ElementType ¶
func (StreamingEndpointArray) ElementType() reflect.Type
func (StreamingEndpointArray) ToStreamingEndpointArrayOutput ¶
func (i StreamingEndpointArray) ToStreamingEndpointArrayOutput() StreamingEndpointArrayOutput
func (StreamingEndpointArray) ToStreamingEndpointArrayOutputWithContext ¶
func (i StreamingEndpointArray) ToStreamingEndpointArrayOutputWithContext(ctx context.Context) StreamingEndpointArrayOutput
type StreamingEndpointArrayInput ¶
type StreamingEndpointArrayInput interface { pulumi.Input ToStreamingEndpointArrayOutput() StreamingEndpointArrayOutput ToStreamingEndpointArrayOutputWithContext(context.Context) StreamingEndpointArrayOutput }
StreamingEndpointArrayInput is an input type that accepts StreamingEndpointArray and StreamingEndpointArrayOutput values. You can construct a concrete instance of `StreamingEndpointArrayInput` via:
StreamingEndpointArray{ StreamingEndpointArgs{...} }
type StreamingEndpointArrayOutput ¶
type StreamingEndpointArrayOutput struct{ *pulumi.OutputState }
func (StreamingEndpointArrayOutput) ElementType ¶
func (StreamingEndpointArrayOutput) ElementType() reflect.Type
func (StreamingEndpointArrayOutput) Index ¶
func (o StreamingEndpointArrayOutput) Index(i pulumi.IntInput) StreamingEndpointOutput
func (StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutput ¶
func (o StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutput() StreamingEndpointArrayOutput
func (StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutputWithContext ¶
func (o StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutputWithContext(ctx context.Context) StreamingEndpointArrayOutput
type StreamingEndpointCrossSiteAccessPolicyArgs ¶
type StreamingEndpointCrossSiteAccessPolicyArgs struct { // The content of `clientaccesspolicy.xml` used by Silverlight. ClientAccessPolicy pulumi.StringPtrInput `pulumi:"clientAccessPolicy"` // The content of `crossdomain.xml` used by Silverlight. CrossDomainPolicy pulumi.StringPtrInput `pulumi:"crossDomainPolicy"` }
func (StreamingEndpointCrossSiteAccessPolicyArgs) ElementType ¶
func (StreamingEndpointCrossSiteAccessPolicyArgs) ElementType() reflect.Type
func (StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutput ¶
func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutput() StreamingEndpointCrossSiteAccessPolicyOutput
func (StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext ¶
func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyOutput
func (StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput ¶
func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
func (StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext ¶
func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
type StreamingEndpointCrossSiteAccessPolicyInput ¶
type StreamingEndpointCrossSiteAccessPolicyInput interface { pulumi.Input ToStreamingEndpointCrossSiteAccessPolicyOutput() StreamingEndpointCrossSiteAccessPolicyOutput ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext(context.Context) StreamingEndpointCrossSiteAccessPolicyOutput }
StreamingEndpointCrossSiteAccessPolicyInput is an input type that accepts StreamingEndpointCrossSiteAccessPolicyArgs and StreamingEndpointCrossSiteAccessPolicyOutput values. You can construct a concrete instance of `StreamingEndpointCrossSiteAccessPolicyInput` via:
StreamingEndpointCrossSiteAccessPolicyArgs{...}
type StreamingEndpointCrossSiteAccessPolicyOutput ¶
type StreamingEndpointCrossSiteAccessPolicyOutput struct{ *pulumi.OutputState }
func (StreamingEndpointCrossSiteAccessPolicyOutput) ClientAccessPolicy ¶
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ClientAccessPolicy() pulumi.StringPtrOutput
The content of `clientaccesspolicy.xml` used by Silverlight.
func (StreamingEndpointCrossSiteAccessPolicyOutput) CrossDomainPolicy ¶
func (o StreamingEndpointCrossSiteAccessPolicyOutput) CrossDomainPolicy() pulumi.StringPtrOutput
The content of `crossdomain.xml` used by Silverlight.
func (StreamingEndpointCrossSiteAccessPolicyOutput) ElementType ¶
func (StreamingEndpointCrossSiteAccessPolicyOutput) ElementType() reflect.Type
func (StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutput ¶
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutput() StreamingEndpointCrossSiteAccessPolicyOutput
func (StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext ¶
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyOutput
func (StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput ¶
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
func (StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext ¶
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
type StreamingEndpointCrossSiteAccessPolicyPtrInput ¶
type StreamingEndpointCrossSiteAccessPolicyPtrInput interface { pulumi.Input ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput }
StreamingEndpointCrossSiteAccessPolicyPtrInput is an input type that accepts StreamingEndpointCrossSiteAccessPolicyArgs, StreamingEndpointCrossSiteAccessPolicyPtr and StreamingEndpointCrossSiteAccessPolicyPtrOutput values. You can construct a concrete instance of `StreamingEndpointCrossSiteAccessPolicyPtrInput` via:
StreamingEndpointCrossSiteAccessPolicyArgs{...} or: nil
func StreamingEndpointCrossSiteAccessPolicyPtr ¶
func StreamingEndpointCrossSiteAccessPolicyPtr(v *StreamingEndpointCrossSiteAccessPolicyArgs) StreamingEndpointCrossSiteAccessPolicyPtrInput
type StreamingEndpointCrossSiteAccessPolicyPtrOutput ¶
type StreamingEndpointCrossSiteAccessPolicyPtrOutput struct{ *pulumi.OutputState }
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy ¶
func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy() pulumi.StringPtrOutput
The content of `clientaccesspolicy.xml` used by Silverlight.
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy ¶
func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy() pulumi.StringPtrOutput
The content of `crossdomain.xml` used by Silverlight.
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ElementType ¶
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ElementType() reflect.Type
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput ¶
func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext ¶
func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
type StreamingEndpointInput ¶
type StreamingEndpointInput interface { pulumi.Input ToStreamingEndpointOutput() StreamingEndpointOutput ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput }
type StreamingEndpointMap ¶
type StreamingEndpointMap map[string]StreamingEndpointInput
func (StreamingEndpointMap) ElementType ¶
func (StreamingEndpointMap) ElementType() reflect.Type
func (StreamingEndpointMap) ToStreamingEndpointMapOutput ¶
func (i StreamingEndpointMap) ToStreamingEndpointMapOutput() StreamingEndpointMapOutput
func (StreamingEndpointMap) ToStreamingEndpointMapOutputWithContext ¶
func (i StreamingEndpointMap) ToStreamingEndpointMapOutputWithContext(ctx context.Context) StreamingEndpointMapOutput
type StreamingEndpointMapInput ¶
type StreamingEndpointMapInput interface { pulumi.Input ToStreamingEndpointMapOutput() StreamingEndpointMapOutput ToStreamingEndpointMapOutputWithContext(context.Context) StreamingEndpointMapOutput }
StreamingEndpointMapInput is an input type that accepts StreamingEndpointMap and StreamingEndpointMapOutput values. You can construct a concrete instance of `StreamingEndpointMapInput` via:
StreamingEndpointMap{ "key": StreamingEndpointArgs{...} }
type StreamingEndpointMapOutput ¶
type StreamingEndpointMapOutput struct{ *pulumi.OutputState }
func (StreamingEndpointMapOutput) ElementType ¶
func (StreamingEndpointMapOutput) ElementType() reflect.Type
func (StreamingEndpointMapOutput) MapIndex ¶
func (o StreamingEndpointMapOutput) MapIndex(k pulumi.StringInput) StreamingEndpointOutput
func (StreamingEndpointMapOutput) ToStreamingEndpointMapOutput ¶
func (o StreamingEndpointMapOutput) ToStreamingEndpointMapOutput() StreamingEndpointMapOutput
func (StreamingEndpointMapOutput) ToStreamingEndpointMapOutputWithContext ¶
func (o StreamingEndpointMapOutput) ToStreamingEndpointMapOutputWithContext(ctx context.Context) StreamingEndpointMapOutput
type StreamingEndpointOutput ¶
type StreamingEndpointOutput struct{ *pulumi.OutputState }
func (StreamingEndpointOutput) AccessControl ¶ added in v5.5.0
func (o StreamingEndpointOutput) AccessControl() StreamingEndpointAccessControlPtrOutput
A `accessControl` block as defined below.
func (StreamingEndpointOutput) AutoStartEnabled ¶ added in v5.5.0
func (o StreamingEndpointOutput) AutoStartEnabled() pulumi.BoolOutput
The flag indicates if the resource should be automatically started on creation.
func (StreamingEndpointOutput) CdnEnabled ¶ added in v5.5.0
func (o StreamingEndpointOutput) CdnEnabled() pulumi.BoolPtrOutput
The CDN enabled flag.
func (StreamingEndpointOutput) CdnProfile ¶ added in v5.5.0
func (o StreamingEndpointOutput) CdnProfile() pulumi.StringOutput
The CDN profile name.
func (StreamingEndpointOutput) CdnProvider ¶ added in v5.5.0
func (o StreamingEndpointOutput) CdnProvider() pulumi.StringOutput
The CDN provider name. Supported value are `StandardVerizon`,`PremiumVerizon` and `StandardAkamai`
func (StreamingEndpointOutput) CrossSiteAccessPolicy ¶ added in v5.5.0
func (o StreamingEndpointOutput) CrossSiteAccessPolicy() StreamingEndpointCrossSiteAccessPolicyPtrOutput
A `crossSiteAccessPolicy` block as defined below.
func (StreamingEndpointOutput) CustomHostNames ¶ added in v5.5.0
func (o StreamingEndpointOutput) CustomHostNames() pulumi.StringArrayOutput
The custom host names of the streaming endpoint.
func (StreamingEndpointOutput) Description ¶ added in v5.5.0
func (o StreamingEndpointOutput) Description() pulumi.StringPtrOutput
The streaming endpoint description.
func (StreamingEndpointOutput) ElementType ¶
func (StreamingEndpointOutput) ElementType() reflect.Type
func (StreamingEndpointOutput) HostName ¶ added in v5.5.0
func (o StreamingEndpointOutput) HostName() pulumi.StringOutput
The host name of the Streaming Endpoint.
func (StreamingEndpointOutput) Location ¶ added in v5.5.0
func (o StreamingEndpointOutput) Location() pulumi.StringOutput
The Azure Region where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created.
func (StreamingEndpointOutput) MaxCacheAgeSeconds ¶ added in v5.5.0
func (o StreamingEndpointOutput) MaxCacheAgeSeconds() pulumi.IntPtrOutput
Max cache age in seconds.
func (StreamingEndpointOutput) MediaServicesAccountName ¶ added in v5.5.0
func (o StreamingEndpointOutput) MediaServicesAccountName() pulumi.StringOutput
The Media Services account name. Changing this forces a new Streaming Endpoint to be created.
func (StreamingEndpointOutput) Name ¶ added in v5.5.0
func (o StreamingEndpointOutput) Name() pulumi.StringOutput
The name which should be used for this Streaming Endpoint maximum length is `24`. Changing this forces a new Streaming Endpoint to be created.
func (StreamingEndpointOutput) ResourceGroupName ¶ added in v5.5.0
func (o StreamingEndpointOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created.
func (StreamingEndpointOutput) ScaleUnits ¶ added in v5.5.0
func (o StreamingEndpointOutput) ScaleUnits() pulumi.IntOutput
The number of scale units. To create a Standard Streaming Endpoint set `0`. For Premium Streaming Endpoint valid values are between `1` and `10`.
func (StreamingEndpointOutput) Skus ¶ added in v5.36.0
func (o StreamingEndpointOutput) Skus() StreamingEndpointSkusArrayOutput
A `sku` block defined as below.
func (StreamingEndpointOutput) Tags ¶ added in v5.5.0
func (o StreamingEndpointOutput) Tags() pulumi.StringMapOutput
A mapping of tags which should be assigned to the Streaming Endpoint.
func (StreamingEndpointOutput) ToStreamingEndpointOutput ¶
func (o StreamingEndpointOutput) ToStreamingEndpointOutput() StreamingEndpointOutput
func (StreamingEndpointOutput) ToStreamingEndpointOutputWithContext ¶
func (o StreamingEndpointOutput) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput
type StreamingEndpointSkus ¶ added in v5.36.0
type StreamingEndpointSkusArgs ¶ added in v5.36.0
type StreamingEndpointSkusArgs struct { // The sku capacity of Streaming Endpoint. Capacity pulumi.IntPtrInput `pulumi:"capacity"` // The name which should be used for this Streaming Endpoint maximum length is `24`. Changing this forces a new Streaming Endpoint to be created. Name pulumi.StringPtrInput `pulumi:"name"` }
func (StreamingEndpointSkusArgs) ElementType ¶ added in v5.36.0
func (StreamingEndpointSkusArgs) ElementType() reflect.Type
func (StreamingEndpointSkusArgs) ToStreamingEndpointSkusOutput ¶ added in v5.36.0
func (i StreamingEndpointSkusArgs) ToStreamingEndpointSkusOutput() StreamingEndpointSkusOutput
func (StreamingEndpointSkusArgs) ToStreamingEndpointSkusOutputWithContext ¶ added in v5.36.0
func (i StreamingEndpointSkusArgs) ToStreamingEndpointSkusOutputWithContext(ctx context.Context) StreamingEndpointSkusOutput
type StreamingEndpointSkusArray ¶ added in v5.36.0
type StreamingEndpointSkusArray []StreamingEndpointSkusInput
func (StreamingEndpointSkusArray) ElementType ¶ added in v5.36.0
func (StreamingEndpointSkusArray) ElementType() reflect.Type
func (StreamingEndpointSkusArray) ToStreamingEndpointSkusArrayOutput ¶ added in v5.36.0
func (i StreamingEndpointSkusArray) ToStreamingEndpointSkusArrayOutput() StreamingEndpointSkusArrayOutput
func (StreamingEndpointSkusArray) ToStreamingEndpointSkusArrayOutputWithContext ¶ added in v5.36.0
func (i StreamingEndpointSkusArray) ToStreamingEndpointSkusArrayOutputWithContext(ctx context.Context) StreamingEndpointSkusArrayOutput
type StreamingEndpointSkusArrayInput ¶ added in v5.36.0
type StreamingEndpointSkusArrayInput interface { pulumi.Input ToStreamingEndpointSkusArrayOutput() StreamingEndpointSkusArrayOutput ToStreamingEndpointSkusArrayOutputWithContext(context.Context) StreamingEndpointSkusArrayOutput }
StreamingEndpointSkusArrayInput is an input type that accepts StreamingEndpointSkusArray and StreamingEndpointSkusArrayOutput values. You can construct a concrete instance of `StreamingEndpointSkusArrayInput` via:
StreamingEndpointSkusArray{ StreamingEndpointSkusArgs{...} }
type StreamingEndpointSkusArrayOutput ¶ added in v5.36.0
type StreamingEndpointSkusArrayOutput struct{ *pulumi.OutputState }
func (StreamingEndpointSkusArrayOutput) ElementType ¶ added in v5.36.0
func (StreamingEndpointSkusArrayOutput) ElementType() reflect.Type
func (StreamingEndpointSkusArrayOutput) Index ¶ added in v5.36.0
func (o StreamingEndpointSkusArrayOutput) Index(i pulumi.IntInput) StreamingEndpointSkusOutput
func (StreamingEndpointSkusArrayOutput) ToStreamingEndpointSkusArrayOutput ¶ added in v5.36.0
func (o StreamingEndpointSkusArrayOutput) ToStreamingEndpointSkusArrayOutput() StreamingEndpointSkusArrayOutput
func (StreamingEndpointSkusArrayOutput) ToStreamingEndpointSkusArrayOutputWithContext ¶ added in v5.36.0
func (o StreamingEndpointSkusArrayOutput) ToStreamingEndpointSkusArrayOutputWithContext(ctx context.Context) StreamingEndpointSkusArrayOutput
type StreamingEndpointSkusInput ¶ added in v5.36.0
type StreamingEndpointSkusInput interface { pulumi.Input ToStreamingEndpointSkusOutput() StreamingEndpointSkusOutput ToStreamingEndpointSkusOutputWithContext(context.Context) StreamingEndpointSkusOutput }
StreamingEndpointSkusInput is an input type that accepts StreamingEndpointSkusArgs and StreamingEndpointSkusOutput values. You can construct a concrete instance of `StreamingEndpointSkusInput` via:
StreamingEndpointSkusArgs{...}
type StreamingEndpointSkusOutput ¶ added in v5.36.0
type StreamingEndpointSkusOutput struct{ *pulumi.OutputState }
func (StreamingEndpointSkusOutput) Capacity ¶ added in v5.36.0
func (o StreamingEndpointSkusOutput) Capacity() pulumi.IntPtrOutput
The sku capacity of Streaming Endpoint.
func (StreamingEndpointSkusOutput) ElementType ¶ added in v5.36.0
func (StreamingEndpointSkusOutput) ElementType() reflect.Type
func (StreamingEndpointSkusOutput) Name ¶ added in v5.36.0
func (o StreamingEndpointSkusOutput) Name() pulumi.StringPtrOutput
The name which should be used for this Streaming Endpoint maximum length is `24`. Changing this forces a new Streaming Endpoint to be created.
func (StreamingEndpointSkusOutput) ToStreamingEndpointSkusOutput ¶ added in v5.36.0
func (o StreamingEndpointSkusOutput) ToStreamingEndpointSkusOutput() StreamingEndpointSkusOutput
func (StreamingEndpointSkusOutput) ToStreamingEndpointSkusOutputWithContext ¶ added in v5.36.0
func (o StreamingEndpointSkusOutput) ToStreamingEndpointSkusOutputWithContext(ctx context.Context) StreamingEndpointSkusOutput
type StreamingEndpointState ¶
type StreamingEndpointState struct { // A `accessControl` block as defined below. AccessControl StreamingEndpointAccessControlPtrInput // The flag indicates if the resource should be automatically started on creation. AutoStartEnabled pulumi.BoolPtrInput // The CDN enabled flag. CdnEnabled pulumi.BoolPtrInput // The CDN profile name. CdnProfile pulumi.StringPtrInput // The CDN provider name. Supported value are `StandardVerizon`,`PremiumVerizon` and `StandardAkamai` CdnProvider pulumi.StringPtrInput // A `crossSiteAccessPolicy` block as defined below. CrossSiteAccessPolicy StreamingEndpointCrossSiteAccessPolicyPtrInput // The custom host names of the streaming endpoint. CustomHostNames pulumi.StringArrayInput // The streaming endpoint description. Description pulumi.StringPtrInput // The host name of the Streaming Endpoint. HostName pulumi.StringPtrInput // The Azure Region where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created. Location pulumi.StringPtrInput // Max cache age in seconds. MaxCacheAgeSeconds pulumi.IntPtrInput // The Media Services account name. Changing this forces a new Streaming Endpoint to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Streaming Endpoint maximum length is `24`. Changing this forces a new Streaming Endpoint to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Streaming Endpoint should exist. Changing this forces a new Streaming Endpoint to be created. ResourceGroupName pulumi.StringPtrInput // The number of scale units. To create a Standard Streaming Endpoint set `0`. For Premium Streaming Endpoint valid values are between `1` and `10`. ScaleUnits pulumi.IntPtrInput // A `sku` block defined as below. Skus StreamingEndpointSkusArrayInput // A mapping of tags which should be assigned to the Streaming Endpoint. Tags pulumi.StringMapInput }
func (StreamingEndpointState) ElementType ¶
func (StreamingEndpointState) ElementType() reflect.Type
type StreamingLocator ¶
type StreamingLocator struct { pulumi.CustomResourceState // Alternative Media ID of this Streaming Locator. Changing this forces a new Streaming Locator to be created. AlternativeMediaId pulumi.StringPtrOutput `pulumi:"alternativeMediaId"` // Asset Name. Changing this forces a new Streaming Locator to be created. AssetName pulumi.StringOutput `pulumi:"assetName"` // One or more `contentKey` blocks as defined below. Changing this forces a new Streaming Locator to be created. ContentKeys StreamingLocatorContentKeyArrayOutput `pulumi:"contentKeys"` // Name of the default Content Key Policy used by this Streaming Locator.Changing this forces a new Streaming Locator to be created. DefaultContentKeyPolicyName pulumi.StringPtrOutput `pulumi:"defaultContentKeyPolicyName"` // The end time of the Streaming Locator. Changing this forces a new Streaming Locator to be created. EndTime pulumi.StringOutput `pulumi:"endTime"` // A list of names of asset or account filters which apply to this Streaming Locator. Changing this forces a new Streaming Locator to be created. FilterNames pulumi.StringArrayOutput `pulumi:"filterNames"` // The Media Services account name. Changing this forces a new Streaming Locator to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Streaming Locator. Changing this forces a new Streaming Locator to be created. Name pulumi.StringOutput `pulumi:"name"` // The name of the Resource Group where the Streaming Locator should exist. Changing this forces a new Streaming Locator to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` // The start time of the Streaming Locator. Changing this forces a new Streaming Locator to be created. StartTime pulumi.StringPtrOutput `pulumi:"startTime"` // The ID of the Streaming Locator. Changing this forces a new Streaming Locator to be created. StreamingLocatorId pulumi.StringOutput `pulumi:"streamingLocatorId"` // Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: `Predefined_DownloadOnly`, `Predefined_ClearStreamingOnly`, `Predefined_DownloadAndClearStreaming`, `Predefined_ClearKey`, `Predefined_MultiDrmCencStreaming` and `Predefined_MultiDrmStreaming`. Changing this forces a new Streaming Locator to be created. StreamingPolicyName pulumi.StringOutput `pulumi:"streamingPolicyName"` }
Manages a Media Streaming Locator.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } exampleAccountFilter, err := media.NewAccountFilter(ctx, "example", &media.AccountFilterArgs{ Name: pulumi.String("Filter1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, }) if err != nil { return err } exampleAsset, err := media.NewAsset(ctx, "example", &media.AssetArgs{ Name: pulumi.String("Asset1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("Asset description"), }) if err != nil { return err } _, err = media.NewStreamingLocator(ctx, "example", &media.StreamingLocatorArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, AssetName: exampleAsset.Name, StreamingPolicyName: pulumi.String("Predefined_ClearStreamingOnly"), FilterNames: pulumi.StringArray{ exampleAccountFilter.Name, }, }) if err != nil { return err } return nil }) }
```
## Import
Streaming Locators can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/streamingLocator:StreamingLocator example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/account1/streamingLocators/locator1 ```
func GetStreamingLocator ¶
func GetStreamingLocator(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamingLocatorState, opts ...pulumi.ResourceOption) (*StreamingLocator, error)
GetStreamingLocator gets an existing StreamingLocator resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStreamingLocator ¶
func NewStreamingLocator(ctx *pulumi.Context, name string, args *StreamingLocatorArgs, opts ...pulumi.ResourceOption) (*StreamingLocator, error)
NewStreamingLocator registers a new resource with the given unique name, arguments, and options.
func (*StreamingLocator) ElementType ¶
func (*StreamingLocator) ElementType() reflect.Type
func (*StreamingLocator) ToStreamingLocatorOutput ¶
func (i *StreamingLocator) ToStreamingLocatorOutput() StreamingLocatorOutput
func (*StreamingLocator) ToStreamingLocatorOutputWithContext ¶
func (i *StreamingLocator) ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput
type StreamingLocatorArgs ¶
type StreamingLocatorArgs struct { // Alternative Media ID of this Streaming Locator. Changing this forces a new Streaming Locator to be created. AlternativeMediaId pulumi.StringPtrInput // Asset Name. Changing this forces a new Streaming Locator to be created. AssetName pulumi.StringInput // One or more `contentKey` blocks as defined below. Changing this forces a new Streaming Locator to be created. ContentKeys StreamingLocatorContentKeyArrayInput // Name of the default Content Key Policy used by this Streaming Locator.Changing this forces a new Streaming Locator to be created. DefaultContentKeyPolicyName pulumi.StringPtrInput // The end time of the Streaming Locator. Changing this forces a new Streaming Locator to be created. EndTime pulumi.StringPtrInput // A list of names of asset or account filters which apply to this Streaming Locator. Changing this forces a new Streaming Locator to be created. FilterNames pulumi.StringArrayInput // The Media Services account name. Changing this forces a new Streaming Locator to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Streaming Locator. Changing this forces a new Streaming Locator to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Streaming Locator should exist. Changing this forces a new Streaming Locator to be created. ResourceGroupName pulumi.StringInput // The start time of the Streaming Locator. Changing this forces a new Streaming Locator to be created. StartTime pulumi.StringPtrInput // The ID of the Streaming Locator. Changing this forces a new Streaming Locator to be created. StreamingLocatorId pulumi.StringPtrInput // Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: `Predefined_DownloadOnly`, `Predefined_ClearStreamingOnly`, `Predefined_DownloadAndClearStreaming`, `Predefined_ClearKey`, `Predefined_MultiDrmCencStreaming` and `Predefined_MultiDrmStreaming`. Changing this forces a new Streaming Locator to be created. StreamingPolicyName pulumi.StringInput }
The set of arguments for constructing a StreamingLocator resource.
func (StreamingLocatorArgs) ElementType ¶
func (StreamingLocatorArgs) ElementType() reflect.Type
type StreamingLocatorArray ¶
type StreamingLocatorArray []StreamingLocatorInput
func (StreamingLocatorArray) ElementType ¶
func (StreamingLocatorArray) ElementType() reflect.Type
func (StreamingLocatorArray) ToStreamingLocatorArrayOutput ¶
func (i StreamingLocatorArray) ToStreamingLocatorArrayOutput() StreamingLocatorArrayOutput
func (StreamingLocatorArray) ToStreamingLocatorArrayOutputWithContext ¶
func (i StreamingLocatorArray) ToStreamingLocatorArrayOutputWithContext(ctx context.Context) StreamingLocatorArrayOutput
type StreamingLocatorArrayInput ¶
type StreamingLocatorArrayInput interface { pulumi.Input ToStreamingLocatorArrayOutput() StreamingLocatorArrayOutput ToStreamingLocatorArrayOutputWithContext(context.Context) StreamingLocatorArrayOutput }
StreamingLocatorArrayInput is an input type that accepts StreamingLocatorArray and StreamingLocatorArrayOutput values. You can construct a concrete instance of `StreamingLocatorArrayInput` via:
StreamingLocatorArray{ StreamingLocatorArgs{...} }
type StreamingLocatorArrayOutput ¶
type StreamingLocatorArrayOutput struct{ *pulumi.OutputState }
func (StreamingLocatorArrayOutput) ElementType ¶
func (StreamingLocatorArrayOutput) ElementType() reflect.Type
func (StreamingLocatorArrayOutput) Index ¶
func (o StreamingLocatorArrayOutput) Index(i pulumi.IntInput) StreamingLocatorOutput
func (StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutput ¶
func (o StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutput() StreamingLocatorArrayOutput
func (StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutputWithContext ¶
func (o StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutputWithContext(ctx context.Context) StreamingLocatorArrayOutput
type StreamingLocatorContentKey ¶
type StreamingLocatorContentKey struct { // ID of Content Key. Changing this forces a new Streaming Locator to be created. ContentKeyId *string `pulumi:"contentKeyId"` // Label of Content Key as specified in the Streaming Policy. Changing this forces a new Streaming Locator to be created. LabelReferenceInStreamingPolicy *string `pulumi:"labelReferenceInStreamingPolicy"` // Content Key Policy used by Content Key. Changing this forces a new Streaming Locator to be created. PolicyName *string `pulumi:"policyName"` // Encryption type of Content Key. Supported values are `CommonEncryptionCbcs`, `CommonEncryptionCenc` or `EnvelopeEncryption`. Changing this forces a new Streaming Locator to be created. Type *string `pulumi:"type"` // Value of Content Key. Changing this forces a new Streaming Locator to be created. Value *string `pulumi:"value"` }
type StreamingLocatorContentKeyArgs ¶
type StreamingLocatorContentKeyArgs struct { // ID of Content Key. Changing this forces a new Streaming Locator to be created. ContentKeyId pulumi.StringPtrInput `pulumi:"contentKeyId"` // Label of Content Key as specified in the Streaming Policy. Changing this forces a new Streaming Locator to be created. LabelReferenceInStreamingPolicy pulumi.StringPtrInput `pulumi:"labelReferenceInStreamingPolicy"` // Content Key Policy used by Content Key. Changing this forces a new Streaming Locator to be created. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` // Encryption type of Content Key. Supported values are `CommonEncryptionCbcs`, `CommonEncryptionCenc` or `EnvelopeEncryption`. Changing this forces a new Streaming Locator to be created. Type pulumi.StringPtrInput `pulumi:"type"` // Value of Content Key. Changing this forces a new Streaming Locator to be created. Value pulumi.StringPtrInput `pulumi:"value"` }
func (StreamingLocatorContentKeyArgs) ElementType ¶
func (StreamingLocatorContentKeyArgs) ElementType() reflect.Type
func (StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutput ¶
func (i StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutput() StreamingLocatorContentKeyOutput
func (StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutputWithContext ¶
func (i StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutputWithContext(ctx context.Context) StreamingLocatorContentKeyOutput
type StreamingLocatorContentKeyArray ¶
type StreamingLocatorContentKeyArray []StreamingLocatorContentKeyInput
func (StreamingLocatorContentKeyArray) ElementType ¶
func (StreamingLocatorContentKeyArray) ElementType() reflect.Type
func (StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutput ¶
func (i StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutput() StreamingLocatorContentKeyArrayOutput
func (StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutputWithContext ¶
func (i StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutputWithContext(ctx context.Context) StreamingLocatorContentKeyArrayOutput
type StreamingLocatorContentKeyArrayInput ¶
type StreamingLocatorContentKeyArrayInput interface { pulumi.Input ToStreamingLocatorContentKeyArrayOutput() StreamingLocatorContentKeyArrayOutput ToStreamingLocatorContentKeyArrayOutputWithContext(context.Context) StreamingLocatorContentKeyArrayOutput }
StreamingLocatorContentKeyArrayInput is an input type that accepts StreamingLocatorContentKeyArray and StreamingLocatorContentKeyArrayOutput values. You can construct a concrete instance of `StreamingLocatorContentKeyArrayInput` via:
StreamingLocatorContentKeyArray{ StreamingLocatorContentKeyArgs{...} }
type StreamingLocatorContentKeyArrayOutput ¶
type StreamingLocatorContentKeyArrayOutput struct{ *pulumi.OutputState }
func (StreamingLocatorContentKeyArrayOutput) ElementType ¶
func (StreamingLocatorContentKeyArrayOutput) ElementType() reflect.Type
func (StreamingLocatorContentKeyArrayOutput) Index ¶
func (o StreamingLocatorContentKeyArrayOutput) Index(i pulumi.IntInput) StreamingLocatorContentKeyOutput
func (StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutput ¶
func (o StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutput() StreamingLocatorContentKeyArrayOutput
func (StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutputWithContext ¶
func (o StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutputWithContext(ctx context.Context) StreamingLocatorContentKeyArrayOutput
type StreamingLocatorContentKeyInput ¶
type StreamingLocatorContentKeyInput interface { pulumi.Input ToStreamingLocatorContentKeyOutput() StreamingLocatorContentKeyOutput ToStreamingLocatorContentKeyOutputWithContext(context.Context) StreamingLocatorContentKeyOutput }
StreamingLocatorContentKeyInput is an input type that accepts StreamingLocatorContentKeyArgs and StreamingLocatorContentKeyOutput values. You can construct a concrete instance of `StreamingLocatorContentKeyInput` via:
StreamingLocatorContentKeyArgs{...}
type StreamingLocatorContentKeyOutput ¶
type StreamingLocatorContentKeyOutput struct{ *pulumi.OutputState }
func (StreamingLocatorContentKeyOutput) ContentKeyId ¶
func (o StreamingLocatorContentKeyOutput) ContentKeyId() pulumi.StringPtrOutput
ID of Content Key. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorContentKeyOutput) ElementType ¶
func (StreamingLocatorContentKeyOutput) ElementType() reflect.Type
func (StreamingLocatorContentKeyOutput) LabelReferenceInStreamingPolicy ¶
func (o StreamingLocatorContentKeyOutput) LabelReferenceInStreamingPolicy() pulumi.StringPtrOutput
Label of Content Key as specified in the Streaming Policy. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorContentKeyOutput) PolicyName ¶
func (o StreamingLocatorContentKeyOutput) PolicyName() pulumi.StringPtrOutput
Content Key Policy used by Content Key. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutput ¶
func (o StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutput() StreamingLocatorContentKeyOutput
func (StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutputWithContext ¶
func (o StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutputWithContext(ctx context.Context) StreamingLocatorContentKeyOutput
func (StreamingLocatorContentKeyOutput) Type ¶
func (o StreamingLocatorContentKeyOutput) Type() pulumi.StringPtrOutput
Encryption type of Content Key. Supported values are `CommonEncryptionCbcs`, `CommonEncryptionCenc` or `EnvelopeEncryption`. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorContentKeyOutput) Value ¶
func (o StreamingLocatorContentKeyOutput) Value() pulumi.StringPtrOutput
Value of Content Key. Changing this forces a new Streaming Locator to be created.
type StreamingLocatorInput ¶
type StreamingLocatorInput interface { pulumi.Input ToStreamingLocatorOutput() StreamingLocatorOutput ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput }
type StreamingLocatorMap ¶
type StreamingLocatorMap map[string]StreamingLocatorInput
func (StreamingLocatorMap) ElementType ¶
func (StreamingLocatorMap) ElementType() reflect.Type
func (StreamingLocatorMap) ToStreamingLocatorMapOutput ¶
func (i StreamingLocatorMap) ToStreamingLocatorMapOutput() StreamingLocatorMapOutput
func (StreamingLocatorMap) ToStreamingLocatorMapOutputWithContext ¶
func (i StreamingLocatorMap) ToStreamingLocatorMapOutputWithContext(ctx context.Context) StreamingLocatorMapOutput
type StreamingLocatorMapInput ¶
type StreamingLocatorMapInput interface { pulumi.Input ToStreamingLocatorMapOutput() StreamingLocatorMapOutput ToStreamingLocatorMapOutputWithContext(context.Context) StreamingLocatorMapOutput }
StreamingLocatorMapInput is an input type that accepts StreamingLocatorMap and StreamingLocatorMapOutput values. You can construct a concrete instance of `StreamingLocatorMapInput` via:
StreamingLocatorMap{ "key": StreamingLocatorArgs{...} }
type StreamingLocatorMapOutput ¶
type StreamingLocatorMapOutput struct{ *pulumi.OutputState }
func (StreamingLocatorMapOutput) ElementType ¶
func (StreamingLocatorMapOutput) ElementType() reflect.Type
func (StreamingLocatorMapOutput) MapIndex ¶
func (o StreamingLocatorMapOutput) MapIndex(k pulumi.StringInput) StreamingLocatorOutput
func (StreamingLocatorMapOutput) ToStreamingLocatorMapOutput ¶
func (o StreamingLocatorMapOutput) ToStreamingLocatorMapOutput() StreamingLocatorMapOutput
func (StreamingLocatorMapOutput) ToStreamingLocatorMapOutputWithContext ¶
func (o StreamingLocatorMapOutput) ToStreamingLocatorMapOutputWithContext(ctx context.Context) StreamingLocatorMapOutput
type StreamingLocatorOutput ¶
type StreamingLocatorOutput struct{ *pulumi.OutputState }
func (StreamingLocatorOutput) AlternativeMediaId ¶ added in v5.5.0
func (o StreamingLocatorOutput) AlternativeMediaId() pulumi.StringPtrOutput
Alternative Media ID of this Streaming Locator. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) AssetName ¶ added in v5.5.0
func (o StreamingLocatorOutput) AssetName() pulumi.StringOutput
Asset Name. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) ContentKeys ¶ added in v5.5.0
func (o StreamingLocatorOutput) ContentKeys() StreamingLocatorContentKeyArrayOutput
One or more `contentKey` blocks as defined below. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) DefaultContentKeyPolicyName ¶ added in v5.5.0
func (o StreamingLocatorOutput) DefaultContentKeyPolicyName() pulumi.StringPtrOutput
Name of the default Content Key Policy used by this Streaming Locator.Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) ElementType ¶
func (StreamingLocatorOutput) ElementType() reflect.Type
func (StreamingLocatorOutput) EndTime ¶ added in v5.5.0
func (o StreamingLocatorOutput) EndTime() pulumi.StringOutput
The end time of the Streaming Locator. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) FilterNames ¶ added in v5.35.0
func (o StreamingLocatorOutput) FilterNames() pulumi.StringArrayOutput
A list of names of asset or account filters which apply to this Streaming Locator. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) MediaServicesAccountName ¶ added in v5.5.0
func (o StreamingLocatorOutput) MediaServicesAccountName() pulumi.StringOutput
The Media Services account name. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) Name ¶ added in v5.5.0
func (o StreamingLocatorOutput) Name() pulumi.StringOutput
The name which should be used for this Streaming Locator. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) ResourceGroupName ¶ added in v5.5.0
func (o StreamingLocatorOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Streaming Locator should exist. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) StartTime ¶ added in v5.5.0
func (o StreamingLocatorOutput) StartTime() pulumi.StringPtrOutput
The start time of the Streaming Locator. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) StreamingLocatorId ¶ added in v5.5.0
func (o StreamingLocatorOutput) StreamingLocatorId() pulumi.StringOutput
The ID of the Streaming Locator. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) StreamingPolicyName ¶ added in v5.5.0
func (o StreamingLocatorOutput) StreamingPolicyName() pulumi.StringOutput
Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: `Predefined_DownloadOnly`, `Predefined_ClearStreamingOnly`, `Predefined_DownloadAndClearStreaming`, `Predefined_ClearKey`, `Predefined_MultiDrmCencStreaming` and `Predefined_MultiDrmStreaming`. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorOutput) ToStreamingLocatorOutput ¶
func (o StreamingLocatorOutput) ToStreamingLocatorOutput() StreamingLocatorOutput
func (StreamingLocatorOutput) ToStreamingLocatorOutputWithContext ¶
func (o StreamingLocatorOutput) ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput
type StreamingLocatorState ¶
type StreamingLocatorState struct { // Alternative Media ID of this Streaming Locator. Changing this forces a new Streaming Locator to be created. AlternativeMediaId pulumi.StringPtrInput // Asset Name. Changing this forces a new Streaming Locator to be created. AssetName pulumi.StringPtrInput // One or more `contentKey` blocks as defined below. Changing this forces a new Streaming Locator to be created. ContentKeys StreamingLocatorContentKeyArrayInput // Name of the default Content Key Policy used by this Streaming Locator.Changing this forces a new Streaming Locator to be created. DefaultContentKeyPolicyName pulumi.StringPtrInput // The end time of the Streaming Locator. Changing this forces a new Streaming Locator to be created. EndTime pulumi.StringPtrInput // A list of names of asset or account filters which apply to this Streaming Locator. Changing this forces a new Streaming Locator to be created. FilterNames pulumi.StringArrayInput // The Media Services account name. Changing this forces a new Streaming Locator to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Streaming Locator. Changing this forces a new Streaming Locator to be created. Name pulumi.StringPtrInput // The name of the Resource Group where the Streaming Locator should exist. Changing this forces a new Streaming Locator to be created. ResourceGroupName pulumi.StringPtrInput // The start time of the Streaming Locator. Changing this forces a new Streaming Locator to be created. StartTime pulumi.StringPtrInput // The ID of the Streaming Locator. Changing this forces a new Streaming Locator to be created. StreamingLocatorId pulumi.StringPtrInput // Name of the Streaming Policy used by this Streaming Locator. Either specify the name of Streaming Policy you created or use one of the predefined Streaming Policies. The predefined Streaming Policies available are: `Predefined_DownloadOnly`, `Predefined_ClearStreamingOnly`, `Predefined_DownloadAndClearStreaming`, `Predefined_ClearKey`, `Predefined_MultiDrmCencStreaming` and `Predefined_MultiDrmStreaming`. Changing this forces a new Streaming Locator to be created. StreamingPolicyName pulumi.StringPtrInput }
func (StreamingLocatorState) ElementType ¶
func (StreamingLocatorState) ElementType() reflect.Type
type StreamingPolicy ¶
type StreamingPolicy struct { pulumi.CustomResourceState // A `commonEncryptionCbcs` block as defined below. Changing this forces a new Streaming Policy to be created. CommonEncryptionCbcs StreamingPolicyCommonEncryptionCbcsPtrOutput `pulumi:"commonEncryptionCbcs"` // A `commonEncryptionCenc` block as defined below. Changing this forces a new Streaming Policy to be created. CommonEncryptionCenc StreamingPolicyCommonEncryptionCencPtrOutput `pulumi:"commonEncryptionCenc"` // Default Content Key used by current Streaming Policy. Changing this forces a new Streaming Policy to be created. DefaultContentKeyPolicyName pulumi.StringPtrOutput `pulumi:"defaultContentKeyPolicyName"` // A `envelopeEncryption` block as defined below. Changing this forces a new Streaming Policy to be created. EnvelopeEncryption StreamingPolicyEnvelopeEncryptionPtrOutput `pulumi:"envelopeEncryption"` // The Media Services account name. Changing this forces a new Streaming Policy to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Streaming Policy. Changing this forces a new Streaming Policy to be created. Name pulumi.StringOutput `pulumi:"name"` // A `noEncryptionEnabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created. NoEncryptionEnabledProtocols StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput `pulumi:"noEncryptionEnabledProtocols"` // The name of the Resource Group where the Streaming Policy should exist. Changing this forces a new Streaming Policy to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Streaming Policy.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } exampleContentKeyPolicy, err := media.NewContentKeyPolicy(ctx, "example", &media.ContentKeyPolicyArgs{ Name: pulumi.String("example"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, PolicyOptions: media.ContentKeyPolicyPolicyOptionArray{ &media.ContentKeyPolicyPolicyOptionArgs{ Name: pulumi.String("fairPlay"), FairplayConfiguration: &media.ContentKeyPolicyPolicyOptionFairplayConfigurationArgs{ Ask: pulumi.String("bb566284cc124a21c435a92cd3c108c4"), Pfx: pulumi.String("MIIG7gIBAzCCBqoGCSqGSIb3DQEHAaCCBpsEggaXMIIGkzCCA7wGCSqGSIb3DQEHAaCCA60EggOpMIIDpTCCA6EGCyqGSIb3DQEMCgECoIICtjCCArIwHAYKKoZIhvcNAQwBAzAOBAiV65vFfxLDVgICB9AEggKQx2dxWefICYodVhRLSQVMJRYy5QkM1VySPAXGP744JHrb+s0Y8i/6a+a5itZGlXw3kvxyflHtSsuuBCaYJ1WOCp9jspixJEliFHXTcel96AgZlT5tB7vC6pdZnz8rb+lyxFs99x2CW52EsadoDlRsYrmkmKdnB0cx2JHJbLeXuKV/fjuRJSqCFcDa6Nre8AlBX0zKGIYGLJ1Cfpora4kNTXxu0AwEowzGmoCxqrpKbO1QDi1hZ1qHrtZ1ienAKfiTXaGH4AMQzyut0AaymxalrRbXibJYuefLRvXqx0oLZKVLAX8fR1gnac6Mrr7GkdHaKCsk4eOi98acR7bjiyRRVYYS4B6Y0tCeRJNe6zeYVmLdtatuOlOEVDT6AKrJJMFMyITVS+2D771ge6m37FbJ36K3/eT/HRq1YDsxfD/BY+X7eMIwQrVnD5nK7avXfbIni57n5oWLkE9Vco8uBlMdrx4xHt9vpe42Pz2Yh2O4WtvxcgxrAknvPpV1ZsAJCfvm9TTcg8qZpjyePn3B9TvFVSXMJHn/rzu6OJAgFgVFAe1tPGLh1XBxAvwpB8EqcycIIUUFUBy4HgYCicjI2jp6s8Kk293Uc/TA2623LrWgP/Xm5hVB7lP1k6W9LDivOlAA96D0Cbk08Yv6arkCYj7ONFO8VZbO0zKAAOLHMw/ZQRIutGLrDlqgTDeRXRuReX7TNjDBxp2rzJBY0uU5g9BMFxQrbQwEx9HsnO4dVFG4KLbHmYWhlwS2V2uZtY6D6elOXY3SX50RwhC4+0trUMi/ODtOxAc+lMQk2FNDcNeKIX5wHwFRS+sFBu5Um4Jfj6Ua4w1izmu2KiPfDd3vJsm5Dgcci3fPfdSfpIq4uR6d3JQxgdcwEwYJKoZIhvcNAQkVMQYEBAEAAAAwWwYJKoZIhvcNAQkUMU4eTAB7ADcAMQAxADAANABBADgARgAtADQAQgBFADAALQA0AEEAMgA4AC0AOAAyADIANQAtAEYANwBBADcAMwBGAEMAQQAwAEMARABEAH0wYwYJKwYBBAGCNxEBMVYeVABNAGkAYwByAG8AcwBvAGYAdAAgAEIAYQBzAGUAIABDAHIAeQBwAHQAbwBnAHIAYQBwAGgAaQBjACAAUAByAG8AdgBpAGQAZQByACAAdgAxAC4AMDCCAs8GCSqGSIb3DQEHBqCCAsAwggK8AgEAMIICtQYJKoZIhvcNAQcBMBwGCiqGSIb3DQEMAQMwDgQISS7mG/riQJkCAgfQgIICiPSGg5axP4JM+GmiVEqOHTVAPw2AM8OPnn1q0mIw54oC2WOJw3FFThYHmxTQzQ1feVmnkVCv++eFp+BYTcWTa+ehl/3/Nvr5uLTzDxmCShacKwoWXOKtSLh6mmgydvMqSf6xv1bPsloodtrRxhprI2lBNBW2uw8az9eLdvURYmhjGPf9klEy/6OCA5jDT5XZMunwiQT5mYNMF7wAQ5PCz2dJQqm1n72A6nUHPkHEusN7iH/+mv5d3iaKxn7/ShxLKHfjMd+r/gv27ylshVHiN4mVStAg+MiLrVvr5VH46p6oosImvS3ZO4D5wTmh/6wtus803qN4QB/Y9n4rqEJ4Dn619h+6O7FChzWkx7kvYIzIxvfnj1PCFTEjUwc7jbuF013W/z9zQi2YEq9AzxMcGro0zjdt2sf30zXSfaRNt0UHHRDkLo7yFUJG5Ka1uWU8paLuXUUiiMUf24Bsfdg2A2n+3Qa7g25OvAM1QTpMwmMWL9sY2hxVUGIKVrnj8c4EKuGJjVDXrze5g9O/LfZr5VSjGu5KsN0eYI3mcePF7XM0azMtTNQYVRmeWxYW+XvK5MaoLEkrFG8C5+JccIlN588jowVIPqP321S/EyFiAmrRdAWkqrc9KH+/eINCFqjut2YPkCaTM9mnJAAqWgggUWkrOKT/ByS6IAQwyEBNFbY0TWyxKt6vZL1EW/6HgZCsxeYycNhnPr2qJNZZMNzmdMRp2GRLcfBH8KFw1rAyua0VJoTLHb23ZAsEY74BrEEiK9e/oOjXkHzQjlmrfQ9rSN2eQpRrn0W8I229WmBO2suG+AQ3aY8kDtBMkjmJno7txUh1K5D6tJTO7MQp343A2AhyJkhYA7NPnDA7MB8wBwYFKw4DAhoEFPO82HDlCzlshWlnMoQPStm62TMEBBQsPmvwbZ5OlwC9+NDF1AC+t67WTgICB9A="), PfxPassword: pulumi.String("password"), RentalDurationSeconds: pulumi.Int(2249), RentalAndLeaseKeyType: pulumi.String("PersistentUnlimited"), }, OpenRestrictionEnabled: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewStreamingPolicy(ctx, "example", &media.StreamingPolicyArgs{ Name: pulumi.String("Policy-1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, CommonEncryptionCenc: &media.StreamingPolicyCommonEncryptionCencArgs{ ClearTracks: media.StreamingPolicyCommonEncryptionCencClearTrackArray{ &media.StreamingPolicyCommonEncryptionCencClearTrackArgs{ Conditions: media.StreamingPolicyCommonEncryptionCencClearTrackConditionArray{ &media.StreamingPolicyCommonEncryptionCencClearTrackConditionArgs{ Property: pulumi.String("FourCC"), Operation: pulumi.String("Equal"), Value: pulumi.String("hev2"), }, }, }, }, EnabledProtocols: &media.StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs{ Download: pulumi.Bool(false), Dash: pulumi.Bool(true), Hls: pulumi.Bool(false), SmoothStreaming: pulumi.Bool(false), }, DefaultContentKey: &media.StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs{ Label: pulumi.String("aesDefaultKey"), PolicyName: exampleContentKeyPolicy.Name, }, DrmPlayready: &media.StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs{ CustomLicenseAcquisitionUrlTemplate: pulumi.String("https://contoso.com/{AssetAlternativeId}/playready/{ContentKeyId}"), CustomAttributes: pulumi.String("PlayReady CustomAttributes"), }, DrmWidevineCustomLicenseAcquisitionUrlTemplate: pulumi.String("https://contoso.com/{AssetAlternativeId}/widevine/{ContentKeyId}"), }, CommonEncryptionCbcs: &media.StreamingPolicyCommonEncryptionCbcsArgs{ EnabledProtocols: &media.StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs{ Download: pulumi.Bool(false), Dash: pulumi.Bool(true), Hls: pulumi.Bool(false), SmoothStreaming: pulumi.Bool(false), }, DrmFairplay: &media.StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs{ CustomLicenseAcquisitionUrlTemplate: pulumi.String("https://contoso.com/{AssetAlternativeId}/fairplay/{ContentKeyId}"), AllowPersistentLicense: pulumi.Bool(true), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Streaming Policies can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/streamingPolicy:StreamingPolicy example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/account1/streamingPolicies/policy1 ```
func GetStreamingPolicy ¶
func GetStreamingPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StreamingPolicyState, opts ...pulumi.ResourceOption) (*StreamingPolicy, error)
GetStreamingPolicy gets an existing StreamingPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStreamingPolicy ¶
func NewStreamingPolicy(ctx *pulumi.Context, name string, args *StreamingPolicyArgs, opts ...pulumi.ResourceOption) (*StreamingPolicy, error)
NewStreamingPolicy registers a new resource with the given unique name, arguments, and options.
func (*StreamingPolicy) ElementType ¶
func (*StreamingPolicy) ElementType() reflect.Type
func (*StreamingPolicy) ToStreamingPolicyOutput ¶
func (i *StreamingPolicy) ToStreamingPolicyOutput() StreamingPolicyOutput
func (*StreamingPolicy) ToStreamingPolicyOutputWithContext ¶
func (i *StreamingPolicy) ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput
type StreamingPolicyArgs ¶
type StreamingPolicyArgs struct { // A `commonEncryptionCbcs` block as defined below. Changing this forces a new Streaming Policy to be created. CommonEncryptionCbcs StreamingPolicyCommonEncryptionCbcsPtrInput // A `commonEncryptionCenc` block as defined below. Changing this forces a new Streaming Policy to be created. CommonEncryptionCenc StreamingPolicyCommonEncryptionCencPtrInput // Default Content Key used by current Streaming Policy. Changing this forces a new Streaming Policy to be created. DefaultContentKeyPolicyName pulumi.StringPtrInput // A `envelopeEncryption` block as defined below. Changing this forces a new Streaming Policy to be created. EnvelopeEncryption StreamingPolicyEnvelopeEncryptionPtrInput // The Media Services account name. Changing this forces a new Streaming Policy to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Streaming Policy. Changing this forces a new Streaming Policy to be created. Name pulumi.StringPtrInput // A `noEncryptionEnabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created. NoEncryptionEnabledProtocols StreamingPolicyNoEncryptionEnabledProtocolsPtrInput // The name of the Resource Group where the Streaming Policy should exist. Changing this forces a new Streaming Policy to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a StreamingPolicy resource.
func (StreamingPolicyArgs) ElementType ¶
func (StreamingPolicyArgs) ElementType() reflect.Type
type StreamingPolicyArray ¶
type StreamingPolicyArray []StreamingPolicyInput
func (StreamingPolicyArray) ElementType ¶
func (StreamingPolicyArray) ElementType() reflect.Type
func (StreamingPolicyArray) ToStreamingPolicyArrayOutput ¶
func (i StreamingPolicyArray) ToStreamingPolicyArrayOutput() StreamingPolicyArrayOutput
func (StreamingPolicyArray) ToStreamingPolicyArrayOutputWithContext ¶
func (i StreamingPolicyArray) ToStreamingPolicyArrayOutputWithContext(ctx context.Context) StreamingPolicyArrayOutput
type StreamingPolicyArrayInput ¶
type StreamingPolicyArrayInput interface { pulumi.Input ToStreamingPolicyArrayOutput() StreamingPolicyArrayOutput ToStreamingPolicyArrayOutputWithContext(context.Context) StreamingPolicyArrayOutput }
StreamingPolicyArrayInput is an input type that accepts StreamingPolicyArray and StreamingPolicyArrayOutput values. You can construct a concrete instance of `StreamingPolicyArrayInput` via:
StreamingPolicyArray{ StreamingPolicyArgs{...} }
type StreamingPolicyArrayOutput ¶
type StreamingPolicyArrayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyArrayOutput) ElementType ¶
func (StreamingPolicyArrayOutput) ElementType() reflect.Type
func (StreamingPolicyArrayOutput) Index ¶
func (o StreamingPolicyArrayOutput) Index(i pulumi.IntInput) StreamingPolicyOutput
func (StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutput ¶
func (o StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutput() StreamingPolicyArrayOutput
func (StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutputWithContext ¶
func (o StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutputWithContext(ctx context.Context) StreamingPolicyArrayOutput
type StreamingPolicyCommonEncryptionCbcs ¶
type StreamingPolicyCommonEncryptionCbcs struct { // A `clearKeyEncryption` block as defined below. Changing this forces a new Streaming Policy to be created. ClearKeyEncryption *StreamingPolicyCommonEncryptionCbcsClearKeyEncryption `pulumi:"clearKeyEncryption"` // A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created. DefaultContentKey *StreamingPolicyCommonEncryptionCbcsDefaultContentKey `pulumi:"defaultContentKey"` // A `drmFairplay` block as defined below. Changing this forces a new Streaming Policy to be created. DrmFairplay *StreamingPolicyCommonEncryptionCbcsDrmFairplay `pulumi:"drmFairplay"` // A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created. EnabledProtocols *StreamingPolicyCommonEncryptionCbcsEnabledProtocols `pulumi:"enabledProtocols"` }
type StreamingPolicyCommonEncryptionCbcsArgs ¶
type StreamingPolicyCommonEncryptionCbcsArgs struct { // A `clearKeyEncryption` block as defined below. Changing this forces a new Streaming Policy to be created. ClearKeyEncryption StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrInput `pulumi:"clearKeyEncryption"` // A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created. DefaultContentKey StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput `pulumi:"defaultContentKey"` // A `drmFairplay` block as defined below. Changing this forces a new Streaming Policy to be created. DrmFairplay StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput `pulumi:"drmFairplay"` // A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created. EnabledProtocols StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput `pulumi:"enabledProtocols"` }
func (StreamingPolicyCommonEncryptionCbcsArgs) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutput ¶
func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutput() StreamingPolicyCommonEncryptionCbcsOutput
func (StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsOutput
func (StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutput ¶
func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryption ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryption struct { // The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created. // // > **Note** Either `clearKeyEncryption` or `drm` must be specified. CustomKeysAcquisitionUrlTemplate string `pulumi:"customKeysAcquisitionUrlTemplate"` }
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs struct { // The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created. // // > **Note** Either `clearKeyEncryption` or `drm` must be specified. CustomKeysAcquisitionUrlTemplate pulumi.StringInput `pulumi:"customKeysAcquisitionUrlTemplate"` }
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput }
StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs and StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionInput` via:
StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs{...}
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) CustomKeysAcquisitionUrlTemplate ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringOutput
The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created.
> **Note** Either `clearKeyEncryption` or `drm` must be specified.
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput }
StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs, StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtr and StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrInput` via:
StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs{...} or: nil
func StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtr ¶ added in v5.37.0
func StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtr(v *StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionArgs) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrInput
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created.
> **Note** Either `clearKeyEncryption` or `drm` must be specified.
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
func (StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
type StreamingPolicyCommonEncryptionCbcsDefaultContentKey ¶
type StreamingPolicyCommonEncryptionCbcsDefaultContentKey struct { // Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. Label *string `pulumi:"label"` // Policy used by Default Key. Changing this forces a new Streaming Policy to be created. PolicyName *string `pulumi:"policyName"` }
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs ¶
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs struct { // Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. Label pulumi.StringPtrInput `pulumi:"label"` // Policy used by Default Key. Changing this forces a new Streaming Policy to be created. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` }
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput ¶
func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ¶
func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyInput ¶
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput }
StreamingPolicyCommonEncryptionCbcsDefaultContentKeyInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs and StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsDefaultContentKeyInput` via:
StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs{...}
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput ¶
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) Label ¶
Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) PolicyName ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput ¶
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput }
StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs, StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtr and StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput` via:
StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs{...} or: nil
func StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtr ¶
func StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtr(v *StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ¶
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) Label ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) Label() pulumi.StringPtrOutput
Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) PolicyName ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCbcsDrmFairplay ¶
type StreamingPolicyCommonEncryptionCbcsDrmFairplay struct { // All license to be persistent or not. Changing this forces a new Streaming Policy to be created. AllowPersistentLicense *bool `pulumi:"allowPersistentLicense"` // The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created. CustomLicenseAcquisitionUrlTemplate *string `pulumi:"customLicenseAcquisitionUrlTemplate"` }
type StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs ¶
type StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs struct { // All license to be persistent or not. Changing this forces a new Streaming Policy to be created. AllowPersistentLicense pulumi.BoolPtrInput `pulumi:"allowPersistentLicense"` // The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created. CustomLicenseAcquisitionUrlTemplate pulumi.StringPtrInput `pulumi:"customLicenseAcquisitionUrlTemplate"` }
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput ¶
func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ¶
func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
type StreamingPolicyCommonEncryptionCbcsDrmFairplayInput ¶
type StreamingPolicyCommonEncryptionCbcsDrmFairplayInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput }
StreamingPolicyCommonEncryptionCbcsDrmFairplayInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs and StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsDrmFairplayInput` via:
StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs{...}
type StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput ¶
type StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) AllowPersistentLicense ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) AllowPersistentLicense() pulumi.BoolPtrOutput
All license to be persistent or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) CustomLicenseAcquisitionUrlTemplate ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput ¶
type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput }
StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs, StreamingPolicyCommonEncryptionCbcsDrmFairplayPtr and StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput` via:
StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs{...} or: nil
func StreamingPolicyCommonEncryptionCbcsDrmFairplayPtr ¶
func StreamingPolicyCommonEncryptionCbcsDrmFairplayPtr(v *StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput
type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ¶
type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) AllowPersistentLicense ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) AllowPersistentLicense() pulumi.BoolPtrOutput
All license to be persistent or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) CustomLicenseAcquisitionUrlTemplate ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
type StreamingPolicyCommonEncryptionCbcsEnabledProtocols ¶
type StreamingPolicyCommonEncryptionCbcsEnabledProtocols struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. Dash *bool `pulumi:"dash"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. Download *bool `pulumi:"download"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. Hls *bool `pulumi:"hls"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. SmoothStreaming *bool `pulumi:"smoothStreaming"` }
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs ¶
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. Dash pulumi.BoolPtrInput `pulumi:"dash"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. Download pulumi.BoolPtrInput `pulumi:"download"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. Hls pulumi.BoolPtrInput `pulumi:"hls"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. SmoothStreaming pulumi.BoolPtrInput `pulumi:"smoothStreaming"` }
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput ¶
func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ¶
func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsInput ¶
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput }
StreamingPolicyCommonEncryptionCbcsEnabledProtocolsInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs and StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsEnabledProtocolsInput` via:
StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs{...}
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput ¶
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Dash ¶
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Download ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Hls ¶
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) SmoothStreaming ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput ¶
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput }
StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs, StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtr and StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput` via:
StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs{...} or: nil
func StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtr ¶
func StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtr(v *StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ¶
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Dash ¶
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Download ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Hls ¶
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) SmoothStreaming ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCbcsInput ¶
type StreamingPolicyCommonEncryptionCbcsInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsOutput() StreamingPolicyCommonEncryptionCbcsOutput ToStreamingPolicyCommonEncryptionCbcsOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsOutput }
StreamingPolicyCommonEncryptionCbcsInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsArgs and StreamingPolicyCommonEncryptionCbcsOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsInput` via:
StreamingPolicyCommonEncryptionCbcsArgs{...}
type StreamingPolicyCommonEncryptionCbcsOutput ¶
type StreamingPolicyCommonEncryptionCbcsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsOutput) ClearKeyEncryption ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsOutput) ClearKeyEncryption() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
A `clearKeyEncryption` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsOutput) DefaultContentKey ¶
func (o StreamingPolicyCommonEncryptionCbcsOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsOutput) DrmFairplay ¶
func (o StreamingPolicyCommonEncryptionCbcsOutput) DrmFairplay() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
A `drmFairplay` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsOutput) EnabledProtocols ¶
func (o StreamingPolicyCommonEncryptionCbcsOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutput() StreamingPolicyCommonEncryptionCbcsOutput
func (StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsOutput
func (StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
type StreamingPolicyCommonEncryptionCbcsPtrInput ¶
type StreamingPolicyCommonEncryptionCbcsPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput }
StreamingPolicyCommonEncryptionCbcsPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCbcsArgs, StreamingPolicyCommonEncryptionCbcsPtr and StreamingPolicyCommonEncryptionCbcsPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCbcsPtrInput` via:
StreamingPolicyCommonEncryptionCbcsArgs{...} or: nil
func StreamingPolicyCommonEncryptionCbcsPtr ¶
func StreamingPolicyCommonEncryptionCbcsPtr(v *StreamingPolicyCommonEncryptionCbcsArgs) StreamingPolicyCommonEncryptionCbcsPtrInput
type StreamingPolicyCommonEncryptionCbcsPtrOutput ¶
type StreamingPolicyCommonEncryptionCbcsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ClearKeyEncryption ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) ClearKeyEncryption() StreamingPolicyCommonEncryptionCbcsClearKeyEncryptionPtrOutput
A `clearKeyEncryption` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) DefaultContentKey ¶
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) DrmFairplay ¶
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) DrmFairplay() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
A `drmFairplay` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) EnabledProtocols ¶
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
type StreamingPolicyCommonEncryptionCenc ¶
type StreamingPolicyCommonEncryptionCenc struct { // A `clearKeyEncryption` block as defined below. Changing this forces a new Streaming Policy to be created. ClearKeyEncryption *StreamingPolicyCommonEncryptionCencClearKeyEncryption `pulumi:"clearKeyEncryption"` // One or more `clearTrack` blocks as defined below. Changing this forces a new Streaming Policy to be created. ClearTracks []StreamingPolicyCommonEncryptionCencClearTrack `pulumi:"clearTracks"` // One or more `contentKeyToTrackMapping` blocks as defined below. Changing this forces a new Streaming Policy to be created. ContentKeyToTrackMappings []StreamingPolicyCommonEncryptionCencContentKeyToTrackMapping `pulumi:"contentKeyToTrackMappings"` // A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created. DefaultContentKey *StreamingPolicyCommonEncryptionCencDefaultContentKey `pulumi:"defaultContentKey"` // A `drmPlayready` block as defined below. Changing this forces a new Streaming Policy to be created. DrmPlayready *StreamingPolicyCommonEncryptionCencDrmPlayready `pulumi:"drmPlayready"` // The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created. DrmWidevineCustomLicenseAcquisitionUrlTemplate *string `pulumi:"drmWidevineCustomLicenseAcquisitionUrlTemplate"` // A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created. EnabledProtocols *StreamingPolicyCommonEncryptionCencEnabledProtocols `pulumi:"enabledProtocols"` }
type StreamingPolicyCommonEncryptionCencArgs ¶
type StreamingPolicyCommonEncryptionCencArgs struct { // A `clearKeyEncryption` block as defined below. Changing this forces a new Streaming Policy to be created. ClearKeyEncryption StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrInput `pulumi:"clearKeyEncryption"` // One or more `clearTrack` blocks as defined below. Changing this forces a new Streaming Policy to be created. ClearTracks StreamingPolicyCommonEncryptionCencClearTrackArrayInput `pulumi:"clearTracks"` // One or more `contentKeyToTrackMapping` blocks as defined below. Changing this forces a new Streaming Policy to be created. ContentKeyToTrackMappings StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayInput `pulumi:"contentKeyToTrackMappings"` // A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created. DefaultContentKey StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput `pulumi:"defaultContentKey"` // A `drmPlayready` block as defined below. Changing this forces a new Streaming Policy to be created. DrmPlayready StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput `pulumi:"drmPlayready"` // The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created. DrmWidevineCustomLicenseAcquisitionUrlTemplate pulumi.StringPtrInput `pulumi:"drmWidevineCustomLicenseAcquisitionUrlTemplate"` // A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created. EnabledProtocols StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput `pulumi:"enabledProtocols"` }
func (StreamingPolicyCommonEncryptionCencArgs) ElementType ¶
func (StreamingPolicyCommonEncryptionCencArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutput ¶
func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutput() StreamingPolicyCommonEncryptionCencOutput
func (StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencOutput
func (StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutput ¶
func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
func (StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
type StreamingPolicyCommonEncryptionCencClearKeyEncryption ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearKeyEncryption struct { // The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created. // // > **Note** Either `clearKeyEncryption` or `drm` must be specified. CustomKeysAcquisitionUrlTemplate string `pulumi:"customKeysAcquisitionUrlTemplate"` }
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs struct { // The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created. // // > **Note** Either `clearKeyEncryption` or `drm` must be specified. CustomKeysAcquisitionUrlTemplate pulumi.StringInput `pulumi:"customKeysAcquisitionUrlTemplate"` }
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput }
StreamingPolicyCommonEncryptionCencClearKeyEncryptionInput is an input type that accepts StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs and StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencClearKeyEncryptionInput` via:
StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs{...}
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) CustomKeysAcquisitionUrlTemplate ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringOutput
The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created.
> **Note** Either `clearKeyEncryption` or `drm` must be specified.
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput }
StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs, StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtr and StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrInput` via:
StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs{...} or: nil
func StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtr ¶ added in v5.37.0
func StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtr(v *StreamingPolicyCommonEncryptionCencClearKeyEncryptionArgs) StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrInput
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created.
> **Note** Either `clearKeyEncryption` or `drm` must be specified.
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
func (StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput) ToStreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
type StreamingPolicyCommonEncryptionCencClearTrack ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrack struct { // One or more `condition` blocks as defined below. Changing this forces a new Streaming Policy to be created. Conditions []StreamingPolicyCommonEncryptionCencClearTrackCondition `pulumi:"conditions"` }
type StreamingPolicyCommonEncryptionCencClearTrackArgs ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackArgs struct { // One or more `condition` blocks as defined below. Changing this forces a new Streaming Policy to be created. Conditions StreamingPolicyCommonEncryptionCencClearTrackConditionArrayInput `pulumi:"conditions"` }
func (StreamingPolicyCommonEncryptionCencClearTrackArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearTrackArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearTrackArgs) ToStreamingPolicyCommonEncryptionCencClearTrackOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearTrackArgs) ToStreamingPolicyCommonEncryptionCencClearTrackOutput() StreamingPolicyCommonEncryptionCencClearTrackOutput
func (StreamingPolicyCommonEncryptionCencClearTrackArgs) ToStreamingPolicyCommonEncryptionCencClearTrackOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearTrackArgs) ToStreamingPolicyCommonEncryptionCencClearTrackOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackOutput
type StreamingPolicyCommonEncryptionCencClearTrackArray ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackArray []StreamingPolicyCommonEncryptionCencClearTrackInput
func (StreamingPolicyCommonEncryptionCencClearTrackArray) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearTrackArray) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearTrackArray) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearTrackArray) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
func (StreamingPolicyCommonEncryptionCencClearTrackArray) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearTrackArray) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
type StreamingPolicyCommonEncryptionCencClearTrackArrayInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackArrayInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencClearTrackArrayOutput }
StreamingPolicyCommonEncryptionCencClearTrackArrayInput is an input type that accepts StreamingPolicyCommonEncryptionCencClearTrackArray and StreamingPolicyCommonEncryptionCencClearTrackArrayOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencClearTrackArrayInput` via:
StreamingPolicyCommonEncryptionCencClearTrackArray{ StreamingPolicyCommonEncryptionCencClearTrackArgs{...} }
type StreamingPolicyCommonEncryptionCencClearTrackArrayOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackArrayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
func (StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
type StreamingPolicyCommonEncryptionCencClearTrackCondition ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackCondition struct { // The track property condition operation. Possible value is `Equal`. Changing this forces a new Streaming Policy to be created. Operation string `pulumi:"operation"` // The track property type. Possible value is `FourCC`. Changing this forces a new Streaming Policy to be created. Property string `pulumi:"property"` // The track property value. Changing this forces a new Streaming Policy to be created. Value string `pulumi:"value"` }
type StreamingPolicyCommonEncryptionCencClearTrackConditionArgs ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackConditionArgs struct { // The track property condition operation. Possible value is `Equal`. Changing this forces a new Streaming Policy to be created. Operation pulumi.StringInput `pulumi:"operation"` // The track property type. Possible value is `FourCC`. Changing this forces a new Streaming Policy to be created. Property pulumi.StringInput `pulumi:"property"` // The track property value. Changing this forces a new Streaming Policy to be created. Value pulumi.StringInput `pulumi:"value"` }
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
type StreamingPolicyCommonEncryptionCencClearTrackConditionArray ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackConditionArray []StreamingPolicyCommonEncryptionCencClearTrackConditionInput
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencClearTrackConditionArray) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
type StreamingPolicyCommonEncryptionCencClearTrackConditionArrayInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackConditionArrayInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput }
StreamingPolicyCommonEncryptionCencClearTrackConditionArrayInput is an input type that accepts StreamingPolicyCommonEncryptionCencClearTrackConditionArray and StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencClearTrackConditionArrayInput` via:
StreamingPolicyCommonEncryptionCencClearTrackConditionArray{ StreamingPolicyCommonEncryptionCencClearTrackConditionArgs{...} }
type StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
func (StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
type StreamingPolicyCommonEncryptionCencClearTrackConditionInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackConditionInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionOutput ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionOutput }
StreamingPolicyCommonEncryptionCencClearTrackConditionInput is an input type that accepts StreamingPolicyCommonEncryptionCencClearTrackConditionArgs and StreamingPolicyCommonEncryptionCencClearTrackConditionOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencClearTrackConditionInput` via:
StreamingPolicyCommonEncryptionCencClearTrackConditionArgs{...}
type StreamingPolicyCommonEncryptionCencClearTrackConditionOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackConditionOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) Operation ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) Operation() pulumi.StringOutput
The track property condition operation. Possible value is `Equal`. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) Property ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) Property() pulumi.StringOutput
The track property type. Possible value is `FourCC`. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutput() StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
func (StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencClearTrackConditionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackConditionOutput
type StreamingPolicyCommonEncryptionCencClearTrackInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencClearTrackOutput() StreamingPolicyCommonEncryptionCencClearTrackOutput ToStreamingPolicyCommonEncryptionCencClearTrackOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencClearTrackOutput }
StreamingPolicyCommonEncryptionCencClearTrackInput is an input type that accepts StreamingPolicyCommonEncryptionCencClearTrackArgs and StreamingPolicyCommonEncryptionCencClearTrackOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencClearTrackInput` via:
StreamingPolicyCommonEncryptionCencClearTrackArgs{...}
type StreamingPolicyCommonEncryptionCencClearTrackOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencClearTrackOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencClearTrackOutput) Conditions ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackOutput) Conditions() StreamingPolicyCommonEncryptionCencClearTrackConditionArrayOutput
One or more `condition` blocks as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencClearTrackOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencClearTrackOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencClearTrackOutput) ToStreamingPolicyCommonEncryptionCencClearTrackOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackOutput) ToStreamingPolicyCommonEncryptionCencClearTrackOutput() StreamingPolicyCommonEncryptionCencClearTrackOutput
func (StreamingPolicyCommonEncryptionCencClearTrackOutput) ToStreamingPolicyCommonEncryptionCencClearTrackOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencClearTrackOutput) ToStreamingPolicyCommonEncryptionCencClearTrackOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencClearTrackOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMapping ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMapping struct { // Specifies the content key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. Label *string `pulumi:"label"` // The policy used by the default key. Changing this forces a new Streaming Policy to be created. PolicyName *string `pulumi:"policyName"` // One or more `track` blocks as defined below. Changing this forces a new Streaming Policy to be created. Tracks []StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrack `pulumi:"tracks"` }
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs struct { // Specifies the content key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. Label pulumi.StringPtrInput `pulumi:"label"` // The policy used by the default key. Changing this forces a new Streaming Policy to be created. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` // One or more `track` blocks as defined below. Changing this forces a new Streaming Policy to be created. Tracks StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayInput `pulumi:"tracks"` }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray []StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingInput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput }
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayInput is an input type that accepts StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray and StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayInput` via:
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArray{ StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs{...} }
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) Index ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput }
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingInput is an input type that accepts StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs and StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingInput` via:
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArgs{...}
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) Label ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) Label() pulumi.StringPtrOutput
Specifies the content key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) PolicyName ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) PolicyName() pulumi.StringPtrOutput
The policy used by the default key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) Tracks ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingOutput) Tracks() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
One or more `track` blocks as defined below. Changing this forces a new Streaming Policy to be created.
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrack ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrack struct { // One or more `condition` blocks as defined below. Changing this forces a new Streaming Policy to be created. Conditions []StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackCondition `pulumi:"conditions"` }
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs struct { // One or more `condition` blocks as defined below. Changing this forces a new Streaming Policy to be created. Conditions StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayInput `pulumi:"conditions"` }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray []StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackInput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput }
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayInput is an input type that accepts StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray and StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayInput` via:
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArray{ StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs{...} }
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) Index ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArrayOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackCondition ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackCondition struct { // The track property condition operation. Possible value is `Equal`. Changing this forces a new Streaming Policy to be created. Operation string `pulumi:"operation"` // The track property type. Possible value is `FourCC`. Changing this forces a new Streaming Policy to be created. Property string `pulumi:"property"` // The track property value. Changing this forces a new Streaming Policy to be created. Value string `pulumi:"value"` }
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs struct { // The track property condition operation. Possible value is `Equal`. Changing this forces a new Streaming Policy to be created. Operation pulumi.StringInput `pulumi:"operation"` // The track property type. Possible value is `FourCC`. Changing this forces a new Streaming Policy to be created. Property pulumi.StringInput `pulumi:"property"` // The track property value. Changing this forces a new Streaming Policy to be created. Value pulumi.StringInput `pulumi:"value"` }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray []StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionInput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput }
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayInput is an input type that accepts StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray and StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayInput` via:
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArray{ StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs{...} }
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) Index ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput }
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionInput is an input type that accepts StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs and StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionInput` via:
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArgs{...}
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Operation ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Operation() pulumi.StringOutput
The track property condition operation. Possible value is `Equal`. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Property ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Property() pulumi.StringOutput
The track property type. Possible value is `FourCC`. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Value ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionOutput) Value() pulumi.StringOutput
The track property value. Changing this forces a new Streaming Policy to be created.
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackInput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput }
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackInput is an input type that accepts StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs and StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackInput` via:
StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackArgs{...}
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput ¶ added in v5.37.0
type StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) Conditions ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) Conditions() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackConditionArrayOutput
One or more `condition` blocks as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
func (StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput) ToStreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingTrackOutput
type StreamingPolicyCommonEncryptionCencDefaultContentKey ¶
type StreamingPolicyCommonEncryptionCencDefaultContentKey struct { // Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. Label *string `pulumi:"label"` // Policy used by Default Key. Changing this forces a new Streaming Policy to be created. PolicyName *string `pulumi:"policyName"` }
type StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs ¶
type StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs struct { // Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. Label pulumi.StringPtrInput `pulumi:"label"` // Policy used by Default Key. Changing this forces a new Streaming Policy to be created. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` }
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ElementType ¶
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput ¶
func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ¶
func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCencDefaultContentKeyInput ¶
type StreamingPolicyCommonEncryptionCencDefaultContentKeyInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput }
StreamingPolicyCommonEncryptionCencDefaultContentKeyInput is an input type that accepts StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs and StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencDefaultContentKeyInput` via:
StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs{...}
type StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput ¶
type StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) Label ¶
Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) PolicyName ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput ¶
type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput }
StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs, StreamingPolicyCommonEncryptionCencDefaultContentKeyPtr and StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput` via:
StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs{...} or: nil
func StreamingPolicyCommonEncryptionCencDefaultContentKeyPtr ¶
func StreamingPolicyCommonEncryptionCencDefaultContentKeyPtr(v *StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput
type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ¶
type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) Label ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) Label() pulumi.StringPtrOutput
Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) PolicyName ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCencDrmPlayready ¶
type StreamingPolicyCommonEncryptionCencDrmPlayready struct { // Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created. CustomAttributes *string `pulumi:"customAttributes"` // The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created. CustomLicenseAcquisitionUrlTemplate *string `pulumi:"customLicenseAcquisitionUrlTemplate"` }
type StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs ¶
type StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs struct { // Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created. CustomAttributes pulumi.StringPtrInput `pulumi:"customAttributes"` // The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created. CustomLicenseAcquisitionUrlTemplate pulumi.StringPtrInput `pulumi:"customLicenseAcquisitionUrlTemplate"` }
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ElementType ¶
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput ¶
func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ¶
func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
type StreamingPolicyCommonEncryptionCencDrmPlayreadyInput ¶
type StreamingPolicyCommonEncryptionCencDrmPlayreadyInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput }
StreamingPolicyCommonEncryptionCencDrmPlayreadyInput is an input type that accepts StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs and StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencDrmPlayreadyInput` via:
StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs{...}
type StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput ¶
type StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomAttributes ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomAttributes() pulumi.StringPtrOutput
Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomLicenseAcquisitionUrlTemplate ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput ¶
type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput }
StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs, StreamingPolicyCommonEncryptionCencDrmPlayreadyPtr and StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput` via:
StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs{...} or: nil
func StreamingPolicyCommonEncryptionCencDrmPlayreadyPtr ¶
func StreamingPolicyCommonEncryptionCencDrmPlayreadyPtr(v *StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput
type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ¶
type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomAttributes ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomAttributes() pulumi.StringPtrOutput
Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomLicenseAcquisitionUrlTemplate ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
type StreamingPolicyCommonEncryptionCencEnabledProtocols ¶
type StreamingPolicyCommonEncryptionCencEnabledProtocols struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. Dash *bool `pulumi:"dash"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. Download *bool `pulumi:"download"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. Hls *bool `pulumi:"hls"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. SmoothStreaming *bool `pulumi:"smoothStreaming"` }
type StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs ¶
type StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. Dash pulumi.BoolPtrInput `pulumi:"dash"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. Download pulumi.BoolPtrInput `pulumi:"download"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. Hls pulumi.BoolPtrInput `pulumi:"hls"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. SmoothStreaming pulumi.BoolPtrInput `pulumi:"smoothStreaming"` }
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ElementType ¶
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput ¶
func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ¶
func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext ¶
func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCencEnabledProtocolsInput ¶
type StreamingPolicyCommonEncryptionCencEnabledProtocolsInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput }
StreamingPolicyCommonEncryptionCencEnabledProtocolsInput is an input type that accepts StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs and StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencEnabledProtocolsInput` via:
StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs{...}
type StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput ¶
type StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Dash ¶
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Download ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Hls ¶
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) SmoothStreaming ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput ¶
type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput }
StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs, StreamingPolicyCommonEncryptionCencEnabledProtocolsPtr and StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput` via:
StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs{...} or: nil
func StreamingPolicyCommonEncryptionCencEnabledProtocolsPtr ¶
func StreamingPolicyCommonEncryptionCencEnabledProtocolsPtr(v *StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput
type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ¶
type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Dash ¶
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Download ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Hls ¶
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) SmoothStreaming ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCencInput ¶
type StreamingPolicyCommonEncryptionCencInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencOutput() StreamingPolicyCommonEncryptionCencOutput ToStreamingPolicyCommonEncryptionCencOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencOutput }
StreamingPolicyCommonEncryptionCencInput is an input type that accepts StreamingPolicyCommonEncryptionCencArgs and StreamingPolicyCommonEncryptionCencOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencInput` via:
StreamingPolicyCommonEncryptionCencArgs{...}
type StreamingPolicyCommonEncryptionCencOutput ¶
type StreamingPolicyCommonEncryptionCencOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencOutput) ClearKeyEncryption ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencOutput) ClearKeyEncryption() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
A `clearKeyEncryption` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) ClearTracks ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencOutput) ClearTracks() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
One or more `clearTrack` blocks as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) ContentKeyToTrackMappings ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencOutput) ContentKeyToTrackMappings() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
One or more `contentKeyToTrackMapping` blocks as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) DefaultContentKey ¶
func (o StreamingPolicyCommonEncryptionCencOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) DrmPlayready ¶
func (o StreamingPolicyCommonEncryptionCencOutput) DrmPlayready() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
A `drmPlayready` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate ¶
func (o StreamingPolicyCommonEncryptionCencOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCencOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencOutput) EnabledProtocols ¶
func (o StreamingPolicyCommonEncryptionCencOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutput ¶
func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutput() StreamingPolicyCommonEncryptionCencOutput
func (StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencOutput
func (StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
func (StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
type StreamingPolicyCommonEncryptionCencPtrInput ¶
type StreamingPolicyCommonEncryptionCencPtrInput interface { pulumi.Input ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(context.Context) StreamingPolicyCommonEncryptionCencPtrOutput }
StreamingPolicyCommonEncryptionCencPtrInput is an input type that accepts StreamingPolicyCommonEncryptionCencArgs, StreamingPolicyCommonEncryptionCencPtr and StreamingPolicyCommonEncryptionCencPtrOutput values. You can construct a concrete instance of `StreamingPolicyCommonEncryptionCencPtrInput` via:
StreamingPolicyCommonEncryptionCencArgs{...} or: nil
func StreamingPolicyCommonEncryptionCencPtr ¶
func StreamingPolicyCommonEncryptionCencPtr(v *StreamingPolicyCommonEncryptionCencArgs) StreamingPolicyCommonEncryptionCencPtrInput
type StreamingPolicyCommonEncryptionCencPtrOutput ¶
type StreamingPolicyCommonEncryptionCencPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencPtrOutput) ClearKeyEncryption ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) ClearKeyEncryption() StreamingPolicyCommonEncryptionCencClearKeyEncryptionPtrOutput
A `clearKeyEncryption` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) ClearTracks ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) ClearTracks() StreamingPolicyCommonEncryptionCencClearTrackArrayOutput
One or more `clearTrack` blocks as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) ContentKeyToTrackMappings ¶ added in v5.37.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) ContentKeyToTrackMappings() StreamingPolicyCommonEncryptionCencContentKeyToTrackMappingArrayOutput
One or more `contentKeyToTrackMapping` blocks as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) DefaultContentKey ¶
func (o StreamingPolicyCommonEncryptionCencPtrOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) DrmPlayready ¶
func (o StreamingPolicyCommonEncryptionCencPtrOutput) DrmPlayready() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
A `drmPlayready` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate ¶
func (o StreamingPolicyCommonEncryptionCencPtrOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers licenses to the end user. This is not required when using Azure Media Services for issuing licenses. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) ElementType ¶
func (StreamingPolicyCommonEncryptionCencPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencPtrOutput) EnabledProtocols ¶
func (o StreamingPolicyCommonEncryptionCencPtrOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput ¶
func (o StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
func (StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext ¶
func (o StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
type StreamingPolicyEnvelopeEncryption ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryption struct { // The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created. CustomKeysAcquisitionUrlTemplate *string `pulumi:"customKeysAcquisitionUrlTemplate"` // A `defaultContentKey` block as defined above. Changing this forces a new Streaming Policy to be created. DefaultContentKey *StreamingPolicyEnvelopeEncryptionDefaultContentKey `pulumi:"defaultContentKey"` // A `enabledProtocols` block as defined above. Changing this forces a new Streaming Policy to be created. EnabledProtocols *StreamingPolicyEnvelopeEncryptionEnabledProtocols `pulumi:"enabledProtocols"` }
type StreamingPolicyEnvelopeEncryptionArgs ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionArgs struct { // The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created. CustomKeysAcquisitionUrlTemplate pulumi.StringPtrInput `pulumi:"customKeysAcquisitionUrlTemplate"` // A `defaultContentKey` block as defined above. Changing this forces a new Streaming Policy to be created. DefaultContentKey StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrInput `pulumi:"defaultContentKey"` // A `enabledProtocols` block as defined above. Changing this forces a new Streaming Policy to be created. EnabledProtocols StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrInput `pulumi:"enabledProtocols"` }
func (StreamingPolicyEnvelopeEncryptionArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionArgs) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionOutput ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionOutput() StreamingPolicyEnvelopeEncryptionOutput
func (StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionOutput
func (StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionPtrOutput ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionPtrOutput() StreamingPolicyEnvelopeEncryptionPtrOutput
func (StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionArgs) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionPtrOutput
type StreamingPolicyEnvelopeEncryptionDefaultContentKey ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionDefaultContentKey struct { // Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. Label *string `pulumi:"label"` // Policy used by Default Key. Changing this forces a new Streaming Policy to be created. PolicyName *string `pulumi:"policyName"` }
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs struct { // Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created. Label pulumi.StringPtrInput `pulumi:"label"` // Policy used by Default Key. Changing this forces a new Streaming Policy to be created. PolicyName pulumi.StringPtrInput `pulumi:"policyName"` }
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyInput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyInput interface { pulumi.Input ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputWithContext(context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput }
StreamingPolicyEnvelopeEncryptionDefaultContentKeyInput is an input type that accepts StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs and StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput values. You can construct a concrete instance of `StreamingPolicyEnvelopeEncryptionDefaultContentKeyInput` via:
StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs{...}
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput struct{ *pulumi.OutputState }
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) Label ¶ added in v5.37.0
Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) PolicyName ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrInput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrInput interface { pulumi.Input ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext(context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput }
StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrInput is an input type that accepts StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs, StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtr and StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput values. You can construct a concrete instance of `StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrInput` via:
StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs{...} or: nil
func StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtr ¶ added in v5.37.0
func StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtr(v *StreamingPolicyEnvelopeEncryptionDefaultContentKeyArgs) StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrInput
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) Label ¶ added in v5.37.0
Label can be used to specify Content Key when creating a Streaming Locator. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) PolicyName ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
func (StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput) ToStreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
type StreamingPolicyEnvelopeEncryptionEnabledProtocols ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionEnabledProtocols struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. Dash *bool `pulumi:"dash"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. Download *bool `pulumi:"download"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. Hls *bool `pulumi:"hls"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. SmoothStreaming *bool `pulumi:"smoothStreaming"` }
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. Dash pulumi.BoolPtrInput `pulumi:"dash"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. Download pulumi.BoolPtrInput `pulumi:"download"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. Hls pulumi.BoolPtrInput `pulumi:"hls"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. SmoothStreaming pulumi.BoolPtrInput `pulumi:"smoothStreaming"` }
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext ¶ added in v5.37.0
func (i StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsInput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsInput interface { pulumi.Input ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputWithContext(context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput }
StreamingPolicyEnvelopeEncryptionEnabledProtocolsInput is an input type that accepts StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs and StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput values. You can construct a concrete instance of `StreamingPolicyEnvelopeEncryptionEnabledProtocolsInput` via:
StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs{...}
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) Dash ¶ added in v5.37.0
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) Download ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) Hls ¶ added in v5.37.0
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) SmoothStreaming ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrInput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrInput interface { pulumi.Input ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext(context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput }
StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrInput is an input type that accepts StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs, StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtr and StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput values. You can construct a concrete instance of `StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrInput` via:
StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs{...} or: nil
func StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtr ¶ added in v5.37.0
func StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtr(v *StreamingPolicyEnvelopeEncryptionEnabledProtocolsArgs) StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrInput
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) Dash ¶ added in v5.37.0
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) Download ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) Hls ¶ added in v5.37.0
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) SmoothStreaming ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyEnvelopeEncryptionInput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionInput interface { pulumi.Input ToStreamingPolicyEnvelopeEncryptionOutput() StreamingPolicyEnvelopeEncryptionOutput ToStreamingPolicyEnvelopeEncryptionOutputWithContext(context.Context) StreamingPolicyEnvelopeEncryptionOutput }
StreamingPolicyEnvelopeEncryptionInput is an input type that accepts StreamingPolicyEnvelopeEncryptionArgs and StreamingPolicyEnvelopeEncryptionOutput values. You can construct a concrete instance of `StreamingPolicyEnvelopeEncryptionInput` via:
StreamingPolicyEnvelopeEncryptionArgs{...}
type StreamingPolicyEnvelopeEncryptionOutput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionOutput struct{ *pulumi.OutputState }
func (StreamingPolicyEnvelopeEncryptionOutput) CustomKeysAcquisitionUrlTemplate ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionOutput) DefaultContentKey ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionOutput) DefaultContentKey() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined above. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionOutput) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionOutput) EnabledProtocols ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionOutput) EnabledProtocols() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined above. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionOutput() StreamingPolicyEnvelopeEncryptionOutput
func (StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionOutput
func (StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutput() StreamingPolicyEnvelopeEncryptionPtrOutput
func (StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionPtrOutput
type StreamingPolicyEnvelopeEncryptionPtrInput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionPtrInput interface { pulumi.Input ToStreamingPolicyEnvelopeEncryptionPtrOutput() StreamingPolicyEnvelopeEncryptionPtrOutput ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext(context.Context) StreamingPolicyEnvelopeEncryptionPtrOutput }
StreamingPolicyEnvelopeEncryptionPtrInput is an input type that accepts StreamingPolicyEnvelopeEncryptionArgs, StreamingPolicyEnvelopeEncryptionPtr and StreamingPolicyEnvelopeEncryptionPtrOutput values. You can construct a concrete instance of `StreamingPolicyEnvelopeEncryptionPtrInput` via:
StreamingPolicyEnvelopeEncryptionArgs{...} or: nil
func StreamingPolicyEnvelopeEncryptionPtr ¶ added in v5.37.0
func StreamingPolicyEnvelopeEncryptionPtr(v *StreamingPolicyEnvelopeEncryptionArgs) StreamingPolicyEnvelopeEncryptionPtrInput
type StreamingPolicyEnvelopeEncryptionPtrOutput ¶ added in v5.37.0
type StreamingPolicyEnvelopeEncryptionPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyEnvelopeEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionPtrOutput) CustomKeysAcquisitionUrlTemplate() pulumi.StringPtrOutput
The URL template for the custom service that delivers content keys to the end user. This is not required when using Azure Media Services for issuing keys. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionPtrOutput) DefaultContentKey ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionPtrOutput) DefaultContentKey() StreamingPolicyEnvelopeEncryptionDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined above. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionPtrOutput) ElementType ¶ added in v5.37.0
func (StreamingPolicyEnvelopeEncryptionPtrOutput) ElementType() reflect.Type
func (StreamingPolicyEnvelopeEncryptionPtrOutput) EnabledProtocols ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionPtrOutput) EnabledProtocols() StreamingPolicyEnvelopeEncryptionEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined above. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyEnvelopeEncryptionPtrOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutput ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionPtrOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutput() StreamingPolicyEnvelopeEncryptionPtrOutput
func (StreamingPolicyEnvelopeEncryptionPtrOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext ¶ added in v5.37.0
func (o StreamingPolicyEnvelopeEncryptionPtrOutput) ToStreamingPolicyEnvelopeEncryptionPtrOutputWithContext(ctx context.Context) StreamingPolicyEnvelopeEncryptionPtrOutput
type StreamingPolicyInput ¶
type StreamingPolicyInput interface { pulumi.Input ToStreamingPolicyOutput() StreamingPolicyOutput ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput }
type StreamingPolicyMap ¶
type StreamingPolicyMap map[string]StreamingPolicyInput
func (StreamingPolicyMap) ElementType ¶
func (StreamingPolicyMap) ElementType() reflect.Type
func (StreamingPolicyMap) ToStreamingPolicyMapOutput ¶
func (i StreamingPolicyMap) ToStreamingPolicyMapOutput() StreamingPolicyMapOutput
func (StreamingPolicyMap) ToStreamingPolicyMapOutputWithContext ¶
func (i StreamingPolicyMap) ToStreamingPolicyMapOutputWithContext(ctx context.Context) StreamingPolicyMapOutput
type StreamingPolicyMapInput ¶
type StreamingPolicyMapInput interface { pulumi.Input ToStreamingPolicyMapOutput() StreamingPolicyMapOutput ToStreamingPolicyMapOutputWithContext(context.Context) StreamingPolicyMapOutput }
StreamingPolicyMapInput is an input type that accepts StreamingPolicyMap and StreamingPolicyMapOutput values. You can construct a concrete instance of `StreamingPolicyMapInput` via:
StreamingPolicyMap{ "key": StreamingPolicyArgs{...} }
type StreamingPolicyMapOutput ¶
type StreamingPolicyMapOutput struct{ *pulumi.OutputState }
func (StreamingPolicyMapOutput) ElementType ¶
func (StreamingPolicyMapOutput) ElementType() reflect.Type
func (StreamingPolicyMapOutput) MapIndex ¶
func (o StreamingPolicyMapOutput) MapIndex(k pulumi.StringInput) StreamingPolicyOutput
func (StreamingPolicyMapOutput) ToStreamingPolicyMapOutput ¶
func (o StreamingPolicyMapOutput) ToStreamingPolicyMapOutput() StreamingPolicyMapOutput
func (StreamingPolicyMapOutput) ToStreamingPolicyMapOutputWithContext ¶
func (o StreamingPolicyMapOutput) ToStreamingPolicyMapOutputWithContext(ctx context.Context) StreamingPolicyMapOutput
type StreamingPolicyNoEncryptionEnabledProtocols ¶
type StreamingPolicyNoEncryptionEnabledProtocols struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. Dash *bool `pulumi:"dash"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. Download *bool `pulumi:"download"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. Hls *bool `pulumi:"hls"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. SmoothStreaming *bool `pulumi:"smoothStreaming"` }
type StreamingPolicyNoEncryptionEnabledProtocolsArgs ¶
type StreamingPolicyNoEncryptionEnabledProtocolsArgs struct { // Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created. Dash pulumi.BoolPtrInput `pulumi:"dash"` // Enable Download protocol or not. Changing this forces a new Streaming Policy to be created. Download pulumi.BoolPtrInput `pulumi:"download"` // Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created. Hls pulumi.BoolPtrInput `pulumi:"hls"` // Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created. SmoothStreaming pulumi.BoolPtrInput `pulumi:"smoothStreaming"` }
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ElementType ¶
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ElementType() reflect.Type
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput ¶
func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput() StreamingPolicyNoEncryptionEnabledProtocolsOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext ¶
func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ¶
func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext ¶
func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyNoEncryptionEnabledProtocolsInput ¶
type StreamingPolicyNoEncryptionEnabledProtocolsInput interface { pulumi.Input ToStreamingPolicyNoEncryptionEnabledProtocolsOutput() StreamingPolicyNoEncryptionEnabledProtocolsOutput ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext(context.Context) StreamingPolicyNoEncryptionEnabledProtocolsOutput }
StreamingPolicyNoEncryptionEnabledProtocolsInput is an input type that accepts StreamingPolicyNoEncryptionEnabledProtocolsArgs and StreamingPolicyNoEncryptionEnabledProtocolsOutput values. You can construct a concrete instance of `StreamingPolicyNoEncryptionEnabledProtocolsInput` via:
StreamingPolicyNoEncryptionEnabledProtocolsArgs{...}
type StreamingPolicyNoEncryptionEnabledProtocolsOutput ¶
type StreamingPolicyNoEncryptionEnabledProtocolsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) Dash ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Dash() pulumi.BoolPtrOutput
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) Download ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ElementType ¶
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ElementType() reflect.Type
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) Hls ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Hls() pulumi.BoolPtrOutput
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) SmoothStreaming ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput() StreamingPolicyNoEncryptionEnabledProtocolsOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyNoEncryptionEnabledProtocolsPtrInput ¶
type StreamingPolicyNoEncryptionEnabledProtocolsPtrInput interface { pulumi.Input ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput }
StreamingPolicyNoEncryptionEnabledProtocolsPtrInput is an input type that accepts StreamingPolicyNoEncryptionEnabledProtocolsArgs, StreamingPolicyNoEncryptionEnabledProtocolsPtr and StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput values. You can construct a concrete instance of `StreamingPolicyNoEncryptionEnabledProtocolsPtrInput` via:
StreamingPolicyNoEncryptionEnabledProtocolsArgs{...} or: nil
func StreamingPolicyNoEncryptionEnabledProtocolsPtr ¶
func StreamingPolicyNoEncryptionEnabledProtocolsPtr(v *StreamingPolicyNoEncryptionEnabledProtocolsArgs) StreamingPolicyNoEncryptionEnabledProtocolsPtrInput
type StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ¶
type StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Dash ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Dash() pulumi.BoolPtrOutput
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Download ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ElementType ¶
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Hls ¶
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) SmoothStreaming ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext ¶
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyOutput ¶
type StreamingPolicyOutput struct{ *pulumi.OutputState }
func (StreamingPolicyOutput) CommonEncryptionCbcs ¶ added in v5.5.0
func (o StreamingPolicyOutput) CommonEncryptionCbcs() StreamingPolicyCommonEncryptionCbcsPtrOutput
A `commonEncryptionCbcs` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyOutput) CommonEncryptionCenc ¶ added in v5.5.0
func (o StreamingPolicyOutput) CommonEncryptionCenc() StreamingPolicyCommonEncryptionCencPtrOutput
A `commonEncryptionCenc` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyOutput) DefaultContentKeyPolicyName ¶ added in v5.5.0
func (o StreamingPolicyOutput) DefaultContentKeyPolicyName() pulumi.StringPtrOutput
Default Content Key used by current Streaming Policy. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyOutput) ElementType ¶
func (StreamingPolicyOutput) ElementType() reflect.Type
func (StreamingPolicyOutput) EnvelopeEncryption ¶ added in v5.37.0
func (o StreamingPolicyOutput) EnvelopeEncryption() StreamingPolicyEnvelopeEncryptionPtrOutput
A `envelopeEncryption` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyOutput) MediaServicesAccountName ¶ added in v5.5.0
func (o StreamingPolicyOutput) MediaServicesAccountName() pulumi.StringOutput
The Media Services account name. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyOutput) Name ¶ added in v5.5.0
func (o StreamingPolicyOutput) Name() pulumi.StringOutput
The name which should be used for this Streaming Policy. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyOutput) NoEncryptionEnabledProtocols ¶ added in v5.5.0
func (o StreamingPolicyOutput) NoEncryptionEnabledProtocols() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
A `noEncryptionEnabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyOutput) ResourceGroupName ¶ added in v5.5.0
func (o StreamingPolicyOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Streaming Policy should exist. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyOutput) ToStreamingPolicyOutput ¶
func (o StreamingPolicyOutput) ToStreamingPolicyOutput() StreamingPolicyOutput
func (StreamingPolicyOutput) ToStreamingPolicyOutputWithContext ¶
func (o StreamingPolicyOutput) ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput
type StreamingPolicyState ¶
type StreamingPolicyState struct { // A `commonEncryptionCbcs` block as defined below. Changing this forces a new Streaming Policy to be created. CommonEncryptionCbcs StreamingPolicyCommonEncryptionCbcsPtrInput // A `commonEncryptionCenc` block as defined below. Changing this forces a new Streaming Policy to be created. CommonEncryptionCenc StreamingPolicyCommonEncryptionCencPtrInput // Default Content Key used by current Streaming Policy. Changing this forces a new Streaming Policy to be created. DefaultContentKeyPolicyName pulumi.StringPtrInput // A `envelopeEncryption` block as defined below. Changing this forces a new Streaming Policy to be created. EnvelopeEncryption StreamingPolicyEnvelopeEncryptionPtrInput // The Media Services account name. Changing this forces a new Streaming Policy to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Streaming Policy. Changing this forces a new Streaming Policy to be created. Name pulumi.StringPtrInput // A `noEncryptionEnabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created. NoEncryptionEnabledProtocols StreamingPolicyNoEncryptionEnabledProtocolsPtrInput // The name of the Resource Group where the Streaming Policy should exist. Changing this forces a new Streaming Policy to be created. ResourceGroupName pulumi.StringPtrInput }
func (StreamingPolicyState) ElementType ¶
func (StreamingPolicyState) ElementType() reflect.Type
type Transform ¶
type Transform struct { pulumi.CustomResourceState // An optional verbose description of the Transform. Description pulumi.StringPtrOutput `pulumi:"description"` // The Media Services account name. Changing this forces a new Transform to be created. MediaServicesAccountName pulumi.StringOutput `pulumi:"mediaServicesAccountName"` // The name which should be used for this Transform. Changing this forces a new Transform to be created. Name pulumi.StringOutput `pulumi:"name"` // One or more `output` blocks as defined below. At least one `output` must be defined. Outputs TransformOutputTypeArrayOutput `pulumi:"outputs"` // The name of the Resource Group where the Transform should exist. Changing this forces a new Transform to be created. ResourceGroupName pulumi.StringOutput `pulumi:"resourceGroupName"` }
Manages a Transform.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewTransform(ctx, "example", &media.TransformArgs{ Name: pulumi.String("transform1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My transform description"), Outputs: media.TransformOutputTypeArray{ &media.TransformOutputTypeArgs{ RelativePriority: pulumi.String("Normal"), OnErrorAction: pulumi.String("ContinueJob"), BuiltinPreset: &media.TransformOutputBuiltinPresetArgs{ PresetName: pulumi.String("AACGoodQualityAudio"), }, }, }, }) if err != nil { return err } return nil }) }
```
### With Multiple Outputs
```go package main
import (
"github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/storage" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := core.NewResourceGroup(ctx, "example", &core.ResourceGroupArgs{ Name: pulumi.String("media-resources"), Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "example", &storage.AccountArgs{ Name: pulumi.String("examplestoracc"), ResourceGroupName: example.Name, Location: example.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "example", &media.ServiceAccountArgs{ Name: pulumi.String("examplemediaacc"), Location: example.Location, ResourceGroupName: example.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewTransform(ctx, "example", &media.TransformArgs{ Name: pulumi.String("transform1"), ResourceGroupName: example.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My transform description"), Outputs: media.TransformOutputTypeArray{ &media.TransformOutputTypeArgs{ RelativePriority: pulumi.String("Normal"), OnErrorAction: pulumi.String("ContinueJob"), BuiltinPreset: &media.TransformOutputBuiltinPresetArgs{ PresetName: pulumi.String("AACGoodQualityAudio"), PresetConfiguration: &media.TransformOutputBuiltinPresetPresetConfigurationArgs{ Complexity: pulumi.String("Balanced"), InterleaveOutput: pulumi.String("NonInterleavedOutput"), KeyFrameIntervalInSeconds: pulumi.Float64(123122.5), MaxBitrateBps: pulumi.Int(300000), MaxHeight: pulumi.Int(480), MaxLayers: pulumi.Int(14), MinBitrateBps: pulumi.Int(200000), MinHeight: pulumi.Int(360), }, }, }, &media.TransformOutputTypeArgs{ RelativePriority: pulumi.String("Low"), OnErrorAction: pulumi.String("ContinueJob"), AudioAnalyzerPreset: &media.TransformOutputAudioAnalyzerPresetArgs{ AudioLanguage: pulumi.String("en-US"), AudioAnalysisMode: pulumi.String("Basic"), ExperimentalOptions: pulumi.StringMap{ "env": pulumi.String("test"), }, }, }, &media.TransformOutputTypeArgs{ RelativePriority: pulumi.String("Low"), OnErrorAction: pulumi.String("StopProcessingJob"), FaceDetectorPreset: &media.TransformOutputFaceDetectorPresetArgs{ AnalysisResolution: pulumi.String("StandardDefinition"), BlurType: pulumi.String("Med"), FaceRedactorMode: pulumi.String("Combined"), ExperimentalOptions: pulumi.StringMap{ "env": pulumi.String("test"), }, }, }, &media.TransformOutputTypeArgs{ RelativePriority: pulumi.String("Normal"), OnErrorAction: pulumi.String("StopProcessingJob"), VideoAnalyzerPreset: &media.TransformOutputVideoAnalyzerPresetArgs{ AudioLanguage: pulumi.String("en-US"), AudioAnalysisMode: pulumi.String("Basic"), InsightsType: pulumi.String("AllInsights"), ExperimentalOptions: pulumi.StringMap{ "env": pulumi.String("test"), }, }, }, &media.TransformOutputTypeArgs{ RelativePriority: pulumi.String("Low"), OnErrorAction: pulumi.String("ContinueJob"), CustomPreset: &media.TransformOutputCustomPresetArgs{ Codecs: media.TransformOutputCustomPresetCodecArray{ &media.TransformOutputCustomPresetCodecArgs{ AacAudio: &media.TransformOutputCustomPresetCodecAacAudioArgs{ Bitrate: pulumi.Int(128000), Channels: pulumi.Int(2), SamplingRate: pulumi.Int(48000), Profile: pulumi.String("AacLc"), }, }, &media.TransformOutputCustomPresetCodecArgs{ CopyAudio: &media.TransformOutputCustomPresetCodecCopyAudioArgs{ Label: pulumi.String("test"), }, }, &media.TransformOutputCustomPresetCodecArgs{ CopyVideo: &media.TransformOutputCustomPresetCodecCopyVideoArgs{ Label: pulumi.String("test"), }, }, &media.TransformOutputCustomPresetCodecArgs{ H264Video: &media.TransformOutputCustomPresetCodecH264VideoArgs{ KeyFrameInterval: pulumi.String("PT1S"), StretchMode: pulumi.String("AutoSize"), SyncMode: pulumi.String("Auto"), SceneChangeDetectionEnabled: pulumi.Bool(false), RateControlMode: pulumi.String("ABR"), Complexity: pulumi.String("Quality"), Layers: media.TransformOutputCustomPresetCodecH264VideoLayerArray{ &media.TransformOutputCustomPresetCodecH264VideoLayerArgs{ Width: pulumi.String("64"), Height: pulumi.String("64"), Bitrate: pulumi.Int(1045000), MaxBitrate: pulumi.Int(1045000), BFrames: pulumi.Int(3), Slices: pulumi.Int(0), AdaptiveBFrameEnabled: pulumi.Bool(true), Profile: pulumi.String("Auto"), Level: pulumi.String("auto"), BufferWindow: pulumi.String("PT5S"), ReferenceFrames: pulumi.Int(4), Crf: pulumi.Float64(23), EntropyMode: pulumi.String("Cabac"), }, &media.TransformOutputCustomPresetCodecH264VideoLayerArgs{ Width: pulumi.String("64"), Height: pulumi.String("64"), Bitrate: pulumi.Int(1000), MaxBitrate: pulumi.Int(1000), BFrames: pulumi.Int(3), FrameRate: pulumi.String("32"), Slices: pulumi.Int(1), AdaptiveBFrameEnabled: pulumi.Bool(true), Profile: pulumi.String("High444"), Level: pulumi.String("auto"), BufferWindow: pulumi.String("PT5S"), ReferenceFrames: pulumi.Int(4), Crf: pulumi.Float64(23), EntropyMode: pulumi.String("Cavlc"), }, }, }, }, &media.TransformOutputCustomPresetCodecArgs{ H265Video: &media.TransformOutputCustomPresetCodecH265VideoArgs{ KeyFrameInterval: pulumi.String("PT2S"), StretchMode: pulumi.String("AutoSize"), SyncMode: pulumi.String("Auto"), SceneChangeDetectionEnabled: pulumi.Bool(false), Complexity: pulumi.String("Speed"), Layers: media.TransformOutputCustomPresetCodecH265VideoLayerArray{ &media.TransformOutputCustomPresetCodecH265VideoLayerArgs{ Width: pulumi.String("64"), Height: pulumi.String("64"), Bitrate: pulumi.Int(1045000), MaxBitrate: pulumi.Int(1045000), BFrames: pulumi.Int(3), Slices: pulumi.Int(5), AdaptiveBFrameEnabled: pulumi.Bool(true), Profile: pulumi.String("Auto"), Label: pulumi.String("test"), Level: pulumi.String("auto"), BufferWindow: pulumi.String("PT5S"), FrameRate: pulumi.String("32"), ReferenceFrames: pulumi.Int(4), Crf: pulumi.Float64(23), }, }, }, }, &media.TransformOutputCustomPresetCodecArgs{ JpgImage: &media.TransformOutputCustomPresetCodecJpgImageArgs{ StretchMode: pulumi.String("AutoSize"), SyncMode: pulumi.String("Auto"), Start: pulumi.String("10"), Range: pulumi.String("100%%"), SpriteColumn: pulumi.Int(1), Step: pulumi.String("10"), Layers: media.TransformOutputCustomPresetCodecJpgImageLayerArray{ &media.TransformOutputCustomPresetCodecJpgImageLayerArgs{ Quality: pulumi.Int(70), Height: pulumi.String("180"), Label: pulumi.String("test"), Width: pulumi.String("120"), }, }, }, }, &media.TransformOutputCustomPresetCodecArgs{ PngImage: &media.TransformOutputCustomPresetCodecPngImageArgs{ StretchMode: pulumi.String("AutoSize"), SyncMode: pulumi.String("Auto"), Start: pulumi.String("{Best}"), Range: pulumi.String("80"), Step: pulumi.String("10"), Layers: media.TransformOutputCustomPresetCodecPngImageLayerArray{ &media.TransformOutputCustomPresetCodecPngImageLayerArgs{ Height: pulumi.String("180"), Label: pulumi.String("test"), Width: pulumi.String("120"), }, }, }, }, }, Formats: media.TransformOutputCustomPresetFormatArray{ &media.TransformOutputCustomPresetFormatArgs{ Jpg: &media.TransformOutputCustomPresetFormatJpgArgs{ FilenamePattern: pulumi.String("test{Basename}"), }, }, &media.TransformOutputCustomPresetFormatArgs{ Mp4: &media.TransformOutputCustomPresetFormatMp4Args{ FilenamePattern: pulumi.String("test{Bitrate}"), OutputFiles: media.TransformOutputCustomPresetFormatMp4OutputFileArray{ &media.TransformOutputCustomPresetFormatMp4OutputFileArgs{ Labels: pulumi.StringArray{ pulumi.String("test"), pulumi.String("ppe"), }, }, }, }, }, &media.TransformOutputCustomPresetFormatArgs{ Png: &media.TransformOutputCustomPresetFormatPngArgs{ FilenamePattern: pulumi.String("test{Basename}"), }, }, &media.TransformOutputCustomPresetFormatArgs{ TransportStream: &media.TransformOutputCustomPresetFormatTransportStreamArgs{ FilenamePattern: pulumi.String("test{Bitrate}"), OutputFiles: media.TransformOutputCustomPresetFormatTransportStreamOutputFileArray{ &media.TransformOutputCustomPresetFormatTransportStreamOutputFileArgs{ Labels: pulumi.StringArray{ pulumi.String("prod"), }, }, }, }, }, }, Filter: &media.TransformOutputCustomPresetFilterArgs{ CropRectangle: &media.TransformOutputCustomPresetFilterCropRectangleArgs{ Height: pulumi.String("240"), Left: pulumi.String("30"), Top: pulumi.String("360"), Width: pulumi.String("70"), }, Deinterlace: &media.TransformOutputCustomPresetFilterDeinterlaceArgs{ Parity: pulumi.String("TopFieldFirst"), Mode: pulumi.String("AutoPixelAdaptive"), }, FadeIn: &media.TransformOutputCustomPresetFilterFadeInArgs{ Duration: pulumi.String("PT5S"), FadeColor: pulumi.String("0xFF0000"), Start: pulumi.String("10"), }, FadeOut: &media.TransformOutputCustomPresetFilterFadeOutArgs{ Duration: pulumi.String("90%%"), FadeColor: pulumi.String("#FF0C7B"), Start: pulumi.String("10%%"), }, Rotation: pulumi.String("Auto"), Overlays: media.TransformOutputCustomPresetFilterOverlayArray{ &media.TransformOutputCustomPresetFilterOverlayArgs{ Audio: &media.TransformOutputCustomPresetFilterOverlayAudioArgs{ InputLabel: pulumi.String("label.jpg"), Start: pulumi.String("PT5S"), End: pulumi.String("PT30S"), FadeInDuration: pulumi.String("PT1S"), FadeOutDuration: pulumi.String("PT2S"), AudioGainLevel: pulumi.Float64(1), }, }, &media.TransformOutputCustomPresetFilterOverlayArgs{ Video: &media.TransformOutputCustomPresetFilterOverlayVideoArgs{ InputLabel: pulumi.String("label.jpg"), Start: pulumi.String("PT5S"), End: pulumi.String("PT30S"), FadeInDuration: pulumi.String("PT1S"), FadeOutDuration: pulumi.String("PT2S"), AudioGainLevel: pulumi.Float64(1), Opacity: pulumi.Float64(1), Position: &media.TransformOutputCustomPresetFilterOverlayVideoPositionArgs{ Height: pulumi.String("180"), Left: pulumi.String("20"), Top: pulumi.String("240"), Width: pulumi.String("140"), }, CropRectangle: &media.TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs{ Height: pulumi.String("240"), Left: pulumi.String("30"), Top: pulumi.String("360"), Width: pulumi.String("70"), }, }, }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Transforms can be imported using the `resource id`, e.g.
```sh $ pulumi import azure:media/transform:Transform example /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/group1/providers/Microsoft.Media/mediaServices/media1/transforms/transform1 ```
func GetTransform ¶
func GetTransform(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TransformState, opts ...pulumi.ResourceOption) (*Transform, error)
GetTransform gets an existing Transform resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTransform ¶
func NewTransform(ctx *pulumi.Context, name string, args *TransformArgs, opts ...pulumi.ResourceOption) (*Transform, error)
NewTransform registers a new resource with the given unique name, arguments, and options.
func (*Transform) ElementType ¶
func (*Transform) ToTransformOutput ¶
func (i *Transform) ToTransformOutput() TransformOutput
func (*Transform) ToTransformOutputWithContext ¶
func (i *Transform) ToTransformOutputWithContext(ctx context.Context) TransformOutput
type TransformArgs ¶
type TransformArgs struct { // An optional verbose description of the Transform. Description pulumi.StringPtrInput // The Media Services account name. Changing this forces a new Transform to be created. MediaServicesAccountName pulumi.StringInput // The name which should be used for this Transform. Changing this forces a new Transform to be created. Name pulumi.StringPtrInput // One or more `output` blocks as defined below. At least one `output` must be defined. Outputs TransformOutputTypeArrayInput // The name of the Resource Group where the Transform should exist. Changing this forces a new Transform to be created. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a Transform resource.
func (TransformArgs) ElementType ¶
func (TransformArgs) ElementType() reflect.Type
type TransformArray ¶
type TransformArray []TransformInput
func (TransformArray) ElementType ¶
func (TransformArray) ElementType() reflect.Type
func (TransformArray) ToTransformArrayOutput ¶
func (i TransformArray) ToTransformArrayOutput() TransformArrayOutput
func (TransformArray) ToTransformArrayOutputWithContext ¶
func (i TransformArray) ToTransformArrayOutputWithContext(ctx context.Context) TransformArrayOutput
type TransformArrayInput ¶
type TransformArrayInput interface { pulumi.Input ToTransformArrayOutput() TransformArrayOutput ToTransformArrayOutputWithContext(context.Context) TransformArrayOutput }
TransformArrayInput is an input type that accepts TransformArray and TransformArrayOutput values. You can construct a concrete instance of `TransformArrayInput` via:
TransformArray{ TransformArgs{...} }
type TransformArrayOutput ¶
type TransformArrayOutput struct{ *pulumi.OutputState }
func (TransformArrayOutput) ElementType ¶
func (TransformArrayOutput) ElementType() reflect.Type
func (TransformArrayOutput) Index ¶
func (o TransformArrayOutput) Index(i pulumi.IntInput) TransformOutput
func (TransformArrayOutput) ToTransformArrayOutput ¶
func (o TransformArrayOutput) ToTransformArrayOutput() TransformArrayOutput
func (TransformArrayOutput) ToTransformArrayOutputWithContext ¶
func (o TransformArrayOutput) ToTransformArrayOutputWithContext(ctx context.Context) TransformArrayOutput
type TransformInput ¶
type TransformInput interface { pulumi.Input ToTransformOutput() TransformOutput ToTransformOutputWithContext(ctx context.Context) TransformOutput }
type TransformMap ¶
type TransformMap map[string]TransformInput
func (TransformMap) ElementType ¶
func (TransformMap) ElementType() reflect.Type
func (TransformMap) ToTransformMapOutput ¶
func (i TransformMap) ToTransformMapOutput() TransformMapOutput
func (TransformMap) ToTransformMapOutputWithContext ¶
func (i TransformMap) ToTransformMapOutputWithContext(ctx context.Context) TransformMapOutput
type TransformMapInput ¶
type TransformMapInput interface { pulumi.Input ToTransformMapOutput() TransformMapOutput ToTransformMapOutputWithContext(context.Context) TransformMapOutput }
TransformMapInput is an input type that accepts TransformMap and TransformMapOutput values. You can construct a concrete instance of `TransformMapInput` via:
TransformMap{ "key": TransformArgs{...} }
type TransformMapOutput ¶
type TransformMapOutput struct{ *pulumi.OutputState }
func (TransformMapOutput) ElementType ¶
func (TransformMapOutput) ElementType() reflect.Type
func (TransformMapOutput) MapIndex ¶
func (o TransformMapOutput) MapIndex(k pulumi.StringInput) TransformOutput
func (TransformMapOutput) ToTransformMapOutput ¶
func (o TransformMapOutput) ToTransformMapOutput() TransformMapOutput
func (TransformMapOutput) ToTransformMapOutputWithContext ¶
func (o TransformMapOutput) ToTransformMapOutputWithContext(ctx context.Context) TransformMapOutput
type TransformOutput ¶
type TransformOutput struct{ *pulumi.OutputState }
func (TransformOutput) Description ¶ added in v5.5.0
func (o TransformOutput) Description() pulumi.StringPtrOutput
An optional verbose description of the Transform.
func (TransformOutput) ElementType ¶
func (TransformOutput) ElementType() reflect.Type
func (TransformOutput) MediaServicesAccountName ¶ added in v5.5.0
func (o TransformOutput) MediaServicesAccountName() pulumi.StringOutput
The Media Services account name. Changing this forces a new Transform to be created.
func (TransformOutput) Name ¶ added in v5.5.0
func (o TransformOutput) Name() pulumi.StringOutput
The name which should be used for this Transform. Changing this forces a new Transform to be created.
func (TransformOutput) Outputs ¶ added in v5.5.0
func (o TransformOutput) Outputs() TransformOutputTypeArrayOutput
One or more `output` blocks as defined below. At least one `output` must be defined.
func (TransformOutput) ResourceGroupName ¶ added in v5.5.0
func (o TransformOutput) ResourceGroupName() pulumi.StringOutput
The name of the Resource Group where the Transform should exist. Changing this forces a new Transform to be created.
func (TransformOutput) ToTransformOutput ¶
func (o TransformOutput) ToTransformOutput() TransformOutput
func (TransformOutput) ToTransformOutputWithContext ¶
func (o TransformOutput) ToTransformOutputWithContext(ctx context.Context) TransformOutput
type TransformOutputAudioAnalyzerPreset ¶
type TransformOutputAudioAnalyzerPreset struct { // Possible values are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. Default to `Standard`. AudioAnalysisMode *string `pulumi:"audioAnalysisMode"` // The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fall back to `en-US`. The list of supported languages is available here: <https://go.microsoft.com/fwlink/?linkid=2109463>. AudioLanguage *string `pulumi:"audioLanguage"` // Dictionary containing key value pairs for parameters not exposed in the preset itself. ExperimentalOptions map[string]string `pulumi:"experimentalOptions"` }
type TransformOutputAudioAnalyzerPresetArgs ¶
type TransformOutputAudioAnalyzerPresetArgs struct { // Possible values are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. Default to `Standard`. AudioAnalysisMode pulumi.StringPtrInput `pulumi:"audioAnalysisMode"` // The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fall back to `en-US`. The list of supported languages is available here: <https://go.microsoft.com/fwlink/?linkid=2109463>. AudioLanguage pulumi.StringPtrInput `pulumi:"audioLanguage"` // Dictionary containing key value pairs for parameters not exposed in the preset itself. ExperimentalOptions pulumi.StringMapInput `pulumi:"experimentalOptions"` }
func (TransformOutputAudioAnalyzerPresetArgs) ElementType ¶
func (TransformOutputAudioAnalyzerPresetArgs) ElementType() reflect.Type
func (TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetOutput ¶
func (i TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetOutput() TransformOutputAudioAnalyzerPresetOutput
func (TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetOutputWithContext ¶
func (i TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetOutput
func (TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetPtrOutput ¶
func (i TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetPtrOutput() TransformOutputAudioAnalyzerPresetPtrOutput
func (TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext ¶
func (i TransformOutputAudioAnalyzerPresetArgs) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetPtrOutput
type TransformOutputAudioAnalyzerPresetInput ¶
type TransformOutputAudioAnalyzerPresetInput interface { pulumi.Input ToTransformOutputAudioAnalyzerPresetOutput() TransformOutputAudioAnalyzerPresetOutput ToTransformOutputAudioAnalyzerPresetOutputWithContext(context.Context) TransformOutputAudioAnalyzerPresetOutput }
TransformOutputAudioAnalyzerPresetInput is an input type that accepts TransformOutputAudioAnalyzerPresetArgs and TransformOutputAudioAnalyzerPresetOutput values. You can construct a concrete instance of `TransformOutputAudioAnalyzerPresetInput` via:
TransformOutputAudioAnalyzerPresetArgs{...}
type TransformOutputAudioAnalyzerPresetOutput ¶
type TransformOutputAudioAnalyzerPresetOutput struct{ *pulumi.OutputState }
func (TransformOutputAudioAnalyzerPresetOutput) AudioAnalysisMode ¶
func (o TransformOutputAudioAnalyzerPresetOutput) AudioAnalysisMode() pulumi.StringPtrOutput
Possible values are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. Default to `Standard`.
func (TransformOutputAudioAnalyzerPresetOutput) AudioLanguage ¶
func (o TransformOutputAudioAnalyzerPresetOutput) AudioLanguage() pulumi.StringPtrOutput
The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fall back to `en-US`. The list of supported languages is available here: <https://go.microsoft.com/fwlink/?linkid=2109463>.
func (TransformOutputAudioAnalyzerPresetOutput) ElementType ¶
func (TransformOutputAudioAnalyzerPresetOutput) ElementType() reflect.Type
func (TransformOutputAudioAnalyzerPresetOutput) ExperimentalOptions ¶ added in v5.42.0
func (o TransformOutputAudioAnalyzerPresetOutput) ExperimentalOptions() pulumi.StringMapOutput
Dictionary containing key value pairs for parameters not exposed in the preset itself.
func (TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetOutput ¶
func (o TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetOutput() TransformOutputAudioAnalyzerPresetOutput
func (TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetOutputWithContext ¶
func (o TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetOutput
func (TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetPtrOutput ¶
func (o TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetPtrOutput() TransformOutputAudioAnalyzerPresetPtrOutput
func (TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext ¶
func (o TransformOutputAudioAnalyzerPresetOutput) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetPtrOutput
type TransformOutputAudioAnalyzerPresetPtrInput ¶
type TransformOutputAudioAnalyzerPresetPtrInput interface { pulumi.Input ToTransformOutputAudioAnalyzerPresetPtrOutput() TransformOutputAudioAnalyzerPresetPtrOutput ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext(context.Context) TransformOutputAudioAnalyzerPresetPtrOutput }
TransformOutputAudioAnalyzerPresetPtrInput is an input type that accepts TransformOutputAudioAnalyzerPresetArgs, TransformOutputAudioAnalyzerPresetPtr and TransformOutputAudioAnalyzerPresetPtrOutput values. You can construct a concrete instance of `TransformOutputAudioAnalyzerPresetPtrInput` via:
TransformOutputAudioAnalyzerPresetArgs{...} or: nil
func TransformOutputAudioAnalyzerPresetPtr ¶
func TransformOutputAudioAnalyzerPresetPtr(v *TransformOutputAudioAnalyzerPresetArgs) TransformOutputAudioAnalyzerPresetPtrInput
type TransformOutputAudioAnalyzerPresetPtrOutput ¶
type TransformOutputAudioAnalyzerPresetPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputAudioAnalyzerPresetPtrOutput) AudioAnalysisMode ¶
func (o TransformOutputAudioAnalyzerPresetPtrOutput) AudioAnalysisMode() pulumi.StringPtrOutput
Possible values are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. Default to `Standard`.
func (TransformOutputAudioAnalyzerPresetPtrOutput) AudioLanguage ¶
func (o TransformOutputAudioAnalyzerPresetPtrOutput) AudioLanguage() pulumi.StringPtrOutput
The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fall back to `en-US`. The list of supported languages is available here: <https://go.microsoft.com/fwlink/?linkid=2109463>.
func (TransformOutputAudioAnalyzerPresetPtrOutput) ElementType ¶
func (TransformOutputAudioAnalyzerPresetPtrOutput) ElementType() reflect.Type
func (TransformOutputAudioAnalyzerPresetPtrOutput) ExperimentalOptions ¶ added in v5.42.0
func (o TransformOutputAudioAnalyzerPresetPtrOutput) ExperimentalOptions() pulumi.StringMapOutput
Dictionary containing key value pairs for parameters not exposed in the preset itself.
func (TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutput ¶
func (o TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutput() TransformOutputAudioAnalyzerPresetPtrOutput
func (TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext ¶
func (o TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetPtrOutput
type TransformOutputBuiltinPreset ¶
type TransformOutputBuiltinPreset struct { // A `presetConfiguration` block as defined below. PresetConfiguration *TransformOutputBuiltinPresetPresetConfiguration `pulumi:"presetConfiguration"` // The built-in preset to be used for encoding videos. The Possible values are `AACGoodQualityAudio`, `AdaptiveStreaming`, `ContentAwareEncoding`, `ContentAwareEncodingExperimental`, `CopyAllBitrateNonInterleaved`, `DDGoodQualityAudio`, `H265AdaptiveStreaming`, `H265ContentAwareEncoding`, `H265SingleBitrate4K`, `H265SingleBitrate1080p`, `H265SingleBitrate720p`, `H264MultipleBitrate1080p`, `H264MultipleBitrateSD`, `H264MultipleBitrate720p`, `H264SingleBitrate1080p`, `H264SingleBitrateSD` and `H264SingleBitrate720p`. PresetName string `pulumi:"presetName"` }
type TransformOutputBuiltinPresetArgs ¶
type TransformOutputBuiltinPresetArgs struct { // A `presetConfiguration` block as defined below. PresetConfiguration TransformOutputBuiltinPresetPresetConfigurationPtrInput `pulumi:"presetConfiguration"` // The built-in preset to be used for encoding videos. The Possible values are `AACGoodQualityAudio`, `AdaptiveStreaming`, `ContentAwareEncoding`, `ContentAwareEncodingExperimental`, `CopyAllBitrateNonInterleaved`, `DDGoodQualityAudio`, `H265AdaptiveStreaming`, `H265ContentAwareEncoding`, `H265SingleBitrate4K`, `H265SingleBitrate1080p`, `H265SingleBitrate720p`, `H264MultipleBitrate1080p`, `H264MultipleBitrateSD`, `H264MultipleBitrate720p`, `H264SingleBitrate1080p`, `H264SingleBitrateSD` and `H264SingleBitrate720p`. PresetName pulumi.StringInput `pulumi:"presetName"` }
func (TransformOutputBuiltinPresetArgs) ElementType ¶
func (TransformOutputBuiltinPresetArgs) ElementType() reflect.Type
func (TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetOutput ¶
func (i TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetOutput() TransformOutputBuiltinPresetOutput
func (TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetOutputWithContext ¶
func (i TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetOutput
func (TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetPtrOutput ¶
func (i TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput
func (TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetPtrOutputWithContext ¶
func (i TransformOutputBuiltinPresetArgs) ToTransformOutputBuiltinPresetPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPtrOutput
type TransformOutputBuiltinPresetInput ¶
type TransformOutputBuiltinPresetInput interface { pulumi.Input ToTransformOutputBuiltinPresetOutput() TransformOutputBuiltinPresetOutput ToTransformOutputBuiltinPresetOutputWithContext(context.Context) TransformOutputBuiltinPresetOutput }
TransformOutputBuiltinPresetInput is an input type that accepts TransformOutputBuiltinPresetArgs and TransformOutputBuiltinPresetOutput values. You can construct a concrete instance of `TransformOutputBuiltinPresetInput` via:
TransformOutputBuiltinPresetArgs{...}
type TransformOutputBuiltinPresetOutput ¶
type TransformOutputBuiltinPresetOutput struct{ *pulumi.OutputState }
func (TransformOutputBuiltinPresetOutput) ElementType ¶
func (TransformOutputBuiltinPresetOutput) ElementType() reflect.Type
func (TransformOutputBuiltinPresetOutput) PresetConfiguration ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetOutput) PresetConfiguration() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
A `presetConfiguration` block as defined below.
func (TransformOutputBuiltinPresetOutput) PresetName ¶
func (o TransformOutputBuiltinPresetOutput) PresetName() pulumi.StringOutput
The built-in preset to be used for encoding videos. The Possible values are `AACGoodQualityAudio`, `AdaptiveStreaming`, `ContentAwareEncoding`, `ContentAwareEncodingExperimental`, `CopyAllBitrateNonInterleaved`, `DDGoodQualityAudio`, `H265AdaptiveStreaming`, `H265ContentAwareEncoding`, `H265SingleBitrate4K`, `H265SingleBitrate1080p`, `H265SingleBitrate720p`, `H264MultipleBitrate1080p`, `H264MultipleBitrateSD`, `H264MultipleBitrate720p`, `H264SingleBitrate1080p`, `H264SingleBitrateSD` and `H264SingleBitrate720p`.
func (TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetOutput ¶
func (o TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetOutput() TransformOutputBuiltinPresetOutput
func (TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetOutputWithContext ¶
func (o TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetOutput
func (TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetPtrOutput ¶
func (o TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput
func (TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext ¶
func (o TransformOutputBuiltinPresetOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPtrOutput
type TransformOutputBuiltinPresetPresetConfiguration ¶ added in v5.42.0
type TransformOutputBuiltinPresetPresetConfiguration struct { // The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Complexity *string `pulumi:"complexity"` // Specifies the interleave mode of the output to control how audio are stored in the container format. Possible values are `InterleavedOutput` and `NonInterleavedOutput`. InterleaveOutput *string `pulumi:"interleaveOutput"` // The key frame interval in seconds. Possible value is a positive float. For example, set as `2.0` to reduce the playback buffering for some players. KeyFrameIntervalInSeconds *float64 `pulumi:"keyFrameIntervalInSeconds"` // The maximum bitrate in bits per second (threshold for the top video layer). For example, set as `6000000` to avoid producing very high bitrate outputs for contents with high complexity. MaxBitrateBps *int `pulumi:"maxBitrateBps"` // The maximum height of output video layers. For example, set as `720` to produce output layers up to 720P even if the input is 4K. MaxHeight *int `pulumi:"maxHeight"` // The maximum number of output video layers. For example, set as `4` to make sure at most 4 output layers are produced to control the overall cost of the encoding job. MaxLayers *int `pulumi:"maxLayers"` // The minimum bitrate in bits per second (threshold for the bottom video layer). For example, set as `200000` to have a bottom layer that covers users with low network bandwidth. MinBitrateBps *int `pulumi:"minBitrateBps"` // The minimum height of output video layers. For example, set as `360` to avoid output layers of smaller resolutions like 180P. MinHeight *int `pulumi:"minHeight"` }
type TransformOutputBuiltinPresetPresetConfigurationArgs ¶ added in v5.42.0
type TransformOutputBuiltinPresetPresetConfigurationArgs struct { // The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Complexity pulumi.StringPtrInput `pulumi:"complexity"` // Specifies the interleave mode of the output to control how audio are stored in the container format. Possible values are `InterleavedOutput` and `NonInterleavedOutput`. InterleaveOutput pulumi.StringPtrInput `pulumi:"interleaveOutput"` // The key frame interval in seconds. Possible value is a positive float. For example, set as `2.0` to reduce the playback buffering for some players. KeyFrameIntervalInSeconds pulumi.Float64PtrInput `pulumi:"keyFrameIntervalInSeconds"` // The maximum bitrate in bits per second (threshold for the top video layer). For example, set as `6000000` to avoid producing very high bitrate outputs for contents with high complexity. MaxBitrateBps pulumi.IntPtrInput `pulumi:"maxBitrateBps"` // The maximum height of output video layers. For example, set as `720` to produce output layers up to 720P even if the input is 4K. MaxHeight pulumi.IntPtrInput `pulumi:"maxHeight"` // The maximum number of output video layers. For example, set as `4` to make sure at most 4 output layers are produced to control the overall cost of the encoding job. MaxLayers pulumi.IntPtrInput `pulumi:"maxLayers"` // The minimum bitrate in bits per second (threshold for the bottom video layer). For example, set as `200000` to have a bottom layer that covers users with low network bandwidth. MinBitrateBps pulumi.IntPtrInput `pulumi:"minBitrateBps"` // The minimum height of output video layers. For example, set as `360` to avoid output layers of smaller resolutions like 180P. MinHeight pulumi.IntPtrInput `pulumi:"minHeight"` }
func (TransformOutputBuiltinPresetPresetConfigurationArgs) ElementType ¶ added in v5.42.0
func (TransformOutputBuiltinPresetPresetConfigurationArgs) ElementType() reflect.Type
func (TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationOutput ¶ added in v5.42.0
func (i TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationOutput() TransformOutputBuiltinPresetPresetConfigurationOutput
func (TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationOutputWithContext ¶ added in v5.42.0
func (i TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationOutput
func (TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput ¶ added in v5.42.0
func (i TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
func (TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputBuiltinPresetPresetConfigurationArgs) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationPtrOutput
type TransformOutputBuiltinPresetPresetConfigurationInput ¶ added in v5.42.0
type TransformOutputBuiltinPresetPresetConfigurationInput interface { pulumi.Input ToTransformOutputBuiltinPresetPresetConfigurationOutput() TransformOutputBuiltinPresetPresetConfigurationOutput ToTransformOutputBuiltinPresetPresetConfigurationOutputWithContext(context.Context) TransformOutputBuiltinPresetPresetConfigurationOutput }
TransformOutputBuiltinPresetPresetConfigurationInput is an input type that accepts TransformOutputBuiltinPresetPresetConfigurationArgs and TransformOutputBuiltinPresetPresetConfigurationOutput values. You can construct a concrete instance of `TransformOutputBuiltinPresetPresetConfigurationInput` via:
TransformOutputBuiltinPresetPresetConfigurationArgs{...}
type TransformOutputBuiltinPresetPresetConfigurationOutput ¶ added in v5.42.0
type TransformOutputBuiltinPresetPresetConfigurationOutput struct{ *pulumi.OutputState }
func (TransformOutputBuiltinPresetPresetConfigurationOutput) Complexity ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) Complexity() pulumi.StringPtrOutput
The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`.
func (TransformOutputBuiltinPresetPresetConfigurationOutput) ElementType ¶ added in v5.42.0
func (TransformOutputBuiltinPresetPresetConfigurationOutput) ElementType() reflect.Type
func (TransformOutputBuiltinPresetPresetConfigurationOutput) InterleaveOutput ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) InterleaveOutput() pulumi.StringPtrOutput
Specifies the interleave mode of the output to control how audio are stored in the container format. Possible values are `InterleavedOutput` and `NonInterleavedOutput`.
func (TransformOutputBuiltinPresetPresetConfigurationOutput) KeyFrameIntervalInSeconds ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) KeyFrameIntervalInSeconds() pulumi.Float64PtrOutput
The key frame interval in seconds. Possible value is a positive float. For example, set as `2.0` to reduce the playback buffering for some players.
func (TransformOutputBuiltinPresetPresetConfigurationOutput) MaxBitrateBps ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MaxBitrateBps() pulumi.IntPtrOutput
The maximum bitrate in bits per second (threshold for the top video layer). For example, set as `6000000` to avoid producing very high bitrate outputs for contents with high complexity.
func (TransformOutputBuiltinPresetPresetConfigurationOutput) MaxHeight ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MaxHeight() pulumi.IntPtrOutput
The maximum height of output video layers. For example, set as `720` to produce output layers up to 720P even if the input is 4K.
func (TransformOutputBuiltinPresetPresetConfigurationOutput) MaxLayers ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MaxLayers() pulumi.IntPtrOutput
The maximum number of output video layers. For example, set as `4` to make sure at most 4 output layers are produced to control the overall cost of the encoding job.
func (TransformOutputBuiltinPresetPresetConfigurationOutput) MinBitrateBps ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MinBitrateBps() pulumi.IntPtrOutput
The minimum bitrate in bits per second (threshold for the bottom video layer). For example, set as `200000` to have a bottom layer that covers users with low network bandwidth.
func (TransformOutputBuiltinPresetPresetConfigurationOutput) MinHeight ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) MinHeight() pulumi.IntPtrOutput
The minimum height of output video layers. For example, set as `360` to avoid output layers of smaller resolutions like 180P.
func (TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationOutput ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationOutput() TransformOutputBuiltinPresetPresetConfigurationOutput
func (TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationOutputWithContext ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationOutput
func (TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
func (TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationPtrOutput
type TransformOutputBuiltinPresetPresetConfigurationPtrInput ¶ added in v5.42.0
type TransformOutputBuiltinPresetPresetConfigurationPtrInput interface { pulumi.Input ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput() TransformOutputBuiltinPresetPresetConfigurationPtrOutput ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext(context.Context) TransformOutputBuiltinPresetPresetConfigurationPtrOutput }
TransformOutputBuiltinPresetPresetConfigurationPtrInput is an input type that accepts TransformOutputBuiltinPresetPresetConfigurationArgs, TransformOutputBuiltinPresetPresetConfigurationPtr and TransformOutputBuiltinPresetPresetConfigurationPtrOutput values. You can construct a concrete instance of `TransformOutputBuiltinPresetPresetConfigurationPtrInput` via:
TransformOutputBuiltinPresetPresetConfigurationArgs{...} or: nil
func TransformOutputBuiltinPresetPresetConfigurationPtr ¶ added in v5.42.0
func TransformOutputBuiltinPresetPresetConfigurationPtr(v *TransformOutputBuiltinPresetPresetConfigurationArgs) TransformOutputBuiltinPresetPresetConfigurationPtrInput
type TransformOutputBuiltinPresetPresetConfigurationPtrOutput ¶ added in v5.42.0
type TransformOutputBuiltinPresetPresetConfigurationPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) Complexity ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) Complexity() pulumi.StringPtrOutput
The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`.
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ElementType() reflect.Type
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) InterleaveOutput ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) InterleaveOutput() pulumi.StringPtrOutput
Specifies the interleave mode of the output to control how audio are stored in the container format. Possible values are `InterleavedOutput` and `NonInterleavedOutput`.
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) KeyFrameIntervalInSeconds ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) KeyFrameIntervalInSeconds() pulumi.Float64PtrOutput
The key frame interval in seconds. Possible value is a positive float. For example, set as `2.0` to reduce the playback buffering for some players.
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxBitrateBps ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxBitrateBps() pulumi.IntPtrOutput
The maximum bitrate in bits per second (threshold for the top video layer). For example, set as `6000000` to avoid producing very high bitrate outputs for contents with high complexity.
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxHeight ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxHeight() pulumi.IntPtrOutput
The maximum height of output video layers. For example, set as `720` to produce output layers up to 720P even if the input is 4K.
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxLayers ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MaxLayers() pulumi.IntPtrOutput
The maximum number of output video layers. For example, set as `4` to make sure at most 4 output layers are produced to control the overall cost of the encoding job.
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MinBitrateBps ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MinBitrateBps() pulumi.IntPtrOutput
The minimum bitrate in bits per second (threshold for the bottom video layer). For example, set as `200000` to have a bottom layer that covers users with low network bandwidth.
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MinHeight ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) MinHeight() pulumi.IntPtrOutput
The minimum height of output video layers. For example, set as `360` to avoid output layers of smaller resolutions like 180P.
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutput() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
func (TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPresetConfigurationPtrOutput) ToTransformOutputBuiltinPresetPresetConfigurationPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPresetConfigurationPtrOutput
type TransformOutputBuiltinPresetPtrInput ¶
type TransformOutputBuiltinPresetPtrInput interface { pulumi.Input ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput ToTransformOutputBuiltinPresetPtrOutputWithContext(context.Context) TransformOutputBuiltinPresetPtrOutput }
TransformOutputBuiltinPresetPtrInput is an input type that accepts TransformOutputBuiltinPresetArgs, TransformOutputBuiltinPresetPtr and TransformOutputBuiltinPresetPtrOutput values. You can construct a concrete instance of `TransformOutputBuiltinPresetPtrInput` via:
TransformOutputBuiltinPresetArgs{...} or: nil
func TransformOutputBuiltinPresetPtr ¶
func TransformOutputBuiltinPresetPtr(v *TransformOutputBuiltinPresetArgs) TransformOutputBuiltinPresetPtrInput
type TransformOutputBuiltinPresetPtrOutput ¶
type TransformOutputBuiltinPresetPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputBuiltinPresetPtrOutput) ElementType ¶
func (TransformOutputBuiltinPresetPtrOutput) ElementType() reflect.Type
func (TransformOutputBuiltinPresetPtrOutput) PresetConfiguration ¶ added in v5.42.0
func (o TransformOutputBuiltinPresetPtrOutput) PresetConfiguration() TransformOutputBuiltinPresetPresetConfigurationPtrOutput
A `presetConfiguration` block as defined below.
func (TransformOutputBuiltinPresetPtrOutput) PresetName ¶
func (o TransformOutputBuiltinPresetPtrOutput) PresetName() pulumi.StringPtrOutput
The built-in preset to be used for encoding videos. The Possible values are `AACGoodQualityAudio`, `AdaptiveStreaming`, `ContentAwareEncoding`, `ContentAwareEncodingExperimental`, `CopyAllBitrateNonInterleaved`, `DDGoodQualityAudio`, `H265AdaptiveStreaming`, `H265ContentAwareEncoding`, `H265SingleBitrate4K`, `H265SingleBitrate1080p`, `H265SingleBitrate720p`, `H264MultipleBitrate1080p`, `H264MultipleBitrateSD`, `H264MultipleBitrate720p`, `H264SingleBitrate1080p`, `H264SingleBitrateSD` and `H264SingleBitrate720p`.
func (TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutput ¶
func (o TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput
func (TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext ¶
func (o TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPtrOutput
type TransformOutputCustomPreset ¶ added in v5.42.0
type TransformOutputCustomPreset struct { // One or more `codec` blocks as defined above. Codecs []TransformOutputCustomPresetCodec `pulumi:"codecs"` // Dictionary containing key value pairs for parameters not exposed in the preset itself. ExperimentalOptions map[string]string `pulumi:"experimentalOptions"` // A `filter` block as defined below. Filter *TransformOutputCustomPresetFilter `pulumi:"filter"` // One or more `format` blocks as defined below. Formats []TransformOutputCustomPresetFormat `pulumi:"formats"` }
type TransformOutputCustomPresetArgs ¶ added in v5.42.0
type TransformOutputCustomPresetArgs struct { // One or more `codec` blocks as defined above. Codecs TransformOutputCustomPresetCodecArrayInput `pulumi:"codecs"` // Dictionary containing key value pairs for parameters not exposed in the preset itself. ExperimentalOptions pulumi.StringMapInput `pulumi:"experimentalOptions"` // A `filter` block as defined below. Filter TransformOutputCustomPresetFilterPtrInput `pulumi:"filter"` // One or more `format` blocks as defined below. Formats TransformOutputCustomPresetFormatArrayInput `pulumi:"formats"` }
func (TransformOutputCustomPresetArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetOutput() TransformOutputCustomPresetOutput
func (TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetOutputWithContext(ctx context.Context) TransformOutputCustomPresetOutput
func (TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetPtrOutput() TransformOutputCustomPresetPtrOutput
func (TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetArgs) ToTransformOutputCustomPresetPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetPtrOutput
type TransformOutputCustomPresetCodec ¶ added in v5.42.0
type TransformOutputCustomPresetCodec struct { // A `aacAudio` block as defined above. AacAudio *TransformOutputCustomPresetCodecAacAudio `pulumi:"aacAudio"` // A `copyAudio` block as defined below. CopyAudio *TransformOutputCustomPresetCodecCopyAudio `pulumi:"copyAudio"` // A `copyVideo` block as defined below. CopyVideo *TransformOutputCustomPresetCodecCopyVideo `pulumi:"copyVideo"` // A `ddAudio` block as defined below. DdAudio *TransformOutputCustomPresetCodecDdAudio `pulumi:"ddAudio"` // A `h264Video` block as defined below. H264Video *TransformOutputCustomPresetCodecH264Video `pulumi:"h264Video"` // A `h265Video` block as defined below. H265Video *TransformOutputCustomPresetCodecH265Video `pulumi:"h265Video"` // A `jpgImage` block as defined below. JpgImage *TransformOutputCustomPresetCodecJpgImage `pulumi:"jpgImage"` // A `pngImage` block as defined below. // // > **NOTE:** Each codec can only have one type: `aacAudio`, `copyAudio`, `copyVideo`, `ddAudio`, `h264Video`, `h265Video`, `jpgImage` or `pngImage`. If you need to apply different codec you must create one codec for each one. PngImage *TransformOutputCustomPresetCodecPngImage `pulumi:"pngImage"` }
type TransformOutputCustomPresetCodecAacAudio ¶ added in v5.42.0
type TransformOutputCustomPresetCodecAacAudio struct { // The bitrate of the audio in bits per second. Default to `128000`. Bitrate *int `pulumi:"bitrate"` // The number of audio channels. Default to `2`. Channels *int `pulumi:"channels"` // Specifies the label for the codec. The label can be used to control muxing behavior. Label *string `pulumi:"label"` // The encoding profile to be used when encoding audio with AAC. Possible values are `AacLc`, `HeAacV1`,and `HeAacV2`. Default to `AacLc`. Profile *string `pulumi:"profile"` // The sampling rate to use for encoding in Hertz. Default to `48000`. SamplingRate *int `pulumi:"samplingRate"` }
type TransformOutputCustomPresetCodecAacAudioArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecAacAudioArgs struct { // The bitrate of the audio in bits per second. Default to `128000`. Bitrate pulumi.IntPtrInput `pulumi:"bitrate"` // The number of audio channels. Default to `2`. Channels pulumi.IntPtrInput `pulumi:"channels"` // Specifies the label for the codec. The label can be used to control muxing behavior. Label pulumi.StringPtrInput `pulumi:"label"` // The encoding profile to be used when encoding audio with AAC. Possible values are `AacLc`, `HeAacV1`,and `HeAacV2`. Default to `AacLc`. Profile pulumi.StringPtrInput `pulumi:"profile"` // The sampling rate to use for encoding in Hertz. Default to `48000`. SamplingRate pulumi.IntPtrInput `pulumi:"samplingRate"` }
func (TransformOutputCustomPresetCodecAacAudioArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecAacAudioArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioOutput() TransformOutputCustomPresetCodecAacAudioOutput
func (TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioOutput
func (TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioPtrOutput() TransformOutputCustomPresetCodecAacAudioPtrOutput
func (TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecAacAudioArgs) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioPtrOutput
type TransformOutputCustomPresetCodecAacAudioInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecAacAudioInput interface { pulumi.Input ToTransformOutputCustomPresetCodecAacAudioOutput() TransformOutputCustomPresetCodecAacAudioOutput ToTransformOutputCustomPresetCodecAacAudioOutputWithContext(context.Context) TransformOutputCustomPresetCodecAacAudioOutput }
TransformOutputCustomPresetCodecAacAudioInput is an input type that accepts TransformOutputCustomPresetCodecAacAudioArgs and TransformOutputCustomPresetCodecAacAudioOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecAacAudioInput` via:
TransformOutputCustomPresetCodecAacAudioArgs{...}
type TransformOutputCustomPresetCodecAacAudioOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecAacAudioOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecAacAudioOutput) Bitrate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) Bitrate() pulumi.IntPtrOutput
The bitrate of the audio in bits per second. Default to `128000`.
func (TransformOutputCustomPresetCodecAacAudioOutput) Channels ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) Channels() pulumi.IntPtrOutput
The number of audio channels. Default to `2`.
func (TransformOutputCustomPresetCodecAacAudioOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecAacAudioOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecAacAudioOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecAacAudioOutput) Profile ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) Profile() pulumi.StringPtrOutput
The encoding profile to be used when encoding audio with AAC. Possible values are `AacLc`, `HeAacV1`,and `HeAacV2`. Default to `AacLc`.
func (TransformOutputCustomPresetCodecAacAudioOutput) SamplingRate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) SamplingRate() pulumi.IntPtrOutput
The sampling rate to use for encoding in Hertz. Default to `48000`.
func (TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioOutput() TransformOutputCustomPresetCodecAacAudioOutput
func (TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioOutput
func (TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutput() TransformOutputCustomPresetCodecAacAudioPtrOutput
func (TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioPtrOutput
type TransformOutputCustomPresetCodecAacAudioPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecAacAudioPtrInput interface { pulumi.Input ToTransformOutputCustomPresetCodecAacAudioPtrOutput() TransformOutputCustomPresetCodecAacAudioPtrOutput ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext(context.Context) TransformOutputCustomPresetCodecAacAudioPtrOutput }
TransformOutputCustomPresetCodecAacAudioPtrInput is an input type that accepts TransformOutputCustomPresetCodecAacAudioArgs, TransformOutputCustomPresetCodecAacAudioPtr and TransformOutputCustomPresetCodecAacAudioPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecAacAudioPtrInput` via:
TransformOutputCustomPresetCodecAacAudioArgs{...} or: nil
func TransformOutputCustomPresetCodecAacAudioPtr ¶ added in v5.42.0
func TransformOutputCustomPresetCodecAacAudioPtr(v *TransformOutputCustomPresetCodecAacAudioArgs) TransformOutputCustomPresetCodecAacAudioPtrInput
type TransformOutputCustomPresetCodecAacAudioPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecAacAudioPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) Bitrate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Bitrate() pulumi.IntPtrOutput
The bitrate of the audio in bits per second. Default to `128000`.
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) Channels ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Channels() pulumi.IntPtrOutput
The number of audio channels. Default to `2`.
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) Profile ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) Profile() pulumi.StringPtrOutput
The encoding profile to be used when encoding audio with AAC. Possible values are `AacLc`, `HeAacV1`,and `HeAacV2`. Default to `AacLc`.
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) SamplingRate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) SamplingRate() pulumi.IntPtrOutput
The sampling rate to use for encoding in Hertz. Default to `48000`.
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutput() TransformOutputCustomPresetCodecAacAudioPtrOutput
func (TransformOutputCustomPresetCodecAacAudioPtrOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecAacAudioPtrOutput) ToTransformOutputCustomPresetCodecAacAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecAacAudioPtrOutput
type TransformOutputCustomPresetCodecArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecArgs struct { // A `aacAudio` block as defined above. AacAudio TransformOutputCustomPresetCodecAacAudioPtrInput `pulumi:"aacAudio"` // A `copyAudio` block as defined below. CopyAudio TransformOutputCustomPresetCodecCopyAudioPtrInput `pulumi:"copyAudio"` // A `copyVideo` block as defined below. CopyVideo TransformOutputCustomPresetCodecCopyVideoPtrInput `pulumi:"copyVideo"` // A `ddAudio` block as defined below. DdAudio TransformOutputCustomPresetCodecDdAudioPtrInput `pulumi:"ddAudio"` // A `h264Video` block as defined below. H264Video TransformOutputCustomPresetCodecH264VideoPtrInput `pulumi:"h264Video"` // A `h265Video` block as defined below. H265Video TransformOutputCustomPresetCodecH265VideoPtrInput `pulumi:"h265Video"` // A `jpgImage` block as defined below. JpgImage TransformOutputCustomPresetCodecJpgImagePtrInput `pulumi:"jpgImage"` // A `pngImage` block as defined below. // // > **NOTE:** Each codec can only have one type: `aacAudio`, `copyAudio`, `copyVideo`, `ddAudio`, `h264Video`, `h265Video`, `jpgImage` or `pngImage`. If you need to apply different codec you must create one codec for each one. PngImage TransformOutputCustomPresetCodecPngImagePtrInput `pulumi:"pngImage"` }
func (TransformOutputCustomPresetCodecArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecArgs) ToTransformOutputCustomPresetCodecOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecArgs) ToTransformOutputCustomPresetCodecOutput() TransformOutputCustomPresetCodecOutput
func (TransformOutputCustomPresetCodecArgs) ToTransformOutputCustomPresetCodecOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecArgs) ToTransformOutputCustomPresetCodecOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecOutput
type TransformOutputCustomPresetCodecArray ¶ added in v5.42.0
type TransformOutputCustomPresetCodecArray []TransformOutputCustomPresetCodecInput
func (TransformOutputCustomPresetCodecArray) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecArray) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecArray) ToTransformOutputCustomPresetCodecArrayOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecArray) ToTransformOutputCustomPresetCodecArrayOutput() TransformOutputCustomPresetCodecArrayOutput
func (TransformOutputCustomPresetCodecArray) ToTransformOutputCustomPresetCodecArrayOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecArray) ToTransformOutputCustomPresetCodecArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecArrayOutput
type TransformOutputCustomPresetCodecArrayInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecArrayInput interface { pulumi.Input ToTransformOutputCustomPresetCodecArrayOutput() TransformOutputCustomPresetCodecArrayOutput ToTransformOutputCustomPresetCodecArrayOutputWithContext(context.Context) TransformOutputCustomPresetCodecArrayOutput }
TransformOutputCustomPresetCodecArrayInput is an input type that accepts TransformOutputCustomPresetCodecArray and TransformOutputCustomPresetCodecArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecArrayInput` via:
TransformOutputCustomPresetCodecArray{ TransformOutputCustomPresetCodecArgs{...} }
type TransformOutputCustomPresetCodecArrayOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecArrayOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecArrayOutput) ToTransformOutputCustomPresetCodecArrayOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecArrayOutput) ToTransformOutputCustomPresetCodecArrayOutput() TransformOutputCustomPresetCodecArrayOutput
func (TransformOutputCustomPresetCodecArrayOutput) ToTransformOutputCustomPresetCodecArrayOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecArrayOutput) ToTransformOutputCustomPresetCodecArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecArrayOutput
type TransformOutputCustomPresetCodecCopyAudio ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyAudio struct { // Specifies the label for the codec. The label can be used to control muxing behavior. Label *string `pulumi:"label"` }
type TransformOutputCustomPresetCodecCopyAudioArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyAudioArgs struct { // Specifies the label for the codec. The label can be used to control muxing behavior. Label pulumi.StringPtrInput `pulumi:"label"` }
func (TransformOutputCustomPresetCodecCopyAudioArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecCopyAudioArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioOutput() TransformOutputCustomPresetCodecCopyAudioOutput
func (TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioOutput
func (TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput() TransformOutputCustomPresetCodecCopyAudioPtrOutput
func (TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecCopyAudioArgs) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioPtrOutput
type TransformOutputCustomPresetCodecCopyAudioInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyAudioInput interface { pulumi.Input ToTransformOutputCustomPresetCodecCopyAudioOutput() TransformOutputCustomPresetCodecCopyAudioOutput ToTransformOutputCustomPresetCodecCopyAudioOutputWithContext(context.Context) TransformOutputCustomPresetCodecCopyAudioOutput }
TransformOutputCustomPresetCodecCopyAudioInput is an input type that accepts TransformOutputCustomPresetCodecCopyAudioArgs and TransformOutputCustomPresetCodecCopyAudioOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecCopyAudioInput` via:
TransformOutputCustomPresetCodecCopyAudioArgs{...}
type TransformOutputCustomPresetCodecCopyAudioOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyAudioOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecCopyAudioOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecCopyAudioOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecCopyAudioOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyAudioOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioOutput() TransformOutputCustomPresetCodecCopyAudioOutput
func (TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioOutput
func (TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput() TransformOutputCustomPresetCodecCopyAudioPtrOutput
func (TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyAudioOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioPtrOutput
type TransformOutputCustomPresetCodecCopyAudioPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyAudioPtrInput interface { pulumi.Input ToTransformOutputCustomPresetCodecCopyAudioPtrOutput() TransformOutputCustomPresetCodecCopyAudioPtrOutput ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext(context.Context) TransformOutputCustomPresetCodecCopyAudioPtrOutput }
TransformOutputCustomPresetCodecCopyAudioPtrInput is an input type that accepts TransformOutputCustomPresetCodecCopyAudioArgs, TransformOutputCustomPresetCodecCopyAudioPtr and TransformOutputCustomPresetCodecCopyAudioPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecCopyAudioPtrInput` via:
TransformOutputCustomPresetCodecCopyAudioArgs{...} or: nil
func TransformOutputCustomPresetCodecCopyAudioPtr ¶ added in v5.42.0
func TransformOutputCustomPresetCodecCopyAudioPtr(v *TransformOutputCustomPresetCodecCopyAudioArgs) TransformOutputCustomPresetCodecCopyAudioPtrInput
type TransformOutputCustomPresetCodecCopyAudioPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyAudioPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecCopyAudioPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecCopyAudioPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecCopyAudioPtrOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyAudioPtrOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecCopyAudioPtrOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyAudioPtrOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutput() TransformOutputCustomPresetCodecCopyAudioPtrOutput
func (TransformOutputCustomPresetCodecCopyAudioPtrOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyAudioPtrOutput) ToTransformOutputCustomPresetCodecCopyAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyAudioPtrOutput
type TransformOutputCustomPresetCodecCopyVideo ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyVideo struct { // Specifies the label for the codec. The label can be used to control muxing behavior. Label *string `pulumi:"label"` }
type TransformOutputCustomPresetCodecCopyVideoArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyVideoArgs struct { // Specifies the label for the codec. The label can be used to control muxing behavior. Label pulumi.StringPtrInput `pulumi:"label"` }
func (TransformOutputCustomPresetCodecCopyVideoArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecCopyVideoArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoOutput() TransformOutputCustomPresetCodecCopyVideoOutput
func (TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoOutput
func (TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput() TransformOutputCustomPresetCodecCopyVideoPtrOutput
func (TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecCopyVideoArgs) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoPtrOutput
type TransformOutputCustomPresetCodecCopyVideoInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyVideoInput interface { pulumi.Input ToTransformOutputCustomPresetCodecCopyVideoOutput() TransformOutputCustomPresetCodecCopyVideoOutput ToTransformOutputCustomPresetCodecCopyVideoOutputWithContext(context.Context) TransformOutputCustomPresetCodecCopyVideoOutput }
TransformOutputCustomPresetCodecCopyVideoInput is an input type that accepts TransformOutputCustomPresetCodecCopyVideoArgs and TransformOutputCustomPresetCodecCopyVideoOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecCopyVideoInput` via:
TransformOutputCustomPresetCodecCopyVideoArgs{...}
type TransformOutputCustomPresetCodecCopyVideoOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyVideoOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecCopyVideoOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecCopyVideoOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecCopyVideoOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyVideoOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoOutput() TransformOutputCustomPresetCodecCopyVideoOutput
func (TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoOutput
func (TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput() TransformOutputCustomPresetCodecCopyVideoPtrOutput
func (TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyVideoOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoPtrOutput
type TransformOutputCustomPresetCodecCopyVideoPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyVideoPtrInput interface { pulumi.Input ToTransformOutputCustomPresetCodecCopyVideoPtrOutput() TransformOutputCustomPresetCodecCopyVideoPtrOutput ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext(context.Context) TransformOutputCustomPresetCodecCopyVideoPtrOutput }
TransformOutputCustomPresetCodecCopyVideoPtrInput is an input type that accepts TransformOutputCustomPresetCodecCopyVideoArgs, TransformOutputCustomPresetCodecCopyVideoPtr and TransformOutputCustomPresetCodecCopyVideoPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecCopyVideoPtrInput` via:
TransformOutputCustomPresetCodecCopyVideoArgs{...} or: nil
func TransformOutputCustomPresetCodecCopyVideoPtr ¶ added in v5.42.0
func TransformOutputCustomPresetCodecCopyVideoPtr(v *TransformOutputCustomPresetCodecCopyVideoArgs) TransformOutputCustomPresetCodecCopyVideoPtrInput
type TransformOutputCustomPresetCodecCopyVideoPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecCopyVideoPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecCopyVideoPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecCopyVideoPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecCopyVideoPtrOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyVideoPtrOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecCopyVideoPtrOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyVideoPtrOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutput() TransformOutputCustomPresetCodecCopyVideoPtrOutput
func (TransformOutputCustomPresetCodecCopyVideoPtrOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecCopyVideoPtrOutput) ToTransformOutputCustomPresetCodecCopyVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecCopyVideoPtrOutput
type TransformOutputCustomPresetCodecDdAudio ¶ added in v5.42.0
type TransformOutputCustomPresetCodecDdAudio struct { // The bitrate of the audio in bits per second. Default to `192000`. Bitrate *int `pulumi:"bitrate"` // The number of audio channels. Default to `2`. Channels *int `pulumi:"channels"` // Specifies the label for the codec. The label can be used to control muxing behavior. Label *string `pulumi:"label"` // The sampling rate to use for encoding in Hertz. Default to `48000`. SamplingRate *int `pulumi:"samplingRate"` }
type TransformOutputCustomPresetCodecDdAudioArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecDdAudioArgs struct { // The bitrate of the audio in bits per second. Default to `192000`. Bitrate pulumi.IntPtrInput `pulumi:"bitrate"` // The number of audio channels. Default to `2`. Channels pulumi.IntPtrInput `pulumi:"channels"` // Specifies the label for the codec. The label can be used to control muxing behavior. Label pulumi.StringPtrInput `pulumi:"label"` // The sampling rate to use for encoding in Hertz. Default to `48000`. SamplingRate pulumi.IntPtrInput `pulumi:"samplingRate"` }
func (TransformOutputCustomPresetCodecDdAudioArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecDdAudioArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioOutput() TransformOutputCustomPresetCodecDdAudioOutput
func (TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioOutput
func (TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioPtrOutput() TransformOutputCustomPresetCodecDdAudioPtrOutput
func (TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecDdAudioArgs) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioPtrOutput
type TransformOutputCustomPresetCodecDdAudioInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecDdAudioInput interface { pulumi.Input ToTransformOutputCustomPresetCodecDdAudioOutput() TransformOutputCustomPresetCodecDdAudioOutput ToTransformOutputCustomPresetCodecDdAudioOutputWithContext(context.Context) TransformOutputCustomPresetCodecDdAudioOutput }
TransformOutputCustomPresetCodecDdAudioInput is an input type that accepts TransformOutputCustomPresetCodecDdAudioArgs and TransformOutputCustomPresetCodecDdAudioOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecDdAudioInput` via:
TransformOutputCustomPresetCodecDdAudioArgs{...}
type TransformOutputCustomPresetCodecDdAudioOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecDdAudioOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecDdAudioOutput) Bitrate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioOutput) Bitrate() pulumi.IntPtrOutput
The bitrate of the audio in bits per second. Default to `192000`.
func (TransformOutputCustomPresetCodecDdAudioOutput) Channels ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioOutput) Channels() pulumi.IntPtrOutput
The number of audio channels. Default to `2`.
func (TransformOutputCustomPresetCodecDdAudioOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecDdAudioOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecDdAudioOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecDdAudioOutput) SamplingRate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioOutput) SamplingRate() pulumi.IntPtrOutput
The sampling rate to use for encoding in Hertz. Default to `48000`.
func (TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioOutput() TransformOutputCustomPresetCodecDdAudioOutput
func (TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioOutput
func (TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutput() TransformOutputCustomPresetCodecDdAudioPtrOutput
func (TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioPtrOutput
type TransformOutputCustomPresetCodecDdAudioPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecDdAudioPtrInput interface { pulumi.Input ToTransformOutputCustomPresetCodecDdAudioPtrOutput() TransformOutputCustomPresetCodecDdAudioPtrOutput ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext(context.Context) TransformOutputCustomPresetCodecDdAudioPtrOutput }
TransformOutputCustomPresetCodecDdAudioPtrInput is an input type that accepts TransformOutputCustomPresetCodecDdAudioArgs, TransformOutputCustomPresetCodecDdAudioPtr and TransformOutputCustomPresetCodecDdAudioPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecDdAudioPtrInput` via:
TransformOutputCustomPresetCodecDdAudioArgs{...} or: nil
func TransformOutputCustomPresetCodecDdAudioPtr ¶ added in v5.42.0
func TransformOutputCustomPresetCodecDdAudioPtr(v *TransformOutputCustomPresetCodecDdAudioArgs) TransformOutputCustomPresetCodecDdAudioPtrInput
type TransformOutputCustomPresetCodecDdAudioPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecDdAudioPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecDdAudioPtrOutput) Bitrate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) Bitrate() pulumi.IntPtrOutput
The bitrate of the audio in bits per second. Default to `192000`.
func (TransformOutputCustomPresetCodecDdAudioPtrOutput) Channels ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) Channels() pulumi.IntPtrOutput
The number of audio channels. Default to `2`.
func (TransformOutputCustomPresetCodecDdAudioPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecDdAudioPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecDdAudioPtrOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecDdAudioPtrOutput) SamplingRate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) SamplingRate() pulumi.IntPtrOutput
The sampling rate to use for encoding in Hertz. Default to `48000`.
func (TransformOutputCustomPresetCodecDdAudioPtrOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutput() TransformOutputCustomPresetCodecDdAudioPtrOutput
func (TransformOutputCustomPresetCodecDdAudioPtrOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecDdAudioPtrOutput) ToTransformOutputCustomPresetCodecDdAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecDdAudioPtrOutput
type TransformOutputCustomPresetCodecH264Video ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264Video struct { // The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Default to `Balanced`. Complexity *string `pulumi:"complexity"` // The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`. KeyFrameInterval *string `pulumi:"keyFrameInterval"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label *string `pulumi:"label"` // One or more `layer` blocks as defined below. Layers []TransformOutputCustomPresetCodecH264VideoLayer `pulumi:"layers"` // The rate control mode. Possible values are `ABR`, `CBR` or `CRF`. Default to `ABR`. RateControlMode *string `pulumi:"rateControlMode"` // Whether the encoder should insert key frames at scene changes. This flag should be set to true only when the encoder is being configured to produce a single output video. Default to `false`. SceneChangeDetectionEnabled *bool `pulumi:"sceneChangeDetectionEnabled"` // Specifies the resizing mode - how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`. StretchMode *string `pulumi:"stretchMode"` // Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`. SyncMode *string `pulumi:"syncMode"` }
type TransformOutputCustomPresetCodecH264VideoArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoArgs struct { // The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Default to `Balanced`. Complexity pulumi.StringPtrInput `pulumi:"complexity"` // The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`. KeyFrameInterval pulumi.StringPtrInput `pulumi:"keyFrameInterval"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label pulumi.StringPtrInput `pulumi:"label"` // One or more `layer` blocks as defined below. Layers TransformOutputCustomPresetCodecH264VideoLayerArrayInput `pulumi:"layers"` // The rate control mode. Possible values are `ABR`, `CBR` or `CRF`. Default to `ABR`. RateControlMode pulumi.StringPtrInput `pulumi:"rateControlMode"` // Whether the encoder should insert key frames at scene changes. This flag should be set to true only when the encoder is being configured to produce a single output video. Default to `false`. SceneChangeDetectionEnabled pulumi.BoolPtrInput `pulumi:"sceneChangeDetectionEnabled"` // Specifies the resizing mode - how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`. StretchMode pulumi.StringPtrInput `pulumi:"stretchMode"` // Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`. SyncMode pulumi.StringPtrInput `pulumi:"syncMode"` }
func (TransformOutputCustomPresetCodecH264VideoArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH264VideoArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoOutput() TransformOutputCustomPresetCodecH264VideoOutput
func (TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoOutput
func (TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoPtrOutput() TransformOutputCustomPresetCodecH264VideoPtrOutput
func (TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH264VideoArgs) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoPtrOutput
type TransformOutputCustomPresetCodecH264VideoInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoInput interface { pulumi.Input ToTransformOutputCustomPresetCodecH264VideoOutput() TransformOutputCustomPresetCodecH264VideoOutput ToTransformOutputCustomPresetCodecH264VideoOutputWithContext(context.Context) TransformOutputCustomPresetCodecH264VideoOutput }
TransformOutputCustomPresetCodecH264VideoInput is an input type that accepts TransformOutputCustomPresetCodecH264VideoArgs and TransformOutputCustomPresetCodecH264VideoOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecH264VideoInput` via:
TransformOutputCustomPresetCodecH264VideoArgs{...}
type TransformOutputCustomPresetCodecH264VideoLayer ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoLayer struct { // Whether adaptive B-frames are used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use. Default to `true`. AdaptiveBFrameEnabled *bool `pulumi:"adaptiveBFrameEnabled"` // The number of B-frames to use when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level. BFrames *int `pulumi:"bFrames"` // The average bitrate in bits per second at which to encode the input video when generating this layer. Bitrate int `pulumi:"bitrate"` // Specifies the maximum amount of time that the encoder should buffer frames before encoding. The value should be in ISO 8601 format. The value should be in the range `0.1` to `100` seconds. Defaults to `PT5S`. BufferWindow *string `pulumi:"bufferWindow"` // The value of CRF to be used when encoding this layer. This setting takes effect when `rateControlMode` is set `CRF`. The range of CRF value is between `0` and `51`, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default to `28`. Crf *float64 `pulumi:"crf"` // The entropy mode to be used for this layer. Possible values are `Cabac` or `Cavlc`. If not specified, the encoder chooses the mode that is appropriate for the profile and level. EntropyMode *string `pulumi:"entropyMode"` // The frame rate (in frames per second) at which to encode this layer. The value can be in the form of `M/N` where `M` and `N` are integers (For example, `30000/1001`), or in the form of a number (For example, `30`, or `29.97`). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video. FrameRate *string `pulumi:"frameRate"` // The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input. Height *string `pulumi:"height"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label *string `pulumi:"label"` // The H.264 levels. Currently, the resource support Level up to `6.2`. The value can be `auto`, or a number that matches the H.264 profile. If not specified, the default is `auto`, which lets the encoder choose the Level that is appropriate for this layer. Level *string `pulumi:"level"` // The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate. MaxBitrate *int `pulumi:"maxBitrate"` // The H.264 profile. Possible values are `Auto`, `Main` and `Main10`. Default to `Auto`. Profile *string `pulumi:"profile"` // The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting. ReferenceFrames *int `pulumi:"referenceFrames"` // The number of slices to be used when encoding this layer. If not specified, default is `1`, which means that encoder will use a single slice for each frame. Slices *int `pulumi:"slices"` // The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input. Width *string `pulumi:"width"` }
type TransformOutputCustomPresetCodecH264VideoLayerArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoLayerArgs struct { // Whether adaptive B-frames are used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use. Default to `true`. AdaptiveBFrameEnabled pulumi.BoolPtrInput `pulumi:"adaptiveBFrameEnabled"` // The number of B-frames to use when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level. BFrames pulumi.IntPtrInput `pulumi:"bFrames"` // The average bitrate in bits per second at which to encode the input video when generating this layer. Bitrate pulumi.IntInput `pulumi:"bitrate"` // Specifies the maximum amount of time that the encoder should buffer frames before encoding. The value should be in ISO 8601 format. The value should be in the range `0.1` to `100` seconds. Defaults to `PT5S`. BufferWindow pulumi.StringPtrInput `pulumi:"bufferWindow"` // The value of CRF to be used when encoding this layer. This setting takes effect when `rateControlMode` is set `CRF`. The range of CRF value is between `0` and `51`, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default to `28`. Crf pulumi.Float64PtrInput `pulumi:"crf"` // The entropy mode to be used for this layer. Possible values are `Cabac` or `Cavlc`. If not specified, the encoder chooses the mode that is appropriate for the profile and level. EntropyMode pulumi.StringPtrInput `pulumi:"entropyMode"` // The frame rate (in frames per second) at which to encode this layer. The value can be in the form of `M/N` where `M` and `N` are integers (For example, `30000/1001`), or in the form of a number (For example, `30`, or `29.97`). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video. FrameRate pulumi.StringPtrInput `pulumi:"frameRate"` // The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input. Height pulumi.StringPtrInput `pulumi:"height"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label pulumi.StringPtrInput `pulumi:"label"` // The H.264 levels. Currently, the resource support Level up to `6.2`. The value can be `auto`, or a number that matches the H.264 profile. If not specified, the default is `auto`, which lets the encoder choose the Level that is appropriate for this layer. Level pulumi.StringPtrInput `pulumi:"level"` // The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate. MaxBitrate pulumi.IntPtrInput `pulumi:"maxBitrate"` // The H.264 profile. Possible values are `Auto`, `Main` and `Main10`. Default to `Auto`. Profile pulumi.StringPtrInput `pulumi:"profile"` // The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting. ReferenceFrames pulumi.IntPtrInput `pulumi:"referenceFrames"` // The number of slices to be used when encoding this layer. If not specified, default is `1`, which means that encoder will use a single slice for each frame. Slices pulumi.IntPtrInput `pulumi:"slices"` // The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input. Width pulumi.StringPtrInput `pulumi:"width"` }
func (TransformOutputCustomPresetCodecH264VideoLayerArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH264VideoLayerArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH264VideoLayerArgs) ToTransformOutputCustomPresetCodecH264VideoLayerOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH264VideoLayerArgs) ToTransformOutputCustomPresetCodecH264VideoLayerOutput() TransformOutputCustomPresetCodecH264VideoLayerOutput
func (TransformOutputCustomPresetCodecH264VideoLayerArgs) ToTransformOutputCustomPresetCodecH264VideoLayerOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH264VideoLayerArgs) ToTransformOutputCustomPresetCodecH264VideoLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoLayerOutput
type TransformOutputCustomPresetCodecH264VideoLayerArray ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoLayerArray []TransformOutputCustomPresetCodecH264VideoLayerInput
func (TransformOutputCustomPresetCodecH264VideoLayerArray) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH264VideoLayerArray) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH264VideoLayerArray) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH264VideoLayerArray) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutput() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
func (TransformOutputCustomPresetCodecH264VideoLayerArray) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH264VideoLayerArray) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
type TransformOutputCustomPresetCodecH264VideoLayerArrayInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoLayerArrayInput interface { pulumi.Input ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutput() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutputWithContext(context.Context) TransformOutputCustomPresetCodecH264VideoLayerArrayOutput }
TransformOutputCustomPresetCodecH264VideoLayerArrayInput is an input type that accepts TransformOutputCustomPresetCodecH264VideoLayerArray and TransformOutputCustomPresetCodecH264VideoLayerArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecH264VideoLayerArrayInput` via:
TransformOutputCustomPresetCodecH264VideoLayerArray{ TransformOutputCustomPresetCodecH264VideoLayerArgs{...} }
type TransformOutputCustomPresetCodecH264VideoLayerArrayOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoLayerArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutput() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
func (TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH264VideoLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
type TransformOutputCustomPresetCodecH264VideoLayerInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoLayerInput interface { pulumi.Input ToTransformOutputCustomPresetCodecH264VideoLayerOutput() TransformOutputCustomPresetCodecH264VideoLayerOutput ToTransformOutputCustomPresetCodecH264VideoLayerOutputWithContext(context.Context) TransformOutputCustomPresetCodecH264VideoLayerOutput }
TransformOutputCustomPresetCodecH264VideoLayerInput is an input type that accepts TransformOutputCustomPresetCodecH264VideoLayerArgs and TransformOutputCustomPresetCodecH264VideoLayerOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecH264VideoLayerInput` via:
TransformOutputCustomPresetCodecH264VideoLayerArgs{...}
type TransformOutputCustomPresetCodecH264VideoLayerOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoLayerOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) AdaptiveBFrameEnabled ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) AdaptiveBFrameEnabled() pulumi.BoolPtrOutput
Whether adaptive B-frames are used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use. Default to `true`.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) BFrames ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) BFrames() pulumi.IntPtrOutput
The number of B-frames to use when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) Bitrate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Bitrate() pulumi.IntOutput
The average bitrate in bits per second at which to encode the input video when generating this layer.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) BufferWindow ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) BufferWindow() pulumi.StringPtrOutput
Specifies the maximum amount of time that the encoder should buffer frames before encoding. The value should be in ISO 8601 format. The value should be in the range `0.1` to `100` seconds. Defaults to `PT5S`.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) Crf ¶ added in v5.42.0
The value of CRF to be used when encoding this layer. This setting takes effect when `rateControlMode` is set `CRF`. The range of CRF value is between `0` and `51`, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default to `28`.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) EntropyMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) EntropyMode() pulumi.StringPtrOutput
The entropy mode to be used for this layer. Possible values are `Cabac` or `Cavlc`. If not specified, the encoder chooses the mode that is appropriate for the profile and level.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) FrameRate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) FrameRate() pulumi.StringPtrOutput
The frame rate (in frames per second) at which to encode this layer. The value can be in the form of `M/N` where `M` and `N` are integers (For example, `30000/1001`), or in the form of a number (For example, `30`, or `29.97`). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) Height ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Height() pulumi.StringPtrOutput
The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) Level ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Level() pulumi.StringPtrOutput
The H.264 levels. Currently, the resource support Level up to `6.2`. The value can be `auto`, or a number that matches the H.264 profile. If not specified, the default is `auto`, which lets the encoder choose the Level that is appropriate for this layer.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) MaxBitrate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) MaxBitrate() pulumi.IntPtrOutput
The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) Profile ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Profile() pulumi.StringPtrOutput
The H.264 profile. Possible values are `Auto`, `Main` and `Main10`. Default to `Auto`.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) ReferenceFrames ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) ReferenceFrames() pulumi.IntPtrOutput
The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) Slices ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Slices() pulumi.IntPtrOutput
The number of slices to be used when encoding this layer. If not specified, default is `1`, which means that encoder will use a single slice for each frame.
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) ToTransformOutputCustomPresetCodecH264VideoLayerOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) ToTransformOutputCustomPresetCodecH264VideoLayerOutput() TransformOutputCustomPresetCodecH264VideoLayerOutput
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) ToTransformOutputCustomPresetCodecH264VideoLayerOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) ToTransformOutputCustomPresetCodecH264VideoLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoLayerOutput
func (TransformOutputCustomPresetCodecH264VideoLayerOutput) Width ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoLayerOutput) Width() pulumi.StringPtrOutput
The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input.
type TransformOutputCustomPresetCodecH264VideoOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecH264VideoOutput) Complexity ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) Complexity() pulumi.StringPtrOutput
The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Default to `Balanced`.
func (TransformOutputCustomPresetCodecH264VideoOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH264VideoOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH264VideoOutput) KeyFrameInterval ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) KeyFrameInterval() pulumi.StringPtrOutput
The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`.
func (TransformOutputCustomPresetCodecH264VideoOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecH264VideoOutput) Layers ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) Layers() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
One or more `layer` blocks as defined below.
func (TransformOutputCustomPresetCodecH264VideoOutput) RateControlMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) RateControlMode() pulumi.StringPtrOutput
The rate control mode. Possible values are `ABR`, `CBR` or `CRF`. Default to `ABR`.
func (TransformOutputCustomPresetCodecH264VideoOutput) SceneChangeDetectionEnabled ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) SceneChangeDetectionEnabled() pulumi.BoolPtrOutput
Whether the encoder should insert key frames at scene changes. This flag should be set to true only when the encoder is being configured to produce a single output video. Default to `false`.
func (TransformOutputCustomPresetCodecH264VideoOutput) StretchMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) StretchMode() pulumi.StringPtrOutput
Specifies the resizing mode - how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`.
func (TransformOutputCustomPresetCodecH264VideoOutput) SyncMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) SyncMode() pulumi.StringPtrOutput
Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`.
func (TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoOutput() TransformOutputCustomPresetCodecH264VideoOutput
func (TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoOutput
func (TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutput() TransformOutputCustomPresetCodecH264VideoPtrOutput
func (TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoPtrOutput
type TransformOutputCustomPresetCodecH264VideoPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoPtrInput interface { pulumi.Input ToTransformOutputCustomPresetCodecH264VideoPtrOutput() TransformOutputCustomPresetCodecH264VideoPtrOutput ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext(context.Context) TransformOutputCustomPresetCodecH264VideoPtrOutput }
TransformOutputCustomPresetCodecH264VideoPtrInput is an input type that accepts TransformOutputCustomPresetCodecH264VideoArgs, TransformOutputCustomPresetCodecH264VideoPtr and TransformOutputCustomPresetCodecH264VideoPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecH264VideoPtrInput` via:
TransformOutputCustomPresetCodecH264VideoArgs{...} or: nil
func TransformOutputCustomPresetCodecH264VideoPtr ¶ added in v5.42.0
func TransformOutputCustomPresetCodecH264VideoPtr(v *TransformOutputCustomPresetCodecH264VideoArgs) TransformOutputCustomPresetCodecH264VideoPtrInput
type TransformOutputCustomPresetCodecH264VideoPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH264VideoPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) Complexity ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) Complexity() pulumi.StringPtrOutput
The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Default to `Balanced`.
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) KeyFrameInterval ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`.
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) Layers ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) Layers() TransformOutputCustomPresetCodecH264VideoLayerArrayOutput
One or more `layer` blocks as defined below.
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) RateControlMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) RateControlMode() pulumi.StringPtrOutput
The rate control mode. Possible values are `ABR`, `CBR` or `CRF`. Default to `ABR`.
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) SceneChangeDetectionEnabled ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) SceneChangeDetectionEnabled() pulumi.BoolPtrOutput
Whether the encoder should insert key frames at scene changes. This flag should be set to true only when the encoder is being configured to produce a single output video. Default to `false`.
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) StretchMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) StretchMode() pulumi.StringPtrOutput
Specifies the resizing mode - how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`.
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) SyncMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) SyncMode() pulumi.StringPtrOutput
Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`.
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutput() TransformOutputCustomPresetCodecH264VideoPtrOutput
func (TransformOutputCustomPresetCodecH264VideoPtrOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH264VideoPtrOutput) ToTransformOutputCustomPresetCodecH264VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH264VideoPtrOutput
type TransformOutputCustomPresetCodecH265Video ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265Video struct { // The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Default to `Balanced`. Complexity *string `pulumi:"complexity"` // The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`. KeyFrameInterval *string `pulumi:"keyFrameInterval"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label *string `pulumi:"label"` // One or more `layer` blocks as defined below. Layers []TransformOutputCustomPresetCodecH265VideoLayer `pulumi:"layers"` // Whether the encoder should insert key frames at scene changes. This flag should be set to true only when the encoder is being configured to produce a single output video. Default to `false`. SceneChangeDetectionEnabled *bool `pulumi:"sceneChangeDetectionEnabled"` // Specifies the resizing mode - how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`. StretchMode *string `pulumi:"stretchMode"` // Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`. SyncMode *string `pulumi:"syncMode"` }
type TransformOutputCustomPresetCodecH265VideoArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoArgs struct { // The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Default to `Balanced`. Complexity pulumi.StringPtrInput `pulumi:"complexity"` // The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`. KeyFrameInterval pulumi.StringPtrInput `pulumi:"keyFrameInterval"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label pulumi.StringPtrInput `pulumi:"label"` // One or more `layer` blocks as defined below. Layers TransformOutputCustomPresetCodecH265VideoLayerArrayInput `pulumi:"layers"` // Whether the encoder should insert key frames at scene changes. This flag should be set to true only when the encoder is being configured to produce a single output video. Default to `false`. SceneChangeDetectionEnabled pulumi.BoolPtrInput `pulumi:"sceneChangeDetectionEnabled"` // Specifies the resizing mode - how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`. StretchMode pulumi.StringPtrInput `pulumi:"stretchMode"` // Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`. SyncMode pulumi.StringPtrInput `pulumi:"syncMode"` }
func (TransformOutputCustomPresetCodecH265VideoArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH265VideoArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoOutput() TransformOutputCustomPresetCodecH265VideoOutput
func (TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoOutput
func (TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoPtrOutput() TransformOutputCustomPresetCodecH265VideoPtrOutput
func (TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH265VideoArgs) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoPtrOutput
type TransformOutputCustomPresetCodecH265VideoInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoInput interface { pulumi.Input ToTransformOutputCustomPresetCodecH265VideoOutput() TransformOutputCustomPresetCodecH265VideoOutput ToTransformOutputCustomPresetCodecH265VideoOutputWithContext(context.Context) TransformOutputCustomPresetCodecH265VideoOutput }
TransformOutputCustomPresetCodecH265VideoInput is an input type that accepts TransformOutputCustomPresetCodecH265VideoArgs and TransformOutputCustomPresetCodecH265VideoOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecH265VideoInput` via:
TransformOutputCustomPresetCodecH265VideoArgs{...}
type TransformOutputCustomPresetCodecH265VideoLayer ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoLayer struct { // Whether adaptive B-frames are used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use. Default to `true`. AdaptiveBFrameEnabled *bool `pulumi:"adaptiveBFrameEnabled"` // The number of B-frames to use when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level. BFrames *int `pulumi:"bFrames"` // The average bitrate in bits per second at which to encode the input video when generating this layer. Bitrate int `pulumi:"bitrate"` // Specifies the maximum amount of time that the encoder should buffer frames before encoding. The value should be in ISO 8601 format. The value should be in the range `0.1` to `100` seconds. Defaults to `PT5S`. BufferWindow *string `pulumi:"bufferWindow"` // The value of CRF to be used when encoding this layer. This setting takes effect when `rateControlMode` is set `CRF`. The range of CRF value is between `0` and `51`, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default to `28`. Crf *float64 `pulumi:"crf"` // The frame rate (in frames per second) at which to encode this layer. The value can be in the form of `M/N` where `M` and `N` are integers (For example, `30000/1001`), or in the form of a number (For example, `30`, or `29.97`). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video. FrameRate *string `pulumi:"frameRate"` // The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input. Height *string `pulumi:"height"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label *string `pulumi:"label"` // The H.264 levels. Currently, the resource support Level up to `6.2`. The value can be `auto`, or a number that matches the H.264 profile. If not specified, the default is `auto`, which lets the encoder choose the Level that is appropriate for this layer. Level *string `pulumi:"level"` // The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate. MaxBitrate *int `pulumi:"maxBitrate"` // The H.264 profile. Possible values are `Auto`, `Main` and `Main10`. Default to `Auto`. Profile *string `pulumi:"profile"` // The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting. ReferenceFrames *int `pulumi:"referenceFrames"` // The number of slices to be used when encoding this layer. If not specified, default is `1`, which means that encoder will use a single slice for each frame. Slices *int `pulumi:"slices"` // The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input. Width *string `pulumi:"width"` }
type TransformOutputCustomPresetCodecH265VideoLayerArgs ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoLayerArgs struct { // Whether adaptive B-frames are used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use. Default to `true`. AdaptiveBFrameEnabled pulumi.BoolPtrInput `pulumi:"adaptiveBFrameEnabled"` // The number of B-frames to use when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level. BFrames pulumi.IntPtrInput `pulumi:"bFrames"` // The average bitrate in bits per second at which to encode the input video when generating this layer. Bitrate pulumi.IntInput `pulumi:"bitrate"` // Specifies the maximum amount of time that the encoder should buffer frames before encoding. The value should be in ISO 8601 format. The value should be in the range `0.1` to `100` seconds. Defaults to `PT5S`. BufferWindow pulumi.StringPtrInput `pulumi:"bufferWindow"` // The value of CRF to be used when encoding this layer. This setting takes effect when `rateControlMode` is set `CRF`. The range of CRF value is between `0` and `51`, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default to `28`. Crf pulumi.Float64PtrInput `pulumi:"crf"` // The frame rate (in frames per second) at which to encode this layer. The value can be in the form of `M/N` where `M` and `N` are integers (For example, `30000/1001`), or in the form of a number (For example, `30`, or `29.97`). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video. FrameRate pulumi.StringPtrInput `pulumi:"frameRate"` // The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input. Height pulumi.StringPtrInput `pulumi:"height"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label pulumi.StringPtrInput `pulumi:"label"` // The H.264 levels. Currently, the resource support Level up to `6.2`. The value can be `auto`, or a number that matches the H.264 profile. If not specified, the default is `auto`, which lets the encoder choose the Level that is appropriate for this layer. Level pulumi.StringPtrInput `pulumi:"level"` // The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate. MaxBitrate pulumi.IntPtrInput `pulumi:"maxBitrate"` // The H.264 profile. Possible values are `Auto`, `Main` and `Main10`. Default to `Auto`. Profile pulumi.StringPtrInput `pulumi:"profile"` // The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting. ReferenceFrames pulumi.IntPtrInput `pulumi:"referenceFrames"` // The number of slices to be used when encoding this layer. If not specified, default is `1`, which means that encoder will use a single slice for each frame. Slices pulumi.IntPtrInput `pulumi:"slices"` // The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input. Width pulumi.StringPtrInput `pulumi:"width"` }
func (TransformOutputCustomPresetCodecH265VideoLayerArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH265VideoLayerArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH265VideoLayerArgs) ToTransformOutputCustomPresetCodecH265VideoLayerOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH265VideoLayerArgs) ToTransformOutputCustomPresetCodecH265VideoLayerOutput() TransformOutputCustomPresetCodecH265VideoLayerOutput
func (TransformOutputCustomPresetCodecH265VideoLayerArgs) ToTransformOutputCustomPresetCodecH265VideoLayerOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH265VideoLayerArgs) ToTransformOutputCustomPresetCodecH265VideoLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoLayerOutput
type TransformOutputCustomPresetCodecH265VideoLayerArray ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoLayerArray []TransformOutputCustomPresetCodecH265VideoLayerInput
func (TransformOutputCustomPresetCodecH265VideoLayerArray) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH265VideoLayerArray) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH265VideoLayerArray) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH265VideoLayerArray) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutput() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
func (TransformOutputCustomPresetCodecH265VideoLayerArray) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetCodecH265VideoLayerArray) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
type TransformOutputCustomPresetCodecH265VideoLayerArrayInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoLayerArrayInput interface { pulumi.Input ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutput() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutputWithContext(context.Context) TransformOutputCustomPresetCodecH265VideoLayerArrayOutput }
TransformOutputCustomPresetCodecH265VideoLayerArrayInput is an input type that accepts TransformOutputCustomPresetCodecH265VideoLayerArray and TransformOutputCustomPresetCodecH265VideoLayerArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecH265VideoLayerArrayInput` via:
TransformOutputCustomPresetCodecH265VideoLayerArray{ TransformOutputCustomPresetCodecH265VideoLayerArgs{...} }
type TransformOutputCustomPresetCodecH265VideoLayerArrayOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoLayerArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutput() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
func (TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerArrayOutput) ToTransformOutputCustomPresetCodecH265VideoLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
type TransformOutputCustomPresetCodecH265VideoLayerInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoLayerInput interface { pulumi.Input ToTransformOutputCustomPresetCodecH265VideoLayerOutput() TransformOutputCustomPresetCodecH265VideoLayerOutput ToTransformOutputCustomPresetCodecH265VideoLayerOutputWithContext(context.Context) TransformOutputCustomPresetCodecH265VideoLayerOutput }
TransformOutputCustomPresetCodecH265VideoLayerInput is an input type that accepts TransformOutputCustomPresetCodecH265VideoLayerArgs and TransformOutputCustomPresetCodecH265VideoLayerOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecH265VideoLayerInput` via:
TransformOutputCustomPresetCodecH265VideoLayerArgs{...}
type TransformOutputCustomPresetCodecH265VideoLayerOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoLayerOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) AdaptiveBFrameEnabled ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) AdaptiveBFrameEnabled() pulumi.BoolPtrOutput
Whether adaptive B-frames are used when encoding this layer. If not specified, the encoder will turn it on whenever the video profile permits its use. Default to `true`.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) BFrames ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) BFrames() pulumi.IntPtrOutput
The number of B-frames to use when encoding this layer. If not specified, the encoder chooses an appropriate number based on the video profile and level.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) Bitrate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Bitrate() pulumi.IntOutput
The average bitrate in bits per second at which to encode the input video when generating this layer.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) BufferWindow ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) BufferWindow() pulumi.StringPtrOutput
Specifies the maximum amount of time that the encoder should buffer frames before encoding. The value should be in ISO 8601 format. The value should be in the range `0.1` to `100` seconds. Defaults to `PT5S`.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) Crf ¶ added in v5.42.0
The value of CRF to be used when encoding this layer. This setting takes effect when `rateControlMode` is set `CRF`. The range of CRF value is between `0` and `51`, where lower values would result in better quality, at the expense of higher file sizes. Higher values mean more compression, but at some point quality degradation will be noticed. Default to `28`.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) FrameRate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) FrameRate() pulumi.StringPtrOutput
The frame rate (in frames per second) at which to encode this layer. The value can be in the form of `M/N` where `M` and `N` are integers (For example, `30000/1001`), or in the form of a number (For example, `30`, or `29.97`). The encoder enforces constraints on allowed frame rates based on the profile and level. If it is not specified, the encoder will use the same frame rate as the input video.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) Height ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Height() pulumi.StringPtrOutput
The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) Level ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Level() pulumi.StringPtrOutput
The H.264 levels. Currently, the resource support Level up to `6.2`. The value can be `auto`, or a number that matches the H.264 profile. If not specified, the default is `auto`, which lets the encoder choose the Level that is appropriate for this layer.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) MaxBitrate ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) MaxBitrate() pulumi.IntPtrOutput
The maximum bitrate (in bits per second), at which the VBV buffer should be assumed to refill. If not specified, defaults to the same value as bitrate.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) Profile ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Profile() pulumi.StringPtrOutput
The H.264 profile. Possible values are `Auto`, `Main` and `Main10`. Default to `Auto`.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) ReferenceFrames ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) ReferenceFrames() pulumi.IntPtrOutput
The number of reference frames to be used when encoding this layer. If not specified, the encoder determines an appropriate number based on the encoder complexity setting.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) Slices ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Slices() pulumi.IntPtrOutput
The number of slices to be used when encoding this layer. If not specified, default is `1`, which means that encoder will use a single slice for each frame.
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) ToTransformOutputCustomPresetCodecH265VideoLayerOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) ToTransformOutputCustomPresetCodecH265VideoLayerOutput() TransformOutputCustomPresetCodecH265VideoLayerOutput
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) ToTransformOutputCustomPresetCodecH265VideoLayerOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) ToTransformOutputCustomPresetCodecH265VideoLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoLayerOutput
func (TransformOutputCustomPresetCodecH265VideoLayerOutput) Width ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoLayerOutput) Width() pulumi.StringPtrOutput
The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input.
type TransformOutputCustomPresetCodecH265VideoOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecH265VideoOutput) Complexity ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) Complexity() pulumi.StringPtrOutput
The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Default to `Balanced`.
func (TransformOutputCustomPresetCodecH265VideoOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH265VideoOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH265VideoOutput) KeyFrameInterval ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) KeyFrameInterval() pulumi.StringPtrOutput
The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`.
func (TransformOutputCustomPresetCodecH265VideoOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecH265VideoOutput) Layers ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) Layers() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
One or more `layer` blocks as defined below.
func (TransformOutputCustomPresetCodecH265VideoOutput) SceneChangeDetectionEnabled ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) SceneChangeDetectionEnabled() pulumi.BoolPtrOutput
Whether the encoder should insert key frames at scene changes. This flag should be set to true only when the encoder is being configured to produce a single output video. Default to `false`.
func (TransformOutputCustomPresetCodecH265VideoOutput) StretchMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) StretchMode() pulumi.StringPtrOutput
Specifies the resizing mode - how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`.
func (TransformOutputCustomPresetCodecH265VideoOutput) SyncMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) SyncMode() pulumi.StringPtrOutput
Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`.
func (TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoOutput() TransformOutputCustomPresetCodecH265VideoOutput
func (TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoOutput
func (TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutput() TransformOutputCustomPresetCodecH265VideoPtrOutput
func (TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoPtrOutput
type TransformOutputCustomPresetCodecH265VideoPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoPtrInput interface { pulumi.Input ToTransformOutputCustomPresetCodecH265VideoPtrOutput() TransformOutputCustomPresetCodecH265VideoPtrOutput ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext(context.Context) TransformOutputCustomPresetCodecH265VideoPtrOutput }
TransformOutputCustomPresetCodecH265VideoPtrInput is an input type that accepts TransformOutputCustomPresetCodecH265VideoArgs, TransformOutputCustomPresetCodecH265VideoPtr and TransformOutputCustomPresetCodecH265VideoPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecH265VideoPtrInput` via:
TransformOutputCustomPresetCodecH265VideoArgs{...} or: nil
func TransformOutputCustomPresetCodecH265VideoPtr ¶ added in v5.42.0
func TransformOutputCustomPresetCodecH265VideoPtr(v *TransformOutputCustomPresetCodecH265VideoArgs) TransformOutputCustomPresetCodecH265VideoPtrInput
type TransformOutputCustomPresetCodecH265VideoPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecH265VideoPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) Complexity ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) Complexity() pulumi.StringPtrOutput
The complexity of the encoding. Possible values are `Balanced`, `Speed` or `Quality`. Default to `Balanced`.
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) KeyFrameInterval ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`.
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) Label ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) Layers ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) Layers() TransformOutputCustomPresetCodecH265VideoLayerArrayOutput
One or more `layer` blocks as defined below.
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) SceneChangeDetectionEnabled ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) SceneChangeDetectionEnabled() pulumi.BoolPtrOutput
Whether the encoder should insert key frames at scene changes. This flag should be set to true only when the encoder is being configured to produce a single output video. Default to `false`.
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) StretchMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) StretchMode() pulumi.StringPtrOutput
Specifies the resizing mode - how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`.
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) SyncMode ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) SyncMode() pulumi.StringPtrOutput
Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`.
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutput() TransformOutputCustomPresetCodecH265VideoPtrOutput
func (TransformOutputCustomPresetCodecH265VideoPtrOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecH265VideoPtrOutput) ToTransformOutputCustomPresetCodecH265VideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecH265VideoPtrOutput
type TransformOutputCustomPresetCodecInput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecInput interface { pulumi.Input ToTransformOutputCustomPresetCodecOutput() TransformOutputCustomPresetCodecOutput ToTransformOutputCustomPresetCodecOutputWithContext(context.Context) TransformOutputCustomPresetCodecOutput }
TransformOutputCustomPresetCodecInput is an input type that accepts TransformOutputCustomPresetCodecArgs and TransformOutputCustomPresetCodecOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecInput` via:
TransformOutputCustomPresetCodecArgs{...}
type TransformOutputCustomPresetCodecJpgImage ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImage struct { // The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`. KeyFrameInterval *string `pulumi:"keyFrameInterval"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label *string `pulumi:"label"` // One or more `layer` blocks as defined below. Layers []TransformOutputCustomPresetCodecJpgImageLayer `pulumi:"layers"` // The position relative to transform preset start time in the input video at which to stop generating thumbnails. The value can be in ISO 8601 format (For example, `PT5M30S` to stop at 5 minutes and 30 seconds from start time), or a frame count (For example, `300` to stop at the 300th frame from the frame at start time. If this value is `1`, it means only producing one thumbnail at start time), or a relative value to the stream duration (For example, `50%` to stop at half of stream duration from start time). The default value is `100%`, which means to stop at the end of the stream. Range *string `pulumi:"range"` // Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit `65535x65535`. SpriteColumn *int `pulumi:"spriteColumn"` // The position in the input video from where to start generating thumbnails. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Also supports a macro `{Best}`, which tells the encoder to select the best thumbnail from the first few seconds of the video and will only produce one thumbnail, no matter what other settings are for `step` and `range`. Start string `pulumi:"start"` // The intervals at which thumbnails are generated. The value can be in ISO 8601 format (For example, `PT05S` for one image every 5 seconds), or a frame count (For example, `30` for one image every 30 frames), or a relative value to stream duration (For example, `10%` for one image every 10% of stream duration). Note: Step value will affect the first generated thumbnail, which may not be exactly the one specified at transform preset start time. This is due to the encoder, which tries to select the best thumbnail between start time and Step position from start time as the first output. As the default value is `10%`, it means if stream has long duration, the first generated thumbnail might be far away from the one specified at start time. Try to select reasonable value for Step if the first thumbnail is expected close to start time, or set Range value at `1` if only one thumbnail is needed at start time. Step *string `pulumi:"step"` // The resizing mode, which indicates how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`. StretchMode *string `pulumi:"stretchMode"` // Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`. SyncMode *string `pulumi:"syncMode"` }
type TransformOutputCustomPresetCodecJpgImageArgs ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageArgs struct { // The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`. KeyFrameInterval pulumi.StringPtrInput `pulumi:"keyFrameInterval"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label pulumi.StringPtrInput `pulumi:"label"` // One or more `layer` blocks as defined below. Layers TransformOutputCustomPresetCodecJpgImageLayerArrayInput `pulumi:"layers"` // The position relative to transform preset start time in the input video at which to stop generating thumbnails. The value can be in ISO 8601 format (For example, `PT5M30S` to stop at 5 minutes and 30 seconds from start time), or a frame count (For example, `300` to stop at the 300th frame from the frame at start time. If this value is `1`, it means only producing one thumbnail at start time), or a relative value to the stream duration (For example, `50%` to stop at half of stream duration from start time). The default value is `100%`, which means to stop at the end of the stream. Range pulumi.StringPtrInput `pulumi:"range"` // Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit `65535x65535`. SpriteColumn pulumi.IntPtrInput `pulumi:"spriteColumn"` // The position in the input video from where to start generating thumbnails. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Also supports a macro `{Best}`, which tells the encoder to select the best thumbnail from the first few seconds of the video and will only produce one thumbnail, no matter what other settings are for `step` and `range`. Start pulumi.StringInput `pulumi:"start"` // The intervals at which thumbnails are generated. The value can be in ISO 8601 format (For example, `PT05S` for one image every 5 seconds), or a frame count (For example, `30` for one image every 30 frames), or a relative value to stream duration (For example, `10%` for one image every 10% of stream duration). Note: Step value will affect the first generated thumbnail, which may not be exactly the one specified at transform preset start time. This is due to the encoder, which tries to select the best thumbnail between start time and Step position from start time as the first output. As the default value is `10%`, it means if stream has long duration, the first generated thumbnail might be far away from the one specified at start time. Try to select reasonable value for Step if the first thumbnail is expected close to start time, or set Range value at `1` if only one thumbnail is needed at start time. Step pulumi.StringPtrInput `pulumi:"step"` // The resizing mode, which indicates how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`. StretchMode pulumi.StringPtrInput `pulumi:"stretchMode"` // Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`. SyncMode pulumi.StringPtrInput `pulumi:"syncMode"` }
func (TransformOutputCustomPresetCodecJpgImageArgs) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecJpgImageArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImageOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImageOutput() TransformOutputCustomPresetCodecJpgImageOutput
func (TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImageOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImageOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageOutput
func (TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImagePtrOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImagePtrOutput() TransformOutputCustomPresetCodecJpgImagePtrOutput
func (TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecJpgImageArgs) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImagePtrOutput
type TransformOutputCustomPresetCodecJpgImageInput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageInput interface { pulumi.Input ToTransformOutputCustomPresetCodecJpgImageOutput() TransformOutputCustomPresetCodecJpgImageOutput ToTransformOutputCustomPresetCodecJpgImageOutputWithContext(context.Context) TransformOutputCustomPresetCodecJpgImageOutput }
TransformOutputCustomPresetCodecJpgImageInput is an input type that accepts TransformOutputCustomPresetCodecJpgImageArgs and TransformOutputCustomPresetCodecJpgImageOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecJpgImageInput` via:
TransformOutputCustomPresetCodecJpgImageArgs{...}
type TransformOutputCustomPresetCodecJpgImageLayer ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageLayer struct { // The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input. Height *string `pulumi:"height"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label *string `pulumi:"label"` // The compression quality of the JPEG output. Range is from `0` to `100` and the default is `70`. Quality *int `pulumi:"quality"` // The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input. Width *string `pulumi:"width"` }
type TransformOutputCustomPresetCodecJpgImageLayerArgs ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageLayerArgs struct { // The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input. Height pulumi.StringPtrInput `pulumi:"height"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label pulumi.StringPtrInput `pulumi:"label"` // The compression quality of the JPEG output. Range is from `0` to `100` and the default is `70`. Quality pulumi.IntPtrInput `pulumi:"quality"` // The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input. Width pulumi.StringPtrInput `pulumi:"width"` }
func (TransformOutputCustomPresetCodecJpgImageLayerArgs) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecJpgImageLayerArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecJpgImageLayerArgs) ToTransformOutputCustomPresetCodecJpgImageLayerOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecJpgImageLayerArgs) ToTransformOutputCustomPresetCodecJpgImageLayerOutput() TransformOutputCustomPresetCodecJpgImageLayerOutput
func (TransformOutputCustomPresetCodecJpgImageLayerArgs) ToTransformOutputCustomPresetCodecJpgImageLayerOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecJpgImageLayerArgs) ToTransformOutputCustomPresetCodecJpgImageLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageLayerOutput
type TransformOutputCustomPresetCodecJpgImageLayerArray ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageLayerArray []TransformOutputCustomPresetCodecJpgImageLayerInput
func (TransformOutputCustomPresetCodecJpgImageLayerArray) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecJpgImageLayerArray) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecJpgImageLayerArray) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecJpgImageLayerArray) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutput() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
func (TransformOutputCustomPresetCodecJpgImageLayerArray) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecJpgImageLayerArray) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
type TransformOutputCustomPresetCodecJpgImageLayerArrayInput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageLayerArrayInput interface { pulumi.Input ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutput() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutputWithContext(context.Context) TransformOutputCustomPresetCodecJpgImageLayerArrayOutput }
TransformOutputCustomPresetCodecJpgImageLayerArrayInput is an input type that accepts TransformOutputCustomPresetCodecJpgImageLayerArray and TransformOutputCustomPresetCodecJpgImageLayerArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecJpgImageLayerArrayInput` via:
TransformOutputCustomPresetCodecJpgImageLayerArray{ TransformOutputCustomPresetCodecJpgImageLayerArgs{...} }
type TransformOutputCustomPresetCodecJpgImageLayerArrayOutput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageLayerArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutput() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
func (TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageLayerArrayOutput) ToTransformOutputCustomPresetCodecJpgImageLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
type TransformOutputCustomPresetCodecJpgImageLayerInput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageLayerInput interface { pulumi.Input ToTransformOutputCustomPresetCodecJpgImageLayerOutput() TransformOutputCustomPresetCodecJpgImageLayerOutput ToTransformOutputCustomPresetCodecJpgImageLayerOutputWithContext(context.Context) TransformOutputCustomPresetCodecJpgImageLayerOutput }
TransformOutputCustomPresetCodecJpgImageLayerInput is an input type that accepts TransformOutputCustomPresetCodecJpgImageLayerArgs and TransformOutputCustomPresetCodecJpgImageLayerOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecJpgImageLayerInput` via:
TransformOutputCustomPresetCodecJpgImageLayerArgs{...}
type TransformOutputCustomPresetCodecJpgImageLayerOutput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageLayerOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecJpgImageLayerOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecJpgImageLayerOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecJpgImageLayerOutput) Height ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) Height() pulumi.StringPtrOutput
The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input.
func (TransformOutputCustomPresetCodecJpgImageLayerOutput) Label ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecJpgImageLayerOutput) Quality ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) Quality() pulumi.IntPtrOutput
The compression quality of the JPEG output. Range is from `0` to `100` and the default is `70`.
func (TransformOutputCustomPresetCodecJpgImageLayerOutput) ToTransformOutputCustomPresetCodecJpgImageLayerOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) ToTransformOutputCustomPresetCodecJpgImageLayerOutput() TransformOutputCustomPresetCodecJpgImageLayerOutput
func (TransformOutputCustomPresetCodecJpgImageLayerOutput) ToTransformOutputCustomPresetCodecJpgImageLayerOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) ToTransformOutputCustomPresetCodecJpgImageLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageLayerOutput
func (TransformOutputCustomPresetCodecJpgImageLayerOutput) Width ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageLayerOutput) Width() pulumi.StringPtrOutput
The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input.
type TransformOutputCustomPresetCodecJpgImageOutput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImageOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecJpgImageOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecJpgImageOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecJpgImageOutput) KeyFrameInterval ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) KeyFrameInterval() pulumi.StringPtrOutput
The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`.
func (TransformOutputCustomPresetCodecJpgImageOutput) Label ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecJpgImageOutput) Layers ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) Layers() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
One or more `layer` blocks as defined below.
func (TransformOutputCustomPresetCodecJpgImageOutput) Range ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) Range() pulumi.StringPtrOutput
The position relative to transform preset start time in the input video at which to stop generating thumbnails. The value can be in ISO 8601 format (For example, `PT5M30S` to stop at 5 minutes and 30 seconds from start time), or a frame count (For example, `300` to stop at the 300th frame from the frame at start time. If this value is `1`, it means only producing one thumbnail at start time), or a relative value to the stream duration (For example, `50%` to stop at half of stream duration from start time). The default value is `100%`, which means to stop at the end of the stream.
func (TransformOutputCustomPresetCodecJpgImageOutput) SpriteColumn ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) SpriteColumn() pulumi.IntPtrOutput
Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit `65535x65535`.
func (TransformOutputCustomPresetCodecJpgImageOutput) Start ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) Start() pulumi.StringOutput
The position in the input video from where to start generating thumbnails. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Also supports a macro `{Best}`, which tells the encoder to select the best thumbnail from the first few seconds of the video and will only produce one thumbnail, no matter what other settings are for `step` and `range`.
func (TransformOutputCustomPresetCodecJpgImageOutput) Step ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) Step() pulumi.StringPtrOutput
The intervals at which thumbnails are generated. The value can be in ISO 8601 format (For example, `PT05S` for one image every 5 seconds), or a frame count (For example, `30` for one image every 30 frames), or a relative value to stream duration (For example, `10%` for one image every 10% of stream duration). Note: Step value will affect the first generated thumbnail, which may not be exactly the one specified at transform preset start time. This is due to the encoder, which tries to select the best thumbnail between start time and Step position from start time as the first output. As the default value is `10%`, it means if stream has long duration, the first generated thumbnail might be far away from the one specified at start time. Try to select reasonable value for Step if the first thumbnail is expected close to start time, or set Range value at `1` if only one thumbnail is needed at start time.
func (TransformOutputCustomPresetCodecJpgImageOutput) StretchMode ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) StretchMode() pulumi.StringPtrOutput
The resizing mode, which indicates how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`.
func (TransformOutputCustomPresetCodecJpgImageOutput) SyncMode ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) SyncMode() pulumi.StringPtrOutput
Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`.
func (TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImageOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImageOutput() TransformOutputCustomPresetCodecJpgImageOutput
func (TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImageOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImageOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImageOutput
func (TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutput() TransformOutputCustomPresetCodecJpgImagePtrOutput
func (TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImageOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImagePtrOutput
type TransformOutputCustomPresetCodecJpgImagePtrInput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImagePtrInput interface { pulumi.Input ToTransformOutputCustomPresetCodecJpgImagePtrOutput() TransformOutputCustomPresetCodecJpgImagePtrOutput ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext(context.Context) TransformOutputCustomPresetCodecJpgImagePtrOutput }
TransformOutputCustomPresetCodecJpgImagePtrInput is an input type that accepts TransformOutputCustomPresetCodecJpgImageArgs, TransformOutputCustomPresetCodecJpgImagePtr and TransformOutputCustomPresetCodecJpgImagePtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecJpgImagePtrInput` via:
TransformOutputCustomPresetCodecJpgImageArgs{...} or: nil
func TransformOutputCustomPresetCodecJpgImagePtr ¶ added in v5.44.0
func TransformOutputCustomPresetCodecJpgImagePtr(v *TransformOutputCustomPresetCodecJpgImageArgs) TransformOutputCustomPresetCodecJpgImagePtrInput
type TransformOutputCustomPresetCodecJpgImagePtrOutput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecJpgImagePtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) KeyFrameInterval ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) Label ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) Layers ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Layers() TransformOutputCustomPresetCodecJpgImageLayerArrayOutput
One or more `layer` blocks as defined below.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) Range ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Range() pulumi.StringPtrOutput
The position relative to transform preset start time in the input video at which to stop generating thumbnails. The value can be in ISO 8601 format (For example, `PT5M30S` to stop at 5 minutes and 30 seconds from start time), or a frame count (For example, `300` to stop at the 300th frame from the frame at start time. If this value is `1`, it means only producing one thumbnail at start time), or a relative value to the stream duration (For example, `50%` to stop at half of stream duration from start time). The default value is `100%`, which means to stop at the end of the stream.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) SpriteColumn ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) SpriteColumn() pulumi.IntPtrOutput
Sets the number of columns used in thumbnail sprite image. The number of rows are automatically calculated and a VTT file is generated with the coordinate mappings for each thumbnail in the sprite. Note: this value should be a positive integer and a proper value is recommended so that the output image resolution will not go beyond JPEG maximum pixel resolution limit `65535x65535`.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) Start ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Start() pulumi.StringPtrOutput
The position in the input video from where to start generating thumbnails. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Also supports a macro `{Best}`, which tells the encoder to select the best thumbnail from the first few seconds of the video and will only produce one thumbnail, no matter what other settings are for `step` and `range`.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) Step ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) Step() pulumi.StringPtrOutput
The intervals at which thumbnails are generated. The value can be in ISO 8601 format (For example, `PT05S` for one image every 5 seconds), or a frame count (For example, `30` for one image every 30 frames), or a relative value to stream duration (For example, `10%` for one image every 10% of stream duration). Note: Step value will affect the first generated thumbnail, which may not be exactly the one specified at transform preset start time. This is due to the encoder, which tries to select the best thumbnail between start time and Step position from start time as the first output. As the default value is `10%`, it means if stream has long duration, the first generated thumbnail might be far away from the one specified at start time. Try to select reasonable value for Step if the first thumbnail is expected close to start time, or set Range value at `1` if only one thumbnail is needed at start time.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) StretchMode ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) StretchMode() pulumi.StringPtrOutput
The resizing mode, which indicates how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) SyncMode ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) SyncMode() pulumi.StringPtrOutput
Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`.
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutput() TransformOutputCustomPresetCodecJpgImagePtrOutput
func (TransformOutputCustomPresetCodecJpgImagePtrOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecJpgImagePtrOutput) ToTransformOutputCustomPresetCodecJpgImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecJpgImagePtrOutput
type TransformOutputCustomPresetCodecOutput ¶ added in v5.42.0
type TransformOutputCustomPresetCodecOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecOutput) AacAudio ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecOutput) AacAudio() TransformOutputCustomPresetCodecAacAudioPtrOutput
A `aacAudio` block as defined above.
func (TransformOutputCustomPresetCodecOutput) CopyAudio ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecOutput) CopyAudio() TransformOutputCustomPresetCodecCopyAudioPtrOutput
A `copyAudio` block as defined below.
func (TransformOutputCustomPresetCodecOutput) CopyVideo ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecOutput) CopyVideo() TransformOutputCustomPresetCodecCopyVideoPtrOutput
A `copyVideo` block as defined below.
func (TransformOutputCustomPresetCodecOutput) DdAudio ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecOutput) DdAudio() TransformOutputCustomPresetCodecDdAudioPtrOutput
A `ddAudio` block as defined below.
func (TransformOutputCustomPresetCodecOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetCodecOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecOutput) H264Video ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecOutput) H264Video() TransformOutputCustomPresetCodecH264VideoPtrOutput
A `h264Video` block as defined below.
func (TransformOutputCustomPresetCodecOutput) H265Video ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecOutput) H265Video() TransformOutputCustomPresetCodecH265VideoPtrOutput
A `h265Video` block as defined below.
func (TransformOutputCustomPresetCodecOutput) JpgImage ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecOutput) JpgImage() TransformOutputCustomPresetCodecJpgImagePtrOutput
A `jpgImage` block as defined below.
func (TransformOutputCustomPresetCodecOutput) PngImage ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecOutput) PngImage() TransformOutputCustomPresetCodecPngImagePtrOutput
A `pngImage` block as defined below.
> **NOTE:** Each codec can only have one type: `aacAudio`, `copyAudio`, `copyVideo`, `ddAudio`, `h264Video`, `h265Video`, `jpgImage` or `pngImage`. If you need to apply different codec you must create one codec for each one.
func (TransformOutputCustomPresetCodecOutput) ToTransformOutputCustomPresetCodecOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecOutput) ToTransformOutputCustomPresetCodecOutput() TransformOutputCustomPresetCodecOutput
func (TransformOutputCustomPresetCodecOutput) ToTransformOutputCustomPresetCodecOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetCodecOutput) ToTransformOutputCustomPresetCodecOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecOutput
type TransformOutputCustomPresetCodecPngImage ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImage struct { // The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`. KeyFrameInterval *string `pulumi:"keyFrameInterval"` // Specifies the label for the codec. The label can be used to control muxing behavior. Label *string `pulumi:"label"` // One or more `layer` blocks as defined below. Layers []TransformOutputCustomPresetCodecPngImageLayer `pulumi:"layers"` // The position relative to transform preset start time in the input video at which to stop generating thumbnails. The value can be in ISO 8601 format (For example, `PT5M30S` to stop at `5` minutes and `30` seconds from start time), or a frame count (For example, `300` to stop at the 300th frame from the frame at start time. If this value is `1`, it means only producing one thumbnail at start time), or a relative value to the stream duration (For example, `50%` to stop at half of stream duration from start time). The default value is `100%`, which means to stop at the end of the stream. Range *string `pulumi:"range"` // The position in the input video from where to start generating thumbnails. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Also supports a macro `{Best}`, which tells the encoder to select the best thumbnail from the first few seconds of the video and will only produce one thumbnail, no matter what other settings are for `step` and `range`. Start string `pulumi:"start"` // The intervals at which thumbnails are generated. The value can be in ISO 8601 format (For example, `PT05S` for one image every 5 seconds), or a frame count (For example, `30` for one image every 30 frames), or a relative value to stream duration (For example, `10%` for one image every 10% of stream duration). Note: Step value will affect the first generated thumbnail, which may not be exactly the one specified at transform preset start time. This is due to the encoder, which tries to select the best thumbnail between start time and Step position from start time as the first output. As the default value is `10%`, it means if stream has long duration, the first generated thumbnail might be far away from the one specified at start time. Try to select reasonable value for Step if the first thumbnail is expected close to start time, or set Range value at `1` if only one thumbnail is needed at start time. Step *string `pulumi:"step"` // The resizing mode, which indicates how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`. StretchMode *string `pulumi:"stretchMode"` // Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`. SyncMode *string `pulumi:"syncMode"` }
type TransformOutputCustomPresetCodecPngImageArgs ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageArgs struct { // The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`. KeyFrameInterval pulumi.StringPtrInput `pulumi:"keyFrameInterval"` // Specifies the label for the codec. The label can be used to control muxing behavior. Label pulumi.StringPtrInput `pulumi:"label"` // One or more `layer` blocks as defined below. Layers TransformOutputCustomPresetCodecPngImageLayerArrayInput `pulumi:"layers"` // The position relative to transform preset start time in the input video at which to stop generating thumbnails. The value can be in ISO 8601 format (For example, `PT5M30S` to stop at `5` minutes and `30` seconds from start time), or a frame count (For example, `300` to stop at the 300th frame from the frame at start time. If this value is `1`, it means only producing one thumbnail at start time), or a relative value to the stream duration (For example, `50%` to stop at half of stream duration from start time). The default value is `100%`, which means to stop at the end of the stream. Range pulumi.StringPtrInput `pulumi:"range"` // The position in the input video from where to start generating thumbnails. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Also supports a macro `{Best}`, which tells the encoder to select the best thumbnail from the first few seconds of the video and will only produce one thumbnail, no matter what other settings are for `step` and `range`. Start pulumi.StringInput `pulumi:"start"` // The intervals at which thumbnails are generated. The value can be in ISO 8601 format (For example, `PT05S` for one image every 5 seconds), or a frame count (For example, `30` for one image every 30 frames), or a relative value to stream duration (For example, `10%` for one image every 10% of stream duration). Note: Step value will affect the first generated thumbnail, which may not be exactly the one specified at transform preset start time. This is due to the encoder, which tries to select the best thumbnail between start time and Step position from start time as the first output. As the default value is `10%`, it means if stream has long duration, the first generated thumbnail might be far away from the one specified at start time. Try to select reasonable value for Step if the first thumbnail is expected close to start time, or set Range value at `1` if only one thumbnail is needed at start time. Step pulumi.StringPtrInput `pulumi:"step"` // The resizing mode, which indicates how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`. StretchMode pulumi.StringPtrInput `pulumi:"stretchMode"` // Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`. SyncMode pulumi.StringPtrInput `pulumi:"syncMode"` }
func (TransformOutputCustomPresetCodecPngImageArgs) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecPngImageArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImageOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImageOutput() TransformOutputCustomPresetCodecPngImageOutput
func (TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImageOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImageOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageOutput
func (TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImagePtrOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImagePtrOutput() TransformOutputCustomPresetCodecPngImagePtrOutput
func (TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecPngImageArgs) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImagePtrOutput
type TransformOutputCustomPresetCodecPngImageInput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageInput interface { pulumi.Input ToTransformOutputCustomPresetCodecPngImageOutput() TransformOutputCustomPresetCodecPngImageOutput ToTransformOutputCustomPresetCodecPngImageOutputWithContext(context.Context) TransformOutputCustomPresetCodecPngImageOutput }
TransformOutputCustomPresetCodecPngImageInput is an input type that accepts TransformOutputCustomPresetCodecPngImageArgs and TransformOutputCustomPresetCodecPngImageOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecPngImageInput` via:
TransformOutputCustomPresetCodecPngImageArgs{...}
type TransformOutputCustomPresetCodecPngImageLayer ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageLayer struct { // The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input. Height *string `pulumi:"height"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label *string `pulumi:"label"` // The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input. Width *string `pulumi:"width"` }
type TransformOutputCustomPresetCodecPngImageLayerArgs ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageLayerArgs struct { // The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input. Height pulumi.StringPtrInput `pulumi:"height"` // The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file. Label pulumi.StringPtrInput `pulumi:"label"` // The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input. Width pulumi.StringPtrInput `pulumi:"width"` }
func (TransformOutputCustomPresetCodecPngImageLayerArgs) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecPngImageLayerArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecPngImageLayerArgs) ToTransformOutputCustomPresetCodecPngImageLayerOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecPngImageLayerArgs) ToTransformOutputCustomPresetCodecPngImageLayerOutput() TransformOutputCustomPresetCodecPngImageLayerOutput
func (TransformOutputCustomPresetCodecPngImageLayerArgs) ToTransformOutputCustomPresetCodecPngImageLayerOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecPngImageLayerArgs) ToTransformOutputCustomPresetCodecPngImageLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageLayerOutput
type TransformOutputCustomPresetCodecPngImageLayerArray ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageLayerArray []TransformOutputCustomPresetCodecPngImageLayerInput
func (TransformOutputCustomPresetCodecPngImageLayerArray) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecPngImageLayerArray) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecPngImageLayerArray) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecPngImageLayerArray) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutput() TransformOutputCustomPresetCodecPngImageLayerArrayOutput
func (TransformOutputCustomPresetCodecPngImageLayerArray) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetCodecPngImageLayerArray) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageLayerArrayOutput
type TransformOutputCustomPresetCodecPngImageLayerArrayInput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageLayerArrayInput interface { pulumi.Input ToTransformOutputCustomPresetCodecPngImageLayerArrayOutput() TransformOutputCustomPresetCodecPngImageLayerArrayOutput ToTransformOutputCustomPresetCodecPngImageLayerArrayOutputWithContext(context.Context) TransformOutputCustomPresetCodecPngImageLayerArrayOutput }
TransformOutputCustomPresetCodecPngImageLayerArrayInput is an input type that accepts TransformOutputCustomPresetCodecPngImageLayerArray and TransformOutputCustomPresetCodecPngImageLayerArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecPngImageLayerArrayInput` via:
TransformOutputCustomPresetCodecPngImageLayerArray{ TransformOutputCustomPresetCodecPngImageLayerArgs{...} }
type TransformOutputCustomPresetCodecPngImageLayerArrayOutput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageLayerArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutput() TransformOutputCustomPresetCodecPngImageLayerArrayOutput
func (TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageLayerArrayOutput) ToTransformOutputCustomPresetCodecPngImageLayerArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageLayerArrayOutput
type TransformOutputCustomPresetCodecPngImageLayerInput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageLayerInput interface { pulumi.Input ToTransformOutputCustomPresetCodecPngImageLayerOutput() TransformOutputCustomPresetCodecPngImageLayerOutput ToTransformOutputCustomPresetCodecPngImageLayerOutputWithContext(context.Context) TransformOutputCustomPresetCodecPngImageLayerOutput }
TransformOutputCustomPresetCodecPngImageLayerInput is an input type that accepts TransformOutputCustomPresetCodecPngImageLayerArgs and TransformOutputCustomPresetCodecPngImageLayerOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecPngImageLayerInput` via:
TransformOutputCustomPresetCodecPngImageLayerArgs{...}
type TransformOutputCustomPresetCodecPngImageLayerOutput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageLayerOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecPngImageLayerOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecPngImageLayerOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecPngImageLayerOutput) Height ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageLayerOutput) Height() pulumi.StringPtrOutput
The height of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in height as the input.
func (TransformOutputCustomPresetCodecPngImageLayerOutput) Label ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageLayerOutput) Label() pulumi.StringPtrOutput
The alphanumeric label for this layer, which can be used in multiplexing different video and audio layers, or in naming the output file.
func (TransformOutputCustomPresetCodecPngImageLayerOutput) ToTransformOutputCustomPresetCodecPngImageLayerOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageLayerOutput) ToTransformOutputCustomPresetCodecPngImageLayerOutput() TransformOutputCustomPresetCodecPngImageLayerOutput
func (TransformOutputCustomPresetCodecPngImageLayerOutput) ToTransformOutputCustomPresetCodecPngImageLayerOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageLayerOutput) ToTransformOutputCustomPresetCodecPngImageLayerOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageLayerOutput
func (TransformOutputCustomPresetCodecPngImageLayerOutput) Width ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageLayerOutput) Width() pulumi.StringPtrOutput
The width of the output video for this layer. The value can be absolute (in pixels) or relative (in percentage). For example `50%` means the output video has half as many pixels in width as the input.
type TransformOutputCustomPresetCodecPngImageOutput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImageOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecPngImageOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecPngImageOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecPngImageOutput) KeyFrameInterval ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) KeyFrameInterval() pulumi.StringPtrOutput
The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`.
func (TransformOutputCustomPresetCodecPngImageOutput) Label ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecPngImageOutput) Layers ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) Layers() TransformOutputCustomPresetCodecPngImageLayerArrayOutput
One or more `layer` blocks as defined below.
func (TransformOutputCustomPresetCodecPngImageOutput) Range ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) Range() pulumi.StringPtrOutput
The position relative to transform preset start time in the input video at which to stop generating thumbnails. The value can be in ISO 8601 format (For example, `PT5M30S` to stop at `5` minutes and `30` seconds from start time), or a frame count (For example, `300` to stop at the 300th frame from the frame at start time. If this value is `1`, it means only producing one thumbnail at start time), or a relative value to the stream duration (For example, `50%` to stop at half of stream duration from start time). The default value is `100%`, which means to stop at the end of the stream.
func (TransformOutputCustomPresetCodecPngImageOutput) Start ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) Start() pulumi.StringOutput
The position in the input video from where to start generating thumbnails. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Also supports a macro `{Best}`, which tells the encoder to select the best thumbnail from the first few seconds of the video and will only produce one thumbnail, no matter what other settings are for `step` and `range`.
func (TransformOutputCustomPresetCodecPngImageOutput) Step ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) Step() pulumi.StringPtrOutput
The intervals at which thumbnails are generated. The value can be in ISO 8601 format (For example, `PT05S` for one image every 5 seconds), or a frame count (For example, `30` for one image every 30 frames), or a relative value to stream duration (For example, `10%` for one image every 10% of stream duration). Note: Step value will affect the first generated thumbnail, which may not be exactly the one specified at transform preset start time. This is due to the encoder, which tries to select the best thumbnail between start time and Step position from start time as the first output. As the default value is `10%`, it means if stream has long duration, the first generated thumbnail might be far away from the one specified at start time. Try to select reasonable value for Step if the first thumbnail is expected close to start time, or set Range value at `1` if only one thumbnail is needed at start time.
func (TransformOutputCustomPresetCodecPngImageOutput) StretchMode ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) StretchMode() pulumi.StringPtrOutput
The resizing mode, which indicates how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`.
func (TransformOutputCustomPresetCodecPngImageOutput) SyncMode ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) SyncMode() pulumi.StringPtrOutput
Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`.
func (TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImageOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImageOutput() TransformOutputCustomPresetCodecPngImageOutput
func (TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImageOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImageOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImageOutput
func (TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutput() TransformOutputCustomPresetCodecPngImagePtrOutput
func (TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImageOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImagePtrOutput
type TransformOutputCustomPresetCodecPngImagePtrInput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImagePtrInput interface { pulumi.Input ToTransformOutputCustomPresetCodecPngImagePtrOutput() TransformOutputCustomPresetCodecPngImagePtrOutput ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext(context.Context) TransformOutputCustomPresetCodecPngImagePtrOutput }
TransformOutputCustomPresetCodecPngImagePtrInput is an input type that accepts TransformOutputCustomPresetCodecPngImageArgs, TransformOutputCustomPresetCodecPngImagePtr and TransformOutputCustomPresetCodecPngImagePtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetCodecPngImagePtrInput` via:
TransformOutputCustomPresetCodecPngImageArgs{...} or: nil
func TransformOutputCustomPresetCodecPngImagePtr ¶ added in v5.44.0
func TransformOutputCustomPresetCodecPngImagePtr(v *TransformOutputCustomPresetCodecPngImageArgs) TransformOutputCustomPresetCodecPngImagePtrInput
type TransformOutputCustomPresetCodecPngImagePtrOutput ¶ added in v5.44.0
type TransformOutputCustomPresetCodecPngImagePtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetCodecPngImagePtrOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetCodecPngImagePtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetCodecPngImagePtrOutput) KeyFrameInterval ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) KeyFrameInterval() pulumi.StringPtrOutput
The distance between two key frames. The value should be non-zero in the range `0.5` to `20` seconds, specified in ISO 8601 format. Note that this setting is ignored if `syncMode` is set to `Passthrough`, where the KeyFrameInterval value will follow the input source setting. Defaults to `PT2S`.
func (TransformOutputCustomPresetCodecPngImagePtrOutput) Label ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Label() pulumi.StringPtrOutput
Specifies the label for the codec. The label can be used to control muxing behavior.
func (TransformOutputCustomPresetCodecPngImagePtrOutput) Layers ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Layers() TransformOutputCustomPresetCodecPngImageLayerArrayOutput
One or more `layer` blocks as defined below.
func (TransformOutputCustomPresetCodecPngImagePtrOutput) Range ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Range() pulumi.StringPtrOutput
The position relative to transform preset start time in the input video at which to stop generating thumbnails. The value can be in ISO 8601 format (For example, `PT5M30S` to stop at `5` minutes and `30` seconds from start time), or a frame count (For example, `300` to stop at the 300th frame from the frame at start time. If this value is `1`, it means only producing one thumbnail at start time), or a relative value to the stream duration (For example, `50%` to stop at half of stream duration from start time). The default value is `100%`, which means to stop at the end of the stream.
func (TransformOutputCustomPresetCodecPngImagePtrOutput) Start ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Start() pulumi.StringPtrOutput
The position in the input video from where to start generating thumbnails. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Also supports a macro `{Best}`, which tells the encoder to select the best thumbnail from the first few seconds of the video and will only produce one thumbnail, no matter what other settings are for `step` and `range`.
func (TransformOutputCustomPresetCodecPngImagePtrOutput) Step ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) Step() pulumi.StringPtrOutput
The intervals at which thumbnails are generated. The value can be in ISO 8601 format (For example, `PT05S` for one image every 5 seconds), or a frame count (For example, `30` for one image every 30 frames), or a relative value to stream duration (For example, `10%` for one image every 10% of stream duration). Note: Step value will affect the first generated thumbnail, which may not be exactly the one specified at transform preset start time. This is due to the encoder, which tries to select the best thumbnail between start time and Step position from start time as the first output. As the default value is `10%`, it means if stream has long duration, the first generated thumbnail might be far away from the one specified at start time. Try to select reasonable value for Step if the first thumbnail is expected close to start time, or set Range value at `1` if only one thumbnail is needed at start time.
func (TransformOutputCustomPresetCodecPngImagePtrOutput) StretchMode ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) StretchMode() pulumi.StringPtrOutput
The resizing mode, which indicates how the input video will be resized to fit the desired output resolution(s). Possible values are `AutoFit`, `AutoSize` or `None`. Default to `AutoSize`.
func (TransformOutputCustomPresetCodecPngImagePtrOutput) SyncMode ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) SyncMode() pulumi.StringPtrOutput
Specifies the synchronization mode for the video. Possible values are `Auto`, `Cfr`, `Passthrough` or `Vfr`. Default to `Auto`.
func (TransformOutputCustomPresetCodecPngImagePtrOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutput() TransformOutputCustomPresetCodecPngImagePtrOutput
func (TransformOutputCustomPresetCodecPngImagePtrOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetCodecPngImagePtrOutput) ToTransformOutputCustomPresetCodecPngImagePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetCodecPngImagePtrOutput
type TransformOutputCustomPresetFilter ¶ added in v5.42.0
type TransformOutputCustomPresetFilter struct { // A `cropRectangle` block as defined above. CropRectangle *TransformOutputCustomPresetFilterCropRectangle `pulumi:"cropRectangle"` // A `deinterlace` block as defined below. Deinterlace *TransformOutputCustomPresetFilterDeinterlace `pulumi:"deinterlace"` // A `fadeIn` block as defined above. FadeIn *TransformOutputCustomPresetFilterFadeIn `pulumi:"fadeIn"` // A `fadeOut` block as defined above. FadeOut *TransformOutputCustomPresetFilterFadeOut `pulumi:"fadeOut"` // One or more `overlay` blocks as defined below. Overlays []TransformOutputCustomPresetFilterOverlay `pulumi:"overlays"` // The rotation to be applied to the input video before it is encoded. Possible values are `Auto`, `None`, `Rotate90`, `Rotate180`, `Rotate270`,or `Rotate0`. Default to `Auto`. Rotation *string `pulumi:"rotation"` }
type TransformOutputCustomPresetFilterArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterArgs struct { // A `cropRectangle` block as defined above. CropRectangle TransformOutputCustomPresetFilterCropRectanglePtrInput `pulumi:"cropRectangle"` // A `deinterlace` block as defined below. Deinterlace TransformOutputCustomPresetFilterDeinterlacePtrInput `pulumi:"deinterlace"` // A `fadeIn` block as defined above. FadeIn TransformOutputCustomPresetFilterFadeInPtrInput `pulumi:"fadeIn"` // A `fadeOut` block as defined above. FadeOut TransformOutputCustomPresetFilterFadeOutPtrInput `pulumi:"fadeOut"` // One or more `overlay` blocks as defined below. Overlays TransformOutputCustomPresetFilterOverlayArrayInput `pulumi:"overlays"` // The rotation to be applied to the input video before it is encoded. Possible values are `Auto`, `None`, `Rotate90`, `Rotate180`, `Rotate270`,or `Rotate0`. Default to `Auto`. Rotation pulumi.StringPtrInput `pulumi:"rotation"` }
func (TransformOutputCustomPresetFilterArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterOutput() TransformOutputCustomPresetFilterOutput
func (TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOutput
func (TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterPtrOutput() TransformOutputCustomPresetFilterPtrOutput
func (TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterArgs) ToTransformOutputCustomPresetFilterPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterPtrOutput
type TransformOutputCustomPresetFilterCropRectangle ¶ added in v5.42.0
type TransformOutputCustomPresetFilterCropRectangle struct { // The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Height *string `pulumi:"height"` // The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Left *string `pulumi:"left"` // The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Top *string `pulumi:"top"` // The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`). Width *string `pulumi:"width"` }
type TransformOutputCustomPresetFilterCropRectangleArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterCropRectangleArgs struct { // The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Height pulumi.StringPtrInput `pulumi:"height"` // The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Left pulumi.StringPtrInput `pulumi:"left"` // The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Top pulumi.StringPtrInput `pulumi:"top"` // The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`). Width pulumi.StringPtrInput `pulumi:"width"` }
func (TransformOutputCustomPresetFilterCropRectangleArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterCropRectangleArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectangleOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectangleOutput() TransformOutputCustomPresetFilterCropRectangleOutput
func (TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectangleOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectangleOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectangleOutput
func (TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput() TransformOutputCustomPresetFilterCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterCropRectangleArgs) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectanglePtrOutput
type TransformOutputCustomPresetFilterCropRectangleInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterCropRectangleInput interface { pulumi.Input ToTransformOutputCustomPresetFilterCropRectangleOutput() TransformOutputCustomPresetFilterCropRectangleOutput ToTransformOutputCustomPresetFilterCropRectangleOutputWithContext(context.Context) TransformOutputCustomPresetFilterCropRectangleOutput }
TransformOutputCustomPresetFilterCropRectangleInput is an input type that accepts TransformOutputCustomPresetFilterCropRectangleArgs and TransformOutputCustomPresetFilterCropRectangleOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterCropRectangleInput` via:
TransformOutputCustomPresetFilterCropRectangleArgs{...}
type TransformOutputCustomPresetFilterCropRectangleOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterCropRectangleOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterCropRectangleOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterCropRectangleOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterCropRectangleOutput) Height ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectangleOutput) Height() pulumi.StringPtrOutput
The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterCropRectangleOutput) Left ¶ added in v5.42.0
The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectangleOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectangleOutput() TransformOutputCustomPresetFilterCropRectangleOutput
func (TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectangleOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectangleOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectangleOutput
func (TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput() TransformOutputCustomPresetFilterCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectangleOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterCropRectangleOutput) Top ¶ added in v5.42.0
The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterCropRectangleOutput) Width ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectangleOutput) Width() pulumi.StringPtrOutput
The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`).
type TransformOutputCustomPresetFilterCropRectanglePtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterCropRectanglePtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterCropRectanglePtrOutput() TransformOutputCustomPresetFilterCropRectanglePtrOutput ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterCropRectanglePtrOutput }
TransformOutputCustomPresetFilterCropRectanglePtrInput is an input type that accepts TransformOutputCustomPresetFilterCropRectangleArgs, TransformOutputCustomPresetFilterCropRectanglePtr and TransformOutputCustomPresetFilterCropRectanglePtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterCropRectanglePtrInput` via:
TransformOutputCustomPresetFilterCropRectangleArgs{...} or: nil
func TransformOutputCustomPresetFilterCropRectanglePtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterCropRectanglePtr(v *TransformOutputCustomPresetFilterCropRectangleArgs) TransformOutputCustomPresetFilterCropRectanglePtrInput
type TransformOutputCustomPresetFilterCropRectanglePtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterCropRectanglePtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) Height ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) Height() pulumi.StringPtrOutput
The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) Left ¶ added in v5.42.0
The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutput() TransformOutputCustomPresetFilterCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) Top ¶ added in v5.42.0
The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterCropRectanglePtrOutput) Width ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterCropRectanglePtrOutput) Width() pulumi.StringPtrOutput
The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`).
type TransformOutputCustomPresetFilterDeinterlace ¶ added in v5.42.0
type TransformOutputCustomPresetFilterDeinterlace struct { // The deinterlacing mode. Possible values are `AutoPixelAdaptive` or `Off`. Default to `AutoPixelAdaptive`. Mode *string `pulumi:"mode"` // The field parity to use for deinterlacing. Possible values are `Auto`, `TopFieldFirst` or `BottomFieldFirst`. Default to `Auto`. Parity *string `pulumi:"parity"` }
type TransformOutputCustomPresetFilterDeinterlaceArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterDeinterlaceArgs struct { // The deinterlacing mode. Possible values are `AutoPixelAdaptive` or `Off`. Default to `AutoPixelAdaptive`. Mode pulumi.StringPtrInput `pulumi:"mode"` // The field parity to use for deinterlacing. Possible values are `Auto`, `TopFieldFirst` or `BottomFieldFirst`. Default to `Auto`. Parity pulumi.StringPtrInput `pulumi:"parity"` }
func (TransformOutputCustomPresetFilterDeinterlaceArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterDeinterlaceArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlaceOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlaceOutput() TransformOutputCustomPresetFilterDeinterlaceOutput
func (TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlaceOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlaceOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlaceOutput
func (TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput() TransformOutputCustomPresetFilterDeinterlacePtrOutput
func (TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterDeinterlaceArgs) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlacePtrOutput
type TransformOutputCustomPresetFilterDeinterlaceInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterDeinterlaceInput interface { pulumi.Input ToTransformOutputCustomPresetFilterDeinterlaceOutput() TransformOutputCustomPresetFilterDeinterlaceOutput ToTransformOutputCustomPresetFilterDeinterlaceOutputWithContext(context.Context) TransformOutputCustomPresetFilterDeinterlaceOutput }
TransformOutputCustomPresetFilterDeinterlaceInput is an input type that accepts TransformOutputCustomPresetFilterDeinterlaceArgs and TransformOutputCustomPresetFilterDeinterlaceOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterDeinterlaceInput` via:
TransformOutputCustomPresetFilterDeinterlaceArgs{...}
type TransformOutputCustomPresetFilterDeinterlaceOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterDeinterlaceOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterDeinterlaceOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterDeinterlaceOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterDeinterlaceOutput) Mode ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlaceOutput) Mode() pulumi.StringPtrOutput
The deinterlacing mode. Possible values are `AutoPixelAdaptive` or `Off`. Default to `AutoPixelAdaptive`.
func (TransformOutputCustomPresetFilterDeinterlaceOutput) Parity ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlaceOutput) Parity() pulumi.StringPtrOutput
The field parity to use for deinterlacing. Possible values are `Auto`, `TopFieldFirst` or `BottomFieldFirst`. Default to `Auto`.
func (TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlaceOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlaceOutput() TransformOutputCustomPresetFilterDeinterlaceOutput
func (TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlaceOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlaceOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlaceOutput
func (TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput() TransformOutputCustomPresetFilterDeinterlacePtrOutput
func (TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlaceOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlacePtrOutput
type TransformOutputCustomPresetFilterDeinterlacePtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterDeinterlacePtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterDeinterlacePtrOutput() TransformOutputCustomPresetFilterDeinterlacePtrOutput ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterDeinterlacePtrOutput }
TransformOutputCustomPresetFilterDeinterlacePtrInput is an input type that accepts TransformOutputCustomPresetFilterDeinterlaceArgs, TransformOutputCustomPresetFilterDeinterlacePtr and TransformOutputCustomPresetFilterDeinterlacePtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterDeinterlacePtrInput` via:
TransformOutputCustomPresetFilterDeinterlaceArgs{...} or: nil
func TransformOutputCustomPresetFilterDeinterlacePtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterDeinterlacePtr(v *TransformOutputCustomPresetFilterDeinterlaceArgs) TransformOutputCustomPresetFilterDeinterlacePtrInput
type TransformOutputCustomPresetFilterDeinterlacePtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterDeinterlacePtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterDeinterlacePtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterDeinterlacePtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterDeinterlacePtrOutput) Mode ¶ added in v5.42.0
The deinterlacing mode. Possible values are `AutoPixelAdaptive` or `Off`. Default to `AutoPixelAdaptive`.
func (TransformOutputCustomPresetFilterDeinterlacePtrOutput) Parity ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlacePtrOutput) Parity() pulumi.StringPtrOutput
The field parity to use for deinterlacing. Possible values are `Auto`, `TopFieldFirst` or `BottomFieldFirst`. Default to `Auto`.
func (TransformOutputCustomPresetFilterDeinterlacePtrOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlacePtrOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutput() TransformOutputCustomPresetFilterDeinterlacePtrOutput
func (TransformOutputCustomPresetFilterDeinterlacePtrOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterDeinterlacePtrOutput) ToTransformOutputCustomPresetFilterDeinterlacePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterDeinterlacePtrOutput
type TransformOutputCustomPresetFilterFadeIn ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeIn struct { // The duration of the fade effect in the video. The value can be in ISO 8601 format (For example, PT05S to fade In/Out a color during 5 seconds), or a frame count (For example, 10 to fade 10 frames from the start time), or a relative value to stream duration (For example, 10% to fade 10% of stream duration). Duration string `pulumi:"duration"` // The color for the fade in/out. It can be on the [CSS Level1 colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords) or an RGB/hex value: e.g: `rgb(255,0,0)`, `0xFF0000` or `#FF0000`. FadeColor string `pulumi:"fadeColor"` // The position in the input video from where to start fade. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Default to `0`. Start *string `pulumi:"start"` }
type TransformOutputCustomPresetFilterFadeInArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeInArgs struct { // The duration of the fade effect in the video. The value can be in ISO 8601 format (For example, PT05S to fade In/Out a color during 5 seconds), or a frame count (For example, 10 to fade 10 frames from the start time), or a relative value to stream duration (For example, 10% to fade 10% of stream duration). Duration pulumi.StringInput `pulumi:"duration"` // The color for the fade in/out. It can be on the [CSS Level1 colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords) or an RGB/hex value: e.g: `rgb(255,0,0)`, `0xFF0000` or `#FF0000`. FadeColor pulumi.StringInput `pulumi:"fadeColor"` // The position in the input video from where to start fade. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Default to `0`. Start pulumi.StringPtrInput `pulumi:"start"` }
func (TransformOutputCustomPresetFilterFadeInArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterFadeInArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInOutput() TransformOutputCustomPresetFilterFadeInOutput
func (TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInOutput
func (TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInPtrOutput() TransformOutputCustomPresetFilterFadeInPtrOutput
func (TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterFadeInArgs) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInPtrOutput
type TransformOutputCustomPresetFilterFadeInInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeInInput interface { pulumi.Input ToTransformOutputCustomPresetFilterFadeInOutput() TransformOutputCustomPresetFilterFadeInOutput ToTransformOutputCustomPresetFilterFadeInOutputWithContext(context.Context) TransformOutputCustomPresetFilterFadeInOutput }
TransformOutputCustomPresetFilterFadeInInput is an input type that accepts TransformOutputCustomPresetFilterFadeInArgs and TransformOutputCustomPresetFilterFadeInOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterFadeInInput` via:
TransformOutputCustomPresetFilterFadeInArgs{...}
type TransformOutputCustomPresetFilterFadeInOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeInOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterFadeInOutput) Duration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInOutput) Duration() pulumi.StringOutput
The duration of the fade effect in the video. The value can be in ISO 8601 format (For example, PT05S to fade In/Out a color during 5 seconds), or a frame count (For example, 10 to fade 10 frames from the start time), or a relative value to stream duration (For example, 10% to fade 10% of stream duration).
func (TransformOutputCustomPresetFilterFadeInOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterFadeInOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterFadeInOutput) FadeColor ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInOutput) FadeColor() pulumi.StringOutput
The color for the fade in/out. It can be on the [CSS Level1 colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords) or an RGB/hex value: e.g: `rgb(255,0,0)`, `0xFF0000` or `#FF0000`.
func (TransformOutputCustomPresetFilterFadeInOutput) Start ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInOutput) Start() pulumi.StringPtrOutput
The position in the input video from where to start fade. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Default to `0`.
func (TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInOutput() TransformOutputCustomPresetFilterFadeInOutput
func (TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInOutput
func (TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutput() TransformOutputCustomPresetFilterFadeInPtrOutput
func (TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInPtrOutput
type TransformOutputCustomPresetFilterFadeInPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeInPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterFadeInPtrOutput() TransformOutputCustomPresetFilterFadeInPtrOutput ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterFadeInPtrOutput }
TransformOutputCustomPresetFilterFadeInPtrInput is an input type that accepts TransformOutputCustomPresetFilterFadeInArgs, TransformOutputCustomPresetFilterFadeInPtr and TransformOutputCustomPresetFilterFadeInPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterFadeInPtrInput` via:
TransformOutputCustomPresetFilterFadeInArgs{...} or: nil
func TransformOutputCustomPresetFilterFadeInPtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterFadeInPtr(v *TransformOutputCustomPresetFilterFadeInArgs) TransformOutputCustomPresetFilterFadeInPtrInput
type TransformOutputCustomPresetFilterFadeInPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeInPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterFadeInPtrOutput) Duration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInPtrOutput) Duration() pulumi.StringPtrOutput
The duration of the fade effect in the video. The value can be in ISO 8601 format (For example, PT05S to fade In/Out a color during 5 seconds), or a frame count (For example, 10 to fade 10 frames from the start time), or a relative value to stream duration (For example, 10% to fade 10% of stream duration).
func (TransformOutputCustomPresetFilterFadeInPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterFadeInPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterFadeInPtrOutput) FadeColor ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInPtrOutput) FadeColor() pulumi.StringPtrOutput
The color for the fade in/out. It can be on the [CSS Level1 colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords) or an RGB/hex value: e.g: `rgb(255,0,0)`, `0xFF0000` or `#FF0000`.
func (TransformOutputCustomPresetFilterFadeInPtrOutput) Start ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInPtrOutput) Start() pulumi.StringPtrOutput
The position in the input video from where to start fade. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Default to `0`.
func (TransformOutputCustomPresetFilterFadeInPtrOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInPtrOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutput() TransformOutputCustomPresetFilterFadeInPtrOutput
func (TransformOutputCustomPresetFilterFadeInPtrOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeInPtrOutput) ToTransformOutputCustomPresetFilterFadeInPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeInPtrOutput
type TransformOutputCustomPresetFilterFadeOut ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeOut struct { // The duration of the fade effect in the video. The value can be in ISO 8601 format (For example, PT05S to fade In/Out a color during 5 seconds), or a frame count (For example, 10 to fade 10 frames from the start time), or a relative value to stream duration (For example, 10% to fade 10% of stream duration). Duration string `pulumi:"duration"` // The color for the fade in/out. It can be on the [CSS Level1 colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords) or an RGB/hex value: e.g: `rgb(255,0,0)`, `0xFF0000` or `#FF0000`. FadeColor string `pulumi:"fadeColor"` // The position in the input video from where to start fade. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Default to `0`. Start *string `pulumi:"start"` }
type TransformOutputCustomPresetFilterFadeOutArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeOutArgs struct { // The duration of the fade effect in the video. The value can be in ISO 8601 format (For example, PT05S to fade In/Out a color during 5 seconds), or a frame count (For example, 10 to fade 10 frames from the start time), or a relative value to stream duration (For example, 10% to fade 10% of stream duration). Duration pulumi.StringInput `pulumi:"duration"` // The color for the fade in/out. It can be on the [CSS Level1 colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords) or an RGB/hex value: e.g: `rgb(255,0,0)`, `0xFF0000` or `#FF0000`. FadeColor pulumi.StringInput `pulumi:"fadeColor"` // The position in the input video from where to start fade. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Default to `0`. Start pulumi.StringPtrInput `pulumi:"start"` }
func (TransformOutputCustomPresetFilterFadeOutArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterFadeOutArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutOutput() TransformOutputCustomPresetFilterFadeOutOutput
func (TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutOutput
func (TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutPtrOutput() TransformOutputCustomPresetFilterFadeOutPtrOutput
func (TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterFadeOutArgs) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutPtrOutput
type TransformOutputCustomPresetFilterFadeOutInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeOutInput interface { pulumi.Input ToTransformOutputCustomPresetFilterFadeOutOutput() TransformOutputCustomPresetFilterFadeOutOutput ToTransformOutputCustomPresetFilterFadeOutOutputWithContext(context.Context) TransformOutputCustomPresetFilterFadeOutOutput }
TransformOutputCustomPresetFilterFadeOutInput is an input type that accepts TransformOutputCustomPresetFilterFadeOutArgs and TransformOutputCustomPresetFilterFadeOutOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterFadeOutInput` via:
TransformOutputCustomPresetFilterFadeOutArgs{...}
type TransformOutputCustomPresetFilterFadeOutOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeOutOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterFadeOutOutput) Duration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutOutput) Duration() pulumi.StringOutput
The duration of the fade effect in the video. The value can be in ISO 8601 format (For example, PT05S to fade In/Out a color during 5 seconds), or a frame count (For example, 10 to fade 10 frames from the start time), or a relative value to stream duration (For example, 10% to fade 10% of stream duration).
func (TransformOutputCustomPresetFilterFadeOutOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterFadeOutOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterFadeOutOutput) FadeColor ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutOutput) FadeColor() pulumi.StringOutput
The color for the fade in/out. It can be on the [CSS Level1 colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords) or an RGB/hex value: e.g: `rgb(255,0,0)`, `0xFF0000` or `#FF0000`.
func (TransformOutputCustomPresetFilterFadeOutOutput) Start ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutOutput) Start() pulumi.StringPtrOutput
The position in the input video from where to start fade. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Default to `0`.
func (TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutOutput() TransformOutputCustomPresetFilterFadeOutOutput
func (TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutOutput
func (TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutput() TransformOutputCustomPresetFilterFadeOutPtrOutput
func (TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutPtrOutput
type TransformOutputCustomPresetFilterFadeOutPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeOutPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterFadeOutPtrOutput() TransformOutputCustomPresetFilterFadeOutPtrOutput ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterFadeOutPtrOutput }
TransformOutputCustomPresetFilterFadeOutPtrInput is an input type that accepts TransformOutputCustomPresetFilterFadeOutArgs, TransformOutputCustomPresetFilterFadeOutPtr and TransformOutputCustomPresetFilterFadeOutPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterFadeOutPtrInput` via:
TransformOutputCustomPresetFilterFadeOutArgs{...} or: nil
func TransformOutputCustomPresetFilterFadeOutPtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterFadeOutPtr(v *TransformOutputCustomPresetFilterFadeOutArgs) TransformOutputCustomPresetFilterFadeOutPtrInput
type TransformOutputCustomPresetFilterFadeOutPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterFadeOutPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterFadeOutPtrOutput) Duration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) Duration() pulumi.StringPtrOutput
The duration of the fade effect in the video. The value can be in ISO 8601 format (For example, PT05S to fade In/Out a color during 5 seconds), or a frame count (For example, 10 to fade 10 frames from the start time), or a relative value to stream duration (For example, 10% to fade 10% of stream duration).
func (TransformOutputCustomPresetFilterFadeOutPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterFadeOutPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterFadeOutPtrOutput) FadeColor ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) FadeColor() pulumi.StringPtrOutput
The color for the fade in/out. It can be on the [CSS Level1 colors](https://developer.mozilla.org/en-US/docs/Web/CSS/color_value/color_keywords) or an RGB/hex value: e.g: `rgb(255,0,0)`, `0xFF0000` or `#FF0000`.
func (TransformOutputCustomPresetFilterFadeOutPtrOutput) Start ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) Start() pulumi.StringPtrOutput
The position in the input video from where to start fade. The value can be in ISO 8601 format (For example, `PT05S` to start at 5 seconds), or a frame count (For example, `10` to start at the 10th frame), or a relative value to stream duration (For example, `10%` to start at 10% of stream duration). Default to `0`.
func (TransformOutputCustomPresetFilterFadeOutPtrOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutput() TransformOutputCustomPresetFilterFadeOutPtrOutput
func (TransformOutputCustomPresetFilterFadeOutPtrOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterFadeOutPtrOutput) ToTransformOutputCustomPresetFilterFadeOutPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterFadeOutPtrOutput
type TransformOutputCustomPresetFilterInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOutput() TransformOutputCustomPresetFilterOutput ToTransformOutputCustomPresetFilterOutputWithContext(context.Context) TransformOutputCustomPresetFilterOutput }
TransformOutputCustomPresetFilterInput is an input type that accepts TransformOutputCustomPresetFilterArgs and TransformOutputCustomPresetFilterOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterInput` via:
TransformOutputCustomPresetFilterArgs{...}
type TransformOutputCustomPresetFilterOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOutput) CropRectangle ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) CropRectangle() TransformOutputCustomPresetFilterCropRectanglePtrOutput
A `cropRectangle` block as defined above.
func (TransformOutputCustomPresetFilterOutput) Deinterlace ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) Deinterlace() TransformOutputCustomPresetFilterDeinterlacePtrOutput
A `deinterlace` block as defined below.
func (TransformOutputCustomPresetFilterOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOutput) FadeIn ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) FadeIn() TransformOutputCustomPresetFilterFadeInPtrOutput
A `fadeIn` block as defined above.
func (TransformOutputCustomPresetFilterOutput) FadeOut ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) FadeOut() TransformOutputCustomPresetFilterFadeOutPtrOutput
A `fadeOut` block as defined above.
func (TransformOutputCustomPresetFilterOutput) Overlays ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) Overlays() TransformOutputCustomPresetFilterOverlayArrayOutput
One or more `overlay` blocks as defined below.
func (TransformOutputCustomPresetFilterOutput) Rotation ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) Rotation() pulumi.StringPtrOutput
The rotation to be applied to the input video before it is encoded. Possible values are `Auto`, `None`, `Rotate90`, `Rotate180`, `Rotate270`,or `Rotate0`. Default to `Auto`.
func (TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterOutput() TransformOutputCustomPresetFilterOutput
func (TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOutput
func (TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterPtrOutput() TransformOutputCustomPresetFilterPtrOutput
func (TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOutput) ToTransformOutputCustomPresetFilterPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterPtrOutput
type TransformOutputCustomPresetFilterOverlay ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlay struct { // An `audio` block as defined above. Audio *TransformOutputCustomPresetFilterOverlayAudio `pulumi:"audio"` // A `video` block as defined below. // // > **NOTE:** Each overlay can only have one type: `audio` or `video`. If you need to apply different type you must create one overlay for each one. Video *TransformOutputCustomPresetFilterOverlayVideo `pulumi:"video"` }
type TransformOutputCustomPresetFilterOverlayArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayArgs struct { // An `audio` block as defined above. Audio TransformOutputCustomPresetFilterOverlayAudioPtrInput `pulumi:"audio"` // A `video` block as defined below. // // > **NOTE:** Each overlay can only have one type: `audio` or `video`. If you need to apply different type you must create one overlay for each one. Video TransformOutputCustomPresetFilterOverlayVideoPtrInput `pulumi:"video"` }
func (TransformOutputCustomPresetFilterOverlayArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayArgs) ToTransformOutputCustomPresetFilterOverlayOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayArgs) ToTransformOutputCustomPresetFilterOverlayOutput() TransformOutputCustomPresetFilterOverlayOutput
func (TransformOutputCustomPresetFilterOverlayArgs) ToTransformOutputCustomPresetFilterOverlayOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayArgs) ToTransformOutputCustomPresetFilterOverlayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayOutput
type TransformOutputCustomPresetFilterOverlayArray ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayArray []TransformOutputCustomPresetFilterOverlayInput
func (TransformOutputCustomPresetFilterOverlayArray) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayArray) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayArray) ToTransformOutputCustomPresetFilterOverlayArrayOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayArray) ToTransformOutputCustomPresetFilterOverlayArrayOutput() TransformOutputCustomPresetFilterOverlayArrayOutput
func (TransformOutputCustomPresetFilterOverlayArray) ToTransformOutputCustomPresetFilterOverlayArrayOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayArray) ToTransformOutputCustomPresetFilterOverlayArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayArrayOutput
type TransformOutputCustomPresetFilterOverlayArrayInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayArrayInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayArrayOutput() TransformOutputCustomPresetFilterOverlayArrayOutput ToTransformOutputCustomPresetFilterOverlayArrayOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayArrayOutput }
TransformOutputCustomPresetFilterOverlayArrayInput is an input type that accepts TransformOutputCustomPresetFilterOverlayArray and TransformOutputCustomPresetFilterOverlayArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayArrayInput` via:
TransformOutputCustomPresetFilterOverlayArray{ TransformOutputCustomPresetFilterOverlayArgs{...} }
type TransformOutputCustomPresetFilterOverlayArrayOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayArrayOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayArrayOutput) ToTransformOutputCustomPresetFilterOverlayArrayOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayArrayOutput) ToTransformOutputCustomPresetFilterOverlayArrayOutput() TransformOutputCustomPresetFilterOverlayArrayOutput
func (TransformOutputCustomPresetFilterOverlayArrayOutput) ToTransformOutputCustomPresetFilterOverlayArrayOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayArrayOutput) ToTransformOutputCustomPresetFilterOverlayArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayArrayOutput
type TransformOutputCustomPresetFilterOverlayAudio ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayAudio struct { // The gain level of audio in the overlay. The value should be in the range `0` to `1.0`. The default is `1.0`. AudioGainLevel *float64 `pulumi:"audioGainLevel"` // The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, `PT30S` to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration. End *string `pulumi:"end"` // The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as `PT0S`). FadeInDuration *string `pulumi:"fadeInDuration"` // The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as `PT0S`). FadeOutDuration *string `pulumi:"fadeOutDuration"` // The label of the job input which is to be used as an overlay. The input must specify exact one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. InputLabel string `pulumi:"inputLabel"` // The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, `PT05S` to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video. Start *string `pulumi:"start"` }
type TransformOutputCustomPresetFilterOverlayAudioArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayAudioArgs struct { // The gain level of audio in the overlay. The value should be in the range `0` to `1.0`. The default is `1.0`. AudioGainLevel pulumi.Float64PtrInput `pulumi:"audioGainLevel"` // The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, `PT30S` to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration. End pulumi.StringPtrInput `pulumi:"end"` // The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as `PT0S`). FadeInDuration pulumi.StringPtrInput `pulumi:"fadeInDuration"` // The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as `PT0S`). FadeOutDuration pulumi.StringPtrInput `pulumi:"fadeOutDuration"` // The label of the job input which is to be used as an overlay. The input must specify exact one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. InputLabel pulumi.StringInput `pulumi:"inputLabel"` // The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, `PT05S` to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video. Start pulumi.StringPtrInput `pulumi:"start"` }
func (TransformOutputCustomPresetFilterOverlayAudioArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayAudioArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioOutput() TransformOutputCustomPresetFilterOverlayAudioOutput
func (TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioOutput
func (TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput() TransformOutputCustomPresetFilterOverlayAudioPtrOutput
func (TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayAudioArgs) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioPtrOutput
type TransformOutputCustomPresetFilterOverlayAudioInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayAudioInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayAudioOutput() TransformOutputCustomPresetFilterOverlayAudioOutput ToTransformOutputCustomPresetFilterOverlayAudioOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayAudioOutput }
TransformOutputCustomPresetFilterOverlayAudioInput is an input type that accepts TransformOutputCustomPresetFilterOverlayAudioArgs and TransformOutputCustomPresetFilterOverlayAudioOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayAudioInput` via:
TransformOutputCustomPresetFilterOverlayAudioArgs{...}
type TransformOutputCustomPresetFilterOverlayAudioOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayAudioOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayAudioOutput) AudioGainLevel ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) AudioGainLevel() pulumi.Float64PtrOutput
The gain level of audio in the overlay. The value should be in the range `0` to `1.0`. The default is `1.0`.
func (TransformOutputCustomPresetFilterOverlayAudioOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayAudioOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayAudioOutput) End ¶ added in v5.42.0
The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, `PT30S` to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration.
func (TransformOutputCustomPresetFilterOverlayAudioOutput) FadeInDuration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) FadeInDuration() pulumi.StringPtrOutput
The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as `PT0S`).
func (TransformOutputCustomPresetFilterOverlayAudioOutput) FadeOutDuration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) FadeOutDuration() pulumi.StringPtrOutput
The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as `PT0S`).
func (TransformOutputCustomPresetFilterOverlayAudioOutput) InputLabel ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) InputLabel() pulumi.StringOutput
The label of the job input which is to be used as an overlay. The input must specify exact one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file.
func (TransformOutputCustomPresetFilterOverlayAudioOutput) Start ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) Start() pulumi.StringPtrOutput
The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, `PT05S` to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video.
func (TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioOutput() TransformOutputCustomPresetFilterOverlayAudioOutput
func (TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioOutput
func (TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput() TransformOutputCustomPresetFilterOverlayAudioPtrOutput
func (TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioPtrOutput
type TransformOutputCustomPresetFilterOverlayAudioPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayAudioPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput() TransformOutputCustomPresetFilterOverlayAudioPtrOutput ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayAudioPtrOutput }
TransformOutputCustomPresetFilterOverlayAudioPtrInput is an input type that accepts TransformOutputCustomPresetFilterOverlayAudioArgs, TransformOutputCustomPresetFilterOverlayAudioPtr and TransformOutputCustomPresetFilterOverlayAudioPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayAudioPtrInput` via:
TransformOutputCustomPresetFilterOverlayAudioArgs{...} or: nil
func TransformOutputCustomPresetFilterOverlayAudioPtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterOverlayAudioPtr(v *TransformOutputCustomPresetFilterOverlayAudioArgs) TransformOutputCustomPresetFilterOverlayAudioPtrInput
type TransformOutputCustomPresetFilterOverlayAudioPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayAudioPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) AudioGainLevel ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) AudioGainLevel() pulumi.Float64PtrOutput
The gain level of audio in the overlay. The value should be in the range `0` to `1.0`. The default is `1.0`.
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) End ¶ added in v5.42.0
The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, `PT30S` to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration.
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) FadeInDuration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) FadeInDuration() pulumi.StringPtrOutput
The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as `PT0S`).
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) FadeOutDuration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) FadeOutDuration() pulumi.StringPtrOutput
The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as `PT0S`).
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) InputLabel ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) InputLabel() pulumi.StringPtrOutput
The label of the job input which is to be used as an overlay. The input must specify exact one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file.
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) Start ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) Start() pulumi.StringPtrOutput
The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, `PT05S` to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video.
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutput() TransformOutputCustomPresetFilterOverlayAudioPtrOutput
func (TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayAudioPtrOutput) ToTransformOutputCustomPresetFilterOverlayAudioPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayAudioPtrOutput
type TransformOutputCustomPresetFilterOverlayInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayOutput() TransformOutputCustomPresetFilterOverlayOutput ToTransformOutputCustomPresetFilterOverlayOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayOutput }
TransformOutputCustomPresetFilterOverlayInput is an input type that accepts TransformOutputCustomPresetFilterOverlayArgs and TransformOutputCustomPresetFilterOverlayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayInput` via:
TransformOutputCustomPresetFilterOverlayArgs{...}
type TransformOutputCustomPresetFilterOverlayOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayOutput) Audio ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayOutput) Audio() TransformOutputCustomPresetFilterOverlayAudioPtrOutput
An `audio` block as defined above.
func (TransformOutputCustomPresetFilterOverlayOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayOutput) ToTransformOutputCustomPresetFilterOverlayOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayOutput) ToTransformOutputCustomPresetFilterOverlayOutput() TransformOutputCustomPresetFilterOverlayOutput
func (TransformOutputCustomPresetFilterOverlayOutput) ToTransformOutputCustomPresetFilterOverlayOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayOutput) ToTransformOutputCustomPresetFilterOverlayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayOutput
func (TransformOutputCustomPresetFilterOverlayOutput) Video ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayOutput) Video() TransformOutputCustomPresetFilterOverlayVideoPtrOutput
A `video` block as defined below.
> **NOTE:** Each overlay can only have one type: `audio` or `video`. If you need to apply different type you must create one overlay for each one.
type TransformOutputCustomPresetFilterOverlayVideo ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideo struct { // The gain level of audio in the overlay. The value should be in range between `0` to `1.0`. The default is `1.0`. AudioGainLevel *float64 `pulumi:"audioGainLevel"` // A `cropRectangle` block as defined above. CropRectangle *TransformOutputCustomPresetFilterOverlayVideoCropRectangle `pulumi:"cropRectangle"` // The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, `PT30S` to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration. End *string `pulumi:"end"` // The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as `PT0S`). FadeInDuration *string `pulumi:"fadeInDuration"` // The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as `PT0S`). FadeOutDuration *string `pulumi:"fadeOutDuration"` // The label of the job input which is to be used as an overlay. The input must specify exact one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. InputLabel string `pulumi:"inputLabel"` // The opacity of the overlay. The value should be in the range between `0` to `1.0`. Default to `1.0`, which means the overlay is opaque. Opacity *float64 `pulumi:"opacity"` // A `position` block as defined above. Position *TransformOutputCustomPresetFilterOverlayVideoPosition `pulumi:"position"` // The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, `PT05S` to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video. Start *string `pulumi:"start"` }
type TransformOutputCustomPresetFilterOverlayVideoArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoArgs struct { // The gain level of audio in the overlay. The value should be in range between `0` to `1.0`. The default is `1.0`. AudioGainLevel pulumi.Float64PtrInput `pulumi:"audioGainLevel"` // A `cropRectangle` block as defined above. CropRectangle TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrInput `pulumi:"cropRectangle"` // The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, `PT30S` to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration. End pulumi.StringPtrInput `pulumi:"end"` // The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as `PT0S`). FadeInDuration pulumi.StringPtrInput `pulumi:"fadeInDuration"` // The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as `PT0S`). FadeOutDuration pulumi.StringPtrInput `pulumi:"fadeOutDuration"` // The label of the job input which is to be used as an overlay. The input must specify exact one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file. InputLabel pulumi.StringInput `pulumi:"inputLabel"` // The opacity of the overlay. The value should be in the range between `0` to `1.0`. Default to `1.0`, which means the overlay is opaque. Opacity pulumi.Float64PtrInput `pulumi:"opacity"` // A `position` block as defined above. Position TransformOutputCustomPresetFilterOverlayVideoPositionPtrInput `pulumi:"position"` // The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, `PT05S` to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video. Start pulumi.StringPtrInput `pulumi:"start"` }
func (TransformOutputCustomPresetFilterOverlayVideoArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoOutput() TransformOutputCustomPresetFilterOverlayVideoOutput
func (TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoOutput
func (TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoArgs) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPtrOutput
type TransformOutputCustomPresetFilterOverlayVideoCropRectangle ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoCropRectangle struct { // The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Height *string `pulumi:"height"` // The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Left *string `pulumi:"left"` // The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Top *string `pulumi:"top"` // The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`). Width *string `pulumi:"width"` }
type TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs struct { // The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Height pulumi.StringPtrInput `pulumi:"height"` // The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Left pulumi.StringPtrInput `pulumi:"left"` // The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Top pulumi.StringPtrInput `pulumi:"top"` // The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`). Width pulumi.StringPtrInput `pulumi:"width"` }
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
type TransformOutputCustomPresetFilterOverlayVideoCropRectangleInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoCropRectangleInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput }
TransformOutputCustomPresetFilterOverlayVideoCropRectangleInput is an input type that accepts TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs and TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayVideoCropRectangleInput` via:
TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs{...}
type TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Height ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Height() pulumi.StringPtrOutput
The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Left ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Left() pulumi.StringPtrOutput
The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectangleOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Top ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Top() pulumi.StringPtrOutput
The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Width ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectangleOutput) Width() pulumi.StringPtrOutput
The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`).
type TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput }
TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrInput is an input type that accepts TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs, TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtr and TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrInput` via:
TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs{...} or: nil
func TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtr(v *TransformOutputCustomPresetFilterOverlayVideoCropRectangleArgs) TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrInput
type TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Height ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Height() pulumi.StringPtrOutput
The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Left ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Left() pulumi.StringPtrOutput
The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Top ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Top() pulumi.StringPtrOutput
The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Width ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput) Width() pulumi.StringPtrOutput
The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`).
type TransformOutputCustomPresetFilterOverlayVideoInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayVideoOutput() TransformOutputCustomPresetFilterOverlayVideoOutput ToTransformOutputCustomPresetFilterOverlayVideoOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayVideoOutput }
TransformOutputCustomPresetFilterOverlayVideoInput is an input type that accepts TransformOutputCustomPresetFilterOverlayVideoArgs and TransformOutputCustomPresetFilterOverlayVideoOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayVideoInput` via:
TransformOutputCustomPresetFilterOverlayVideoArgs{...}
type TransformOutputCustomPresetFilterOverlayVideoOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayVideoOutput) AudioGainLevel ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) AudioGainLevel() pulumi.Float64PtrOutput
The gain level of audio in the overlay. The value should be in range between `0` to `1.0`. The default is `1.0`.
func (TransformOutputCustomPresetFilterOverlayVideoOutput) CropRectangle ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) CropRectangle() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
A `cropRectangle` block as defined above.
func (TransformOutputCustomPresetFilterOverlayVideoOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoOutput) End ¶ added in v5.42.0
The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, `PT30S` to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration.
func (TransformOutputCustomPresetFilterOverlayVideoOutput) FadeInDuration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) FadeInDuration() pulumi.StringPtrOutput
The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as `PT0S`).
func (TransformOutputCustomPresetFilterOverlayVideoOutput) FadeOutDuration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) FadeOutDuration() pulumi.StringPtrOutput
The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as `PT0S`).
func (TransformOutputCustomPresetFilterOverlayVideoOutput) InputLabel ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) InputLabel() pulumi.StringOutput
The label of the job input which is to be used as an overlay. The input must specify exact one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file.
func (TransformOutputCustomPresetFilterOverlayVideoOutput) Opacity ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) Opacity() pulumi.Float64PtrOutput
The opacity of the overlay. The value should be in the range between `0` to `1.0`. Default to `1.0`, which means the overlay is opaque.
func (TransformOutputCustomPresetFilterOverlayVideoOutput) Position ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) Position() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
A `position` block as defined above.
func (TransformOutputCustomPresetFilterOverlayVideoOutput) Start ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) Start() pulumi.StringPtrOutput
The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, `PT05S` to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video.
func (TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoOutput() TransformOutputCustomPresetFilterOverlayVideoOutput
func (TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoOutput
func (TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPtrOutput
type TransformOutputCustomPresetFilterOverlayVideoPosition ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoPosition struct { // The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Height *string `pulumi:"height"` // The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Left *string `pulumi:"left"` // The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Top *string `pulumi:"top"` // The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`). Width *string `pulumi:"width"` }
type TransformOutputCustomPresetFilterOverlayVideoPositionArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoPositionArgs struct { // The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Height pulumi.StringPtrInput `pulumi:"height"` // The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Left pulumi.StringPtrInput `pulumi:"left"` // The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`). Top pulumi.StringPtrInput `pulumi:"top"` // The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`). Width pulumi.StringPtrInput `pulumi:"width"` }
func (TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutput() TransformOutputCustomPresetFilterOverlayVideoPositionOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFilterOverlayVideoPositionArgs) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
type TransformOutputCustomPresetFilterOverlayVideoPositionInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoPositionInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayVideoPositionOutput() TransformOutputCustomPresetFilterOverlayVideoPositionOutput ToTransformOutputCustomPresetFilterOverlayVideoPositionOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionOutput }
TransformOutputCustomPresetFilterOverlayVideoPositionInput is an input type that accepts TransformOutputCustomPresetFilterOverlayVideoPositionArgs and TransformOutputCustomPresetFilterOverlayVideoPositionOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayVideoPositionInput` via:
TransformOutputCustomPresetFilterOverlayVideoPositionArgs{...}
type TransformOutputCustomPresetFilterOverlayVideoPositionOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoPositionOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) Height ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) Height() pulumi.StringPtrOutput
The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) Left ¶ added in v5.42.0
The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutput() TransformOutputCustomPresetFilterOverlayVideoPositionOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionOutput) Top ¶ added in v5.42.0
The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
type TransformOutputCustomPresetFilterOverlayVideoPositionPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoPositionPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput }
TransformOutputCustomPresetFilterOverlayVideoPositionPtrInput is an input type that accepts TransformOutputCustomPresetFilterOverlayVideoPositionArgs, TransformOutputCustomPresetFilterOverlayVideoPositionPtr and TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayVideoPositionPtrInput` via:
TransformOutputCustomPresetFilterOverlayVideoPositionArgs{...} or: nil
func TransformOutputCustomPresetFilterOverlayVideoPositionPtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterOverlayVideoPositionPtr(v *TransformOutputCustomPresetFilterOverlayVideoPositionArgs) TransformOutputCustomPresetFilterOverlayVideoPositionPtrInput
type TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Height ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Height() pulumi.StringPtrOutput
The height of the rectangular region in pixels. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Left ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Left() pulumi.StringPtrOutput
The number of pixels from the left-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPositionPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Top ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Top() pulumi.StringPtrOutput
The number of pixels from the top-margin. This can be absolute pixel value (e.g `100`), or relative to the size of the video (For example, `50%`).
func (TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Width ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput) Width() pulumi.StringPtrOutput
The width of the rectangular region in pixels. This can be absolute pixel value (e.g` 100 `), or relative to the size of the video (For example, `50%`).
type TransformOutputCustomPresetFilterOverlayVideoPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPtrOutput ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterOverlayVideoPtrOutput }
TransformOutputCustomPresetFilterOverlayVideoPtrInput is an input type that accepts TransformOutputCustomPresetFilterOverlayVideoArgs, TransformOutputCustomPresetFilterOverlayVideoPtr and TransformOutputCustomPresetFilterOverlayVideoPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterOverlayVideoPtrInput` via:
TransformOutputCustomPresetFilterOverlayVideoArgs{...} or: nil
func TransformOutputCustomPresetFilterOverlayVideoPtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterOverlayVideoPtr(v *TransformOutputCustomPresetFilterOverlayVideoArgs) TransformOutputCustomPresetFilterOverlayVideoPtrInput
type TransformOutputCustomPresetFilterOverlayVideoPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterOverlayVideoPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) AudioGainLevel ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) AudioGainLevel() pulumi.Float64PtrOutput
The gain level of audio in the overlay. The value should be in range between `0` to `1.0`. The default is `1.0`.
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) CropRectangle ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) CropRectangle() TransformOutputCustomPresetFilterOverlayVideoCropRectanglePtrOutput
A `cropRectangle` block as defined above.
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) End ¶ added in v5.42.0
The end position, with reference to the input video, at which the overlay ends. The value should be in ISO 8601 format. For example, `PT30S` to end the overlay at 30 seconds into the input video. If not specified or the value is greater than the input video duration, the overlay will be applied until the end of the input video if the overlay media duration is greater than the input video duration, else the overlay will last as long as the overlay media duration.
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) FadeInDuration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) FadeInDuration() pulumi.StringPtrOutput
The duration over which the overlay fades in onto the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade in (same as `PT0S`).
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) FadeOutDuration ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) FadeOutDuration() pulumi.StringPtrOutput
The duration over which the overlay fades out of the input video. The value should be in ISO 8601 duration format. If not specified the default behavior is to have no fade out (same as `PT0S`).
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) InputLabel ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) InputLabel() pulumi.StringPtrOutput
The label of the job input which is to be used as an overlay. The input must specify exact one file. You can specify an image file in JPG, PNG, GIF or BMP format, or an audio file (such as a WAV, MP3, WMA or M4A file), or a video file.
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Opacity ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Opacity() pulumi.Float64PtrOutput
The opacity of the overlay. The value should be in the range between `0` to `1.0`. Default to `1.0`, which means the overlay is opaque.
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Position ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Position() TransformOutputCustomPresetFilterOverlayVideoPositionPtrOutput
A `position` block as defined above.
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Start ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) Start() pulumi.StringPtrOutput
The start position, with reference to the input video, at which the overlay starts. The value should be in ISO 8601 format. For example, `PT05S` to start the overlay at 5 seconds into the input video. If not specified the overlay starts from the beginning of the input video.
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutput() TransformOutputCustomPresetFilterOverlayVideoPtrOutput
func (TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterOverlayVideoPtrOutput) ToTransformOutputCustomPresetFilterOverlayVideoPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterOverlayVideoPtrOutput
type TransformOutputCustomPresetFilterPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFilterPtrOutput() TransformOutputCustomPresetFilterPtrOutput ToTransformOutputCustomPresetFilterPtrOutputWithContext(context.Context) TransformOutputCustomPresetFilterPtrOutput }
TransformOutputCustomPresetFilterPtrInput is an input type that accepts TransformOutputCustomPresetFilterArgs, TransformOutputCustomPresetFilterPtr and TransformOutputCustomPresetFilterPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFilterPtrInput` via:
TransformOutputCustomPresetFilterArgs{...} or: nil
func TransformOutputCustomPresetFilterPtr ¶ added in v5.42.0
func TransformOutputCustomPresetFilterPtr(v *TransformOutputCustomPresetFilterArgs) TransformOutputCustomPresetFilterPtrInput
type TransformOutputCustomPresetFilterPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFilterPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFilterPtrOutput) CropRectangle ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterPtrOutput) CropRectangle() TransformOutputCustomPresetFilterCropRectanglePtrOutput
A `cropRectangle` block as defined above.
func (TransformOutputCustomPresetFilterPtrOutput) Deinterlace ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterPtrOutput) Deinterlace() TransformOutputCustomPresetFilterDeinterlacePtrOutput
A `deinterlace` block as defined below.
func (TransformOutputCustomPresetFilterPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFilterPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFilterPtrOutput) FadeIn ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterPtrOutput) FadeIn() TransformOutputCustomPresetFilterFadeInPtrOutput
A `fadeIn` block as defined above.
func (TransformOutputCustomPresetFilterPtrOutput) FadeOut ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterPtrOutput) FadeOut() TransformOutputCustomPresetFilterFadeOutPtrOutput
A `fadeOut` block as defined above.
func (TransformOutputCustomPresetFilterPtrOutput) Overlays ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterPtrOutput) Overlays() TransformOutputCustomPresetFilterOverlayArrayOutput
One or more `overlay` blocks as defined below.
func (TransformOutputCustomPresetFilterPtrOutput) Rotation ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterPtrOutput) Rotation() pulumi.StringPtrOutput
The rotation to be applied to the input video before it is encoded. Possible values are `Auto`, `None`, `Rotate90`, `Rotate180`, `Rotate270`,or `Rotate0`. Default to `Auto`.
func (TransformOutputCustomPresetFilterPtrOutput) ToTransformOutputCustomPresetFilterPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterPtrOutput) ToTransformOutputCustomPresetFilterPtrOutput() TransformOutputCustomPresetFilterPtrOutput
func (TransformOutputCustomPresetFilterPtrOutput) ToTransformOutputCustomPresetFilterPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFilterPtrOutput) ToTransformOutputCustomPresetFilterPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFilterPtrOutput
type TransformOutputCustomPresetFormat ¶ added in v5.42.0
type TransformOutputCustomPresetFormat struct { // A `jpg` block as defined below. Jpg *TransformOutputCustomPresetFormatJpg `pulumi:"jpg"` // A `mp4` block as defined below. Mp4 *TransformOutputCustomPresetFormatMp4 `pulumi:"mp4"` // A `png` block as defined below. Png *TransformOutputCustomPresetFormatPng `pulumi:"png"` // A `transportStream` block as defined below. // // > **NOTE:** Each format can only have one type: `jpg`, `mp4`, `png` or `transportStream`. If you need to apply different type you must create one format for each one. TransportStream *TransformOutputCustomPresetFormatTransportStream `pulumi:"transportStream"` }
type TransformOutputCustomPresetFormatArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFormatArgs struct { // A `jpg` block as defined below. Jpg TransformOutputCustomPresetFormatJpgPtrInput `pulumi:"jpg"` // A `mp4` block as defined below. Mp4 TransformOutputCustomPresetFormatMp4PtrInput `pulumi:"mp4"` // A `png` block as defined below. Png TransformOutputCustomPresetFormatPngPtrInput `pulumi:"png"` // A `transportStream` block as defined below. // // > **NOTE:** Each format can only have one type: `jpg`, `mp4`, `png` or `transportStream`. If you need to apply different type you must create one format for each one. TransportStream TransformOutputCustomPresetFormatTransportStreamPtrInput `pulumi:"transportStream"` }
func (TransformOutputCustomPresetFormatArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatArgs) ToTransformOutputCustomPresetFormatOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatArgs) ToTransformOutputCustomPresetFormatOutput() TransformOutputCustomPresetFormatOutput
func (TransformOutputCustomPresetFormatArgs) ToTransformOutputCustomPresetFormatOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatArgs) ToTransformOutputCustomPresetFormatOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatOutput
type TransformOutputCustomPresetFormatArray ¶ added in v5.42.0
type TransformOutputCustomPresetFormatArray []TransformOutputCustomPresetFormatInput
func (TransformOutputCustomPresetFormatArray) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatArray) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatArray) ToTransformOutputCustomPresetFormatArrayOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatArray) ToTransformOutputCustomPresetFormatArrayOutput() TransformOutputCustomPresetFormatArrayOutput
func (TransformOutputCustomPresetFormatArray) ToTransformOutputCustomPresetFormatArrayOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatArray) ToTransformOutputCustomPresetFormatArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatArrayOutput
type TransformOutputCustomPresetFormatArrayInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatArrayInput interface { pulumi.Input ToTransformOutputCustomPresetFormatArrayOutput() TransformOutputCustomPresetFormatArrayOutput ToTransformOutputCustomPresetFormatArrayOutputWithContext(context.Context) TransformOutputCustomPresetFormatArrayOutput }
TransformOutputCustomPresetFormatArrayInput is an input type that accepts TransformOutputCustomPresetFormatArray and TransformOutputCustomPresetFormatArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatArrayInput` via:
TransformOutputCustomPresetFormatArray{ TransformOutputCustomPresetFormatArgs{...} }
type TransformOutputCustomPresetFormatArrayOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatArrayOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatArrayOutput) ToTransformOutputCustomPresetFormatArrayOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatArrayOutput) ToTransformOutputCustomPresetFormatArrayOutput() TransformOutputCustomPresetFormatArrayOutput
func (TransformOutputCustomPresetFormatArrayOutput) ToTransformOutputCustomPresetFormatArrayOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatArrayOutput) ToTransformOutputCustomPresetFormatArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatArrayOutput
type TransformOutputCustomPresetFormatInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatInput interface { pulumi.Input ToTransformOutputCustomPresetFormatOutput() TransformOutputCustomPresetFormatOutput ToTransformOutputCustomPresetFormatOutputWithContext(context.Context) TransformOutputCustomPresetFormatOutput }
TransformOutputCustomPresetFormatInput is an input type that accepts TransformOutputCustomPresetFormatArgs and TransformOutputCustomPresetFormatOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatInput` via:
TransformOutputCustomPresetFormatArgs{...}
type TransformOutputCustomPresetFormatJpg ¶ added in v5.44.0
type TransformOutputCustomPresetFormatJpg struct { // The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename. FilenamePattern string `pulumi:"filenamePattern"` }
type TransformOutputCustomPresetFormatJpgArgs ¶ added in v5.44.0
type TransformOutputCustomPresetFormatJpgArgs struct { // The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename. FilenamePattern pulumi.StringInput `pulumi:"filenamePattern"` }
func (TransformOutputCustomPresetFormatJpgArgs) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetFormatJpgArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgOutput() TransformOutputCustomPresetFormatJpgOutput
func (TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgOutput
func (TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgPtrOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgPtrOutput() TransformOutputCustomPresetFormatJpgPtrOutput
func (TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetFormatJpgArgs) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgPtrOutput
type TransformOutputCustomPresetFormatJpgInput ¶ added in v5.44.0
type TransformOutputCustomPresetFormatJpgInput interface { pulumi.Input ToTransformOutputCustomPresetFormatJpgOutput() TransformOutputCustomPresetFormatJpgOutput ToTransformOutputCustomPresetFormatJpgOutputWithContext(context.Context) TransformOutputCustomPresetFormatJpgOutput }
TransformOutputCustomPresetFormatJpgInput is an input type that accepts TransformOutputCustomPresetFormatJpgArgs and TransformOutputCustomPresetFormatJpgOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatJpgInput` via:
TransformOutputCustomPresetFormatJpgArgs{...}
type TransformOutputCustomPresetFormatJpgOutput ¶ added in v5.44.0
type TransformOutputCustomPresetFormatJpgOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatJpgOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetFormatJpgOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatJpgOutput) FilenamePattern ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatJpgOutput) FilenamePattern() pulumi.StringOutput
The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename.
func (TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgOutput() TransformOutputCustomPresetFormatJpgOutput
func (TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgOutput
func (TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgPtrOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgPtrOutput() TransformOutputCustomPresetFormatJpgPtrOutput
func (TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatJpgOutput) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgPtrOutput
type TransformOutputCustomPresetFormatJpgPtrInput ¶ added in v5.44.0
type TransformOutputCustomPresetFormatJpgPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFormatJpgPtrOutput() TransformOutputCustomPresetFormatJpgPtrOutput ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext(context.Context) TransformOutputCustomPresetFormatJpgPtrOutput }
TransformOutputCustomPresetFormatJpgPtrInput is an input type that accepts TransformOutputCustomPresetFormatJpgArgs, TransformOutputCustomPresetFormatJpgPtr and TransformOutputCustomPresetFormatJpgPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatJpgPtrInput` via:
TransformOutputCustomPresetFormatJpgArgs{...} or: nil
func TransformOutputCustomPresetFormatJpgPtr ¶ added in v5.44.0
func TransformOutputCustomPresetFormatJpgPtr(v *TransformOutputCustomPresetFormatJpgArgs) TransformOutputCustomPresetFormatJpgPtrInput
type TransformOutputCustomPresetFormatJpgPtrOutput ¶ added in v5.44.0
type TransformOutputCustomPresetFormatJpgPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatJpgPtrOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetFormatJpgPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatJpgPtrOutput) FilenamePattern ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatJpgPtrOutput) FilenamePattern() pulumi.StringPtrOutput
The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename.
func (TransformOutputCustomPresetFormatJpgPtrOutput) ToTransformOutputCustomPresetFormatJpgPtrOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatJpgPtrOutput) ToTransformOutputCustomPresetFormatJpgPtrOutput() TransformOutputCustomPresetFormatJpgPtrOutput
func (TransformOutputCustomPresetFormatJpgPtrOutput) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatJpgPtrOutput) ToTransformOutputCustomPresetFormatJpgPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatJpgPtrOutput
type TransformOutputCustomPresetFormatMp4 ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4 struct { // The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename. FilenamePattern string `pulumi:"filenamePattern"` // One or more `outputFile` blocks as defined below. OutputFiles []TransformOutputCustomPresetFormatMp4OutputFile `pulumi:"outputFiles"` }
type TransformOutputCustomPresetFormatMp4Args ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4Args struct { // The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename. FilenamePattern pulumi.StringInput `pulumi:"filenamePattern"` // One or more `outputFile` blocks as defined below. OutputFiles TransformOutputCustomPresetFormatMp4OutputFileArrayInput `pulumi:"outputFiles"` }
func (TransformOutputCustomPresetFormatMp4Args) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatMp4Args) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4Output ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4Output() TransformOutputCustomPresetFormatMp4Output
func (TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4OutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4OutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4Output
func (TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4PtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4PtrOutput() TransformOutputCustomPresetFormatMp4PtrOutput
func (TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatMp4Args) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4PtrOutput
type TransformOutputCustomPresetFormatMp4Input ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4Input interface { pulumi.Input ToTransformOutputCustomPresetFormatMp4Output() TransformOutputCustomPresetFormatMp4Output ToTransformOutputCustomPresetFormatMp4OutputWithContext(context.Context) TransformOutputCustomPresetFormatMp4Output }
TransformOutputCustomPresetFormatMp4Input is an input type that accepts TransformOutputCustomPresetFormatMp4Args and TransformOutputCustomPresetFormatMp4Output values. You can construct a concrete instance of `TransformOutputCustomPresetFormatMp4Input` via:
TransformOutputCustomPresetFormatMp4Args{...}
type TransformOutputCustomPresetFormatMp4Output ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4Output struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatMp4Output) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatMp4Output) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatMp4Output) FilenamePattern ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4Output) FilenamePattern() pulumi.StringOutput
The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename.
func (TransformOutputCustomPresetFormatMp4Output) OutputFiles ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4Output) OutputFiles() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
One or more `outputFile` blocks as defined below.
func (TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4Output ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4Output() TransformOutputCustomPresetFormatMp4Output
func (TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4OutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4OutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4Output
func (TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4PtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4PtrOutput() TransformOutputCustomPresetFormatMp4PtrOutput
func (TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4Output) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4PtrOutput
type TransformOutputCustomPresetFormatMp4OutputFile ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4OutputFile struct { // The list of labels that describe how the encoder should multiplex video and audio into an output file. For example, if the encoder is producing two video layers with labels `v1` and `v2`, and one audio layer with label `a1`, then an array like `["v1", "a1"]` tells the encoder to produce an output file with the video track represented by `v1` and the audio track represented by `a1`. Labels []string `pulumi:"labels"` }
type TransformOutputCustomPresetFormatMp4OutputFileArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4OutputFileArgs struct { // The list of labels that describe how the encoder should multiplex video and audio into an output file. For example, if the encoder is producing two video layers with labels `v1` and `v2`, and one audio layer with label `a1`, then an array like `["v1", "a1"]` tells the encoder to produce an output file with the video track represented by `v1` and the audio track represented by `a1`. Labels pulumi.StringArrayInput `pulumi:"labels"` }
func (TransformOutputCustomPresetFormatMp4OutputFileArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatMp4OutputFileArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatMp4OutputFileArgs) ToTransformOutputCustomPresetFormatMp4OutputFileOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatMp4OutputFileArgs) ToTransformOutputCustomPresetFormatMp4OutputFileOutput() TransformOutputCustomPresetFormatMp4OutputFileOutput
func (TransformOutputCustomPresetFormatMp4OutputFileArgs) ToTransformOutputCustomPresetFormatMp4OutputFileOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatMp4OutputFileArgs) ToTransformOutputCustomPresetFormatMp4OutputFileOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4OutputFileOutput
type TransformOutputCustomPresetFormatMp4OutputFileArray ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4OutputFileArray []TransformOutputCustomPresetFormatMp4OutputFileInput
func (TransformOutputCustomPresetFormatMp4OutputFileArray) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatMp4OutputFileArray) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatMp4OutputFileArray) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatMp4OutputFileArray) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutput() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
func (TransformOutputCustomPresetFormatMp4OutputFileArray) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatMp4OutputFileArray) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
type TransformOutputCustomPresetFormatMp4OutputFileArrayInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4OutputFileArrayInput interface { pulumi.Input ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutput() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutputWithContext(context.Context) TransformOutputCustomPresetFormatMp4OutputFileArrayOutput }
TransformOutputCustomPresetFormatMp4OutputFileArrayInput is an input type that accepts TransformOutputCustomPresetFormatMp4OutputFileArray and TransformOutputCustomPresetFormatMp4OutputFileArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatMp4OutputFileArrayInput` via:
TransformOutputCustomPresetFormatMp4OutputFileArray{ TransformOutputCustomPresetFormatMp4OutputFileArgs{...} }
type TransformOutputCustomPresetFormatMp4OutputFileArrayOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4OutputFileArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutput() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
func (TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4OutputFileArrayOutput) ToTransformOutputCustomPresetFormatMp4OutputFileArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
type TransformOutputCustomPresetFormatMp4OutputFileInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4OutputFileInput interface { pulumi.Input ToTransformOutputCustomPresetFormatMp4OutputFileOutput() TransformOutputCustomPresetFormatMp4OutputFileOutput ToTransformOutputCustomPresetFormatMp4OutputFileOutputWithContext(context.Context) TransformOutputCustomPresetFormatMp4OutputFileOutput }
TransformOutputCustomPresetFormatMp4OutputFileInput is an input type that accepts TransformOutputCustomPresetFormatMp4OutputFileArgs and TransformOutputCustomPresetFormatMp4OutputFileOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatMp4OutputFileInput` via:
TransformOutputCustomPresetFormatMp4OutputFileArgs{...}
type TransformOutputCustomPresetFormatMp4OutputFileOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4OutputFileOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatMp4OutputFileOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatMp4OutputFileOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatMp4OutputFileOutput) Labels ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4OutputFileOutput) Labels() pulumi.StringArrayOutput
The list of labels that describe how the encoder should multiplex video and audio into an output file. For example, if the encoder is producing two video layers with labels `v1` and `v2`, and one audio layer with label `a1`, then an array like `["v1", "a1"]` tells the encoder to produce an output file with the video track represented by `v1` and the audio track represented by `a1`.
func (TransformOutputCustomPresetFormatMp4OutputFileOutput) ToTransformOutputCustomPresetFormatMp4OutputFileOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4OutputFileOutput) ToTransformOutputCustomPresetFormatMp4OutputFileOutput() TransformOutputCustomPresetFormatMp4OutputFileOutput
func (TransformOutputCustomPresetFormatMp4OutputFileOutput) ToTransformOutputCustomPresetFormatMp4OutputFileOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4OutputFileOutput) ToTransformOutputCustomPresetFormatMp4OutputFileOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4OutputFileOutput
type TransformOutputCustomPresetFormatMp4PtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4PtrInput interface { pulumi.Input ToTransformOutputCustomPresetFormatMp4PtrOutput() TransformOutputCustomPresetFormatMp4PtrOutput ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext(context.Context) TransformOutputCustomPresetFormatMp4PtrOutput }
TransformOutputCustomPresetFormatMp4PtrInput is an input type that accepts TransformOutputCustomPresetFormatMp4Args, TransformOutputCustomPresetFormatMp4Ptr and TransformOutputCustomPresetFormatMp4PtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatMp4PtrInput` via:
TransformOutputCustomPresetFormatMp4Args{...} or: nil
func TransformOutputCustomPresetFormatMp4Ptr ¶ added in v5.42.0
func TransformOutputCustomPresetFormatMp4Ptr(v *TransformOutputCustomPresetFormatMp4Args) TransformOutputCustomPresetFormatMp4PtrInput
type TransformOutputCustomPresetFormatMp4PtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatMp4PtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatMp4PtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatMp4PtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatMp4PtrOutput) FilenamePattern ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4PtrOutput) FilenamePattern() pulumi.StringPtrOutput
The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename.
func (TransformOutputCustomPresetFormatMp4PtrOutput) OutputFiles ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4PtrOutput) OutputFiles() TransformOutputCustomPresetFormatMp4OutputFileArrayOutput
One or more `outputFile` blocks as defined below.
func (TransformOutputCustomPresetFormatMp4PtrOutput) ToTransformOutputCustomPresetFormatMp4PtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4PtrOutput) ToTransformOutputCustomPresetFormatMp4PtrOutput() TransformOutputCustomPresetFormatMp4PtrOutput
func (TransformOutputCustomPresetFormatMp4PtrOutput) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatMp4PtrOutput) ToTransformOutputCustomPresetFormatMp4PtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatMp4PtrOutput
type TransformOutputCustomPresetFormatOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatOutput) Jpg ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatOutput) Jpg() TransformOutputCustomPresetFormatJpgPtrOutput
A `jpg` block as defined below.
func (TransformOutputCustomPresetFormatOutput) Mp4 ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatOutput) Mp4() TransformOutputCustomPresetFormatMp4PtrOutput
A `mp4` block as defined below.
func (TransformOutputCustomPresetFormatOutput) Png ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatOutput) Png() TransformOutputCustomPresetFormatPngPtrOutput
A `png` block as defined below.
func (TransformOutputCustomPresetFormatOutput) ToTransformOutputCustomPresetFormatOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatOutput) ToTransformOutputCustomPresetFormatOutput() TransformOutputCustomPresetFormatOutput
func (TransformOutputCustomPresetFormatOutput) ToTransformOutputCustomPresetFormatOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatOutput) ToTransformOutputCustomPresetFormatOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatOutput
func (TransformOutputCustomPresetFormatOutput) TransportStream ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatOutput) TransportStream() TransformOutputCustomPresetFormatTransportStreamPtrOutput
A `transportStream` block as defined below.
> **NOTE:** Each format can only have one type: `jpg`, `mp4`, `png` or `transportStream`. If you need to apply different type you must create one format for each one.
type TransformOutputCustomPresetFormatPng ¶ added in v5.44.0
type TransformOutputCustomPresetFormatPng struct { // The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename. FilenamePattern string `pulumi:"filenamePattern"` }
type TransformOutputCustomPresetFormatPngArgs ¶ added in v5.44.0
type TransformOutputCustomPresetFormatPngArgs struct { // The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename. FilenamePattern pulumi.StringInput `pulumi:"filenamePattern"` }
func (TransformOutputCustomPresetFormatPngArgs) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetFormatPngArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngOutput() TransformOutputCustomPresetFormatPngOutput
func (TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngOutput
func (TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngPtrOutput ¶ added in v5.44.0
func (i TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngPtrOutput() TransformOutputCustomPresetFormatPngPtrOutput
func (TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext ¶ added in v5.44.0
func (i TransformOutputCustomPresetFormatPngArgs) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngPtrOutput
type TransformOutputCustomPresetFormatPngInput ¶ added in v5.44.0
type TransformOutputCustomPresetFormatPngInput interface { pulumi.Input ToTransformOutputCustomPresetFormatPngOutput() TransformOutputCustomPresetFormatPngOutput ToTransformOutputCustomPresetFormatPngOutputWithContext(context.Context) TransformOutputCustomPresetFormatPngOutput }
TransformOutputCustomPresetFormatPngInput is an input type that accepts TransformOutputCustomPresetFormatPngArgs and TransformOutputCustomPresetFormatPngOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatPngInput` via:
TransformOutputCustomPresetFormatPngArgs{...}
type TransformOutputCustomPresetFormatPngOutput ¶ added in v5.44.0
type TransformOutputCustomPresetFormatPngOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatPngOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetFormatPngOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatPngOutput) FilenamePattern ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatPngOutput) FilenamePattern() pulumi.StringOutput
The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename.
func (TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngOutput() TransformOutputCustomPresetFormatPngOutput
func (TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngOutput
func (TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngPtrOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngPtrOutput() TransformOutputCustomPresetFormatPngPtrOutput
func (TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatPngOutput) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngPtrOutput
type TransformOutputCustomPresetFormatPngPtrInput ¶ added in v5.44.0
type TransformOutputCustomPresetFormatPngPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFormatPngPtrOutput() TransformOutputCustomPresetFormatPngPtrOutput ToTransformOutputCustomPresetFormatPngPtrOutputWithContext(context.Context) TransformOutputCustomPresetFormatPngPtrOutput }
TransformOutputCustomPresetFormatPngPtrInput is an input type that accepts TransformOutputCustomPresetFormatPngArgs, TransformOutputCustomPresetFormatPngPtr and TransformOutputCustomPresetFormatPngPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatPngPtrInput` via:
TransformOutputCustomPresetFormatPngArgs{...} or: nil
func TransformOutputCustomPresetFormatPngPtr ¶ added in v5.44.0
func TransformOutputCustomPresetFormatPngPtr(v *TransformOutputCustomPresetFormatPngArgs) TransformOutputCustomPresetFormatPngPtrInput
type TransformOutputCustomPresetFormatPngPtrOutput ¶ added in v5.44.0
type TransformOutputCustomPresetFormatPngPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatPngPtrOutput) ElementType ¶ added in v5.44.0
func (TransformOutputCustomPresetFormatPngPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatPngPtrOutput) FilenamePattern ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatPngPtrOutput) FilenamePattern() pulumi.StringPtrOutput
The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename.
func (TransformOutputCustomPresetFormatPngPtrOutput) ToTransformOutputCustomPresetFormatPngPtrOutput ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatPngPtrOutput) ToTransformOutputCustomPresetFormatPngPtrOutput() TransformOutputCustomPresetFormatPngPtrOutput
func (TransformOutputCustomPresetFormatPngPtrOutput) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext ¶ added in v5.44.0
func (o TransformOutputCustomPresetFormatPngPtrOutput) ToTransformOutputCustomPresetFormatPngPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatPngPtrOutput
type TransformOutputCustomPresetFormatTransportStream ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStream struct { // The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename. FilenamePattern string `pulumi:"filenamePattern"` // One or more `outputFile` blocks as defined above. OutputFiles []TransformOutputCustomPresetFormatTransportStreamOutputFile `pulumi:"outputFiles"` }
type TransformOutputCustomPresetFormatTransportStreamArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamArgs struct { // The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename. FilenamePattern pulumi.StringInput `pulumi:"filenamePattern"` // One or more `outputFile` blocks as defined above. OutputFiles TransformOutputCustomPresetFormatTransportStreamOutputFileArrayInput `pulumi:"outputFiles"` }
func (TransformOutputCustomPresetFormatTransportStreamArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatTransportStreamArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamOutput() TransformOutputCustomPresetFormatTransportStreamOutput
func (TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutput
func (TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput() TransformOutputCustomPresetFormatTransportStreamPtrOutput
func (TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatTransportStreamArgs) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamPtrOutput
type TransformOutputCustomPresetFormatTransportStreamInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamInput interface { pulumi.Input ToTransformOutputCustomPresetFormatTransportStreamOutput() TransformOutputCustomPresetFormatTransportStreamOutput ToTransformOutputCustomPresetFormatTransportStreamOutputWithContext(context.Context) TransformOutputCustomPresetFormatTransportStreamOutput }
TransformOutputCustomPresetFormatTransportStreamInput is an input type that accepts TransformOutputCustomPresetFormatTransportStreamArgs and TransformOutputCustomPresetFormatTransportStreamOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatTransportStreamInput` via:
TransformOutputCustomPresetFormatTransportStreamArgs{...}
type TransformOutputCustomPresetFormatTransportStreamOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatTransportStreamOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatTransportStreamOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatTransportStreamOutput) FilenamePattern ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutput) FilenamePattern() pulumi.StringOutput
The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename.
func (TransformOutputCustomPresetFormatTransportStreamOutput) OutputFiles ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutput) OutputFiles() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
One or more `outputFile` blocks as defined above.
func (TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamOutput() TransformOutputCustomPresetFormatTransportStreamOutput
func (TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutput
func (TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput() TransformOutputCustomPresetFormatTransportStreamPtrOutput
func (TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamPtrOutput
type TransformOutputCustomPresetFormatTransportStreamOutputFile ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamOutputFile struct { // The list of labels that describe how the encoder should multiplex video and audio into an output file. For example, if the encoder is producing two video layers with labels `v1` and `v2`, and one audio layer with label `a1`, then an array like `["v1", "a1"]` tells the encoder to produce an output file with the video track represented by `v1` and the audio track represented by `a1`. Labels []string `pulumi:"labels"` }
type TransformOutputCustomPresetFormatTransportStreamOutputFileArgs ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamOutputFileArgs struct { // The list of labels that describe how the encoder should multiplex video and audio into an output file. For example, if the encoder is producing two video layers with labels `v1` and `v2`, and one audio layer with label `a1`, then an array like `["v1", "a1"]` tells the encoder to produce an output file with the video track represented by `v1` and the audio track represented by `a1`. Labels pulumi.StringArrayInput `pulumi:"labels"` }
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatTransportStreamOutputFileArgs) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
type TransformOutputCustomPresetFormatTransportStreamOutputFileArray ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamOutputFileArray []TransformOutputCustomPresetFormatTransportStreamOutputFileInput
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutputWithContext ¶ added in v5.42.0
func (i TransformOutputCustomPresetFormatTransportStreamOutputFileArray) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
type TransformOutputCustomPresetFormatTransportStreamOutputFileArrayInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamOutputFileArrayInput interface { pulumi.Input ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutputWithContext(context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput }
TransformOutputCustomPresetFormatTransportStreamOutputFileArrayInput is an input type that accepts TransformOutputCustomPresetFormatTransportStreamOutputFileArray and TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatTransportStreamOutputFileArrayInput` via:
TransformOutputCustomPresetFormatTransportStreamOutputFileArray{ TransformOutputCustomPresetFormatTransportStreamOutputFileArgs{...} }
type TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) Index ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
func (TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
type TransformOutputCustomPresetFormatTransportStreamOutputFileInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamOutputFileInput interface { pulumi.Input ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileOutput ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutputWithContext(context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileOutput }
TransformOutputCustomPresetFormatTransportStreamOutputFileInput is an input type that accepts TransformOutputCustomPresetFormatTransportStreamOutputFileArgs and TransformOutputCustomPresetFormatTransportStreamOutputFileOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatTransportStreamOutputFileInput` via:
TransformOutputCustomPresetFormatTransportStreamOutputFileArgs{...}
type TransformOutputCustomPresetFormatTransportStreamOutputFileOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamOutputFileOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) Labels ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) Labels() pulumi.StringArrayOutput
The list of labels that describe how the encoder should multiplex video and audio into an output file. For example, if the encoder is producing two video layers with labels `v1` and `v2`, and one audio layer with label `a1`, then an array like `["v1", "a1"]` tells the encoder to produce an output file with the video track represented by `v1` and the audio track represented by `a1`.
func (TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutput() TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
func (TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamOutputFileOutput) ToTransformOutputCustomPresetFormatTransportStreamOutputFileOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamOutputFileOutput
type TransformOutputCustomPresetFormatTransportStreamPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamPtrInput interface { pulumi.Input ToTransformOutputCustomPresetFormatTransportStreamPtrOutput() TransformOutputCustomPresetFormatTransportStreamPtrOutput ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext(context.Context) TransformOutputCustomPresetFormatTransportStreamPtrOutput }
TransformOutputCustomPresetFormatTransportStreamPtrInput is an input type that accepts TransformOutputCustomPresetFormatTransportStreamArgs, TransformOutputCustomPresetFormatTransportStreamPtr and TransformOutputCustomPresetFormatTransportStreamPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetFormatTransportStreamPtrInput` via:
TransformOutputCustomPresetFormatTransportStreamArgs{...} or: nil
func TransformOutputCustomPresetFormatTransportStreamPtr ¶ added in v5.42.0
func TransformOutputCustomPresetFormatTransportStreamPtr(v *TransformOutputCustomPresetFormatTransportStreamArgs) TransformOutputCustomPresetFormatTransportStreamPtrInput
type TransformOutputCustomPresetFormatTransportStreamPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetFormatTransportStreamPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetFormatTransportStreamPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetFormatTransportStreamPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetFormatTransportStreamPtrOutput) FilenamePattern ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) FilenamePattern() pulumi.StringPtrOutput
The file naming pattern used for the creation of output files. The following macros are supported in the file name: `{Basename}` - An expansion macro that will use the name of the input video file. If the base name(the file suffix is not included) of the input video file is less than 32 characters long, the base name of input video files will be used. If the length of base name of the input video file exceeds 32 characters, the base name is truncated to the first 32 characters in total length. `{Extension}` - The appropriate extension for this format. `{Label}` - The label assigned to the codec/layer. `{Index}` - A unique index for thumbnails. Only applicable to thumbnails. `{AudioStream}` - string "Audio" plus audio stream number(start from 1). `{Bitrate}` - The audio/video bitrate in kbps. Not applicable to thumbnails. `{Codec}` - The type of the audio/video codec. `{Resolution}` - The video resolution. Any unsubstituted macros will be collapsed and removed from the filename.
func (TransformOutputCustomPresetFormatTransportStreamPtrOutput) OutputFiles ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) OutputFiles() TransformOutputCustomPresetFormatTransportStreamOutputFileArrayOutput
One or more `outputFile` blocks as defined above.
func (TransformOutputCustomPresetFormatTransportStreamPtrOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutput() TransformOutputCustomPresetFormatTransportStreamPtrOutput
func (TransformOutputCustomPresetFormatTransportStreamPtrOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetFormatTransportStreamPtrOutput) ToTransformOutputCustomPresetFormatTransportStreamPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetFormatTransportStreamPtrOutput
type TransformOutputCustomPresetInput ¶ added in v5.42.0
type TransformOutputCustomPresetInput interface { pulumi.Input ToTransformOutputCustomPresetOutput() TransformOutputCustomPresetOutput ToTransformOutputCustomPresetOutputWithContext(context.Context) TransformOutputCustomPresetOutput }
TransformOutputCustomPresetInput is an input type that accepts TransformOutputCustomPresetArgs and TransformOutputCustomPresetOutput values. You can construct a concrete instance of `TransformOutputCustomPresetInput` via:
TransformOutputCustomPresetArgs{...}
type TransformOutputCustomPresetOutput ¶ added in v5.42.0
type TransformOutputCustomPresetOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetOutput) Codecs ¶ added in v5.42.0
func (o TransformOutputCustomPresetOutput) Codecs() TransformOutputCustomPresetCodecArrayOutput
One or more `codec` blocks as defined above.
func (TransformOutputCustomPresetOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetOutput) ExperimentalOptions ¶ added in v5.44.0
func (o TransformOutputCustomPresetOutput) ExperimentalOptions() pulumi.StringMapOutput
Dictionary containing key value pairs for parameters not exposed in the preset itself.
func (TransformOutputCustomPresetOutput) Filter ¶ added in v5.42.0
func (o TransformOutputCustomPresetOutput) Filter() TransformOutputCustomPresetFilterPtrOutput
A `filter` block as defined below.
func (TransformOutputCustomPresetOutput) Formats ¶ added in v5.42.0
func (o TransformOutputCustomPresetOutput) Formats() TransformOutputCustomPresetFormatArrayOutput
One or more `format` blocks as defined below.
func (TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetOutput() TransformOutputCustomPresetOutput
func (TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetOutputWithContext(ctx context.Context) TransformOutputCustomPresetOutput
func (TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetPtrOutput() TransformOutputCustomPresetPtrOutput
func (TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetOutput) ToTransformOutputCustomPresetPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetPtrOutput
type TransformOutputCustomPresetPtrInput ¶ added in v5.42.0
type TransformOutputCustomPresetPtrInput interface { pulumi.Input ToTransformOutputCustomPresetPtrOutput() TransformOutputCustomPresetPtrOutput ToTransformOutputCustomPresetPtrOutputWithContext(context.Context) TransformOutputCustomPresetPtrOutput }
TransformOutputCustomPresetPtrInput is an input type that accepts TransformOutputCustomPresetArgs, TransformOutputCustomPresetPtr and TransformOutputCustomPresetPtrOutput values. You can construct a concrete instance of `TransformOutputCustomPresetPtrInput` via:
TransformOutputCustomPresetArgs{...} or: nil
func TransformOutputCustomPresetPtr ¶ added in v5.42.0
func TransformOutputCustomPresetPtr(v *TransformOutputCustomPresetArgs) TransformOutputCustomPresetPtrInput
type TransformOutputCustomPresetPtrOutput ¶ added in v5.42.0
type TransformOutputCustomPresetPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputCustomPresetPtrOutput) Codecs ¶ added in v5.42.0
One or more `codec` blocks as defined above.
func (TransformOutputCustomPresetPtrOutput) ElementType ¶ added in v5.42.0
func (TransformOutputCustomPresetPtrOutput) ElementType() reflect.Type
func (TransformOutputCustomPresetPtrOutput) ExperimentalOptions ¶ added in v5.44.0
func (o TransformOutputCustomPresetPtrOutput) ExperimentalOptions() pulumi.StringMapOutput
Dictionary containing key value pairs for parameters not exposed in the preset itself.
func (TransformOutputCustomPresetPtrOutput) Filter ¶ added in v5.42.0
A `filter` block as defined below.
func (TransformOutputCustomPresetPtrOutput) Formats ¶ added in v5.42.0
func (o TransformOutputCustomPresetPtrOutput) Formats() TransformOutputCustomPresetFormatArrayOutput
One or more `format` blocks as defined below.
func (TransformOutputCustomPresetPtrOutput) ToTransformOutputCustomPresetPtrOutput ¶ added in v5.42.0
func (o TransformOutputCustomPresetPtrOutput) ToTransformOutputCustomPresetPtrOutput() TransformOutputCustomPresetPtrOutput
func (TransformOutputCustomPresetPtrOutput) ToTransformOutputCustomPresetPtrOutputWithContext ¶ added in v5.42.0
func (o TransformOutputCustomPresetPtrOutput) ToTransformOutputCustomPresetPtrOutputWithContext(ctx context.Context) TransformOutputCustomPresetPtrOutput
type TransformOutputFaceDetectorPreset ¶
type TransformOutputFaceDetectorPreset struct { // Possible values are `SourceResolution` or `StandardDefinition`. Specifies the maximum resolution at which your video is analyzed. which will keep the input video at its original resolution when analyzed. Using `StandardDefinition` will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to `StandardDefinition` will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see <https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics> for details). However, faces that end up being too small in the resized video may not be detected. Default to `SourceResolution`. AnalysisResolution *string `pulumi:"analysisResolution"` // Specifies the type of blur to apply to faces in the output video. Possible values are `Black`, `Box`, `High`, `Low`,and `Med`. BlurType *string `pulumi:"blurType"` // Dictionary containing key value pairs for parameters not exposed in the preset itself. ExperimentalOptions map[string]string `pulumi:"experimentalOptions"` // This mode provides the ability to choose between the following settings: 1) `Analyze` - For detection only. This mode generates a metadata JSON file marking appearances of faces throughout the video. Where possible, appearances of the same person are assigned the same ID. 2) `Combined` - Additionally redacts(blurs) detected faces. 3) `Redact` - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces. It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction. Default to `Analyze`. FaceRedactorMode *string `pulumi:"faceRedactorMode"` }
type TransformOutputFaceDetectorPresetArgs ¶
type TransformOutputFaceDetectorPresetArgs struct { // Possible values are `SourceResolution` or `StandardDefinition`. Specifies the maximum resolution at which your video is analyzed. which will keep the input video at its original resolution when analyzed. Using `StandardDefinition` will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to `StandardDefinition` will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see <https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics> for details). However, faces that end up being too small in the resized video may not be detected. Default to `SourceResolution`. AnalysisResolution pulumi.StringPtrInput `pulumi:"analysisResolution"` // Specifies the type of blur to apply to faces in the output video. Possible values are `Black`, `Box`, `High`, `Low`,and `Med`. BlurType pulumi.StringPtrInput `pulumi:"blurType"` // Dictionary containing key value pairs for parameters not exposed in the preset itself. ExperimentalOptions pulumi.StringMapInput `pulumi:"experimentalOptions"` // This mode provides the ability to choose between the following settings: 1) `Analyze` - For detection only. This mode generates a metadata JSON file marking appearances of faces throughout the video. Where possible, appearances of the same person are assigned the same ID. 2) `Combined` - Additionally redacts(blurs) detected faces. 3) `Redact` - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces. It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction. Default to `Analyze`. FaceRedactorMode pulumi.StringPtrInput `pulumi:"faceRedactorMode"` }
func (TransformOutputFaceDetectorPresetArgs) ElementType ¶
func (TransformOutputFaceDetectorPresetArgs) ElementType() reflect.Type
func (TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetOutput ¶
func (i TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetOutput() TransformOutputFaceDetectorPresetOutput
func (TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetOutputWithContext ¶
func (i TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetOutput
func (TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetPtrOutput ¶
func (i TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetPtrOutput() TransformOutputFaceDetectorPresetPtrOutput
func (TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetPtrOutputWithContext ¶
func (i TransformOutputFaceDetectorPresetArgs) ToTransformOutputFaceDetectorPresetPtrOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetPtrOutput
type TransformOutputFaceDetectorPresetInput ¶
type TransformOutputFaceDetectorPresetInput interface { pulumi.Input ToTransformOutputFaceDetectorPresetOutput() TransformOutputFaceDetectorPresetOutput ToTransformOutputFaceDetectorPresetOutputWithContext(context.Context) TransformOutputFaceDetectorPresetOutput }
TransformOutputFaceDetectorPresetInput is an input type that accepts TransformOutputFaceDetectorPresetArgs and TransformOutputFaceDetectorPresetOutput values. You can construct a concrete instance of `TransformOutputFaceDetectorPresetInput` via:
TransformOutputFaceDetectorPresetArgs{...}
type TransformOutputFaceDetectorPresetOutput ¶
type TransformOutputFaceDetectorPresetOutput struct{ *pulumi.OutputState }
func (TransformOutputFaceDetectorPresetOutput) AnalysisResolution ¶
func (o TransformOutputFaceDetectorPresetOutput) AnalysisResolution() pulumi.StringPtrOutput
Possible values are `SourceResolution` or `StandardDefinition`. Specifies the maximum resolution at which your video is analyzed. which will keep the input video at its original resolution when analyzed. Using `StandardDefinition` will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to `StandardDefinition` will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see <https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics> for details). However, faces that end up being too small in the resized video may not be detected. Default to `SourceResolution`.
func (TransformOutputFaceDetectorPresetOutput) BlurType ¶ added in v5.42.0
func (o TransformOutputFaceDetectorPresetOutput) BlurType() pulumi.StringPtrOutput
Specifies the type of blur to apply to faces in the output video. Possible values are `Black`, `Box`, `High`, `Low`,and `Med`.
func (TransformOutputFaceDetectorPresetOutput) ElementType ¶
func (TransformOutputFaceDetectorPresetOutput) ElementType() reflect.Type
func (TransformOutputFaceDetectorPresetOutput) ExperimentalOptions ¶ added in v5.42.0
func (o TransformOutputFaceDetectorPresetOutput) ExperimentalOptions() pulumi.StringMapOutput
Dictionary containing key value pairs for parameters not exposed in the preset itself.
func (TransformOutputFaceDetectorPresetOutput) FaceRedactorMode ¶ added in v5.42.0
func (o TransformOutputFaceDetectorPresetOutput) FaceRedactorMode() pulumi.StringPtrOutput
This mode provides the ability to choose between the following settings: 1) `Analyze` - For detection only. This mode generates a metadata JSON file marking appearances of faces throughout the video. Where possible, appearances of the same person are assigned the same ID. 2) `Combined` - Additionally redacts(blurs) detected faces. 3) `Redact` - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces. It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction. Default to `Analyze`.
func (TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetOutput ¶
func (o TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetOutput() TransformOutputFaceDetectorPresetOutput
func (TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetOutputWithContext ¶
func (o TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetOutput
func (TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetPtrOutput ¶
func (o TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetPtrOutput() TransformOutputFaceDetectorPresetPtrOutput
func (TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetPtrOutputWithContext ¶
func (o TransformOutputFaceDetectorPresetOutput) ToTransformOutputFaceDetectorPresetPtrOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetPtrOutput
type TransformOutputFaceDetectorPresetPtrInput ¶
type TransformOutputFaceDetectorPresetPtrInput interface { pulumi.Input ToTransformOutputFaceDetectorPresetPtrOutput() TransformOutputFaceDetectorPresetPtrOutput ToTransformOutputFaceDetectorPresetPtrOutputWithContext(context.Context) TransformOutputFaceDetectorPresetPtrOutput }
TransformOutputFaceDetectorPresetPtrInput is an input type that accepts TransformOutputFaceDetectorPresetArgs, TransformOutputFaceDetectorPresetPtr and TransformOutputFaceDetectorPresetPtrOutput values. You can construct a concrete instance of `TransformOutputFaceDetectorPresetPtrInput` via:
TransformOutputFaceDetectorPresetArgs{...} or: nil
func TransformOutputFaceDetectorPresetPtr ¶
func TransformOutputFaceDetectorPresetPtr(v *TransformOutputFaceDetectorPresetArgs) TransformOutputFaceDetectorPresetPtrInput
type TransformOutputFaceDetectorPresetPtrOutput ¶
type TransformOutputFaceDetectorPresetPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputFaceDetectorPresetPtrOutput) AnalysisResolution ¶
func (o TransformOutputFaceDetectorPresetPtrOutput) AnalysisResolution() pulumi.StringPtrOutput
Possible values are `SourceResolution` or `StandardDefinition`. Specifies the maximum resolution at which your video is analyzed. which will keep the input video at its original resolution when analyzed. Using `StandardDefinition` will resize input videos to standard definition while preserving the appropriate aspect ratio. It will only resize if the video is of higher resolution. For example, a 1920x1080 input would be scaled to 640x360 before processing. Switching to `StandardDefinition` will reduce the time it takes to process high resolution video. It may also reduce the cost of using this component (see <https://azure.microsoft.com/en-us/pricing/details/media-services/#analytics> for details). However, faces that end up being too small in the resized video may not be detected. Default to `SourceResolution`.
func (TransformOutputFaceDetectorPresetPtrOutput) BlurType ¶ added in v5.42.0
func (o TransformOutputFaceDetectorPresetPtrOutput) BlurType() pulumi.StringPtrOutput
Specifies the type of blur to apply to faces in the output video. Possible values are `Black`, `Box`, `High`, `Low`,and `Med`.
func (TransformOutputFaceDetectorPresetPtrOutput) ElementType ¶
func (TransformOutputFaceDetectorPresetPtrOutput) ElementType() reflect.Type
func (TransformOutputFaceDetectorPresetPtrOutput) ExperimentalOptions ¶ added in v5.42.0
func (o TransformOutputFaceDetectorPresetPtrOutput) ExperimentalOptions() pulumi.StringMapOutput
Dictionary containing key value pairs for parameters not exposed in the preset itself.
func (TransformOutputFaceDetectorPresetPtrOutput) FaceRedactorMode ¶ added in v5.42.0
func (o TransformOutputFaceDetectorPresetPtrOutput) FaceRedactorMode() pulumi.StringPtrOutput
This mode provides the ability to choose between the following settings: 1) `Analyze` - For detection only. This mode generates a metadata JSON file marking appearances of faces throughout the video. Where possible, appearances of the same person are assigned the same ID. 2) `Combined` - Additionally redacts(blurs) detected faces. 3) `Redact` - This enables a 2-pass process, allowing for selective redaction of a subset of detected faces. It takes in the metadata file from a prior analyze pass, along with the source video, and a user-selected subset of IDs that require redaction. Default to `Analyze`.
func (TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutput ¶
func (o TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutput() TransformOutputFaceDetectorPresetPtrOutput
func (TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutputWithContext ¶
func (o TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetPtrOutput
type TransformOutputType ¶
type TransformOutputType struct { // An `audioAnalyzerPreset` block as defined above. AudioAnalyzerPreset *TransformOutputAudioAnalyzerPreset `pulumi:"audioAnalyzerPreset"` // A `builtinPreset` block as defined above. BuiltinPreset *TransformOutputBuiltinPreset `pulumi:"builtinPreset"` // A `customPreset` block as defined above. CustomPreset *TransformOutputCustomPreset `pulumi:"customPreset"` // A `faceDetectorPreset` block as defined above. // // Deprecated: `faceDetectorPreset` will be removed in version 4.0 of the AzureRM Provider as it has been retired. FaceDetectorPreset *TransformOutputFaceDetectorPreset `pulumi:"faceDetectorPreset"` // A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with `ContinueJob`. Possible values are `StopProcessingJob` or `ContinueJob`. Defaults to `StopProcessingJob`. OnErrorAction *string `pulumi:"onErrorAction"` // Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing Transform Outputs. Possible values are `High`, `Normal` or `Low`. Defaults to `Normal`. RelativePriority *string `pulumi:"relativePriority"` // A `videoAnalyzerPreset` block as defined below. // // > **NOTE:** Each output can only have one type of preset: `builtinPreset`, `audioAnalyzerPreset`, `customPreset`, `faceDetectorPreset` or `videoAnalyzerPreset`. If you need to apply different presets you must create one output for each one. // // Deprecated: `videoAnalyzerPreset` will be removed in version 4.0 of the AzureRM Provider as it has been retired. VideoAnalyzerPreset *TransformOutputVideoAnalyzerPreset `pulumi:"videoAnalyzerPreset"` }
type TransformOutputTypeArgs ¶
type TransformOutputTypeArgs struct { // An `audioAnalyzerPreset` block as defined above. AudioAnalyzerPreset TransformOutputAudioAnalyzerPresetPtrInput `pulumi:"audioAnalyzerPreset"` // A `builtinPreset` block as defined above. BuiltinPreset TransformOutputBuiltinPresetPtrInput `pulumi:"builtinPreset"` // A `customPreset` block as defined above. CustomPreset TransformOutputCustomPresetPtrInput `pulumi:"customPreset"` // A `faceDetectorPreset` block as defined above. // // Deprecated: `faceDetectorPreset` will be removed in version 4.0 of the AzureRM Provider as it has been retired. FaceDetectorPreset TransformOutputFaceDetectorPresetPtrInput `pulumi:"faceDetectorPreset"` // A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with `ContinueJob`. Possible values are `StopProcessingJob` or `ContinueJob`. Defaults to `StopProcessingJob`. OnErrorAction pulumi.StringPtrInput `pulumi:"onErrorAction"` // Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing Transform Outputs. Possible values are `High`, `Normal` or `Low`. Defaults to `Normal`. RelativePriority pulumi.StringPtrInput `pulumi:"relativePriority"` // A `videoAnalyzerPreset` block as defined below. // // > **NOTE:** Each output can only have one type of preset: `builtinPreset`, `audioAnalyzerPreset`, `customPreset`, `faceDetectorPreset` or `videoAnalyzerPreset`. If you need to apply different presets you must create one output for each one. // // Deprecated: `videoAnalyzerPreset` will be removed in version 4.0 of the AzureRM Provider as it has been retired. VideoAnalyzerPreset TransformOutputVideoAnalyzerPresetPtrInput `pulumi:"videoAnalyzerPreset"` }
func (TransformOutputTypeArgs) ElementType ¶
func (TransformOutputTypeArgs) ElementType() reflect.Type
func (TransformOutputTypeArgs) ToTransformOutputTypeOutput ¶
func (i TransformOutputTypeArgs) ToTransformOutputTypeOutput() TransformOutputTypeOutput
func (TransformOutputTypeArgs) ToTransformOutputTypeOutputWithContext ¶
func (i TransformOutputTypeArgs) ToTransformOutputTypeOutputWithContext(ctx context.Context) TransformOutputTypeOutput
type TransformOutputTypeArray ¶
type TransformOutputTypeArray []TransformOutputTypeInput
func (TransformOutputTypeArray) ElementType ¶
func (TransformOutputTypeArray) ElementType() reflect.Type
func (TransformOutputTypeArray) ToTransformOutputTypeArrayOutput ¶
func (i TransformOutputTypeArray) ToTransformOutputTypeArrayOutput() TransformOutputTypeArrayOutput
func (TransformOutputTypeArray) ToTransformOutputTypeArrayOutputWithContext ¶
func (i TransformOutputTypeArray) ToTransformOutputTypeArrayOutputWithContext(ctx context.Context) TransformOutputTypeArrayOutput
type TransformOutputTypeArrayInput ¶
type TransformOutputTypeArrayInput interface { pulumi.Input ToTransformOutputTypeArrayOutput() TransformOutputTypeArrayOutput ToTransformOutputTypeArrayOutputWithContext(context.Context) TransformOutputTypeArrayOutput }
TransformOutputTypeArrayInput is an input type that accepts TransformOutputTypeArray and TransformOutputTypeArrayOutput values. You can construct a concrete instance of `TransformOutputTypeArrayInput` via:
TransformOutputTypeArray{ TransformOutputTypeArgs{...} }
type TransformOutputTypeArrayOutput ¶
type TransformOutputTypeArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputTypeArrayOutput) ElementType ¶
func (TransformOutputTypeArrayOutput) ElementType() reflect.Type
func (TransformOutputTypeArrayOutput) Index ¶
func (o TransformOutputTypeArrayOutput) Index(i pulumi.IntInput) TransformOutputTypeOutput
func (TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutput ¶
func (o TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutput() TransformOutputTypeArrayOutput
func (TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutputWithContext ¶
func (o TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutputWithContext(ctx context.Context) TransformOutputTypeArrayOutput
type TransformOutputTypeInput ¶
type TransformOutputTypeInput interface { pulumi.Input ToTransformOutputTypeOutput() TransformOutputTypeOutput ToTransformOutputTypeOutputWithContext(context.Context) TransformOutputTypeOutput }
TransformOutputTypeInput is an input type that accepts TransformOutputTypeArgs and TransformOutputTypeOutput values. You can construct a concrete instance of `TransformOutputTypeInput` via:
TransformOutputTypeArgs{...}
type TransformOutputTypeOutput ¶
type TransformOutputTypeOutput struct{ *pulumi.OutputState }
func (TransformOutputTypeOutput) AudioAnalyzerPreset ¶
func (o TransformOutputTypeOutput) AudioAnalyzerPreset() TransformOutputAudioAnalyzerPresetPtrOutput
An `audioAnalyzerPreset` block as defined above.
func (TransformOutputTypeOutput) BuiltinPreset ¶
func (o TransformOutputTypeOutput) BuiltinPreset() TransformOutputBuiltinPresetPtrOutput
A `builtinPreset` block as defined above.
func (TransformOutputTypeOutput) CustomPreset ¶ added in v5.42.0
func (o TransformOutputTypeOutput) CustomPreset() TransformOutputCustomPresetPtrOutput
A `customPreset` block as defined above.
func (TransformOutputTypeOutput) ElementType ¶
func (TransformOutputTypeOutput) ElementType() reflect.Type
func (TransformOutputTypeOutput) FaceDetectorPreset
deprecated
func (o TransformOutputTypeOutput) FaceDetectorPreset() TransformOutputFaceDetectorPresetPtrOutput
A `faceDetectorPreset` block as defined above.
Deprecated: `faceDetectorPreset` will be removed in version 4.0 of the AzureRM Provider as it has been retired.
func (TransformOutputTypeOutput) OnErrorAction ¶
func (o TransformOutputTypeOutput) OnErrorAction() pulumi.StringPtrOutput
A Transform can define more than one outputs. This property defines what the service should do when one output fails - either continue to produce other outputs, or, stop the other outputs. The overall Job state will not reflect failures of outputs that are specified with `ContinueJob`. Possible values are `StopProcessingJob` or `ContinueJob`. Defaults to `StopProcessingJob`.
func (TransformOutputTypeOutput) RelativePriority ¶
func (o TransformOutputTypeOutput) RelativePriority() pulumi.StringPtrOutput
Sets the relative priority of the TransformOutputs within a Transform. This sets the priority that the service uses for processing Transform Outputs. Possible values are `High`, `Normal` or `Low`. Defaults to `Normal`.
func (TransformOutputTypeOutput) ToTransformOutputTypeOutput ¶
func (o TransformOutputTypeOutput) ToTransformOutputTypeOutput() TransformOutputTypeOutput
func (TransformOutputTypeOutput) ToTransformOutputTypeOutputWithContext ¶
func (o TransformOutputTypeOutput) ToTransformOutputTypeOutputWithContext(ctx context.Context) TransformOutputTypeOutput
func (TransformOutputTypeOutput) VideoAnalyzerPreset
deprecated
func (o TransformOutputTypeOutput) VideoAnalyzerPreset() TransformOutputVideoAnalyzerPresetPtrOutput
A `videoAnalyzerPreset` block as defined below.
> **NOTE:** Each output can only have one type of preset: `builtinPreset`, `audioAnalyzerPreset`, `customPreset`, `faceDetectorPreset` or `videoAnalyzerPreset`. If you need to apply different presets you must create one output for each one.
Deprecated: `videoAnalyzerPreset` will be removed in version 4.0 of the AzureRM Provider as it has been retired.
type TransformOutputVideoAnalyzerPreset ¶
type TransformOutputVideoAnalyzerPreset struct { // Possible values are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. Default to `Standard`. AudioAnalysisMode *string `pulumi:"audioAnalysisMode"` // The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fall back to `en-US`. The list of supported languages is available here: <https://go.microsoft.com/fwlink/?linkid=2109463>. AudioLanguage *string `pulumi:"audioLanguage"` // Dictionary containing key value pairs for parameters not exposed in the preset itself. ExperimentalOptions map[string]string `pulumi:"experimentalOptions"` // Defines the type of insights that you want the service to generate. The allowed values are `AudioInsightsOnly`, `VideoInsightsOnly`, and `AllInsights`. If you set this to `AllInsights` and the input is audio only, then only audio insights are generated. Similarly, if the input is video only, then only video insights are generated. It is recommended that you not use `AudioInsightsOnly` if you expect some of your inputs to be video only; or use `VideoInsightsOnly` if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out. Default to `AllInsights`. InsightsType *string `pulumi:"insightsType"` }
type TransformOutputVideoAnalyzerPresetArgs ¶
type TransformOutputVideoAnalyzerPresetArgs struct { // Possible values are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. Default to `Standard`. AudioAnalysisMode pulumi.StringPtrInput `pulumi:"audioAnalysisMode"` // The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fall back to `en-US`. The list of supported languages is available here: <https://go.microsoft.com/fwlink/?linkid=2109463>. AudioLanguage pulumi.StringPtrInput `pulumi:"audioLanguage"` // Dictionary containing key value pairs for parameters not exposed in the preset itself. ExperimentalOptions pulumi.StringMapInput `pulumi:"experimentalOptions"` // Defines the type of insights that you want the service to generate. The allowed values are `AudioInsightsOnly`, `VideoInsightsOnly`, and `AllInsights`. If you set this to `AllInsights` and the input is audio only, then only audio insights are generated. Similarly, if the input is video only, then only video insights are generated. It is recommended that you not use `AudioInsightsOnly` if you expect some of your inputs to be video only; or use `VideoInsightsOnly` if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out. Default to `AllInsights`. InsightsType pulumi.StringPtrInput `pulumi:"insightsType"` }
func (TransformOutputVideoAnalyzerPresetArgs) ElementType ¶
func (TransformOutputVideoAnalyzerPresetArgs) ElementType() reflect.Type
func (TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetOutput ¶
func (i TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetOutput() TransformOutputVideoAnalyzerPresetOutput
func (TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetOutputWithContext ¶
func (i TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetOutput
func (TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetPtrOutput ¶
func (i TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput
func (TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext ¶
func (i TransformOutputVideoAnalyzerPresetArgs) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetPtrOutput
type TransformOutputVideoAnalyzerPresetInput ¶
type TransformOutputVideoAnalyzerPresetInput interface { pulumi.Input ToTransformOutputVideoAnalyzerPresetOutput() TransformOutputVideoAnalyzerPresetOutput ToTransformOutputVideoAnalyzerPresetOutputWithContext(context.Context) TransformOutputVideoAnalyzerPresetOutput }
TransformOutputVideoAnalyzerPresetInput is an input type that accepts TransformOutputVideoAnalyzerPresetArgs and TransformOutputVideoAnalyzerPresetOutput values. You can construct a concrete instance of `TransformOutputVideoAnalyzerPresetInput` via:
TransformOutputVideoAnalyzerPresetArgs{...}
type TransformOutputVideoAnalyzerPresetOutput ¶
type TransformOutputVideoAnalyzerPresetOutput struct{ *pulumi.OutputState }
func (TransformOutputVideoAnalyzerPresetOutput) AudioAnalysisMode ¶
func (o TransformOutputVideoAnalyzerPresetOutput) AudioAnalysisMode() pulumi.StringPtrOutput
Possible values are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. Default to `Standard`.
func (TransformOutputVideoAnalyzerPresetOutput) AudioLanguage ¶
func (o TransformOutputVideoAnalyzerPresetOutput) AudioLanguage() pulumi.StringPtrOutput
The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fall back to `en-US`. The list of supported languages is available here: <https://go.microsoft.com/fwlink/?linkid=2109463>.
func (TransformOutputVideoAnalyzerPresetOutput) ElementType ¶
func (TransformOutputVideoAnalyzerPresetOutput) ElementType() reflect.Type
func (TransformOutputVideoAnalyzerPresetOutput) ExperimentalOptions ¶ added in v5.42.0
func (o TransformOutputVideoAnalyzerPresetOutput) ExperimentalOptions() pulumi.StringMapOutput
Dictionary containing key value pairs for parameters not exposed in the preset itself.
func (TransformOutputVideoAnalyzerPresetOutput) InsightsType ¶
func (o TransformOutputVideoAnalyzerPresetOutput) InsightsType() pulumi.StringPtrOutput
Defines the type of insights that you want the service to generate. The allowed values are `AudioInsightsOnly`, `VideoInsightsOnly`, and `AllInsights`. If you set this to `AllInsights` and the input is audio only, then only audio insights are generated. Similarly, if the input is video only, then only video insights are generated. It is recommended that you not use `AudioInsightsOnly` if you expect some of your inputs to be video only; or use `VideoInsightsOnly` if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out. Default to `AllInsights`.
func (TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetOutput ¶
func (o TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetOutput() TransformOutputVideoAnalyzerPresetOutput
func (TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetOutputWithContext ¶
func (o TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetOutput
func (TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput ¶
func (o TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput
func (TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext ¶
func (o TransformOutputVideoAnalyzerPresetOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetPtrOutput
type TransformOutputVideoAnalyzerPresetPtrInput ¶
type TransformOutputVideoAnalyzerPresetPtrInput interface { pulumi.Input ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(context.Context) TransformOutputVideoAnalyzerPresetPtrOutput }
TransformOutputVideoAnalyzerPresetPtrInput is an input type that accepts TransformOutputVideoAnalyzerPresetArgs, TransformOutputVideoAnalyzerPresetPtr and TransformOutputVideoAnalyzerPresetPtrOutput values. You can construct a concrete instance of `TransformOutputVideoAnalyzerPresetPtrInput` via:
TransformOutputVideoAnalyzerPresetArgs{...} or: nil
func TransformOutputVideoAnalyzerPresetPtr ¶
func TransformOutputVideoAnalyzerPresetPtr(v *TransformOutputVideoAnalyzerPresetArgs) TransformOutputVideoAnalyzerPresetPtrInput
type TransformOutputVideoAnalyzerPresetPtrOutput ¶
type TransformOutputVideoAnalyzerPresetPtrOutput struct{ *pulumi.OutputState }
func (TransformOutputVideoAnalyzerPresetPtrOutput) AudioAnalysisMode ¶
func (o TransformOutputVideoAnalyzerPresetPtrOutput) AudioAnalysisMode() pulumi.StringPtrOutput
Possible values are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. Default to `Standard`.
func (TransformOutputVideoAnalyzerPresetPtrOutput) AudioLanguage ¶
func (o TransformOutputVideoAnalyzerPresetPtrOutput) AudioLanguage() pulumi.StringPtrOutput
The language for the audio payload in the input using the BCP-47 format of 'language tag-region' (e.g: 'en-US'). If you know the language of your content, it is recommended that you specify it. The language must be specified explicitly for AudioAnalysisMode:Basic, since automatic language detection is not included in basic mode. If the language isn't specified, automatic language detection will choose the first language detected and process with the selected language for the duration of the file. It does not currently support dynamically switching between languages after the first language is detected. The automatic detection works best with audio recordings with clearly discernible speech. If automatic detection fails to find the language, transcription would fall back to `en-US`. The list of supported languages is available here: <https://go.microsoft.com/fwlink/?linkid=2109463>.
func (TransformOutputVideoAnalyzerPresetPtrOutput) ElementType ¶
func (TransformOutputVideoAnalyzerPresetPtrOutput) ElementType() reflect.Type
func (TransformOutputVideoAnalyzerPresetPtrOutput) ExperimentalOptions ¶ added in v5.42.0
func (o TransformOutputVideoAnalyzerPresetPtrOutput) ExperimentalOptions() pulumi.StringMapOutput
Dictionary containing key value pairs for parameters not exposed in the preset itself.
func (TransformOutputVideoAnalyzerPresetPtrOutput) InsightsType ¶
func (o TransformOutputVideoAnalyzerPresetPtrOutput) InsightsType() pulumi.StringPtrOutput
Defines the type of insights that you want the service to generate. The allowed values are `AudioInsightsOnly`, `VideoInsightsOnly`, and `AllInsights`. If you set this to `AllInsights` and the input is audio only, then only audio insights are generated. Similarly, if the input is video only, then only video insights are generated. It is recommended that you not use `AudioInsightsOnly` if you expect some of your inputs to be video only; or use `VideoInsightsOnly` if you expect some of your inputs to be audio only. Your Jobs in such conditions would error out. Default to `AllInsights`.
func (TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput ¶
func (o TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput
func (TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext ¶
func (o TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetPtrOutput
type TransformState ¶
type TransformState struct { // An optional verbose description of the Transform. Description pulumi.StringPtrInput // The Media Services account name. Changing this forces a new Transform to be created. MediaServicesAccountName pulumi.StringPtrInput // The name which should be used for this Transform. Changing this forces a new Transform to be created. Name pulumi.StringPtrInput // One or more `output` blocks as defined below. At least one `output` must be defined. Outputs TransformOutputTypeArrayInput // The name of the Resource Group where the Transform should exist. Changing this forces a new Transform to be created. ResourceGroupName pulumi.StringPtrInput }
func (TransformState) ElementType ¶
func (TransformState) ElementType() reflect.Type