Documentation
¶
Index ¶
- type Asset
- type AssetArgs
- type AssetArray
- type AssetArrayInput
- type AssetArrayOutput
- type AssetInput
- type AssetMap
- type AssetMapInput
- type AssetMapOutput
- type AssetOutput
- func (AssetOutput) ElementType() reflect.Type
- func (o AssetOutput) ToAssetOutput() AssetOutput
- func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
- func (o AssetOutput) ToAssetPtrOutput() AssetPtrOutput
- func (o AssetOutput) ToAssetPtrOutputWithContext(ctx context.Context) AssetPtrOutput
- type AssetPtrInput
- type AssetPtrOutput
- type AssetState
- type ContentKeyPolicy
- func (*ContentKeyPolicy) ElementType() reflect.Type
- func (i *ContentKeyPolicy) ToContentKeyPolicyOutput() ContentKeyPolicyOutput
- func (i *ContentKeyPolicy) ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput
- func (i *ContentKeyPolicy) ToContentKeyPolicyPtrOutput() ContentKeyPolicyPtrOutput
- func (i *ContentKeyPolicy) ToContentKeyPolicyPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPtrOutput
- 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 (ContentKeyPolicyOutput) ElementType() reflect.Type
- func (o ContentKeyPolicyOutput) ToContentKeyPolicyOutput() ContentKeyPolicyOutput
- func (o ContentKeyPolicyOutput) ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput
- func (o ContentKeyPolicyOutput) ToContentKeyPolicyPtrOutput() ContentKeyPolicyPtrOutput
- func (o ContentKeyPolicyOutput) ToContentKeyPolicyPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPtrOutput
- 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) 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) 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 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) DigitalVideoOnlyContentRestriction() pulumi.BoolPtrOutput
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ElementType() reflect.Type
- 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) DigitalVideoOnlyContentRestriction() pulumi.BoolPtrOutput
- func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) Elem() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
- func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ElementType() reflect.Type
- 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 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) 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) 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 ContentKeyPolicyPtrInput
- type ContentKeyPolicyPtrOutput
- 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
- 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 JobPtrInput
- type JobPtrOutput
- type JobState
- type LiveEvent
- func (*LiveEvent) ElementType() reflect.Type
- func (i *LiveEvent) ToLiveEventOutput() LiveEventOutput
- func (i *LiveEvent) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput
- func (i *LiveEvent) ToLiveEventPtrOutput() LiveEventPtrOutput
- func (i *LiveEvent) ToLiveEventPtrOutputWithContext(ctx context.Context) LiveEventPtrOutput
- 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 (LiveEventOutput) ElementType() reflect.Type
- func (o LiveEventOutput) ToLiveEventOutput() LiveEventOutput
- func (o LiveEventOutput) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput
- func (o LiveEventOutput) ToLiveEventPtrOutput() LiveEventPtrOutput
- func (o LiveEventOutput) ToLiveEventPtrOutputWithContext(ctx context.Context) LiveEventPtrOutput
- 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 LiveEventPtrInput
- type LiveEventPtrOutput
- type LiveEventState
- type ServiceAccount
- func (*ServiceAccount) ElementType() reflect.Type
- func (i *ServiceAccount) ToServiceAccountOutput() ServiceAccountOutput
- func (i *ServiceAccount) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- func (i *ServiceAccount) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
- func (i *ServiceAccount) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
- 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 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) 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.StringPtrOutput
- type ServiceAccountIdentityPtrInput
- type ServiceAccountIdentityPtrOutput
- func (o ServiceAccountIdentityPtrOutput) Elem() ServiceAccountIdentityOutput
- func (ServiceAccountIdentityPtrOutput) ElementType() reflect.Type
- 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 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) ToServiceAccountOutput() ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
- func (o ServiceAccountOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
- func (o ServiceAccountOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
- type ServiceAccountPtrInput
- type ServiceAccountPtrOutput
- 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 ServiceAccountStorageAccountOutput
- func (ServiceAccountStorageAccountOutput) ElementType() reflect.Type
- func (o ServiceAccountStorageAccountOutput) Id() pulumi.StringOutput
- func (o ServiceAccountStorageAccountOutput) IsPrimary() pulumi.BoolPtrOutput
- func (o ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutput() ServiceAccountStorageAccountOutput
- func (o ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutputWithContext(ctx context.Context) ServiceAccountStorageAccountOutput
- type StreamingEndpoint
- func (*StreamingEndpoint) ElementType() reflect.Type
- func (i *StreamingEndpoint) ToStreamingEndpointOutput() StreamingEndpointOutput
- func (i *StreamingEndpoint) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput
- func (i *StreamingEndpoint) ToStreamingEndpointPtrOutput() StreamingEndpointPtrOutput
- func (i *StreamingEndpoint) ToStreamingEndpointPtrOutputWithContext(ctx context.Context) StreamingEndpointPtrOutput
- 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 (StreamingEndpointOutput) ElementType() reflect.Type
- func (o StreamingEndpointOutput) ToStreamingEndpointOutput() StreamingEndpointOutput
- func (o StreamingEndpointOutput) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput
- func (o StreamingEndpointOutput) ToStreamingEndpointPtrOutput() StreamingEndpointPtrOutput
- func (o StreamingEndpointOutput) ToStreamingEndpointPtrOutputWithContext(ctx context.Context) StreamingEndpointPtrOutput
- type StreamingEndpointPtrInput
- type StreamingEndpointPtrOutput
- type StreamingEndpointState
- type StreamingLocator
- func (*StreamingLocator) ElementType() reflect.Type
- func (i *StreamingLocator) ToStreamingLocatorOutput() StreamingLocatorOutput
- func (i *StreamingLocator) ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput
- func (i *StreamingLocator) ToStreamingLocatorPtrOutput() StreamingLocatorPtrOutput
- func (i *StreamingLocator) ToStreamingLocatorPtrOutputWithContext(ctx context.Context) StreamingLocatorPtrOutput
- 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 (StreamingLocatorOutput) ElementType() reflect.Type
- func (o StreamingLocatorOutput) ToStreamingLocatorOutput() StreamingLocatorOutput
- func (o StreamingLocatorOutput) ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput
- func (o StreamingLocatorOutput) ToStreamingLocatorPtrOutput() StreamingLocatorPtrOutput
- func (o StreamingLocatorOutput) ToStreamingLocatorPtrOutputWithContext(ctx context.Context) StreamingLocatorPtrOutput
- type StreamingLocatorPtrInput
- type StreamingLocatorPtrOutput
- type StreamingLocatorState
- type StreamingPolicy
- func (*StreamingPolicy) ElementType() reflect.Type
- func (i *StreamingPolicy) ToStreamingPolicyOutput() StreamingPolicyOutput
- func (i *StreamingPolicy) ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput
- func (i *StreamingPolicy) ToStreamingPolicyPtrOutput() StreamingPolicyPtrOutput
- func (i *StreamingPolicy) ToStreamingPolicyPtrOutputWithContext(ctx context.Context) StreamingPolicyPtrOutput
- 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 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) 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) 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 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) 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) 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 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 (StreamingPolicyOutput) ElementType() reflect.Type
- func (o StreamingPolicyOutput) ToStreamingPolicyOutput() StreamingPolicyOutput
- func (o StreamingPolicyOutput) ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput
- func (o StreamingPolicyOutput) ToStreamingPolicyPtrOutput() StreamingPolicyPtrOutput
- func (o StreamingPolicyOutput) ToStreamingPolicyPtrOutputWithContext(ctx context.Context) StreamingPolicyPtrOutput
- type StreamingPolicyPtrInput
- type StreamingPolicyPtrOutput
- type StreamingPolicyState
- type Transform
- func (*Transform) ElementType() reflect.Type
- func (i *Transform) ToTransformOutput() TransformOutput
- func (i *Transform) ToTransformOutputWithContext(ctx context.Context) TransformOutput
- func (i *Transform) ToTransformPtrOutput() TransformPtrOutput
- func (i *Transform) ToTransformPtrOutputWithContext(ctx context.Context) TransformPtrOutput
- 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 (TransformOutput) ElementType() reflect.Type
- func (o TransformOutput) ToTransformOutput() TransformOutput
- func (o TransformOutput) ToTransformOutputWithContext(ctx context.Context) TransformOutput
- func (o TransformOutput) ToTransformPtrOutput() TransformPtrOutput
- func (o TransformOutput) ToTransformPtrOutputWithContext(ctx context.Context) TransformPtrOutput
- 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) 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) 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) PresetName() pulumi.StringPtrOutput
- 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 TransformOutputBuiltinPresetPtrInput
- type TransformOutputBuiltinPresetPtrOutput
- func (o TransformOutputBuiltinPresetPtrOutput) Elem() TransformOutputBuiltinPresetOutput
- func (TransformOutputBuiltinPresetPtrOutput) ElementType() reflect.Type
- func (o TransformOutputBuiltinPresetPtrOutput) PresetName() pulumi.StringPtrOutput
- func (o TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput
- func (o TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPtrOutput
- 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 (TransformOutputFaceDetectorPresetOutput) ElementType() reflect.Type
- 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) Elem() TransformOutputFaceDetectorPresetOutput
- func (TransformOutputFaceDetectorPresetPtrOutput) ElementType() reflect.Type
- 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 (TransformOutputTypeOutput) ElementType() reflect.Type
- func (o TransformOutputTypeOutput) FaceDetectorPreset() TransformOutputFaceDetectorPresetPtrOutput
- 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() TransformOutputVideoAnalyzerPresetPtrOutput
- 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) 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) InsightsType() pulumi.StringPtrOutput
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput
- func (o TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetPtrOutput
- type TransformPtrInput
- type TransformPtrOutput
- type TransformState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewAsset(ctx, "exampleAsset", &media.AssetArgs{ ResourceGroupName: exampleResourceGroup.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
func (*Asset) ToAssetPtrOutput ¶ added in v3.47.1
func (i *Asset) ToAssetPtrOutput() AssetPtrOutput
func (*Asset) ToAssetPtrOutputWithContext ¶ added in v3.47.1
func (i *Asset) ToAssetPtrOutputWithContext(ctx context.Context) AssetPtrOutput
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 ¶ added in v3.47.1
type AssetArray []AssetInput
func (AssetArray) ElementType ¶ added in v3.47.1
func (AssetArray) ElementType() reflect.Type
func (AssetArray) ToAssetArrayOutput ¶ added in v3.47.1
func (i AssetArray) ToAssetArrayOutput() AssetArrayOutput
func (AssetArray) ToAssetArrayOutputWithContext ¶ added in v3.47.1
func (i AssetArray) ToAssetArrayOutputWithContext(ctx context.Context) AssetArrayOutput
type AssetArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type AssetArrayOutput struct{ *pulumi.OutputState }
func (AssetArrayOutput) ElementType ¶ added in v3.47.1
func (AssetArrayOutput) ElementType() reflect.Type
func (AssetArrayOutput) Index ¶ added in v3.47.1
func (o AssetArrayOutput) Index(i pulumi.IntInput) AssetOutput
func (AssetArrayOutput) ToAssetArrayOutput ¶ added in v3.47.1
func (o AssetArrayOutput) ToAssetArrayOutput() AssetArrayOutput
func (AssetArrayOutput) ToAssetArrayOutputWithContext ¶ added in v3.47.1
func (o AssetArrayOutput) ToAssetArrayOutputWithContext(ctx context.Context) AssetArrayOutput
type AssetInput ¶
type AssetInput interface { pulumi.Input ToAssetOutput() AssetOutput ToAssetOutputWithContext(ctx context.Context) AssetOutput }
type AssetMap ¶ added in v3.47.1
type AssetMap map[string]AssetInput
func (AssetMap) ElementType ¶ added in v3.47.1
func (AssetMap) ToAssetMapOutput ¶ added in v3.47.1
func (i AssetMap) ToAssetMapOutput() AssetMapOutput
func (AssetMap) ToAssetMapOutputWithContext ¶ added in v3.47.1
func (i AssetMap) ToAssetMapOutputWithContext(ctx context.Context) AssetMapOutput
type AssetMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type AssetMapOutput struct{ *pulumi.OutputState }
func (AssetMapOutput) ElementType ¶ added in v3.47.1
func (AssetMapOutput) ElementType() reflect.Type
func (AssetMapOutput) MapIndex ¶ added in v3.47.1
func (o AssetMapOutput) MapIndex(k pulumi.StringInput) AssetOutput
func (AssetMapOutput) ToAssetMapOutput ¶ added in v3.47.1
func (o AssetMapOutput) ToAssetMapOutput() AssetMapOutput
func (AssetMapOutput) ToAssetMapOutputWithContext ¶ added in v3.47.1
func (o AssetMapOutput) ToAssetMapOutputWithContext(ctx context.Context) AssetMapOutput
type AssetOutput ¶
type AssetOutput struct {
*pulumi.OutputState
}
func (AssetOutput) ElementType ¶
func (AssetOutput) ElementType() reflect.Type
func (AssetOutput) ToAssetOutput ¶
func (o AssetOutput) ToAssetOutput() AssetOutput
func (AssetOutput) ToAssetOutputWithContext ¶
func (o AssetOutput) ToAssetOutputWithContext(ctx context.Context) AssetOutput
func (AssetOutput) ToAssetPtrOutput ¶ added in v3.47.1
func (o AssetOutput) ToAssetPtrOutput() AssetPtrOutput
func (AssetOutput) ToAssetPtrOutputWithContext ¶ added in v3.47.1
func (o AssetOutput) ToAssetPtrOutputWithContext(ctx context.Context) AssetPtrOutput
type AssetPtrInput ¶ added in v3.47.1
type AssetPtrInput interface { pulumi.Input ToAssetPtrOutput() AssetPtrOutput ToAssetPtrOutputWithContext(ctx context.Context) AssetPtrOutput }
type AssetPtrOutput ¶ added in v3.47.1
type AssetPtrOutput struct {
*pulumi.OutputState
}
func (AssetPtrOutput) ElementType ¶ added in v3.47.1
func (AssetPtrOutput) ElementType() reflect.Type
func (AssetPtrOutput) ToAssetPtrOutput ¶ added in v3.47.1
func (o AssetPtrOutput) ToAssetPtrOutput() AssetPtrOutput
func (AssetPtrOutput) ToAssetPtrOutputWithContext ¶ added in v3.47.1
func (o AssetPtrOutput) ToAssetPtrOutputWithContext(ctx context.Context) AssetPtrOutput
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 ¶ added in v3.44.0
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.
## Import
Resource Groups 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 ¶ added in v3.44.0
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 ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (*ContentKeyPolicy) ElementType() reflect.Type
func (*ContentKeyPolicy) ToContentKeyPolicyOutput ¶ added in v3.44.0
func (i *ContentKeyPolicy) ToContentKeyPolicyOutput() ContentKeyPolicyOutput
func (*ContentKeyPolicy) ToContentKeyPolicyOutputWithContext ¶ added in v3.44.0
func (i *ContentKeyPolicy) ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput
func (*ContentKeyPolicy) ToContentKeyPolicyPtrOutput ¶ added in v3.47.1
func (i *ContentKeyPolicy) ToContentKeyPolicyPtrOutput() ContentKeyPolicyPtrOutput
func (*ContentKeyPolicy) ToContentKeyPolicyPtrOutputWithContext ¶ added in v3.47.1
func (i *ContentKeyPolicy) ToContentKeyPolicyPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPtrOutput
type ContentKeyPolicyArgs ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (ContentKeyPolicyArgs) ElementType() reflect.Type
type ContentKeyPolicyArray ¶ added in v3.47.1
type ContentKeyPolicyArray []ContentKeyPolicyInput
func (ContentKeyPolicyArray) ElementType ¶ added in v3.47.1
func (ContentKeyPolicyArray) ElementType() reflect.Type
func (ContentKeyPolicyArray) ToContentKeyPolicyArrayOutput ¶ added in v3.47.1
func (i ContentKeyPolicyArray) ToContentKeyPolicyArrayOutput() ContentKeyPolicyArrayOutput
func (ContentKeyPolicyArray) ToContentKeyPolicyArrayOutputWithContext ¶ added in v3.47.1
func (i ContentKeyPolicyArray) ToContentKeyPolicyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyArrayOutput
type ContentKeyPolicyArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ContentKeyPolicyArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyArrayOutput) ElementType ¶ added in v3.47.1
func (ContentKeyPolicyArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyArrayOutput) Index ¶ added in v3.47.1
func (o ContentKeyPolicyArrayOutput) Index(i pulumi.IntInput) ContentKeyPolicyOutput
func (ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutput ¶ added in v3.47.1
func (o ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutput() ContentKeyPolicyArrayOutput
func (ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutputWithContext ¶ added in v3.47.1
func (o ContentKeyPolicyArrayOutput) ToContentKeyPolicyArrayOutputWithContext(ctx context.Context) ContentKeyPolicyArrayOutput
type ContentKeyPolicyInput ¶ added in v3.44.0
type ContentKeyPolicyInput interface { pulumi.Input ToContentKeyPolicyOutput() ContentKeyPolicyOutput ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput }
type ContentKeyPolicyMap ¶ added in v3.47.1
type ContentKeyPolicyMap map[string]ContentKeyPolicyInput
func (ContentKeyPolicyMap) ElementType ¶ added in v3.47.1
func (ContentKeyPolicyMap) ElementType() reflect.Type
func (ContentKeyPolicyMap) ToContentKeyPolicyMapOutput ¶ added in v3.47.1
func (i ContentKeyPolicyMap) ToContentKeyPolicyMapOutput() ContentKeyPolicyMapOutput
func (ContentKeyPolicyMap) ToContentKeyPolicyMapOutputWithContext ¶ added in v3.47.1
func (i ContentKeyPolicyMap) ToContentKeyPolicyMapOutputWithContext(ctx context.Context) ContentKeyPolicyMapOutput
type ContentKeyPolicyMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ContentKeyPolicyMapOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyMapOutput) ElementType ¶ added in v3.47.1
func (ContentKeyPolicyMapOutput) ElementType() reflect.Type
func (ContentKeyPolicyMapOutput) MapIndex ¶ added in v3.47.1
func (o ContentKeyPolicyMapOutput) MapIndex(k pulumi.StringInput) ContentKeyPolicyOutput
func (ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutput ¶ added in v3.47.1
func (o ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutput() ContentKeyPolicyMapOutput
func (ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutputWithContext ¶ added in v3.47.1
func (o ContentKeyPolicyMapOutput) ToContentKeyPolicyMapOutputWithContext(ctx context.Context) ContentKeyPolicyMapOutput
type ContentKeyPolicyOutput ¶ added in v3.44.0
type ContentKeyPolicyOutput struct {
*pulumi.OutputState
}
func (ContentKeyPolicyOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyOutput) ElementType() reflect.Type
func (ContentKeyPolicyOutput) ToContentKeyPolicyOutput ¶ added in v3.44.0
func (o ContentKeyPolicyOutput) ToContentKeyPolicyOutput() ContentKeyPolicyOutput
func (ContentKeyPolicyOutput) ToContentKeyPolicyOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyOutput) ToContentKeyPolicyOutputWithContext(ctx context.Context) ContentKeyPolicyOutput
func (ContentKeyPolicyOutput) ToContentKeyPolicyPtrOutput ¶ added in v3.47.1
func (o ContentKeyPolicyOutput) ToContentKeyPolicyPtrOutput() ContentKeyPolicyPtrOutput
func (ContentKeyPolicyOutput) ToContentKeyPolicyPtrOutputWithContext ¶ added in v3.47.1
func (o ContentKeyPolicyOutput) ToContentKeyPolicyPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPtrOutput
type ContentKeyPolicyPolicyOption ¶ added in v3.44.0
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/en-us/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"` // A `tokenRestriction` block as defined below. TokenRestriction *ContentKeyPolicyPolicyOptionTokenRestriction `pulumi:"tokenRestriction"` // The Widevine template. WidevineConfigurationTemplate *string `pulumi:"widevineConfigurationTemplate"` }
type ContentKeyPolicyPolicyOptionArgs ¶ added in v3.44.0
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/en-us/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"` // A `tokenRestriction` block as defined below. TokenRestriction ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput `pulumi:"tokenRestriction"` // The Widevine template. WidevineConfigurationTemplate pulumi.StringPtrInput `pulumi:"widevineConfigurationTemplate"` }
func (ContentKeyPolicyPolicyOptionArgs) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutput() ContentKeyPolicyPolicyOptionOutput
func (ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionArgs) ToContentKeyPolicyPolicyOptionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionOutput
type ContentKeyPolicyPolicyOptionArray ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionArray []ContentKeyPolicyPolicyOptionInput
func (ContentKeyPolicyPolicyOptionArray) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionArray) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutput() ContentKeyPolicyPolicyOptionArrayOutput
func (ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionArray) ToContentKeyPolicyPolicyOptionArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionArrayOutput
type ContentKeyPolicyPolicyOptionArrayInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionArrayOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutput() ContentKeyPolicyPolicyOptionArrayOutput
func (ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionArrayOutput) ToContentKeyPolicyPolicyOptionArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionArrayOutput
type ContentKeyPolicyPolicyOptionFairplayConfiguration ¶ added in v3.44.0
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 ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationInput ¶ added in v3.44.0
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 ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfiguration ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs struct { // Playback duration. PlaybackDurationSeconds pulumi.IntPtrInput `pulumi:"playbackDurationSeconds"` // Storage duration. StorageDurationSeconds pulumi.IntPtrInput `pulumi:"storageDurationSeconds"` }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) PlaybackDurationSeconds ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) PlaybackDurationSeconds() pulumi.IntPtrOutput
Playback duration.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) StorageDurationSeconds ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) StorageDurationSeconds() pulumi.IntPtrOutput
Storage duration.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
func ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtr(v *ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationArgs) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrInput
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) Elem ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) PlaybackDurationSeconds ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) PlaybackDurationSeconds() pulumi.IntPtrOutput
Playback duration.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) StorageDurationSeconds ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) StorageDurationSeconds() pulumi.IntPtrOutput
Storage duration.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationOutput ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionFairplayConfigurationOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) Ask ¶ added in v3.44.0
The key that must be used as FairPlay Application Secret key.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) OfflineRentalConfiguration ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) OfflineRentalConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
A `offlineRentalConfiguration` block as defined below.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) Pfx ¶ added in v3.44.0
The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) PfxPassword ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) PfxPassword() pulumi.StringPtrOutput
The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalAndLeaseKeyType ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalAndLeaseKeyType() pulumi.StringPtrOutput
The rental and lease key type. Supported values are `DualExpiry`, `PersistentLimited`, `PersistentUnlimited` or `Undefined`.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalDurationSeconds ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) RentalDurationSeconds() pulumi.IntPtrOutput
The rental duration. Must be greater than 0.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
func ContentKeyPolicyPolicyOptionFairplayConfigurationPtr(v *ContentKeyPolicyPolicyOptionFairplayConfigurationArgs) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrInput
type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) Ask ¶ added in v3.44.0
The key that must be used as FairPlay Application Secret key.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) OfflineRentalConfiguration ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) OfflineRentalConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput
A `offlineRentalConfiguration` block as defined below.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) Pfx ¶ added in v3.44.0
The Base64 representation of FairPlay certificate in PKCS 12 (pfx) format (including private key).
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) PfxPassword ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) PfxPassword() pulumi.StringPtrOutput
The password encrypting FairPlay certificate in PKCS 12 (pfx) format.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalAndLeaseKeyType ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalAndLeaseKeyType() pulumi.StringPtrOutput
The rental and lease key type. Supported values are `DualExpiry`, `PersistentLimited`, `PersistentUnlimited` or `Undefined`.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalDurationSeconds ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) RentalDurationSeconds() pulumi.IntPtrOutput
The rental duration. Must be greater than 0.
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
func (ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) ToContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
type ContentKeyPolicyPolicyOptionInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionOutput) ClearKeyConfigurationEnabled ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) ClearKeyConfigurationEnabled() pulumi.BoolPtrOutput
Enable a configuration for non-DRM keys.
func (ContentKeyPolicyPolicyOptionOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionOutput) FairplayConfiguration ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) FairplayConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput
A `fairplayConfiguration` block as defined above. Check license requirements here https://docs.microsoft.com/en-us/azure/media-services/latest/fairplay-license-overview.
func (ContentKeyPolicyPolicyOptionOutput) Name ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) Name() pulumi.StringOutput
The name which should be used for this Policy Option.
func (ContentKeyPolicyPolicyOptionOutput) OpenRestrictionEnabled ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) OpenRestrictionEnabled() pulumi.BoolPtrOutput
Enable an open restriction. License or key will be delivered on every request.
func (ContentKeyPolicyPolicyOptionOutput) PlayreadyConfigurationLicenses ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) PlayreadyConfigurationLicenses() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
One or more `playreadyConfigurationLicense` blocks as defined above.
func (ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutput() ContentKeyPolicyPolicyOptionOutput
func (ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) ToContentKeyPolicyPolicyOptionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionOutput
func (ContentKeyPolicyPolicyOptionOutput) TokenRestriction ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) TokenRestriction() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
A `tokenRestriction` block as defined below.
func (ContentKeyPolicyPolicyOptionOutput) WidevineConfigurationTemplate ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionOutput) WidevineConfigurationTemplate() pulumi.StringPtrOutput
The Widevine template.
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicense ¶ added in v3.44.0
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. 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"` }
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs ¶ added in v3.44.0
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. 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"` }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray []ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseInput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArray) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) Index ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseArrayOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) AllowTestDevices ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) AllowTestDevices() pulumi.BoolPtrOutput
A flag indicating whether test devices can use the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) BeginDate ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) BeginDate() pulumi.StringPtrOutput
The begin date of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromHeaderEnabled ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromHeaderEnabled() pulumi.BoolPtrOutput
Specifies that the content key ID is in the PlayReady header.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromKeyId ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentKeyLocationFromKeyId() pulumi.StringPtrOutput
The content key ID. Specifies that the content key ID is specified in the PlayReady configuration.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentType ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ContentType() pulumi.StringPtrOutput
The PlayReady content type. Supported values are `UltraVioletDownload`, `UltraVioletStreaming` or `Unspecified`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ExpirationDate ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ExpirationDate() pulumi.StringPtrOutput
The expiration date of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) GracePeriod ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) GracePeriod() pulumi.StringPtrOutput
The grace period of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) LicenseType ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) LicenseType() pulumi.StringPtrOutput
The license type. Supported values are `NonPersistent` or `Persistent`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) PlayRight ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) PlayRight() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
A `playRight` block as defined above.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeBeginDate ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeBeginDate() pulumi.StringPtrOutput
The relative begin date of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeExpirationDate ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) RelativeExpirationDate() pulumi.StringPtrOutput
The relative expiration date of license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicenseOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRight ¶ added in v3.44.0
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 or 200. CompressedDigitalAudioOpl *int `pulumi:"compressedDigitalAudioOpl"` // Enables the Image Constraint For Analog Component Video Restriction in the license. DigitalVideoOnlyContentRestriction *bool `pulumi:"digitalVideoOnlyContentRestriction"` // 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, 250 or 300. UncompressedDigitalAudioOpl *int `pulumi:"uncompressedDigitalAudioOpl"` // Specifies the output protection level for uncompressed digital video. Supported values are 100, 150, 250 or 300. UncompressedDigitalVideoOpl *int `pulumi:"uncompressedDigitalVideoOpl"` }
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs ¶ added in v3.44.0
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 or 200. CompressedDigitalAudioOpl pulumi.IntPtrInput `pulumi:"compressedDigitalAudioOpl"` // Enables the Image Constraint For Analog Component Video Restriction in the license. DigitalVideoOnlyContentRestriction pulumi.BoolPtrInput `pulumi:"digitalVideoOnlyContentRestriction"` // 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, 250 or 300. UncompressedDigitalAudioOpl pulumi.IntPtrInput `pulumi:"uncompressedDigitalAudioOpl"` // Specifies the output protection level for uncompressed digital video. Supported values are 100, 150, 250 or 300. UncompressedDigitalVideoOpl pulumi.IntPtrInput `pulumi:"uncompressedDigitalVideoOpl"` }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AgcAndColorStripeRestriction ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AllowPassingVideoContentToUnknownOutput() pulumi.StringPtrOutput
Configures Unknown output handling settings of the license. Supported values are `Allowed`, `AllowedWithVideoConstriction` or `NotAllowed`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) AnalogVideoOpl ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) CompressedDigitalAudioOpl() pulumi.IntPtrOutput
Specifies the output protection level for compressed digital audio.Supported values are 100, 150 or 200.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) DigitalVideoOnlyContentRestriction ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) DigitalVideoOnlyContentRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) FirstPlayExpiration ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComponentVideoRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComputerMonitorRestriction ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ImageConstraintForAnalogComputerMonitorRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ScmsRestriction ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalAudioOpl ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalAudioOpl() pulumi.IntPtrOutput
Specifies the output protection level for uncompressed digital audio. Supported values are 100, 150, 250 or 300.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalVideoOpl ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightOutput) UncompressedDigitalVideoOpl() pulumi.IntPtrOutput
Specifies the output protection level for uncompressed digital video. Supported values are 100, 150, 250 or 300.
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
func ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtr(v *ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightArgs) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrInput
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AgcAndColorStripeRestriction ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AllowPassingVideoContentToUnknownOutput() pulumi.StringPtrOutput
Configures Unknown output handling settings of the license. Supported values are `Allowed`, `AllowedWithVideoConstriction` or `NotAllowed`.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) AnalogVideoOpl ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) CompressedDigitalAudioOpl() pulumi.IntPtrOutput
Specifies the output protection level for compressed digital audio.Supported values are 100, 150 or 200.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) DigitalVideoOnlyContentRestriction ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) DigitalVideoOnlyContentRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) Elem ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) FirstPlayExpiration ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComponentVideoRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComputerMonitorRestriction ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ImageConstraintForAnalogComputerMonitorRestriction() pulumi.BoolPtrOutput
Enables the Image Constraint For Analog Component Video Restriction in the license.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ScmsRestriction ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput() ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) ToContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalAudioOpl ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalAudioOpl() pulumi.IntPtrOutput
Specifies the output protection level for uncompressed digital audio. Supported values are 100, 150, 250 or 300.
func (ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalVideoOpl ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionPlayreadyConfigurationLicensePlayRightPtrOutput) UncompressedDigitalVideoOpl() pulumi.IntPtrOutput
Specifies the output protection level for uncompressed digital video. Supported values are 100, 150, 250 or 300.
type ContentKeyPolicyPolicyOptionTokenRestriction ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestriction struct { // 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`. TokenType *string `pulumi:"tokenType"` }
type ContentKeyPolicyPolicyOptionTokenRestrictionArgs ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestrictionArgs struct { // 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`. TokenType pulumi.StringPtrInput `pulumi:"tokenType"` }
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput() ContentKeyPolicyPolicyOptionTokenRestrictionOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestrictionOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Audience ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Audience() pulumi.StringPtrOutput
The audience for the token.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Issuer ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) Issuer() pulumi.StringPtrOutput
The token issuer.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) OpenIdConnectDiscoveryDocument ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) OpenIdConnectDiscoveryDocument() pulumi.StringPtrOutput
The OpenID connect discovery document.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyExponent ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyExponent() pulumi.StringPtrOutput
The RSA Parameter exponent.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyModulus ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryRsaTokenKeyModulus() pulumi.StringPtrOutput
The RSA Parameter modulus.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimarySymmetricTokenKey ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimarySymmetricTokenKey() pulumi.StringPtrOutput
The key value of the key. Specifies a symmetric key for token validation.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) PrimaryX509TokenKeyRaw ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) RequiredClaims() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
One or more `requiredClaim` blocks as defined above.
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutput() ContentKeyPolicyPolicyOptionTokenRestrictionOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionOutput) TokenType ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionOutput) TokenType() pulumi.StringPtrOutput
The type of token. Supported values are `Jwt` or `Swt`.
type ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
func ContentKeyPolicyPolicyOptionTokenRestrictionPtr(v *ContentKeyPolicyPolicyOptionTokenRestrictionArgs) ContentKeyPolicyPolicyOptionTokenRestrictionPtrInput
type ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Audience ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Audience() pulumi.StringPtrOutput
The audience for the token.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Issuer ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) Issuer() pulumi.StringPtrOutput
The token issuer.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) OpenIdConnectDiscoveryDocument ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) OpenIdConnectDiscoveryDocument() pulumi.StringPtrOutput
The OpenID connect discovery document.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyExponent ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyExponent() pulumi.StringPtrOutput
The RSA Parameter exponent.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyModulus ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryRsaTokenKeyModulus() pulumi.StringPtrOutput
The RSA Parameter modulus.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimarySymmetricTokenKey ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimarySymmetricTokenKey() pulumi.StringPtrOutput
The key value of the key. Specifies a symmetric key for token validation.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) PrimaryX509TokenKeyRaw ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) RequiredClaims() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
One or more `requiredClaim` blocks as defined above.
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput() ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) TokenType ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionPtrOutput) TokenType() pulumi.StringPtrOutput
The type of token. Supported values are `Jwt` or `Swt`.
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaim ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs struct { // Token claim type. Type pulumi.StringPtrInput `pulumi:"type"` // Token claim value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArgs) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray []ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimInput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext ¶ added in v3.44.0
func (i ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArray) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) Index ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimArrayOutput
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimInput ¶ added in v3.44.0
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 ¶ added in v3.44.0
type ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput struct{ *pulumi.OutputState }
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ElementType ¶ added in v3.44.0
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ElementType() reflect.Type
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput() ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) ToContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutputWithContext(ctx context.Context) ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Type ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Type() pulumi.StringPtrOutput
Token claim type.
func (ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Value ¶ added in v3.44.0
func (o ContentKeyPolicyPolicyOptionTokenRestrictionRequiredClaimOutput) Value() pulumi.StringPtrOutput
Token claim value.
type ContentKeyPolicyPtrInput ¶ added in v3.47.1
type ContentKeyPolicyPtrInput interface { pulumi.Input ToContentKeyPolicyPtrOutput() ContentKeyPolicyPtrOutput ToContentKeyPolicyPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPtrOutput }
type ContentKeyPolicyPtrOutput ¶ added in v3.47.1
type ContentKeyPolicyPtrOutput struct {
*pulumi.OutputState
}
func (ContentKeyPolicyPtrOutput) ElementType ¶ added in v3.47.1
func (ContentKeyPolicyPtrOutput) ElementType() reflect.Type
func (ContentKeyPolicyPtrOutput) ToContentKeyPolicyPtrOutput ¶ added in v3.47.1
func (o ContentKeyPolicyPtrOutput) ToContentKeyPolicyPtrOutput() ContentKeyPolicyPtrOutput
func (ContentKeyPolicyPtrOutput) ToContentKeyPolicyPtrOutputWithContext ¶ added in v3.47.1
func (o ContentKeyPolicyPtrOutput) ToContentKeyPolicyPtrOutputWithContext(ctx context.Context) ContentKeyPolicyPtrOutput
type ContentKeyPolicyState ¶ added in v3.44.0
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 ¶ added in v3.44.0
func (ContentKeyPolicyState) ElementType() reflect.Type
type Job ¶ added in v3.41.0
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. If not set, the default is normal. Changing this forces a new Media Job to be created. 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } exampleTransform, err := media.NewTransform(ctx, "exampleTransform", &media.TransformArgs{ ResourceGroupName: exampleResourceGroup.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My transform description"), Outputs: media.TransformOutputArray{ &media.TransformOutputArgs{ 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{ ResourceGroupName: exampleResourceGroup.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("Input Asset description"), }) if err != nil { return err } output, err := media.NewAsset(ctx, "output", &media.AssetArgs{ ResourceGroupName: exampleResourceGroup.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("Output Asset description"), }) if err != nil { return err } _, err = media.NewJob(ctx, "exampleJob", &media.JobArgs{ ResourceGroupName: exampleResourceGroup.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 ¶ added in v3.41.0
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 ¶ added in v3.41.0
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 ¶ added in v3.41.0
func (*Job) ToJobOutput ¶ added in v3.41.0
func (*Job) ToJobOutputWithContext ¶ added in v3.41.0
func (*Job) ToJobPtrOutput ¶ added in v3.47.1
func (i *Job) ToJobPtrOutput() JobPtrOutput
func (*Job) ToJobPtrOutputWithContext ¶ added in v3.47.1
func (i *Job) ToJobPtrOutputWithContext(ctx context.Context) JobPtrOutput
type JobArgs ¶ added in v3.41.0
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. If not set, the default is normal. Changing this forces a new Media Job to be created. 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 ¶ added in v3.41.0
type JobArray ¶ added in v3.47.1
type JobArray []JobInput
func (JobArray) ElementType ¶ added in v3.47.1
func (JobArray) ToJobArrayOutput ¶ added in v3.47.1
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶ added in v3.47.1
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶ added in v3.47.1
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) Index ¶ added in v3.47.1
func (o JobArrayOutput) Index(i pulumi.IntInput) JobOutput
func (JobArrayOutput) ToJobArrayOutput ¶ added in v3.47.1
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶ added in v3.47.1
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobInputAsset ¶ added in v3.41.0
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'. 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 ¶ added in v3.41.0
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'. 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 ¶ added in v3.41.0
func (JobInputAssetArgs) ElementType() reflect.Type
func (JobInputAssetArgs) ToJobInputAssetOutput ¶ added in v3.41.0
func (i JobInputAssetArgs) ToJobInputAssetOutput() JobInputAssetOutput
func (JobInputAssetArgs) ToJobInputAssetOutputWithContext ¶ added in v3.41.0
func (i JobInputAssetArgs) ToJobInputAssetOutputWithContext(ctx context.Context) JobInputAssetOutput
func (JobInputAssetArgs) ToJobInputAssetPtrOutput ¶ added in v3.41.0
func (i JobInputAssetArgs) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
func (JobInputAssetArgs) ToJobInputAssetPtrOutputWithContext ¶ added in v3.41.0
func (i JobInputAssetArgs) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
type JobInputAssetInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
type JobInputAssetOutput struct{ *pulumi.OutputState }
func (JobInputAssetOutput) ElementType ¶ added in v3.41.0
func (JobInputAssetOutput) ElementType() reflect.Type
func (JobInputAssetOutput) Label ¶ added in v3.41.0
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'.
func (JobInputAssetOutput) Name ¶ added in v3.41.0
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 ¶ added in v3.41.0
func (o JobInputAssetOutput) ToJobInputAssetOutput() JobInputAssetOutput
func (JobInputAssetOutput) ToJobInputAssetOutputWithContext ¶ added in v3.41.0
func (o JobInputAssetOutput) ToJobInputAssetOutputWithContext(ctx context.Context) JobInputAssetOutput
func (JobInputAssetOutput) ToJobInputAssetPtrOutput ¶ added in v3.41.0
func (o JobInputAssetOutput) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
func (JobInputAssetOutput) ToJobInputAssetPtrOutputWithContext ¶ added in v3.41.0
func (o JobInputAssetOutput) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
type JobInputAssetPtrInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
func JobInputAssetPtr(v *JobInputAssetArgs) JobInputAssetPtrInput
type JobInputAssetPtrOutput ¶ added in v3.41.0
type JobInputAssetPtrOutput struct{ *pulumi.OutputState }
func (JobInputAssetPtrOutput) Elem ¶ added in v3.41.0
func (o JobInputAssetPtrOutput) Elem() JobInputAssetOutput
func (JobInputAssetPtrOutput) ElementType ¶ added in v3.41.0
func (JobInputAssetPtrOutput) ElementType() reflect.Type
func (JobInputAssetPtrOutput) Label ¶ added in v3.41.0
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'.
func (JobInputAssetPtrOutput) Name ¶ added in v3.41.0
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 ¶ added in v3.41.0
func (o JobInputAssetPtrOutput) ToJobInputAssetPtrOutput() JobInputAssetPtrOutput
func (JobInputAssetPtrOutput) ToJobInputAssetPtrOutputWithContext ¶ added in v3.41.0
func (o JobInputAssetPtrOutput) ToJobInputAssetPtrOutputWithContext(ctx context.Context) JobInputAssetPtrOutput
type JobMap ¶ added in v3.47.1
func (JobMap) ElementType ¶ added in v3.47.1
func (JobMap) ToJobMapOutput ¶ added in v3.47.1
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶ added in v3.47.1
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶ added in v3.47.1
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶ added in v3.47.1
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶ added in v3.47.1
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶ added in v3.47.1
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobOutput ¶ added in v3.41.0
type JobOutput struct {
*pulumi.OutputState
}
func (JobOutput) ElementType ¶ added in v3.41.0
func (JobOutput) ToJobOutput ¶ added in v3.41.0
func (JobOutput) ToJobOutputWithContext ¶ added in v3.41.0
func (JobOutput) ToJobPtrOutput ¶ added in v3.47.1
func (o JobOutput) ToJobPtrOutput() JobPtrOutput
func (JobOutput) ToJobPtrOutputWithContext ¶ added in v3.47.1
func (o JobOutput) ToJobPtrOutputWithContext(ctx context.Context) JobPtrOutput
type JobOutputAsset ¶ added in v3.41.0
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. 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 ¶ added in v3.41.0
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. 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 ¶ added in v3.41.0
func (JobOutputAssetArgs) ElementType() reflect.Type
func (JobOutputAssetArgs) ToJobOutputAssetOutput ¶ added in v3.41.0
func (i JobOutputAssetArgs) ToJobOutputAssetOutput() JobOutputAssetOutput
func (JobOutputAssetArgs) ToJobOutputAssetOutputWithContext ¶ added in v3.41.0
func (i JobOutputAssetArgs) ToJobOutputAssetOutputWithContext(ctx context.Context) JobOutputAssetOutput
type JobOutputAssetArray ¶ added in v3.41.0
type JobOutputAssetArray []JobOutputAssetInput
func (JobOutputAssetArray) ElementType ¶ added in v3.41.0
func (JobOutputAssetArray) ElementType() reflect.Type
func (JobOutputAssetArray) ToJobOutputAssetArrayOutput ¶ added in v3.41.0
func (i JobOutputAssetArray) ToJobOutputAssetArrayOutput() JobOutputAssetArrayOutput
func (JobOutputAssetArray) ToJobOutputAssetArrayOutputWithContext ¶ added in v3.41.0
func (i JobOutputAssetArray) ToJobOutputAssetArrayOutputWithContext(ctx context.Context) JobOutputAssetArrayOutput
type JobOutputAssetArrayInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
type JobOutputAssetArrayOutput struct{ *pulumi.OutputState }
func (JobOutputAssetArrayOutput) ElementType ¶ added in v3.41.0
func (JobOutputAssetArrayOutput) ElementType() reflect.Type
func (JobOutputAssetArrayOutput) Index ¶ added in v3.41.0
func (o JobOutputAssetArrayOutput) Index(i pulumi.IntInput) JobOutputAssetOutput
func (JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutput ¶ added in v3.41.0
func (o JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutput() JobOutputAssetArrayOutput
func (JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutputWithContext ¶ added in v3.41.0
func (o JobOutputAssetArrayOutput) ToJobOutputAssetArrayOutputWithContext(ctx context.Context) JobOutputAssetArrayOutput
type JobOutputAssetInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
type JobOutputAssetOutput struct{ *pulumi.OutputState }
func (JobOutputAssetOutput) ElementType ¶ added in v3.41.0
func (JobOutputAssetOutput) ElementType() reflect.Type
func (JobOutputAssetOutput) Label ¶ added in v3.41.0
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.
func (JobOutputAssetOutput) Name ¶ added in v3.41.0
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 ¶ added in v3.41.0
func (o JobOutputAssetOutput) ToJobOutputAssetOutput() JobOutputAssetOutput
func (JobOutputAssetOutput) ToJobOutputAssetOutputWithContext ¶ added in v3.41.0
func (o JobOutputAssetOutput) ToJobOutputAssetOutputWithContext(ctx context.Context) JobOutputAssetOutput
type JobPtrInput ¶ added in v3.47.1
type JobPtrInput interface { pulumi.Input ToJobPtrOutput() JobPtrOutput ToJobPtrOutputWithContext(ctx context.Context) JobPtrOutput }
type JobPtrOutput ¶ added in v3.47.1
type JobPtrOutput struct {
*pulumi.OutputState
}
func (JobPtrOutput) ElementType ¶ added in v3.47.1
func (JobPtrOutput) ElementType() reflect.Type
func (JobPtrOutput) ToJobPtrOutput ¶ added in v3.47.1
func (o JobPtrOutput) ToJobPtrOutput() JobPtrOutput
func (JobPtrOutput) ToJobPtrOutputWithContext ¶ added in v3.47.1
func (o JobPtrOutput) ToJobPtrOutputWithContext(ctx context.Context) JobPtrOutput
type JobState ¶ added in v3.41.0
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. If not set, the default is normal. Changing this forces a new Media Job to be created. 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 ¶ added in v3.41.0
type LiveEvent ¶ added in v3.54.0
type LiveEvent struct { pulumi.CustomResourceState // The flag indicates if the resource should be automatically started on creation. Default is `false`. 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 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewLiveEvent(ctx, "exampleLiveEvent", &media.LiveEventArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My Event Description"), Input: &media.LiveEventInputArgs{ 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), }, }, }, 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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (*LiveEvent) ToLiveEventOutput ¶ added in v3.54.0
func (i *LiveEvent) ToLiveEventOutput() LiveEventOutput
func (*LiveEvent) ToLiveEventOutputWithContext ¶ added in v3.54.0
func (i *LiveEvent) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput
func (*LiveEvent) ToLiveEventPtrOutput ¶ added in v3.54.0
func (i *LiveEvent) ToLiveEventPtrOutput() LiveEventPtrOutput
func (*LiveEvent) ToLiveEventPtrOutputWithContext ¶ added in v3.54.0
func (i *LiveEvent) ToLiveEventPtrOutputWithContext(ctx context.Context) LiveEventPtrOutput
type LiveEventArgs ¶ added in v3.54.0
type LiveEventArgs struct { // The flag indicates if the resource should be automatically started on creation. Default is `false`. 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 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 ¶ added in v3.54.0
func (LiveEventArgs) ElementType() reflect.Type
type LiveEventArray ¶ added in v3.54.0
type LiveEventArray []LiveEventInput
func (LiveEventArray) ElementType ¶ added in v3.54.0
func (LiveEventArray) ElementType() reflect.Type
func (LiveEventArray) ToLiveEventArrayOutput ¶ added in v3.54.0
func (i LiveEventArray) ToLiveEventArrayOutput() LiveEventArrayOutput
func (LiveEventArray) ToLiveEventArrayOutputWithContext ¶ added in v3.54.0
func (i LiveEventArray) ToLiveEventArrayOutputWithContext(ctx context.Context) LiveEventArrayOutput
type LiveEventArrayInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventArrayOutput struct{ *pulumi.OutputState }
func (LiveEventArrayOutput) ElementType ¶ added in v3.54.0
func (LiveEventArrayOutput) ElementType() reflect.Type
func (LiveEventArrayOutput) Index ¶ added in v3.54.0
func (o LiveEventArrayOutput) Index(i pulumi.IntInput) LiveEventOutput
func (LiveEventArrayOutput) ToLiveEventArrayOutput ¶ added in v3.54.0
func (o LiveEventArrayOutput) ToLiveEventArrayOutput() LiveEventArrayOutput
func (LiveEventArrayOutput) ToLiveEventArrayOutputWithContext ¶ added in v3.54.0
func (o LiveEventArrayOutput) ToLiveEventArrayOutputWithContext(ctx context.Context) LiveEventArrayOutput
type LiveEventCrossSiteAccessPolicy ¶ added in v3.54.0
type LiveEventCrossSiteAccessPolicyArgs ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (LiveEventCrossSiteAccessPolicyArgs) ElementType() reflect.Type
func (LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutput ¶ added in v3.54.0
func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutput() LiveEventCrossSiteAccessPolicyOutput
func (LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutputWithContext ¶ added in v3.54.0
func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyOutput
func (LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutput ¶ added in v3.54.0
func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
func (LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext ¶ added in v3.54.0
func (i LiveEventCrossSiteAccessPolicyArgs) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
type LiveEventCrossSiteAccessPolicyInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventCrossSiteAccessPolicyOutput struct{ *pulumi.OutputState }
func (LiveEventCrossSiteAccessPolicyOutput) ClientAccessPolicy ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyOutput) ClientAccessPolicy() pulumi.StringPtrOutput
The content of clientaccesspolicy.xml used by Silverlight.
func (LiveEventCrossSiteAccessPolicyOutput) CrossDomainPolicy ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyOutput) CrossDomainPolicy() pulumi.StringPtrOutput
The content of the Cross Domain Policy (`crossdomain.xml`).
func (LiveEventCrossSiteAccessPolicyOutput) ElementType ¶ added in v3.54.0
func (LiveEventCrossSiteAccessPolicyOutput) ElementType() reflect.Type
func (LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutput ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutput() LiveEventCrossSiteAccessPolicyOutput
func (LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutputWithContext ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyOutput
func (LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
func (LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
type LiveEventCrossSiteAccessPolicyPtrInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
func LiveEventCrossSiteAccessPolicyPtr(v *LiveEventCrossSiteAccessPolicyArgs) LiveEventCrossSiteAccessPolicyPtrInput
type LiveEventCrossSiteAccessPolicyPtrOutput ¶ added in v3.54.0
type LiveEventCrossSiteAccessPolicyPtrOutput struct{ *pulumi.OutputState }
func (LiveEventCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy() pulumi.StringPtrOutput
The content of clientaccesspolicy.xml used by Silverlight.
func (LiveEventCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy() pulumi.StringPtrOutput
The content of the Cross Domain Policy (`crossdomain.xml`).
func (LiveEventCrossSiteAccessPolicyPtrOutput) ElementType ¶ added in v3.54.0
func (LiveEventCrossSiteAccessPolicyPtrOutput) ElementType() reflect.Type
func (LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutput() LiveEventCrossSiteAccessPolicyPtrOutput
func (LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventCrossSiteAccessPolicyPtrOutput) ToLiveEventCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) LiveEventCrossSiteAccessPolicyPtrOutput
type LiveEventEncoding ¶ added in v3.54.0
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). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events. 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`, the default preset is `Default1080p`. 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. Allowed values are `None`, `Premium1080p` or `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. Type *string `pulumi:"type"` }
type LiveEventEncodingArgs ¶ added in v3.54.0
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). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events. 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`, the default preset is `Default1080p`. 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. Allowed values are `None`, `Premium1080p` or `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. Type pulumi.StringPtrInput `pulumi:"type"` }
func (LiveEventEncodingArgs) ElementType ¶ added in v3.54.0
func (LiveEventEncodingArgs) ElementType() reflect.Type
func (LiveEventEncodingArgs) ToLiveEventEncodingOutput ¶ added in v3.54.0
func (i LiveEventEncodingArgs) ToLiveEventEncodingOutput() LiveEventEncodingOutput
func (LiveEventEncodingArgs) ToLiveEventEncodingOutputWithContext ¶ added in v3.54.0
func (i LiveEventEncodingArgs) ToLiveEventEncodingOutputWithContext(ctx context.Context) LiveEventEncodingOutput
func (LiveEventEncodingArgs) ToLiveEventEncodingPtrOutput ¶ added in v3.54.0
func (i LiveEventEncodingArgs) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
func (LiveEventEncodingArgs) ToLiveEventEncodingPtrOutputWithContext ¶ added in v3.54.0
func (i LiveEventEncodingArgs) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
type LiveEventEncodingInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventEncodingOutput struct{ *pulumi.OutputState }
func (LiveEventEncodingOutput) ElementType ¶ added in v3.54.0
func (LiveEventEncodingOutput) ElementType() reflect.Type
func (LiveEventEncodingOutput) KeyFrameInterval ¶ added in v3.54.0
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). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
func (LiveEventEncodingOutput) PresetName ¶ added in v3.54.0
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`, the default preset is `Default1080p`. Changing this forces a new resource to be created.
func (LiveEventEncodingOutput) StretchMode ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (o LiveEventEncodingOutput) ToLiveEventEncodingOutput() LiveEventEncodingOutput
func (LiveEventEncodingOutput) ToLiveEventEncodingOutputWithContext ¶ added in v3.54.0
func (o LiveEventEncodingOutput) ToLiveEventEncodingOutputWithContext(ctx context.Context) LiveEventEncodingOutput
func (LiveEventEncodingOutput) ToLiveEventEncodingPtrOutput ¶ added in v3.54.0
func (o LiveEventEncodingOutput) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
func (LiveEventEncodingOutput) ToLiveEventEncodingPtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventEncodingOutput) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
func (LiveEventEncodingOutput) Type ¶ added in v3.54.0
func (o LiveEventEncodingOutput) Type() pulumi.StringPtrOutput
Live event type. Allowed values are `None`, `Premium1080p` or `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.
type LiveEventEncodingPtrInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
func LiveEventEncodingPtr(v *LiveEventEncodingArgs) LiveEventEncodingPtrInput
type LiveEventEncodingPtrOutput ¶ added in v3.54.0
type LiveEventEncodingPtrOutput struct{ *pulumi.OutputState }
func (LiveEventEncodingPtrOutput) Elem ¶ added in v3.54.0
func (o LiveEventEncodingPtrOutput) Elem() LiveEventEncodingOutput
func (LiveEventEncodingPtrOutput) ElementType ¶ added in v3.54.0
func (LiveEventEncodingPtrOutput) ElementType() reflect.Type
func (LiveEventEncodingPtrOutput) KeyFrameInterval ¶ added in v3.54.0
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). If this value is not set for an encoding live event, the fragment duration defaults to 2 seconds. The value cannot be set for pass-through live events.
func (LiveEventEncodingPtrOutput) PresetName ¶ added in v3.54.0
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`, the default preset is `Default1080p`. Changing this forces a new resource to be created.
func (LiveEventEncodingPtrOutput) StretchMode ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (o LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutput() LiveEventEncodingPtrOutput
func (LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventEncodingPtrOutput) ToLiveEventEncodingPtrOutputWithContext(ctx context.Context) LiveEventEncodingPtrOutput
func (LiveEventEncodingPtrOutput) Type ¶ added in v3.54.0
func (o LiveEventEncodingPtrOutput) Type() pulumi.StringPtrOutput
Live event type. Allowed values are `None`, `Premium1080p` or `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.
type LiveEventInput ¶ added in v3.54.0
type LiveEventInput interface { pulumi.Input ToLiveEventOutput() LiveEventOutput ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput }
type LiveEventInputEndpoint ¶ added in v3.54.0
type LiveEventInputEndpointArgs ¶ added in v3.54.0
type LiveEventInputEndpointArgs struct { Protocol pulumi.StringPtrInput `pulumi:"protocol"` Url pulumi.StringPtrInput `pulumi:"url"` }
func (LiveEventInputEndpointArgs) ElementType ¶ added in v3.54.0
func (LiveEventInputEndpointArgs) ElementType() reflect.Type
func (LiveEventInputEndpointArgs) ToLiveEventInputEndpointOutput ¶ added in v3.54.0
func (i LiveEventInputEndpointArgs) ToLiveEventInputEndpointOutput() LiveEventInputEndpointOutput
func (LiveEventInputEndpointArgs) ToLiveEventInputEndpointOutputWithContext ¶ added in v3.54.0
func (i LiveEventInputEndpointArgs) ToLiveEventInputEndpointOutputWithContext(ctx context.Context) LiveEventInputEndpointOutput
type LiveEventInputEndpointArray ¶ added in v3.54.0
type LiveEventInputEndpointArray []LiveEventInputEndpointInput
func (LiveEventInputEndpointArray) ElementType ¶ added in v3.54.0
func (LiveEventInputEndpointArray) ElementType() reflect.Type
func (LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutput ¶ added in v3.54.0
func (i LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutput() LiveEventInputEndpointArrayOutput
func (LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutputWithContext ¶ added in v3.54.0
func (i LiveEventInputEndpointArray) ToLiveEventInputEndpointArrayOutputWithContext(ctx context.Context) LiveEventInputEndpointArrayOutput
type LiveEventInputEndpointArrayInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventInputEndpointArrayOutput struct{ *pulumi.OutputState }
func (LiveEventInputEndpointArrayOutput) ElementType ¶ added in v3.54.0
func (LiveEventInputEndpointArrayOutput) ElementType() reflect.Type
func (LiveEventInputEndpointArrayOutput) Index ¶ added in v3.54.0
func (o LiveEventInputEndpointArrayOutput) Index(i pulumi.IntInput) LiveEventInputEndpointOutput
func (LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutput ¶ added in v3.54.0
func (o LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutput() LiveEventInputEndpointArrayOutput
func (LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutputWithContext ¶ added in v3.54.0
func (o LiveEventInputEndpointArrayOutput) ToLiveEventInputEndpointArrayOutputWithContext(ctx context.Context) LiveEventInputEndpointArrayOutput
type LiveEventInputEndpointInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventInputEndpointOutput struct{ *pulumi.OutputState }
func (LiveEventInputEndpointOutput) ElementType ¶ added in v3.54.0
func (LiveEventInputEndpointOutput) ElementType() reflect.Type
func (LiveEventInputEndpointOutput) Protocol ¶ added in v3.54.0
func (o LiveEventInputEndpointOutput) Protocol() pulumi.StringPtrOutput
func (LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutput ¶ added in v3.54.0
func (o LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutput() LiveEventInputEndpointOutput
func (LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutputWithContext ¶ added in v3.54.0
func (o LiveEventInputEndpointOutput) ToLiveEventInputEndpointOutputWithContext(ctx context.Context) LiveEventInputEndpointOutput
func (LiveEventInputEndpointOutput) Url ¶ added in v3.54.0
func (o LiveEventInputEndpointOutput) Url() pulumi.StringPtrOutput
type LiveEventInputIpAccessControlAllow ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (LiveEventInputIpAccessControlAllowArgs) ElementType() reflect.Type
func (LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutput ¶ added in v3.54.0
func (i LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutput() LiveEventInputIpAccessControlAllowOutput
func (LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutputWithContext ¶ added in v3.54.0
func (i LiveEventInputIpAccessControlAllowArgs) ToLiveEventInputIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowOutput
type LiveEventInputIpAccessControlAllowArray ¶ added in v3.54.0
type LiveEventInputIpAccessControlAllowArray []LiveEventInputIpAccessControlAllowInput
func (LiveEventInputIpAccessControlAllowArray) ElementType ¶ added in v3.54.0
func (LiveEventInputIpAccessControlAllowArray) ElementType() reflect.Type
func (LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutput ¶ added in v3.54.0
func (i LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutput() LiveEventInputIpAccessControlAllowArrayOutput
func (LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext ¶ added in v3.54.0
func (i LiveEventInputIpAccessControlAllowArray) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowArrayOutput
type LiveEventInputIpAccessControlAllowArrayInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventInputIpAccessControlAllowArrayOutput struct{ *pulumi.OutputState }
func (LiveEventInputIpAccessControlAllowArrayOutput) ElementType ¶ added in v3.54.0
func (LiveEventInputIpAccessControlAllowArrayOutput) ElementType() reflect.Type
func (LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutput ¶ added in v3.54.0
func (o LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutput() LiveEventInputIpAccessControlAllowArrayOutput
func (LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext ¶ added in v3.54.0
func (o LiveEventInputIpAccessControlAllowArrayOutput) ToLiveEventInputIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowArrayOutput
type LiveEventInputIpAccessControlAllowInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventInputIpAccessControlAllowOutput struct{ *pulumi.OutputState }
func (LiveEventInputIpAccessControlAllowOutput) Address ¶ added in v3.54.0
func (o LiveEventInputIpAccessControlAllowOutput) Address() pulumi.StringPtrOutput
The IP address or CIDR range.
func (LiveEventInputIpAccessControlAllowOutput) ElementType ¶ added in v3.54.0
func (LiveEventInputIpAccessControlAllowOutput) ElementType() reflect.Type
func (LiveEventInputIpAccessControlAllowOutput) Name ¶ added in v3.54.0
func (o LiveEventInputIpAccessControlAllowOutput) Name() pulumi.StringPtrOutput
The friendly name for the IP address range.
func (LiveEventInputIpAccessControlAllowOutput) SubnetPrefixLength ¶ added in v3.54.0
func (o LiveEventInputIpAccessControlAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
The subnet mask prefix length (see CIDR notation).
func (LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutput ¶ added in v3.54.0
func (o LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutput() LiveEventInputIpAccessControlAllowOutput
func (LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutputWithContext ¶ added in v3.54.0
func (o LiveEventInputIpAccessControlAllowOutput) ToLiveEventInputIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventInputIpAccessControlAllowOutput
type LiveEventInputType ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (LiveEventInputTypeArgs) ElementType() reflect.Type
func (LiveEventInputTypeArgs) ToLiveEventInputTypeOutput ¶ added in v3.54.0
func (i LiveEventInputTypeArgs) ToLiveEventInputTypeOutput() LiveEventInputTypeOutput
func (LiveEventInputTypeArgs) ToLiveEventInputTypeOutputWithContext ¶ added in v3.54.0
func (i LiveEventInputTypeArgs) ToLiveEventInputTypeOutputWithContext(ctx context.Context) LiveEventInputTypeOutput
func (LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutput ¶ added in v3.54.0
func (i LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
func (LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutputWithContext ¶ added in v3.54.0
func (i LiveEventInputTypeArgs) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
type LiveEventInputTypeInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventInputTypeOutput struct{ *pulumi.OutputState }
func (LiveEventInputTypeOutput) AccessToken ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (LiveEventInputTypeOutput) ElementType() reflect.Type
func (LiveEventInputTypeOutput) Endpoints ¶ added in v3.54.0
func (o LiveEventInputTypeOutput) Endpoints() LiveEventInputEndpointArrayOutput
func (LiveEventInputTypeOutput) IpAccessControlAllows ¶ added in v3.54.0
func (o LiveEventInputTypeOutput) IpAccessControlAllows() LiveEventInputIpAccessControlAllowArrayOutput
One or more `ipAccessControlAllow` blocks as defined below.
func (LiveEventInputTypeOutput) KeyFrameIntervalDuration ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (o LiveEventInputTypeOutput) ToLiveEventInputTypeOutput() LiveEventInputTypeOutput
func (LiveEventInputTypeOutput) ToLiveEventInputTypeOutputWithContext ¶ added in v3.54.0
func (o LiveEventInputTypeOutput) ToLiveEventInputTypeOutputWithContext(ctx context.Context) LiveEventInputTypeOutput
func (LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutput ¶ added in v3.54.0
func (o LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
func (LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventInputTypeOutput) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
type LiveEventInputTypePtrInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
func LiveEventInputTypePtr(v *LiveEventInputTypeArgs) LiveEventInputTypePtrInput
type LiveEventInputTypePtrOutput ¶ added in v3.54.0
type LiveEventInputTypePtrOutput struct{ *pulumi.OutputState }
func (LiveEventInputTypePtrOutput) AccessToken ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (o LiveEventInputTypePtrOutput) Elem() LiveEventInputTypeOutput
func (LiveEventInputTypePtrOutput) ElementType ¶ added in v3.54.0
func (LiveEventInputTypePtrOutput) ElementType() reflect.Type
func (LiveEventInputTypePtrOutput) Endpoints ¶ added in v3.54.0
func (o LiveEventInputTypePtrOutput) Endpoints() LiveEventInputEndpointArrayOutput
func (LiveEventInputTypePtrOutput) IpAccessControlAllows ¶ added in v3.54.0
func (o LiveEventInputTypePtrOutput) IpAccessControlAllows() LiveEventInputIpAccessControlAllowArrayOutput
One or more `ipAccessControlAllow` blocks as defined below.
func (LiveEventInputTypePtrOutput) KeyFrameIntervalDuration ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (o LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutput() LiveEventInputTypePtrOutput
func (LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventInputTypePtrOutput) ToLiveEventInputTypePtrOutputWithContext(ctx context.Context) LiveEventInputTypePtrOutput
type LiveEventMap ¶ added in v3.54.0
type LiveEventMap map[string]LiveEventInput
func (LiveEventMap) ElementType ¶ added in v3.54.0
func (LiveEventMap) ElementType() reflect.Type
func (LiveEventMap) ToLiveEventMapOutput ¶ added in v3.54.0
func (i LiveEventMap) ToLiveEventMapOutput() LiveEventMapOutput
func (LiveEventMap) ToLiveEventMapOutputWithContext ¶ added in v3.54.0
func (i LiveEventMap) ToLiveEventMapOutputWithContext(ctx context.Context) LiveEventMapOutput
type LiveEventMapInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventMapOutput struct{ *pulumi.OutputState }
func (LiveEventMapOutput) ElementType ¶ added in v3.54.0
func (LiveEventMapOutput) ElementType() reflect.Type
func (LiveEventMapOutput) MapIndex ¶ added in v3.54.0
func (o LiveEventMapOutput) MapIndex(k pulumi.StringInput) LiveEventOutput
func (LiveEventMapOutput) ToLiveEventMapOutput ¶ added in v3.54.0
func (o LiveEventMapOutput) ToLiveEventMapOutput() LiveEventMapOutput
func (LiveEventMapOutput) ToLiveEventMapOutputWithContext ¶ added in v3.54.0
func (o LiveEventMapOutput) ToLiveEventMapOutputWithContext(ctx context.Context) LiveEventMapOutput
type LiveEventOutput ¶ added in v3.54.0
type LiveEventOutput struct {
*pulumi.OutputState
}
func (LiveEventOutput) ElementType ¶ added in v3.54.0
func (LiveEventOutput) ElementType() reflect.Type
func (LiveEventOutput) ToLiveEventOutput ¶ added in v3.54.0
func (o LiveEventOutput) ToLiveEventOutput() LiveEventOutput
func (LiveEventOutput) ToLiveEventOutputWithContext ¶ added in v3.54.0
func (o LiveEventOutput) ToLiveEventOutputWithContext(ctx context.Context) LiveEventOutput
func (LiveEventOutput) ToLiveEventPtrOutput ¶ added in v3.54.0
func (o LiveEventOutput) ToLiveEventPtrOutput() LiveEventPtrOutput
func (LiveEventOutput) ToLiveEventPtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventOutput) ToLiveEventPtrOutputWithContext(ctx context.Context) LiveEventPtrOutput
type LiveEventPreview ¶ added in v3.54.0
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. Changing this forces a new resource to be created. 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 ¶ added in v3.54.0
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. Changing this forces a new resource to be created. 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 ¶ added in v3.54.0
func (LiveEventPreviewArgs) ElementType() reflect.Type
func (LiveEventPreviewArgs) ToLiveEventPreviewOutput ¶ added in v3.54.0
func (i LiveEventPreviewArgs) ToLiveEventPreviewOutput() LiveEventPreviewOutput
func (LiveEventPreviewArgs) ToLiveEventPreviewOutputWithContext ¶ added in v3.54.0
func (i LiveEventPreviewArgs) ToLiveEventPreviewOutputWithContext(ctx context.Context) LiveEventPreviewOutput
func (LiveEventPreviewArgs) ToLiveEventPreviewPtrOutput ¶ added in v3.54.0
func (i LiveEventPreviewArgs) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
func (LiveEventPreviewArgs) ToLiveEventPreviewPtrOutputWithContext ¶ added in v3.54.0
func (i LiveEventPreviewArgs) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
type LiveEventPreviewEndpoint ¶ added in v3.54.0
type LiveEventPreviewEndpointArgs ¶ added in v3.54.0
type LiveEventPreviewEndpointArgs struct { Protocol pulumi.StringPtrInput `pulumi:"protocol"` Url pulumi.StringPtrInput `pulumi:"url"` }
func (LiveEventPreviewEndpointArgs) ElementType ¶ added in v3.54.0
func (LiveEventPreviewEndpointArgs) ElementType() reflect.Type
func (LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutput ¶ added in v3.54.0
func (i LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutput() LiveEventPreviewEndpointOutput
func (LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutputWithContext ¶ added in v3.54.0
func (i LiveEventPreviewEndpointArgs) ToLiveEventPreviewEndpointOutputWithContext(ctx context.Context) LiveEventPreviewEndpointOutput
type LiveEventPreviewEndpointArray ¶ added in v3.54.0
type LiveEventPreviewEndpointArray []LiveEventPreviewEndpointInput
func (LiveEventPreviewEndpointArray) ElementType ¶ added in v3.54.0
func (LiveEventPreviewEndpointArray) ElementType() reflect.Type
func (LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutput ¶ added in v3.54.0
func (i LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutput() LiveEventPreviewEndpointArrayOutput
func (LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutputWithContext ¶ added in v3.54.0
func (i LiveEventPreviewEndpointArray) ToLiveEventPreviewEndpointArrayOutputWithContext(ctx context.Context) LiveEventPreviewEndpointArrayOutput
type LiveEventPreviewEndpointArrayInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventPreviewEndpointArrayOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewEndpointArrayOutput) ElementType ¶ added in v3.54.0
func (LiveEventPreviewEndpointArrayOutput) ElementType() reflect.Type
func (LiveEventPreviewEndpointArrayOutput) Index ¶ added in v3.54.0
func (o LiveEventPreviewEndpointArrayOutput) Index(i pulumi.IntInput) LiveEventPreviewEndpointOutput
func (LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutput ¶ added in v3.54.0
func (o LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutput() LiveEventPreviewEndpointArrayOutput
func (LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutputWithContext ¶ added in v3.54.0
func (o LiveEventPreviewEndpointArrayOutput) ToLiveEventPreviewEndpointArrayOutputWithContext(ctx context.Context) LiveEventPreviewEndpointArrayOutput
type LiveEventPreviewEndpointInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventPreviewEndpointOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewEndpointOutput) ElementType ¶ added in v3.54.0
func (LiveEventPreviewEndpointOutput) ElementType() reflect.Type
func (LiveEventPreviewEndpointOutput) Protocol ¶ added in v3.54.0
func (o LiveEventPreviewEndpointOutput) Protocol() pulumi.StringPtrOutput
func (LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutput ¶ added in v3.54.0
func (o LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutput() LiveEventPreviewEndpointOutput
func (LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutputWithContext ¶ added in v3.54.0
func (o LiveEventPreviewEndpointOutput) ToLiveEventPreviewEndpointOutputWithContext(ctx context.Context) LiveEventPreviewEndpointOutput
func (LiveEventPreviewEndpointOutput) Url ¶ added in v3.54.0
func (o LiveEventPreviewEndpointOutput) Url() pulumi.StringPtrOutput
type LiveEventPreviewInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (LiveEventPreviewIpAccessControlAllowArgs) ElementType() reflect.Type
func (LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutput ¶ added in v3.54.0
func (i LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutput() LiveEventPreviewIpAccessControlAllowOutput
func (LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutputWithContext ¶ added in v3.54.0
func (i LiveEventPreviewIpAccessControlAllowArgs) ToLiveEventPreviewIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowOutput
type LiveEventPreviewIpAccessControlAllowArray ¶ added in v3.54.0
type LiveEventPreviewIpAccessControlAllowArray []LiveEventPreviewIpAccessControlAllowInput
func (LiveEventPreviewIpAccessControlAllowArray) ElementType ¶ added in v3.54.0
func (LiveEventPreviewIpAccessControlAllowArray) ElementType() reflect.Type
func (LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutput ¶ added in v3.54.0
func (i LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutput() LiveEventPreviewIpAccessControlAllowArrayOutput
func (LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext ¶ added in v3.54.0
func (i LiveEventPreviewIpAccessControlAllowArray) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowArrayOutput
type LiveEventPreviewIpAccessControlAllowArrayInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventPreviewIpAccessControlAllowArrayOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewIpAccessControlAllowArrayOutput) ElementType ¶ added in v3.54.0
func (LiveEventPreviewIpAccessControlAllowArrayOutput) ElementType() reflect.Type
func (LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutput ¶ added in v3.54.0
func (o LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutput() LiveEventPreviewIpAccessControlAllowArrayOutput
func (LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext ¶ added in v3.54.0
func (o LiveEventPreviewIpAccessControlAllowArrayOutput) ToLiveEventPreviewIpAccessControlAllowArrayOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowArrayOutput
type LiveEventPreviewIpAccessControlAllowInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
type LiveEventPreviewIpAccessControlAllowOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewIpAccessControlAllowOutput) Address ¶ added in v3.54.0
func (o LiveEventPreviewIpAccessControlAllowOutput) Address() pulumi.StringPtrOutput
The IP address or CIDR range.
func (LiveEventPreviewIpAccessControlAllowOutput) ElementType ¶ added in v3.54.0
func (LiveEventPreviewIpAccessControlAllowOutput) ElementType() reflect.Type
func (LiveEventPreviewIpAccessControlAllowOutput) Name ¶ added in v3.54.0
func (o LiveEventPreviewIpAccessControlAllowOutput) Name() pulumi.StringPtrOutput
The friendly name for the IP address range.
func (LiveEventPreviewIpAccessControlAllowOutput) SubnetPrefixLength ¶ added in v3.54.0
func (o LiveEventPreviewIpAccessControlAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
The subnet mask prefix length (see CIDR notation).
func (LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutput ¶ added in v3.54.0
func (o LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutput() LiveEventPreviewIpAccessControlAllowOutput
func (LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutputWithContext ¶ added in v3.54.0
func (o LiveEventPreviewIpAccessControlAllowOutput) ToLiveEventPreviewIpAccessControlAllowOutputWithContext(ctx context.Context) LiveEventPreviewIpAccessControlAllowOutput
type LiveEventPreviewOutput ¶ added in v3.54.0
type LiveEventPreviewOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewOutput) AlternativeMediaId ¶ added in v3.54.0
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. Changing this forces a new resource to be created.
func (LiveEventPreviewOutput) ElementType ¶ added in v3.54.0
func (LiveEventPreviewOutput) ElementType() reflect.Type
func (LiveEventPreviewOutput) Endpoints ¶ added in v3.54.0
func (o LiveEventPreviewOutput) Endpoints() LiveEventPreviewEndpointArrayOutput
func (LiveEventPreviewOutput) IpAccessControlAllows ¶ added in v3.54.0
func (o LiveEventPreviewOutput) IpAccessControlAllows() LiveEventPreviewIpAccessControlAllowArrayOutput
One or more `ipAccessControlAllow` blocks as defined above.
func (LiveEventPreviewOutput) PreviewLocator ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (o LiveEventPreviewOutput) ToLiveEventPreviewOutput() LiveEventPreviewOutput
func (LiveEventPreviewOutput) ToLiveEventPreviewOutputWithContext ¶ added in v3.54.0
func (o LiveEventPreviewOutput) ToLiveEventPreviewOutputWithContext(ctx context.Context) LiveEventPreviewOutput
func (LiveEventPreviewOutput) ToLiveEventPreviewPtrOutput ¶ added in v3.54.0
func (o LiveEventPreviewOutput) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
func (LiveEventPreviewOutput) ToLiveEventPreviewPtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventPreviewOutput) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
type LiveEventPreviewPtrInput ¶ added in v3.54.0
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 ¶ added in v3.54.0
func LiveEventPreviewPtr(v *LiveEventPreviewArgs) LiveEventPreviewPtrInput
type LiveEventPreviewPtrOutput ¶ added in v3.54.0
type LiveEventPreviewPtrOutput struct{ *pulumi.OutputState }
func (LiveEventPreviewPtrOutput) AlternativeMediaId ¶ added in v3.54.0
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. Changing this forces a new resource to be created.
func (LiveEventPreviewPtrOutput) Elem ¶ added in v3.54.0
func (o LiveEventPreviewPtrOutput) Elem() LiveEventPreviewOutput
func (LiveEventPreviewPtrOutput) ElementType ¶ added in v3.54.0
func (LiveEventPreviewPtrOutput) ElementType() reflect.Type
func (LiveEventPreviewPtrOutput) Endpoints ¶ added in v3.54.0
func (o LiveEventPreviewPtrOutput) Endpoints() LiveEventPreviewEndpointArrayOutput
func (LiveEventPreviewPtrOutput) IpAccessControlAllows ¶ added in v3.54.0
func (o LiveEventPreviewPtrOutput) IpAccessControlAllows() LiveEventPreviewIpAccessControlAllowArrayOutput
One or more `ipAccessControlAllow` blocks as defined above.
func (LiveEventPreviewPtrOutput) PreviewLocator ¶ added in v3.54.0
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 ¶ added in v3.54.0
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 ¶ added in v3.54.0
func (o LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutput() LiveEventPreviewPtrOutput
func (LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventPreviewPtrOutput) ToLiveEventPreviewPtrOutputWithContext(ctx context.Context) LiveEventPreviewPtrOutput
type LiveEventPtrInput ¶ added in v3.54.0
type LiveEventPtrInput interface { pulumi.Input ToLiveEventPtrOutput() LiveEventPtrOutput ToLiveEventPtrOutputWithContext(ctx context.Context) LiveEventPtrOutput }
type LiveEventPtrOutput ¶ added in v3.54.0
type LiveEventPtrOutput struct {
*pulumi.OutputState
}
func (LiveEventPtrOutput) ElementType ¶ added in v3.54.0
func (LiveEventPtrOutput) ElementType() reflect.Type
func (LiveEventPtrOutput) ToLiveEventPtrOutput ¶ added in v3.54.0
func (o LiveEventPtrOutput) ToLiveEventPtrOutput() LiveEventPtrOutput
func (LiveEventPtrOutput) ToLiveEventPtrOutputWithContext ¶ added in v3.54.0
func (o LiveEventPtrOutput) ToLiveEventPtrOutputWithContext(ctx context.Context) LiveEventPtrOutput
type LiveEventState ¶ added in v3.54.0
type LiveEventState struct { // The flag indicates if the resource should be automatically started on creation. Default is `false`. 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 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 ¶ added in v3.54.0
func (LiveEventState) ElementType() reflect.Type
type ServiceAccount ¶
type ServiceAccount struct { pulumi.CustomResourceState // An `identity` block is documented below. Identity ServiceAccountIdentityOutput `pulumi:"identity"` // 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. Changing this forces a new resource to be created. Name pulumi.StringOutput `pulumi:"name"` // 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } _, err = media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.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
func (*ServiceAccount) ToServiceAccountPtrOutput ¶ added in v3.47.1
func (i *ServiceAccount) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
func (*ServiceAccount) ToServiceAccountPtrOutputWithContext ¶ added in v3.47.1
func (i *ServiceAccount) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
type ServiceAccountArgs ¶
type ServiceAccountArgs struct { // An `identity` block is documented below. Identity ServiceAccountIdentityPtrInput // 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. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // 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 ¶ added in v3.47.1
type ServiceAccountArray []ServiceAccountInput
func (ServiceAccountArray) ElementType ¶ added in v3.47.1
func (ServiceAccountArray) ElementType() reflect.Type
func (ServiceAccountArray) ToServiceAccountArrayOutput ¶ added in v3.47.1
func (i ServiceAccountArray) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArray) ToServiceAccountArrayOutputWithContext ¶ added in v3.47.1
func (i ServiceAccountArray) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ServiceAccountArrayOutput struct{ *pulumi.OutputState }
func (ServiceAccountArrayOutput) ElementType ¶ added in v3.47.1
func (ServiceAccountArrayOutput) ElementType() reflect.Type
func (ServiceAccountArrayOutput) Index ¶ added in v3.47.1
func (o ServiceAccountArrayOutput) Index(i pulumi.IntInput) ServiceAccountOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutput ¶ added in v3.47.1
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutput() ServiceAccountArrayOutput
func (ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext ¶ added in v3.47.1
func (o ServiceAccountArrayOutput) ToServiceAccountArrayOutputWithContext(ctx context.Context) ServiceAccountArrayOutput
type ServiceAccountIdentity ¶
type ServiceAccountIdentity struct { // 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 value is `SystemAssigned`. Type *string `pulumi:"type"` }
type ServiceAccountIdentityArgs ¶
type ServiceAccountIdentityArgs struct { // 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 value is `SystemAssigned`. Type pulumi.StringPtrInput `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) 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.StringPtrOutput
Specifies the type of Managed Service Identity that should be configured on this Media Services Account. Possible value is `SystemAssigned`.
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) 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 value is `SystemAssigned`.
type ServiceAccountInput ¶
type ServiceAccountInput interface { pulumi.Input ToServiceAccountOutput() ServiceAccountOutput ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput }
type ServiceAccountMap ¶ added in v3.47.1
type ServiceAccountMap map[string]ServiceAccountInput
func (ServiceAccountMap) ElementType ¶ added in v3.47.1
func (ServiceAccountMap) ElementType() reflect.Type
func (ServiceAccountMap) ToServiceAccountMapOutput ¶ added in v3.47.1
func (i ServiceAccountMap) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMap) ToServiceAccountMapOutputWithContext ¶ added in v3.47.1
func (i ServiceAccountMap) ToServiceAccountMapOutputWithContext(ctx context.Context) ServiceAccountMapOutput
type ServiceAccountMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type ServiceAccountMapOutput struct{ *pulumi.OutputState }
func (ServiceAccountMapOutput) ElementType ¶ added in v3.47.1
func (ServiceAccountMapOutput) ElementType() reflect.Type
func (ServiceAccountMapOutput) MapIndex ¶ added in v3.47.1
func (o ServiceAccountMapOutput) MapIndex(k pulumi.StringInput) ServiceAccountOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutput ¶ added in v3.47.1
func (o ServiceAccountMapOutput) ToServiceAccountMapOutput() ServiceAccountMapOutput
func (ServiceAccountMapOutput) ToServiceAccountMapOutputWithContext ¶ added in v3.47.1
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) ToServiceAccountOutput ¶
func (o ServiceAccountOutput) ToServiceAccountOutput() ServiceAccountOutput
func (ServiceAccountOutput) ToServiceAccountOutputWithContext ¶
func (o ServiceAccountOutput) ToServiceAccountOutputWithContext(ctx context.Context) ServiceAccountOutput
func (ServiceAccountOutput) ToServiceAccountPtrOutput ¶ added in v3.47.1
func (o ServiceAccountOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
func (ServiceAccountOutput) ToServiceAccountPtrOutputWithContext ¶ added in v3.47.1
func (o ServiceAccountOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
type ServiceAccountPtrInput ¶ added in v3.47.1
type ServiceAccountPtrInput interface { pulumi.Input ToServiceAccountPtrOutput() ServiceAccountPtrOutput ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput }
type ServiceAccountPtrOutput ¶ added in v3.47.1
type ServiceAccountPtrOutput struct {
*pulumi.OutputState
}
func (ServiceAccountPtrOutput) ElementType ¶ added in v3.47.1
func (ServiceAccountPtrOutput) ElementType() reflect.Type
func (ServiceAccountPtrOutput) ToServiceAccountPtrOutput ¶ added in v3.47.1
func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutput() ServiceAccountPtrOutput
func (ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext ¶ added in v3.47.1
func (o ServiceAccountPtrOutput) ToServiceAccountPtrOutputWithContext(ctx context.Context) ServiceAccountPtrOutput
type ServiceAccountState ¶
type ServiceAccountState struct { // An `identity` block is documented below. Identity ServiceAccountIdentityPtrInput // 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. Changing this forces a new resource to be created. Name pulumi.StringPtrInput // 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`. IsPrimary *bool `pulumi:"isPrimary"` }
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`. IsPrimary pulumi.BoolPtrInput `pulumi:"isPrimary"` }
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 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`.
func (ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutput ¶
func (o ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutput() ServiceAccountStorageAccountOutput
func (ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutputWithContext ¶
func (o ServiceAccountStorageAccountOutput) ToServiceAccountStorageAccountOutputWithContext(ctx context.Context) ServiceAccountStorageAccountOutput
type StreamingEndpoint ¶ added in v3.41.0
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. ScaleUnits pulumi.IntOutput `pulumi:"scaleUnits"` // 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewStreamingEndpoint(ctx, "exampleStreamingEndpoint", &media.StreamingEndpointArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewStreamingEndpoint(ctx, "exampleStreamingEndpoint", &media.StreamingEndpointArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.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/mediaservices/service1/streamingendpoints/endpoint1
```
func GetStreamingEndpoint ¶ added in v3.41.0
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 ¶ added in v3.41.0
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 ¶ added in v3.41.0
func (*StreamingEndpoint) ElementType() reflect.Type
func (*StreamingEndpoint) ToStreamingEndpointOutput ¶ added in v3.41.0
func (i *StreamingEndpoint) ToStreamingEndpointOutput() StreamingEndpointOutput
func (*StreamingEndpoint) ToStreamingEndpointOutputWithContext ¶ added in v3.41.0
func (i *StreamingEndpoint) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput
func (*StreamingEndpoint) ToStreamingEndpointPtrOutput ¶ added in v3.47.1
func (i *StreamingEndpoint) ToStreamingEndpointPtrOutput() StreamingEndpointPtrOutput
func (*StreamingEndpoint) ToStreamingEndpointPtrOutputWithContext ¶ added in v3.47.1
func (i *StreamingEndpoint) ToStreamingEndpointPtrOutputWithContext(ctx context.Context) StreamingEndpointPtrOutput
type StreamingEndpointAccessControl ¶ added in v3.41.0
type StreamingEndpointAccessControl struct { // One or more `akamaiSignatureHeaderAuthenticationKey` blocks as defined below. AkamaiSignatureHeaderAuthenticationKeys []StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKey `pulumi:"akamaiSignatureHeaderAuthenticationKeys"` // A `ip` block as defined below. IpAllows []StreamingEndpointAccessControlIpAllow `pulumi:"ipAllows"` }
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKey ¶ added in v3.41.0
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 ¶ added in v3.41.0
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 ¶ added in v3.41.0
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ElementType() reflect.Type
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput ¶ added in v3.41.0
func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext ¶ added in v3.41.0
func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArgs) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray ¶ added in v3.41.0
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray []StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyInput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ElementType() reflect.Type
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput ¶ added in v3.41.0
func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext ¶ added in v3.41.0
func (i StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArray) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) Index ¶ added in v3.41.0
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput ¶ added in v3.41.0
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
type StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Base64Key ¶ added in v3.41.0
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Base64Key() pulumi.StringPtrOutput
Authentication key.
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Expiration ¶ added in v3.41.0
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Expiration() pulumi.StringPtrOutput
The expiration time of the authentication key.
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Identifier ¶ added in v3.41.0
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) Identifier() pulumi.StringPtrOutput
Identifier of the key.
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput ¶ added in v3.41.0
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
func (StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput) ToStreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutputWithContext(ctx context.Context) StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyOutput
type StreamingEndpointAccessControlArgs ¶ added in v3.41.0
type StreamingEndpointAccessControlArgs struct { // One or more `akamaiSignatureHeaderAuthenticationKey` blocks as defined below. AkamaiSignatureHeaderAuthenticationKeys StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayInput `pulumi:"akamaiSignatureHeaderAuthenticationKeys"` // A `ip` block as defined below. IpAllows StreamingEndpointAccessControlIpAllowArrayInput `pulumi:"ipAllows"` }
func (StreamingEndpointAccessControlArgs) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlArgs) ElementType() reflect.Type
func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutput ¶ added in v3.41.0
func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput
func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutputWithContext ¶ added in v3.41.0
func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlOutputWithContext(ctx context.Context) StreamingEndpointAccessControlOutput
func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutput ¶ added in v3.41.0
func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
func (StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutputWithContext ¶ added in v3.41.0
func (i StreamingEndpointAccessControlArgs) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
type StreamingEndpointAccessControlInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
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 ¶ added in v3.41.0
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 ¶ added in v3.41.0
func (StreamingEndpointAccessControlIpAllowArgs) ElementType() reflect.Type
func (StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutput ¶ added in v3.41.0
func (i StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutput() StreamingEndpointAccessControlIpAllowOutput
func (StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutputWithContext ¶ added in v3.41.0
func (i StreamingEndpointAccessControlIpAllowArgs) ToStreamingEndpointAccessControlIpAllowOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowOutput
type StreamingEndpointAccessControlIpAllowArray ¶ added in v3.41.0
type StreamingEndpointAccessControlIpAllowArray []StreamingEndpointAccessControlIpAllowInput
func (StreamingEndpointAccessControlIpAllowArray) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlIpAllowArray) ElementType() reflect.Type
func (StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutput ¶ added in v3.41.0
func (i StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutput() StreamingEndpointAccessControlIpAllowArrayOutput
func (StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext ¶ added in v3.41.0
func (i StreamingEndpointAccessControlIpAllowArray) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowArrayOutput
type StreamingEndpointAccessControlIpAllowArrayInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
type StreamingEndpointAccessControlIpAllowArrayOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlIpAllowArrayOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlIpAllowArrayOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutput ¶ added in v3.41.0
func (o StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutput() StreamingEndpointAccessControlIpAllowArrayOutput
func (StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointAccessControlIpAllowArrayOutput) ToStreamingEndpointAccessControlIpAllowArrayOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowArrayOutput
type StreamingEndpointAccessControlIpAllowInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
type StreamingEndpointAccessControlIpAllowOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlIpAllowOutput) Address ¶ added in v3.41.0
func (o StreamingEndpointAccessControlIpAllowOutput) Address() pulumi.StringPtrOutput
The IP address to allow.
func (StreamingEndpointAccessControlIpAllowOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlIpAllowOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlIpAllowOutput) Name ¶ added in v3.41.0
func (o StreamingEndpointAccessControlIpAllowOutput) Name() pulumi.StringPtrOutput
The friendly name for the IP address range.
func (StreamingEndpointAccessControlIpAllowOutput) SubnetPrefixLength ¶ added in v3.41.0
func (o StreamingEndpointAccessControlIpAllowOutput) SubnetPrefixLength() pulumi.IntPtrOutput
The subnet mask prefix length (see CIDR notation).
func (StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutput ¶ added in v3.41.0
func (o StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutput() StreamingEndpointAccessControlIpAllowOutput
func (StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointAccessControlIpAllowOutput) ToStreamingEndpointAccessControlIpAllowOutputWithContext(ctx context.Context) StreamingEndpointAccessControlIpAllowOutput
type StreamingEndpointAccessControlOutput ¶ added in v3.41.0
type StreamingEndpointAccessControlOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlOutput) AkamaiSignatureHeaderAuthenticationKeys ¶ added in v3.41.0
func (o StreamingEndpointAccessControlOutput) AkamaiSignatureHeaderAuthenticationKeys() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
One or more `akamaiSignatureHeaderAuthenticationKey` blocks as defined below.
func (StreamingEndpointAccessControlOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlOutput) IpAllows ¶ added in v3.41.0
func (o StreamingEndpointAccessControlOutput) IpAllows() StreamingEndpointAccessControlIpAllowArrayOutput
A `ip` block as defined below.
func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutput ¶ added in v3.41.0
func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutput() StreamingEndpointAccessControlOutput
func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlOutputWithContext(ctx context.Context) StreamingEndpointAccessControlOutput
func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutput ¶ added in v3.41.0
func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
func (StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointAccessControlOutput) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
type StreamingEndpointAccessControlPtrInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
func StreamingEndpointAccessControlPtr(v *StreamingEndpointAccessControlArgs) StreamingEndpointAccessControlPtrInput
type StreamingEndpointAccessControlPtrOutput ¶ added in v3.41.0
type StreamingEndpointAccessControlPtrOutput struct{ *pulumi.OutputState }
func (StreamingEndpointAccessControlPtrOutput) AkamaiSignatureHeaderAuthenticationKeys ¶ added in v3.41.0
func (o StreamingEndpointAccessControlPtrOutput) AkamaiSignatureHeaderAuthenticationKeys() StreamingEndpointAccessControlAkamaiSignatureHeaderAuthenticationKeyArrayOutput
One or more `akamaiSignatureHeaderAuthenticationKey` blocks as defined below.
func (StreamingEndpointAccessControlPtrOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointAccessControlPtrOutput) ElementType() reflect.Type
func (StreamingEndpointAccessControlPtrOutput) IpAllows ¶ added in v3.41.0
func (o StreamingEndpointAccessControlPtrOutput) IpAllows() StreamingEndpointAccessControlIpAllowArrayOutput
A `ip` block as defined below.
func (StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutput ¶ added in v3.41.0
func (o StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutput() StreamingEndpointAccessControlPtrOutput
func (StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointAccessControlPtrOutput) ToStreamingEndpointAccessControlPtrOutputWithContext(ctx context.Context) StreamingEndpointAccessControlPtrOutput
type StreamingEndpointArgs ¶ added in v3.41.0
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. 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 ¶ added in v3.41.0
func (StreamingEndpointArgs) ElementType() reflect.Type
type StreamingEndpointArray ¶ added in v3.47.1
type StreamingEndpointArray []StreamingEndpointInput
func (StreamingEndpointArray) ElementType ¶ added in v3.47.1
func (StreamingEndpointArray) ElementType() reflect.Type
func (StreamingEndpointArray) ToStreamingEndpointArrayOutput ¶ added in v3.47.1
func (i StreamingEndpointArray) ToStreamingEndpointArrayOutput() StreamingEndpointArrayOutput
func (StreamingEndpointArray) ToStreamingEndpointArrayOutputWithContext ¶ added in v3.47.1
func (i StreamingEndpointArray) ToStreamingEndpointArrayOutputWithContext(ctx context.Context) StreamingEndpointArrayOutput
type StreamingEndpointArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type StreamingEndpointArrayOutput struct{ *pulumi.OutputState }
func (StreamingEndpointArrayOutput) ElementType ¶ added in v3.47.1
func (StreamingEndpointArrayOutput) ElementType() reflect.Type
func (StreamingEndpointArrayOutput) Index ¶ added in v3.47.1
func (o StreamingEndpointArrayOutput) Index(i pulumi.IntInput) StreamingEndpointOutput
func (StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutput ¶ added in v3.47.1
func (o StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutput() StreamingEndpointArrayOutput
func (StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutputWithContext ¶ added in v3.47.1
func (o StreamingEndpointArrayOutput) ToStreamingEndpointArrayOutputWithContext(ctx context.Context) StreamingEndpointArrayOutput
type StreamingEndpointCrossSiteAccessPolicy ¶ added in v3.41.0
type StreamingEndpointCrossSiteAccessPolicyArgs ¶ added in v3.41.0
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 ¶ added in v3.41.0
func (StreamingEndpointCrossSiteAccessPolicyArgs) ElementType() reflect.Type
func (StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutput ¶ added in v3.41.0
func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutput() StreamingEndpointCrossSiteAccessPolicyOutput
func (StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext ¶ added in v3.41.0
func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyOutput
func (StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput ¶ added in v3.41.0
func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
func (StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext ¶ added in v3.41.0
func (i StreamingEndpointCrossSiteAccessPolicyArgs) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
type StreamingEndpointCrossSiteAccessPolicyInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
type StreamingEndpointCrossSiteAccessPolicyOutput struct{ *pulumi.OutputState }
func (StreamingEndpointCrossSiteAccessPolicyOutput) ClientAccessPolicy ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ClientAccessPolicy() pulumi.StringPtrOutput
The content of clientaccesspolicy.xml used by Silverlight.
func (StreamingEndpointCrossSiteAccessPolicyOutput) CrossDomainPolicy ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyOutput) CrossDomainPolicy() pulumi.StringPtrOutput
The content of crossdomain.xml used by Silverlight.
func (StreamingEndpointCrossSiteAccessPolicyOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointCrossSiteAccessPolicyOutput) ElementType() reflect.Type
func (StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutput ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutput() StreamingEndpointCrossSiteAccessPolicyOutput
func (StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyOutput
func (StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
func (StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
type StreamingEndpointCrossSiteAccessPolicyPtrInput ¶ added in v3.41.0
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 ¶ added in v3.41.0
func StreamingEndpointCrossSiteAccessPolicyPtr(v *StreamingEndpointCrossSiteAccessPolicyArgs) StreamingEndpointCrossSiteAccessPolicyPtrInput
type StreamingEndpointCrossSiteAccessPolicyPtrOutput ¶ added in v3.41.0
type StreamingEndpointCrossSiteAccessPolicyPtrOutput struct{ *pulumi.OutputState }
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ClientAccessPolicy() pulumi.StringPtrOutput
The content of clientaccesspolicy.xml used by Silverlight.
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) CrossDomainPolicy() pulumi.StringPtrOutput
The content of crossdomain.xml used by Silverlight.
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ElementType() reflect.Type
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutput() StreamingEndpointCrossSiteAccessPolicyPtrOutput
func (StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointCrossSiteAccessPolicyPtrOutput) ToStreamingEndpointCrossSiteAccessPolicyPtrOutputWithContext(ctx context.Context) StreamingEndpointCrossSiteAccessPolicyPtrOutput
type StreamingEndpointInput ¶ added in v3.41.0
type StreamingEndpointInput interface { pulumi.Input ToStreamingEndpointOutput() StreamingEndpointOutput ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput }
type StreamingEndpointMap ¶ added in v3.47.1
type StreamingEndpointMap map[string]StreamingEndpointInput
func (StreamingEndpointMap) ElementType ¶ added in v3.47.1
func (StreamingEndpointMap) ElementType() reflect.Type
func (StreamingEndpointMap) ToStreamingEndpointMapOutput ¶ added in v3.47.1
func (i StreamingEndpointMap) ToStreamingEndpointMapOutput() StreamingEndpointMapOutput
func (StreamingEndpointMap) ToStreamingEndpointMapOutputWithContext ¶ added in v3.47.1
func (i StreamingEndpointMap) ToStreamingEndpointMapOutputWithContext(ctx context.Context) StreamingEndpointMapOutput
type StreamingEndpointMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type StreamingEndpointMapOutput struct{ *pulumi.OutputState }
func (StreamingEndpointMapOutput) ElementType ¶ added in v3.47.1
func (StreamingEndpointMapOutput) ElementType() reflect.Type
func (StreamingEndpointMapOutput) MapIndex ¶ added in v3.47.1
func (o StreamingEndpointMapOutput) MapIndex(k pulumi.StringInput) StreamingEndpointOutput
func (StreamingEndpointMapOutput) ToStreamingEndpointMapOutput ¶ added in v3.47.1
func (o StreamingEndpointMapOutput) ToStreamingEndpointMapOutput() StreamingEndpointMapOutput
func (StreamingEndpointMapOutput) ToStreamingEndpointMapOutputWithContext ¶ added in v3.47.1
func (o StreamingEndpointMapOutput) ToStreamingEndpointMapOutputWithContext(ctx context.Context) StreamingEndpointMapOutput
type StreamingEndpointOutput ¶ added in v3.41.0
type StreamingEndpointOutput struct {
*pulumi.OutputState
}
func (StreamingEndpointOutput) ElementType ¶ added in v3.41.0
func (StreamingEndpointOutput) ElementType() reflect.Type
func (StreamingEndpointOutput) ToStreamingEndpointOutput ¶ added in v3.41.0
func (o StreamingEndpointOutput) ToStreamingEndpointOutput() StreamingEndpointOutput
func (StreamingEndpointOutput) ToStreamingEndpointOutputWithContext ¶ added in v3.41.0
func (o StreamingEndpointOutput) ToStreamingEndpointOutputWithContext(ctx context.Context) StreamingEndpointOutput
func (StreamingEndpointOutput) ToStreamingEndpointPtrOutput ¶ added in v3.47.1
func (o StreamingEndpointOutput) ToStreamingEndpointPtrOutput() StreamingEndpointPtrOutput
func (StreamingEndpointOutput) ToStreamingEndpointPtrOutputWithContext ¶ added in v3.47.1
func (o StreamingEndpointOutput) ToStreamingEndpointPtrOutputWithContext(ctx context.Context) StreamingEndpointPtrOutput
type StreamingEndpointPtrInput ¶ added in v3.47.1
type StreamingEndpointPtrInput interface { pulumi.Input ToStreamingEndpointPtrOutput() StreamingEndpointPtrOutput ToStreamingEndpointPtrOutputWithContext(ctx context.Context) StreamingEndpointPtrOutput }
type StreamingEndpointPtrOutput ¶ added in v3.47.1
type StreamingEndpointPtrOutput struct {
*pulumi.OutputState
}
func (StreamingEndpointPtrOutput) ElementType ¶ added in v3.47.1
func (StreamingEndpointPtrOutput) ElementType() reflect.Type
func (StreamingEndpointPtrOutput) ToStreamingEndpointPtrOutput ¶ added in v3.47.1
func (o StreamingEndpointPtrOutput) ToStreamingEndpointPtrOutput() StreamingEndpointPtrOutput
func (StreamingEndpointPtrOutput) ToStreamingEndpointPtrOutputWithContext ¶ added in v3.47.1
func (o StreamingEndpointPtrOutput) ToStreamingEndpointPtrOutputWithContext(ctx context.Context) StreamingEndpointPtrOutput
type StreamingEndpointState ¶ added in v3.41.0
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. ScaleUnits pulumi.IntPtrInput // A mapping of tags which should be assigned to the Streaming Endpoint. Tags pulumi.StringMapInput }
func (StreamingEndpointState) ElementType ¶ added in v3.41.0
func (StreamingEndpointState) ElementType() reflect.Type
type StreamingLocator ¶ added in v3.42.0
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"` // 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } exampleAsset, err := media.NewAsset(ctx, "exampleAsset", &media.AssetArgs{ ResourceGroupName: exampleResourceGroup.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("Asset description"), }) if err != nil { return err } _, err = media.NewStreamingLocator(ctx, "exampleStreamingLocator", &media.StreamingLocatorArgs{ ResourceGroupName: exampleResourceGroup.Name, MediaServicesAccountName: exampleServiceAccount.Name, AssetName: exampleAsset.Name, StreamingPolicyName: pulumi.String("Predefined_ClearStreamingOnly"), }) 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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
func (*StreamingLocator) ElementType() reflect.Type
func (*StreamingLocator) ToStreamingLocatorOutput ¶ added in v3.42.0
func (i *StreamingLocator) ToStreamingLocatorOutput() StreamingLocatorOutput
func (*StreamingLocator) ToStreamingLocatorOutputWithContext ¶ added in v3.42.0
func (i *StreamingLocator) ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput
func (*StreamingLocator) ToStreamingLocatorPtrOutput ¶ added in v3.47.1
func (i *StreamingLocator) ToStreamingLocatorPtrOutput() StreamingLocatorPtrOutput
func (*StreamingLocator) ToStreamingLocatorPtrOutputWithContext ¶ added in v3.47.1
func (i *StreamingLocator) ToStreamingLocatorPtrOutputWithContext(ctx context.Context) StreamingLocatorPtrOutput
type StreamingLocatorArgs ¶ added in v3.42.0
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 // 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 ¶ added in v3.42.0
func (StreamingLocatorArgs) ElementType() reflect.Type
type StreamingLocatorArray ¶ added in v3.47.1
type StreamingLocatorArray []StreamingLocatorInput
func (StreamingLocatorArray) ElementType ¶ added in v3.47.1
func (StreamingLocatorArray) ElementType() reflect.Type
func (StreamingLocatorArray) ToStreamingLocatorArrayOutput ¶ added in v3.47.1
func (i StreamingLocatorArray) ToStreamingLocatorArrayOutput() StreamingLocatorArrayOutput
func (StreamingLocatorArray) ToStreamingLocatorArrayOutputWithContext ¶ added in v3.47.1
func (i StreamingLocatorArray) ToStreamingLocatorArrayOutputWithContext(ctx context.Context) StreamingLocatorArrayOutput
type StreamingLocatorArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type StreamingLocatorArrayOutput struct{ *pulumi.OutputState }
func (StreamingLocatorArrayOutput) ElementType ¶ added in v3.47.1
func (StreamingLocatorArrayOutput) ElementType() reflect.Type
func (StreamingLocatorArrayOutput) Index ¶ added in v3.47.1
func (o StreamingLocatorArrayOutput) Index(i pulumi.IntInput) StreamingLocatorOutput
func (StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutput ¶ added in v3.47.1
func (o StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutput() StreamingLocatorArrayOutput
func (StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutputWithContext ¶ added in v3.47.1
func (o StreamingLocatorArrayOutput) ToStreamingLocatorArrayOutputWithContext(ctx context.Context) StreamingLocatorArrayOutput
type StreamingLocatorContentKey ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
func (StreamingLocatorContentKeyArgs) ElementType() reflect.Type
func (StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutput ¶ added in v3.42.0
func (i StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutput() StreamingLocatorContentKeyOutput
func (StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutputWithContext ¶ added in v3.42.0
func (i StreamingLocatorContentKeyArgs) ToStreamingLocatorContentKeyOutputWithContext(ctx context.Context) StreamingLocatorContentKeyOutput
type StreamingLocatorContentKeyArray ¶ added in v3.42.0
type StreamingLocatorContentKeyArray []StreamingLocatorContentKeyInput
func (StreamingLocatorContentKeyArray) ElementType ¶ added in v3.42.0
func (StreamingLocatorContentKeyArray) ElementType() reflect.Type
func (StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutput ¶ added in v3.42.0
func (i StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutput() StreamingLocatorContentKeyArrayOutput
func (StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutputWithContext ¶ added in v3.42.0
func (i StreamingLocatorContentKeyArray) ToStreamingLocatorContentKeyArrayOutputWithContext(ctx context.Context) StreamingLocatorContentKeyArrayOutput
type StreamingLocatorContentKeyArrayInput ¶ added in v3.42.0
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 ¶ added in v3.42.0
type StreamingLocatorContentKeyArrayOutput struct{ *pulumi.OutputState }
func (StreamingLocatorContentKeyArrayOutput) ElementType ¶ added in v3.42.0
func (StreamingLocatorContentKeyArrayOutput) ElementType() reflect.Type
func (StreamingLocatorContentKeyArrayOutput) Index ¶ added in v3.42.0
func (o StreamingLocatorContentKeyArrayOutput) Index(i pulumi.IntInput) StreamingLocatorContentKeyOutput
func (StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutput ¶ added in v3.42.0
func (o StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutput() StreamingLocatorContentKeyArrayOutput
func (StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutputWithContext ¶ added in v3.42.0
func (o StreamingLocatorContentKeyArrayOutput) ToStreamingLocatorContentKeyArrayOutputWithContext(ctx context.Context) StreamingLocatorContentKeyArrayOutput
type StreamingLocatorContentKeyInput ¶ added in v3.42.0
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 ¶ added in v3.42.0
type StreamingLocatorContentKeyOutput struct{ *pulumi.OutputState }
func (StreamingLocatorContentKeyOutput) ContentKeyId ¶ added in v3.42.0
func (o StreamingLocatorContentKeyOutput) ContentKeyId() pulumi.StringPtrOutput
ID of Content Key. Changing this forces a new Streaming Locator to be created.
func (StreamingLocatorContentKeyOutput) ElementType ¶ added in v3.42.0
func (StreamingLocatorContentKeyOutput) ElementType() reflect.Type
func (StreamingLocatorContentKeyOutput) LabelReferenceInStreamingPolicy ¶ added in v3.42.0
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 ¶ added in v3.42.0
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 ¶ added in v3.42.0
func (o StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutput() StreamingLocatorContentKeyOutput
func (StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutputWithContext ¶ added in v3.42.0
func (o StreamingLocatorContentKeyOutput) ToStreamingLocatorContentKeyOutputWithContext(ctx context.Context) StreamingLocatorContentKeyOutput
func (StreamingLocatorContentKeyOutput) Type ¶ added in v3.42.0
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 ¶ added in v3.42.0
func (o StreamingLocatorContentKeyOutput) Value() pulumi.StringPtrOutput
Value of Content Key. Changing this forces a new Streaming Locator to be created.
type StreamingLocatorInput ¶ added in v3.42.0
type StreamingLocatorInput interface { pulumi.Input ToStreamingLocatorOutput() StreamingLocatorOutput ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput }
type StreamingLocatorMap ¶ added in v3.47.1
type StreamingLocatorMap map[string]StreamingLocatorInput
func (StreamingLocatorMap) ElementType ¶ added in v3.47.1
func (StreamingLocatorMap) ElementType() reflect.Type
func (StreamingLocatorMap) ToStreamingLocatorMapOutput ¶ added in v3.47.1
func (i StreamingLocatorMap) ToStreamingLocatorMapOutput() StreamingLocatorMapOutput
func (StreamingLocatorMap) ToStreamingLocatorMapOutputWithContext ¶ added in v3.47.1
func (i StreamingLocatorMap) ToStreamingLocatorMapOutputWithContext(ctx context.Context) StreamingLocatorMapOutput
type StreamingLocatorMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type StreamingLocatorMapOutput struct{ *pulumi.OutputState }
func (StreamingLocatorMapOutput) ElementType ¶ added in v3.47.1
func (StreamingLocatorMapOutput) ElementType() reflect.Type
func (StreamingLocatorMapOutput) MapIndex ¶ added in v3.47.1
func (o StreamingLocatorMapOutput) MapIndex(k pulumi.StringInput) StreamingLocatorOutput
func (StreamingLocatorMapOutput) ToStreamingLocatorMapOutput ¶ added in v3.47.1
func (o StreamingLocatorMapOutput) ToStreamingLocatorMapOutput() StreamingLocatorMapOutput
func (StreamingLocatorMapOutput) ToStreamingLocatorMapOutputWithContext ¶ added in v3.47.1
func (o StreamingLocatorMapOutput) ToStreamingLocatorMapOutputWithContext(ctx context.Context) StreamingLocatorMapOutput
type StreamingLocatorOutput ¶ added in v3.42.0
type StreamingLocatorOutput struct {
*pulumi.OutputState
}
func (StreamingLocatorOutput) ElementType ¶ added in v3.42.0
func (StreamingLocatorOutput) ElementType() reflect.Type
func (StreamingLocatorOutput) ToStreamingLocatorOutput ¶ added in v3.42.0
func (o StreamingLocatorOutput) ToStreamingLocatorOutput() StreamingLocatorOutput
func (StreamingLocatorOutput) ToStreamingLocatorOutputWithContext ¶ added in v3.42.0
func (o StreamingLocatorOutput) ToStreamingLocatorOutputWithContext(ctx context.Context) StreamingLocatorOutput
func (StreamingLocatorOutput) ToStreamingLocatorPtrOutput ¶ added in v3.47.1
func (o StreamingLocatorOutput) ToStreamingLocatorPtrOutput() StreamingLocatorPtrOutput
func (StreamingLocatorOutput) ToStreamingLocatorPtrOutputWithContext ¶ added in v3.47.1
func (o StreamingLocatorOutput) ToStreamingLocatorPtrOutputWithContext(ctx context.Context) StreamingLocatorPtrOutput
type StreamingLocatorPtrInput ¶ added in v3.47.1
type StreamingLocatorPtrInput interface { pulumi.Input ToStreamingLocatorPtrOutput() StreamingLocatorPtrOutput ToStreamingLocatorPtrOutputWithContext(ctx context.Context) StreamingLocatorPtrOutput }
type StreamingLocatorPtrOutput ¶ added in v3.47.1
type StreamingLocatorPtrOutput struct {
*pulumi.OutputState
}
func (StreamingLocatorPtrOutput) ElementType ¶ added in v3.47.1
func (StreamingLocatorPtrOutput) ElementType() reflect.Type
func (StreamingLocatorPtrOutput) ToStreamingLocatorPtrOutput ¶ added in v3.47.1
func (o StreamingLocatorPtrOutput) ToStreamingLocatorPtrOutput() StreamingLocatorPtrOutput
func (StreamingLocatorPtrOutput) ToStreamingLocatorPtrOutputWithContext ¶ added in v3.47.1
func (o StreamingLocatorPtrOutput) ToStreamingLocatorPtrOutputWithContext(ctx context.Context) StreamingLocatorPtrOutput
type StreamingLocatorState ¶ added in v3.42.0
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 // 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 ¶ added in v3.42.0
func (StreamingLocatorState) ElementType() reflect.Type
type StreamingPolicy ¶ added in v3.45.0
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"` // 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewStreamingPolicy(ctx, "exampleStreamingPolicy", &media.StreamingPolicyArgs{ ResourceGroupName: exampleResourceGroup.Name, MediaServicesAccountName: exampleServiceAccount.Name, CommonEncryptionCenc: &media.StreamingPolicyCommonEncryptionCencArgs{ EnabledProtocols: &media.StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs{ Download: pulumi.Bool(false), Dash: pulumi.Bool(true), Hls: pulumi.Bool(false), SmoothStreaming: pulumi.Bool(false), }, 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 Policys 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 ¶ added in v3.45.0
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 ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (*StreamingPolicy) ElementType() reflect.Type
func (*StreamingPolicy) ToStreamingPolicyOutput ¶ added in v3.45.0
func (i *StreamingPolicy) ToStreamingPolicyOutput() StreamingPolicyOutput
func (*StreamingPolicy) ToStreamingPolicyOutputWithContext ¶ added in v3.45.0
func (i *StreamingPolicy) ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput
func (*StreamingPolicy) ToStreamingPolicyPtrOutput ¶ added in v3.47.1
func (i *StreamingPolicy) ToStreamingPolicyPtrOutput() StreamingPolicyPtrOutput
func (*StreamingPolicy) ToStreamingPolicyPtrOutputWithContext ¶ added in v3.47.1
func (i *StreamingPolicy) ToStreamingPolicyPtrOutputWithContext(ctx context.Context) StreamingPolicyPtrOutput
type StreamingPolicyArgs ¶ added in v3.45.0
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 // 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 ¶ added in v3.45.0
func (StreamingPolicyArgs) ElementType() reflect.Type
type StreamingPolicyArray ¶ added in v3.47.1
type StreamingPolicyArray []StreamingPolicyInput
func (StreamingPolicyArray) ElementType ¶ added in v3.47.1
func (StreamingPolicyArray) ElementType() reflect.Type
func (StreamingPolicyArray) ToStreamingPolicyArrayOutput ¶ added in v3.47.1
func (i StreamingPolicyArray) ToStreamingPolicyArrayOutput() StreamingPolicyArrayOutput
func (StreamingPolicyArray) ToStreamingPolicyArrayOutputWithContext ¶ added in v3.47.1
func (i StreamingPolicyArray) ToStreamingPolicyArrayOutputWithContext(ctx context.Context) StreamingPolicyArrayOutput
type StreamingPolicyArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type StreamingPolicyArrayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyArrayOutput) ElementType ¶ added in v3.47.1
func (StreamingPolicyArrayOutput) ElementType() reflect.Type
func (StreamingPolicyArrayOutput) Index ¶ added in v3.47.1
func (o StreamingPolicyArrayOutput) Index(i pulumi.IntInput) StreamingPolicyOutput
func (StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutput ¶ added in v3.47.1
func (o StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutput() StreamingPolicyArrayOutput
func (StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutputWithContext ¶ added in v3.47.1
func (o StreamingPolicyArrayOutput) ToStreamingPolicyArrayOutputWithContext(ctx context.Context) StreamingPolicyArrayOutput
type StreamingPolicyCommonEncryptionCbcs ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcs struct { // 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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsArgs struct { // 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 ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutput() StreamingPolicyCommonEncryptionCbcsOutput
func (StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsOutput
func (StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsArgs) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
type StreamingPolicyCommonEncryptionCbcsDefaultContentKey ¶ added in v3.45.0
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 ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) Label ¶ added in v3.45.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 (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) PolicyName ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtr(v *StreamingPolicyCommonEncryptionCbcsDefaultContentKeyArgs) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrInput
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) Label ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCbcsDrmFairplay ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsDrmFairplay struct { // All license to be persistent or not. Changing this forces a new Streaming Policy to be created. AllowPersistentLicense *bool `pulumi:"allowPersistentLicense"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created. CustomLicenseAcquisitionUrlTemplate *string `pulumi:"customLicenseAcquisitionUrlTemplate"` }
type StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs ¶ added in v3.45.0
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"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created. CustomLicenseAcquisitionUrlTemplate pulumi.StringPtrInput `pulumi:"customLicenseAcquisitionUrlTemplate"` }
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
type StreamingPolicyCommonEncryptionCbcsDrmFairplayInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) AllowPersistentLicense ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyCommonEncryptionCbcsDrmFairplayPtr(v *StreamingPolicyCommonEncryptionCbcsDrmFairplayArgs) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrInput
type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) AllowPersistentLicense ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
func (StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput) ToStreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
type StreamingPolicyCommonEncryptionCbcsEnabledProtocols ¶ added in v3.45.0
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 ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Dash ¶ added in v3.45.0
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Download ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) Hls ¶ added in v3.45.0
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) SmoothStreaming ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtr(v *StreamingPolicyCommonEncryptionCbcsEnabledProtocolsArgs) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrInput
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Dash ¶ added in v3.45.0
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Download ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) Hls ¶ added in v3.45.0
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) SmoothStreaming ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCbcsInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsOutput) DefaultContentKey ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsOutput) DrmFairplay ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsOutput) DrmFairplay() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
A `drmFairplay` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsOutput) EnabledProtocols ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutput() StreamingPolicyCommonEncryptionCbcsOutput
func (StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsOutput
func (StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
type StreamingPolicyCommonEncryptionCbcsPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyCommonEncryptionCbcsPtr(v *StreamingPolicyCommonEncryptionCbcsArgs) StreamingPolicyCommonEncryptionCbcsPtrInput
type StreamingPolicyCommonEncryptionCbcsPtrOutput ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCbcsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) DefaultContentKey ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCbcsDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) DrmFairplay ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) DrmFairplay() StreamingPolicyCommonEncryptionCbcsDrmFairplayPtrOutput
A `drmFairplay` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) EnabledProtocols ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCbcsEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutput() StreamingPolicyCommonEncryptionCbcsPtrOutput
func (StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCbcsPtrOutput) ToStreamingPolicyCommonEncryptionCbcsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCbcsPtrOutput
type StreamingPolicyCommonEncryptionCenc ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCenc struct { // 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"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. 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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencArgs struct { // 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"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. 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 ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutput() StreamingPolicyCommonEncryptionCencOutput
func (StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencOutput
func (StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
func (StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencArgs) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
type StreamingPolicyCommonEncryptionCencDefaultContentKey ¶ added in v3.45.0
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 ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCencDefaultContentKeyInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) Label ¶ added in v3.45.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 (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) PolicyName ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyCommonEncryptionCencDefaultContentKeyPtr(v *StreamingPolicyCommonEncryptionCencDefaultContentKeyArgs) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrInput
type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) Label ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) PolicyName() pulumi.StringPtrOutput
Policy used by Default Key. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
func (StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput) ToStreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
type StreamingPolicyCommonEncryptionCencDrmPlayready ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencDrmPlayready struct { // Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created. CustomAttributes *string `pulumi:"customAttributes"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created. CustomLicenseAcquisitionUrlTemplate *string `pulumi:"customLicenseAcquisitionUrlTemplate"` }
type StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs struct { // Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created. CustomAttributes pulumi.StringPtrInput `pulumi:"customAttributes"` // Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created. CustomLicenseAcquisitionUrlTemplate pulumi.StringPtrInput `pulumi:"customLicenseAcquisitionUrlTemplate"` }
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
type StreamingPolicyCommonEncryptionCencDrmPlayreadyInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomAttributes ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomAttributes() pulumi.StringPtrOutput
Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomLicenseAcquisitionUrlTemplate ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyCommonEncryptionCencDrmPlayreadyPtr(v *StreamingPolicyCommonEncryptionCencDrmPlayreadyArgs) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrInput
type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomAttributes ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomAttributes() pulumi.StringPtrOutput
Custom attributes for PlayReady. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomLicenseAcquisitionUrlTemplate ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) CustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
func (StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput) ToStreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
type StreamingPolicyCommonEncryptionCencEnabledProtocols ¶ added in v3.45.0
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 ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCencEnabledProtocolsInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Dash ¶ added in v3.45.0
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Download ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) Hls ¶ added in v3.45.0
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) SmoothStreaming ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyCommonEncryptionCencEnabledProtocolsPtr(v *StreamingPolicyCommonEncryptionCencEnabledProtocolsArgs) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrInput
type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Dash ¶ added in v3.45.0
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Download ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) Hls ¶ added in v3.45.0
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) SmoothStreaming ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
func (StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput) ToStreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
type StreamingPolicyCommonEncryptionCencInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencOutput) DefaultContentKey ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) DrmPlayready ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencOutput) DrmPlayready() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
A `drmPlayready` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencOutput) EnabledProtocols ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutput() StreamingPolicyCommonEncryptionCencOutput
func (StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencOutput
func (StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
func (StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
type StreamingPolicyCommonEncryptionCencPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyCommonEncryptionCencPtr(v *StreamingPolicyCommonEncryptionCencArgs) StreamingPolicyCommonEncryptionCencPtrInput
type StreamingPolicyCommonEncryptionCencPtrOutput ¶ added in v3.45.0
type StreamingPolicyCommonEncryptionCencPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyCommonEncryptionCencPtrOutput) DefaultContentKey ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) DefaultContentKey() StreamingPolicyCommonEncryptionCencDefaultContentKeyPtrOutput
A `defaultContentKey` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) DrmPlayready ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) DrmPlayready() StreamingPolicyCommonEncryptionCencDrmPlayreadyPtrOutput
A `drmPlayready` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) DrmWidevineCustomLicenseAcquisitionUrlTemplate() pulumi.StringPtrOutput
Template for the URL of the custom service delivering licenses to end user players. Not required when using Azure Media Services for issuing licenses. The template supports replaceable tokens that the service will update at runtime with the value specific to the request. The currently supported token values are `{AlternativeMediaId}`, which is replaced with the value of `StreamingLocatorId.AlternativeMediaId`, and `{ContentKeyId}`, which is replaced with the value of identifier of the key being requested. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyCommonEncryptionCencPtrOutput) ElementType() reflect.Type
func (StreamingPolicyCommonEncryptionCencPtrOutput) EnabledProtocols ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) EnabledProtocols() StreamingPolicyCommonEncryptionCencEnabledProtocolsPtrOutput
A `enabledProtocols` block as defined below. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutput() StreamingPolicyCommonEncryptionCencPtrOutput
func (StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyCommonEncryptionCencPtrOutput) ToStreamingPolicyCommonEncryptionCencPtrOutputWithContext(ctx context.Context) StreamingPolicyCommonEncryptionCencPtrOutput
type StreamingPolicyInput ¶ added in v3.45.0
type StreamingPolicyInput interface { pulumi.Input ToStreamingPolicyOutput() StreamingPolicyOutput ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput }
type StreamingPolicyMap ¶ added in v3.47.1
type StreamingPolicyMap map[string]StreamingPolicyInput
func (StreamingPolicyMap) ElementType ¶ added in v3.47.1
func (StreamingPolicyMap) ElementType() reflect.Type
func (StreamingPolicyMap) ToStreamingPolicyMapOutput ¶ added in v3.47.1
func (i StreamingPolicyMap) ToStreamingPolicyMapOutput() StreamingPolicyMapOutput
func (StreamingPolicyMap) ToStreamingPolicyMapOutputWithContext ¶ added in v3.47.1
func (i StreamingPolicyMap) ToStreamingPolicyMapOutputWithContext(ctx context.Context) StreamingPolicyMapOutput
type StreamingPolicyMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type StreamingPolicyMapOutput struct{ *pulumi.OutputState }
func (StreamingPolicyMapOutput) ElementType ¶ added in v3.47.1
func (StreamingPolicyMapOutput) ElementType() reflect.Type
func (StreamingPolicyMapOutput) MapIndex ¶ added in v3.47.1
func (o StreamingPolicyMapOutput) MapIndex(k pulumi.StringInput) StreamingPolicyOutput
func (StreamingPolicyMapOutput) ToStreamingPolicyMapOutput ¶ added in v3.47.1
func (o StreamingPolicyMapOutput) ToStreamingPolicyMapOutput() StreamingPolicyMapOutput
func (StreamingPolicyMapOutput) ToStreamingPolicyMapOutputWithContext ¶ added in v3.47.1
func (o StreamingPolicyMapOutput) ToStreamingPolicyMapOutputWithContext(ctx context.Context) StreamingPolicyMapOutput
type StreamingPolicyNoEncryptionEnabledProtocols ¶ added in v3.45.0
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 ¶ added in v3.45.0
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 ¶ added in v3.45.0
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ElementType() reflect.Type
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput ¶ added in v3.45.0
func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput() StreamingPolicyNoEncryptionEnabledProtocolsOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (i StreamingPolicyNoEncryptionEnabledProtocolsArgs) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyNoEncryptionEnabledProtocolsInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
type StreamingPolicyNoEncryptionEnabledProtocolsOutput struct{ *pulumi.OutputState }
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) Dash ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Dash() pulumi.BoolPtrOutput
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) Download ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ElementType() reflect.Type
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) Hls ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) Hls() pulumi.BoolPtrOutput
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) SmoothStreaming ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutput() StreamingPolicyNoEncryptionEnabledProtocolsOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyNoEncryptionEnabledProtocolsPtrInput ¶ added in v3.45.0
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 ¶ added in v3.45.0
func StreamingPolicyNoEncryptionEnabledProtocolsPtr(v *StreamingPolicyNoEncryptionEnabledProtocolsArgs) StreamingPolicyNoEncryptionEnabledProtocolsPtrInput
type StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ¶ added in v3.45.0
type StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput struct{ *pulumi.OutputState }
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Dash ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Dash() pulumi.BoolPtrOutput
Enable DASH protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Download ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Download() pulumi.BoolPtrOutput
Enable Download protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ElementType() reflect.Type
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) Hls ¶ added in v3.45.0
Enable HLS protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) SmoothStreaming ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) SmoothStreaming() pulumi.BoolPtrOutput
Enable SmoothStreaming protocol or not. Changing this forces a new Streaming Policy to be created.
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutput() StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
func (StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput) ToStreamingPolicyNoEncryptionEnabledProtocolsPtrOutputWithContext(ctx context.Context) StreamingPolicyNoEncryptionEnabledProtocolsPtrOutput
type StreamingPolicyOutput ¶ added in v3.45.0
type StreamingPolicyOutput struct {
*pulumi.OutputState
}
func (StreamingPolicyOutput) ElementType ¶ added in v3.45.0
func (StreamingPolicyOutput) ElementType() reflect.Type
func (StreamingPolicyOutput) ToStreamingPolicyOutput ¶ added in v3.45.0
func (o StreamingPolicyOutput) ToStreamingPolicyOutput() StreamingPolicyOutput
func (StreamingPolicyOutput) ToStreamingPolicyOutputWithContext ¶ added in v3.45.0
func (o StreamingPolicyOutput) ToStreamingPolicyOutputWithContext(ctx context.Context) StreamingPolicyOutput
func (StreamingPolicyOutput) ToStreamingPolicyPtrOutput ¶ added in v3.47.1
func (o StreamingPolicyOutput) ToStreamingPolicyPtrOutput() StreamingPolicyPtrOutput
func (StreamingPolicyOutput) ToStreamingPolicyPtrOutputWithContext ¶ added in v3.47.1
func (o StreamingPolicyOutput) ToStreamingPolicyPtrOutputWithContext(ctx context.Context) StreamingPolicyPtrOutput
type StreamingPolicyPtrInput ¶ added in v3.47.1
type StreamingPolicyPtrInput interface { pulumi.Input ToStreamingPolicyPtrOutput() StreamingPolicyPtrOutput ToStreamingPolicyPtrOutputWithContext(ctx context.Context) StreamingPolicyPtrOutput }
type StreamingPolicyPtrOutput ¶ added in v3.47.1
type StreamingPolicyPtrOutput struct {
*pulumi.OutputState
}
func (StreamingPolicyPtrOutput) ElementType ¶ added in v3.47.1
func (StreamingPolicyPtrOutput) ElementType() reflect.Type
func (StreamingPolicyPtrOutput) ToStreamingPolicyPtrOutput ¶ added in v3.47.1
func (o StreamingPolicyPtrOutput) ToStreamingPolicyPtrOutput() StreamingPolicyPtrOutput
func (StreamingPolicyPtrOutput) ToStreamingPolicyPtrOutputWithContext ¶ added in v3.47.1
func (o StreamingPolicyPtrOutput) ToStreamingPolicyPtrOutputWithContext(ctx context.Context) StreamingPolicyPtrOutput
type StreamingPolicyState ¶ added in v3.45.0
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 // 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 ¶ added in v3.45.0
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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewTransform(ctx, "exampleTransform", &media.TransformArgs{ ResourceGroupName: exampleResourceGroup.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My transform description"), Outputs: media.TransformOutputArray{ &media.TransformOutputArgs{ 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/v3/go/azure/core" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/media" "github.com/pulumi/pulumi-azure/sdk/v3/go/azure/storage" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleResourceGroup, err := core.NewResourceGroup(ctx, "exampleResourceGroup", &core.ResourceGroupArgs{ Location: pulumi.String("West Europe"), }) if err != nil { return err } exampleAccount, err := storage.NewAccount(ctx, "exampleAccount", &storage.AccountArgs{ ResourceGroupName: exampleResourceGroup.Name, Location: exampleResourceGroup.Location, AccountTier: pulumi.String("Standard"), AccountReplicationType: pulumi.String("GRS"), }) if err != nil { return err } exampleServiceAccount, err := media.NewServiceAccount(ctx, "exampleServiceAccount", &media.ServiceAccountArgs{ Location: exampleResourceGroup.Location, ResourceGroupName: exampleResourceGroup.Name, StorageAccounts: media.ServiceAccountStorageAccountArray{ &media.ServiceAccountStorageAccountArgs{ Id: exampleAccount.ID(), IsPrimary: pulumi.Bool(true), }, }, }) if err != nil { return err } _, err = media.NewTransform(ctx, "exampleTransform", &media.TransformArgs{ ResourceGroupName: exampleResourceGroup.Name, MediaServicesAccountName: exampleServiceAccount.Name, Description: pulumi.String("My transform description"), Outputs: media.TransformOutputArray{ &media.TransformOutputArgs{ RelativePriority: pulumi.String("Normal"), OnErrorAction: pulumi.String("ContinueJob"), BuiltinPreset: &media.TransformOutputBuiltinPresetArgs{ PresetName: pulumi.String("AACGoodQualityAudio"), }, }, &media.TransformOutputArgs{ RelativePriority: pulumi.String("Low"), OnErrorAction: pulumi.String("ContinueJob"), AudioAnalyzerPreset: &media.TransformOutputAudioAnalyzerPresetArgs{ AudioLanguage: pulumi.String("en-US"), AudioAnalysisMode: pulumi.String("Basic"), }, }, &media.TransformOutputArgs{ RelativePriority: pulumi.String("Low"), OnErrorAction: pulumi.String("StopProcessingJob"), FaceDetectorPreset: &media.TransformOutputFaceDetectorPresetArgs{ AnalysisResolution: pulumi.String("StandardDefinition"), }, }, }, }) 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
func (*Transform) ToTransformPtrOutput ¶ added in v3.47.1
func (i *Transform) ToTransformPtrOutput() TransformPtrOutput
func (*Transform) ToTransformPtrOutputWithContext ¶ added in v3.47.1
func (i *Transform) ToTransformPtrOutputWithContext(ctx context.Context) TransformPtrOutput
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 ¶ added in v3.47.1
type TransformArray []TransformInput
func (TransformArray) ElementType ¶ added in v3.47.1
func (TransformArray) ElementType() reflect.Type
func (TransformArray) ToTransformArrayOutput ¶ added in v3.47.1
func (i TransformArray) ToTransformArrayOutput() TransformArrayOutput
func (TransformArray) ToTransformArrayOutputWithContext ¶ added in v3.47.1
func (i TransformArray) ToTransformArrayOutputWithContext(ctx context.Context) TransformArrayOutput
type TransformArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type TransformArrayOutput struct{ *pulumi.OutputState }
func (TransformArrayOutput) ElementType ¶ added in v3.47.1
func (TransformArrayOutput) ElementType() reflect.Type
func (TransformArrayOutput) Index ¶ added in v3.47.1
func (o TransformArrayOutput) Index(i pulumi.IntInput) TransformOutput
func (TransformArrayOutput) ToTransformArrayOutput ¶ added in v3.47.1
func (o TransformArrayOutput) ToTransformArrayOutput() TransformArrayOutput
func (TransformArrayOutput) ToTransformArrayOutputWithContext ¶ added in v3.47.1
func (o TransformArrayOutput) ToTransformArrayOutputWithContext(ctx context.Context) TransformArrayOutput
type TransformInput ¶
type TransformInput interface { pulumi.Input ToTransformOutput() TransformOutput ToTransformOutputWithContext(ctx context.Context) TransformOutput }
type TransformMap ¶ added in v3.47.1
type TransformMap map[string]TransformInput
func (TransformMap) ElementType ¶ added in v3.47.1
func (TransformMap) ElementType() reflect.Type
func (TransformMap) ToTransformMapOutput ¶ added in v3.47.1
func (i TransformMap) ToTransformMapOutput() TransformMapOutput
func (TransformMap) ToTransformMapOutputWithContext ¶ added in v3.47.1
func (i TransformMap) ToTransformMapOutputWithContext(ctx context.Context) TransformMapOutput
type TransformMapInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type TransformMapOutput struct{ *pulumi.OutputState }
func (TransformMapOutput) ElementType ¶ added in v3.47.1
func (TransformMapOutput) ElementType() reflect.Type
func (TransformMapOutput) MapIndex ¶ added in v3.47.1
func (o TransformMapOutput) MapIndex(k pulumi.StringInput) TransformOutput
func (TransformMapOutput) ToTransformMapOutput ¶ added in v3.47.1
func (o TransformMapOutput) ToTransformMapOutput() TransformMapOutput
func (TransformMapOutput) ToTransformMapOutputWithContext ¶ added in v3.47.1
func (o TransformMapOutput) ToTransformMapOutputWithContext(ctx context.Context) TransformMapOutput
type TransformOutput ¶
type TransformOutput struct {
*pulumi.OutputState
}
func (TransformOutput) ElementType ¶
func (TransformOutput) ElementType() reflect.Type
func (TransformOutput) ToTransformOutput ¶
func (o TransformOutput) ToTransformOutput() TransformOutput
func (TransformOutput) ToTransformOutputWithContext ¶
func (o TransformOutput) ToTransformOutputWithContext(ctx context.Context) TransformOutput
func (TransformOutput) ToTransformPtrOutput ¶ added in v3.47.1
func (o TransformOutput) ToTransformPtrOutput() TransformPtrOutput
func (TransformOutput) ToTransformPtrOutputWithContext ¶ added in v3.47.1
func (o TransformOutput) ToTransformPtrOutputWithContext(ctx context.Context) TransformPtrOutput
type TransformOutputAudioAnalyzerPreset ¶
type TransformOutputAudioAnalyzerPreset struct { // Possibles value are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. 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 discernable speech. If automatic detection fails to find the language, transcription would fallback to 'en-US'." The list of supported languages is available here: https://go.microsoft.com/fwlink/?linkid=2109463. AudioLanguage *string `pulumi:"audioLanguage"` }
type TransformOutputAudioAnalyzerPresetArgs ¶
type TransformOutputAudioAnalyzerPresetArgs struct { // Possibles value are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. 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 discernable speech. If automatic detection fails to find the language, transcription would fallback to 'en-US'." The list of supported languages is available here: https://go.microsoft.com/fwlink/?linkid=2109463. AudioLanguage pulumi.StringPtrInput `pulumi:"audioLanguage"` }
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
Possibles value are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed.
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 discernable speech. If automatic detection fails to find the language, transcription would fallback 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) 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
Possibles value are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed.
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 discernable speech. If automatic detection fails to find the language, transcription would fallback 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) ToTransformOutputAudioAnalyzerPresetPtrOutput ¶
func (o TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutput() TransformOutputAudioAnalyzerPresetPtrOutput
func (TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext ¶
func (o TransformOutputAudioAnalyzerPresetPtrOutput) ToTransformOutputAudioAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputAudioAnalyzerPresetPtrOutput
type TransformOutputBuiltinPreset ¶
type TransformOutputBuiltinPreset struct { // The built-in preset to be used for encoding videos. The allowed values are `AACGoodQualityAudio`, `AdaptiveStreaming`,`ContentAwareEncoding`, `ContentAwareEncodingExperimental`,`CopyAllBitrateNonInterleaved`, `H264MultipleBitrate1080p`,`H264MultipleBitrate720p`, `H264MultipleBitrateSD`,`H264SingleBitrate1080p`, `H264SingleBitrate720p` and `H264SingleBitrateSD`. PresetName *string `pulumi:"presetName"` }
type TransformOutputBuiltinPresetArgs ¶
type TransformOutputBuiltinPresetArgs struct { // The built-in preset to be used for encoding videos. The allowed values are `AACGoodQualityAudio`, `AdaptiveStreaming`,`ContentAwareEncoding`, `ContentAwareEncodingExperimental`,`CopyAllBitrateNonInterleaved`, `H264MultipleBitrate1080p`,`H264MultipleBitrate720p`, `H264MultipleBitrateSD`,`H264SingleBitrate1080p`, `H264SingleBitrate720p` and `H264SingleBitrateSD`. PresetName pulumi.StringPtrInput `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) PresetName ¶
func (o TransformOutputBuiltinPresetOutput) PresetName() pulumi.StringPtrOutput
The built-in preset to be used for encoding videos. The allowed values are `AACGoodQualityAudio`, `AdaptiveStreaming`,`ContentAwareEncoding`, `ContentAwareEncodingExperimental`,`CopyAllBitrateNonInterleaved`, `H264MultipleBitrate1080p`,`H264MultipleBitrate720p`, `H264MultipleBitrateSD`,`H264SingleBitrate1080p`, `H264SingleBitrate720p` and `H264SingleBitrateSD`.
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 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) PresetName ¶
func (o TransformOutputBuiltinPresetPtrOutput) PresetName() pulumi.StringPtrOutput
The built-in preset to be used for encoding videos. The allowed values are `AACGoodQualityAudio`, `AdaptiveStreaming`,`ContentAwareEncoding`, `ContentAwareEncodingExperimental`,`CopyAllBitrateNonInterleaved`, `H264MultipleBitrate1080p`,`H264MultipleBitrate720p`, `H264MultipleBitrateSD`,`H264SingleBitrate1080p`, `H264SingleBitrate720p` and `H264SingleBitrateSD`.
func (TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutput ¶
func (o TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutput() TransformOutputBuiltinPresetPtrOutput
func (TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext ¶
func (o TransformOutputBuiltinPresetPtrOutput) ToTransformOutputBuiltinPresetPtrOutputWithContext(ctx context.Context) TransformOutputBuiltinPresetPtrOutput
type TransformOutputFaceDetectorPreset ¶
type TransformOutputFaceDetectorPreset struct { // Possibles value are `SourceResolution` or `StandardDefinition`. Specifies the maximum resolution at which your video is analyzed. The default behavior is `SourceResolution` 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. AnalysisResolution *string `pulumi:"analysisResolution"` }
type TransformOutputFaceDetectorPresetArgs ¶
type TransformOutputFaceDetectorPresetArgs struct { // Possibles value are `SourceResolution` or `StandardDefinition`. Specifies the maximum resolution at which your video is analyzed. The default behavior is `SourceResolution` 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. AnalysisResolution pulumi.StringPtrInput `pulumi:"analysisResolution"` }
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
Possibles value are `SourceResolution` or `StandardDefinition`. Specifies the maximum resolution at which your video is analyzed. The default behavior is `SourceResolution` 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.
func (TransformOutputFaceDetectorPresetOutput) ElementType ¶
func (TransformOutputFaceDetectorPresetOutput) ElementType() reflect.Type
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
Possibles value are `SourceResolution` or `StandardDefinition`. Specifies the maximum resolution at which your video is analyzed. The default behavior is `SourceResolution` 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.
func (TransformOutputFaceDetectorPresetPtrOutput) ElementType ¶
func (TransformOutputFaceDetectorPresetPtrOutput) ElementType() reflect.Type
func (TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutput ¶
func (o TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutput() TransformOutputFaceDetectorPresetPtrOutput
func (TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutputWithContext ¶
func (o TransformOutputFaceDetectorPresetPtrOutput) ToTransformOutputFaceDetectorPresetPtrOutputWithContext(ctx context.Context) TransformOutputFaceDetectorPresetPtrOutput
type TransformOutputType ¶ added in v3.47.1
type TransformOutputType struct { // A `audioAnalyzerPreset` block as defined below. AudioAnalyzerPreset *TransformOutputAudioAnalyzerPreset `pulumi:"audioAnalyzerPreset"` // A `builtinPreset` block as defined below. BuiltinPreset *TransformOutputBuiltinPreset `pulumi:"builtinPreset"` // A `faceDetectorPreset` block as defined below. 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`. Possibles value are `StopProcessingJob` or `ContinueJob`. 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. Possibles value are `High`, `Normal` or `Low`. RelativePriority *string `pulumi:"relativePriority"` // A `videoAnalyzerPreset` block as defined below. VideoAnalyzerPreset *TransformOutputVideoAnalyzerPreset `pulumi:"videoAnalyzerPreset"` }
type TransformOutputTypeArgs ¶ added in v3.47.1
type TransformOutputTypeArgs struct { // A `audioAnalyzerPreset` block as defined below. AudioAnalyzerPreset TransformOutputAudioAnalyzerPresetPtrInput `pulumi:"audioAnalyzerPreset"` // A `builtinPreset` block as defined below. BuiltinPreset TransformOutputBuiltinPresetPtrInput `pulumi:"builtinPreset"` // A `faceDetectorPreset` block as defined below. 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`. Possibles value are `StopProcessingJob` or `ContinueJob`. 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. Possibles value are `High`, `Normal` or `Low`. RelativePriority pulumi.StringPtrInput `pulumi:"relativePriority"` // A `videoAnalyzerPreset` block as defined below. VideoAnalyzerPreset TransformOutputVideoAnalyzerPresetPtrInput `pulumi:"videoAnalyzerPreset"` }
func (TransformOutputTypeArgs) ElementType ¶ added in v3.47.1
func (TransformOutputTypeArgs) ElementType() reflect.Type
func (TransformOutputTypeArgs) ToTransformOutputTypeOutput ¶ added in v3.47.1
func (i TransformOutputTypeArgs) ToTransformOutputTypeOutput() TransformOutputTypeOutput
func (TransformOutputTypeArgs) ToTransformOutputTypeOutputWithContext ¶ added in v3.47.1
func (i TransformOutputTypeArgs) ToTransformOutputTypeOutputWithContext(ctx context.Context) TransformOutputTypeOutput
type TransformOutputTypeArray ¶ added in v3.47.1
type TransformOutputTypeArray []TransformOutputTypeInput
func (TransformOutputTypeArray) ElementType ¶ added in v3.47.1
func (TransformOutputTypeArray) ElementType() reflect.Type
func (TransformOutputTypeArray) ToTransformOutputTypeArrayOutput ¶ added in v3.47.1
func (i TransformOutputTypeArray) ToTransformOutputTypeArrayOutput() TransformOutputTypeArrayOutput
func (TransformOutputTypeArray) ToTransformOutputTypeArrayOutputWithContext ¶ added in v3.47.1
func (i TransformOutputTypeArray) ToTransformOutputTypeArrayOutputWithContext(ctx context.Context) TransformOutputTypeArrayOutput
type TransformOutputTypeArrayInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type TransformOutputTypeArrayOutput struct{ *pulumi.OutputState }
func (TransformOutputTypeArrayOutput) ElementType ¶ added in v3.47.1
func (TransformOutputTypeArrayOutput) ElementType() reflect.Type
func (TransformOutputTypeArrayOutput) Index ¶ added in v3.47.1
func (o TransformOutputTypeArrayOutput) Index(i pulumi.IntInput) TransformOutputTypeOutput
func (TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutput ¶ added in v3.47.1
func (o TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutput() TransformOutputTypeArrayOutput
func (TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutputWithContext ¶ added in v3.47.1
func (o TransformOutputTypeArrayOutput) ToTransformOutputTypeArrayOutputWithContext(ctx context.Context) TransformOutputTypeArrayOutput
type TransformOutputTypeInput ¶ added in v3.47.1
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 ¶ added in v3.47.1
type TransformOutputTypeOutput struct{ *pulumi.OutputState }
func (TransformOutputTypeOutput) AudioAnalyzerPreset ¶ added in v3.47.1
func (o TransformOutputTypeOutput) AudioAnalyzerPreset() TransformOutputAudioAnalyzerPresetPtrOutput
A `audioAnalyzerPreset` block as defined below.
func (TransformOutputTypeOutput) BuiltinPreset ¶ added in v3.47.1
func (o TransformOutputTypeOutput) BuiltinPreset() TransformOutputBuiltinPresetPtrOutput
A `builtinPreset` block as defined below.
func (TransformOutputTypeOutput) ElementType ¶ added in v3.47.1
func (TransformOutputTypeOutput) ElementType() reflect.Type
func (TransformOutputTypeOutput) FaceDetectorPreset ¶ added in v3.47.1
func (o TransformOutputTypeOutput) FaceDetectorPreset() TransformOutputFaceDetectorPresetPtrOutput
A `faceDetectorPreset` block as defined below.
func (TransformOutputTypeOutput) OnErrorAction ¶ added in v3.47.1
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`. Possibles value are `StopProcessingJob` or `ContinueJob`.
func (TransformOutputTypeOutput) RelativePriority ¶ added in v3.47.1
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. Possibles value are `High`, `Normal` or `Low`.
func (TransformOutputTypeOutput) ToTransformOutputTypeOutput ¶ added in v3.47.1
func (o TransformOutputTypeOutput) ToTransformOutputTypeOutput() TransformOutputTypeOutput
func (TransformOutputTypeOutput) ToTransformOutputTypeOutputWithContext ¶ added in v3.47.1
func (o TransformOutputTypeOutput) ToTransformOutputTypeOutputWithContext(ctx context.Context) TransformOutputTypeOutput
func (TransformOutputTypeOutput) VideoAnalyzerPreset ¶ added in v3.47.1
func (o TransformOutputTypeOutput) VideoAnalyzerPreset() TransformOutputVideoAnalyzerPresetPtrOutput
A `videoAnalyzerPreset` block as defined below.
type TransformOutputVideoAnalyzerPreset ¶
type TransformOutputVideoAnalyzerPreset struct { // Possibles value are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. 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 discernable speech. If automatic detection fails to find the language, transcription would fallback to 'en-US'." The list of supported languages is available here: https://go.microsoft.com/fwlink/?linkid=2109463. AudioLanguage *string `pulumi:"audioLanguage"` // 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. InsightsType *string `pulumi:"insightsType"` }
type TransformOutputVideoAnalyzerPresetArgs ¶
type TransformOutputVideoAnalyzerPresetArgs struct { // Possibles value are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed. 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 discernable speech. If automatic detection fails to find the language, transcription would fallback to 'en-US'." The list of supported languages is available here: https://go.microsoft.com/fwlink/?linkid=2109463. AudioLanguage pulumi.StringPtrInput `pulumi:"audioLanguage"` // 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. 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
Possibles value are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed.
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 discernable speech. If automatic detection fails to find the language, transcription would fallback 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) 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.
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
Possibles value are `Basic` or `Standard`. Determines the set of audio analysis operations to be performed.
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 discernable speech. If automatic detection fails to find the language, transcription would fallback 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) 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.
func (TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput ¶
func (o TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutput() TransformOutputVideoAnalyzerPresetPtrOutput
func (TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext ¶
func (o TransformOutputVideoAnalyzerPresetPtrOutput) ToTransformOutputVideoAnalyzerPresetPtrOutputWithContext(ctx context.Context) TransformOutputVideoAnalyzerPresetPtrOutput
type TransformPtrInput ¶ added in v3.47.1
type TransformPtrInput interface { pulumi.Input ToTransformPtrOutput() TransformPtrOutput ToTransformPtrOutputWithContext(ctx context.Context) TransformPtrOutput }
type TransformPtrOutput ¶ added in v3.47.1
type TransformPtrOutput struct {
*pulumi.OutputState
}
func (TransformPtrOutput) ElementType ¶ added in v3.47.1
func (TransformPtrOutput) ElementType() reflect.Type
func (TransformPtrOutput) ToTransformPtrOutput ¶ added in v3.47.1
func (o TransformPtrOutput) ToTransformPtrOutput() TransformPtrOutput
func (TransformPtrOutput) ToTransformPtrOutputWithContext ¶ added in v3.47.1
func (o TransformPtrOutput) ToTransformPtrOutputWithContext(ctx context.Context) TransformPtrOutput
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