Documentation ¶
Index ¶
- Constants
- type AccessPolicy
- type AccessPolicyArgs
- type AccessPolicyEccAlgo
- func (AccessPolicyEccAlgo) ElementType() reflect.Type
- func (e AccessPolicyEccAlgo) ToAccessPolicyEccAlgoOutput() AccessPolicyEccAlgoOutput
- func (e AccessPolicyEccAlgo) ToAccessPolicyEccAlgoOutputWithContext(ctx context.Context) AccessPolicyEccAlgoOutput
- func (e AccessPolicyEccAlgo) ToAccessPolicyEccAlgoPtrOutput() AccessPolicyEccAlgoPtrOutput
- func (e AccessPolicyEccAlgo) ToAccessPolicyEccAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyEccAlgoPtrOutput
- func (e AccessPolicyEccAlgo) ToStringOutput() pulumi.StringOutput
- func (e AccessPolicyEccAlgo) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessPolicyEccAlgo) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessPolicyEccAlgo) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyEccAlgoInput
- type AccessPolicyEccAlgoOutput
- func (AccessPolicyEccAlgoOutput) ElementType() reflect.Type
- func (o AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoOutput() AccessPolicyEccAlgoOutput
- func (o AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoOutputWithContext(ctx context.Context) AccessPolicyEccAlgoOutput
- func (o AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoPtrOutput() AccessPolicyEccAlgoPtrOutput
- func (o AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyEccAlgoPtrOutput
- func (o AccessPolicyEccAlgoOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessPolicyEccAlgoOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessPolicyEccAlgoOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPolicyEccAlgoOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyEccAlgoPtrInput
- type AccessPolicyEccAlgoPtrOutput
- func (o AccessPolicyEccAlgoPtrOutput) Elem() AccessPolicyEccAlgoOutput
- func (AccessPolicyEccAlgoPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyEccAlgoPtrOutput) ToAccessPolicyEccAlgoPtrOutput() AccessPolicyEccAlgoPtrOutput
- func (o AccessPolicyEccAlgoPtrOutput) ToAccessPolicyEccAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyEccAlgoPtrOutput
- func (o AccessPolicyEccAlgoPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPolicyEccAlgoPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyInput
- type AccessPolicyOutput
- func (o AccessPolicyOutput) Authentication() JwtAuthenticationResponsePtrOutput
- func (AccessPolicyOutput) ElementType() reflect.Type
- func (o AccessPolicyOutput) Name() pulumi.StringOutput
- func (o AccessPolicyOutput) Role() pulumi.StringPtrOutput
- func (o AccessPolicyOutput) SystemData() SystemDataResponseOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
- func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
- func (o AccessPolicyOutput) Type() pulumi.StringOutput
- type AccessPolicyRole
- func (AccessPolicyRole) ElementType() reflect.Type
- func (e AccessPolicyRole) ToAccessPolicyRoleOutput() AccessPolicyRoleOutput
- func (e AccessPolicyRole) ToAccessPolicyRoleOutputWithContext(ctx context.Context) AccessPolicyRoleOutput
- func (e AccessPolicyRole) ToAccessPolicyRolePtrOutput() AccessPolicyRolePtrOutput
- func (e AccessPolicyRole) ToAccessPolicyRolePtrOutputWithContext(ctx context.Context) AccessPolicyRolePtrOutput
- func (e AccessPolicyRole) ToStringOutput() pulumi.StringOutput
- func (e AccessPolicyRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessPolicyRole) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessPolicyRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyRoleInput
- type AccessPolicyRoleOutput
- func (AccessPolicyRoleOutput) ElementType() reflect.Type
- func (o AccessPolicyRoleOutput) ToAccessPolicyRoleOutput() AccessPolicyRoleOutput
- func (o AccessPolicyRoleOutput) ToAccessPolicyRoleOutputWithContext(ctx context.Context) AccessPolicyRoleOutput
- func (o AccessPolicyRoleOutput) ToAccessPolicyRolePtrOutput() AccessPolicyRolePtrOutput
- func (o AccessPolicyRoleOutput) ToAccessPolicyRolePtrOutputWithContext(ctx context.Context) AccessPolicyRolePtrOutput
- func (o AccessPolicyRoleOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessPolicyRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessPolicyRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPolicyRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyRolePtrInput
- type AccessPolicyRolePtrOutput
- func (o AccessPolicyRolePtrOutput) Elem() AccessPolicyRoleOutput
- func (AccessPolicyRolePtrOutput) ElementType() reflect.Type
- func (o AccessPolicyRolePtrOutput) ToAccessPolicyRolePtrOutput() AccessPolicyRolePtrOutput
- func (o AccessPolicyRolePtrOutput) ToAccessPolicyRolePtrOutputWithContext(ctx context.Context) AccessPolicyRolePtrOutput
- func (o AccessPolicyRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPolicyRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyRsaAlgo
- func (AccessPolicyRsaAlgo) ElementType() reflect.Type
- func (e AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoOutput() AccessPolicyRsaAlgoOutput
- func (e AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoOutput
- func (e AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoPtrOutput() AccessPolicyRsaAlgoPtrOutput
- func (e AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoPtrOutput
- func (e AccessPolicyRsaAlgo) ToStringOutput() pulumi.StringOutput
- func (e AccessPolicyRsaAlgo) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccessPolicyRsaAlgo) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccessPolicyRsaAlgo) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyRsaAlgoInput
- type AccessPolicyRsaAlgoOutput
- func (AccessPolicyRsaAlgoOutput) ElementType() reflect.Type
- func (o AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoOutput() AccessPolicyRsaAlgoOutput
- func (o AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoOutput
- func (o AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoPtrOutput() AccessPolicyRsaAlgoPtrOutput
- func (o AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoPtrOutput
- func (o AccessPolicyRsaAlgoOutput) ToStringOutput() pulumi.StringOutput
- func (o AccessPolicyRsaAlgoOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccessPolicyRsaAlgoOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPolicyRsaAlgoOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyRsaAlgoPtrInput
- type AccessPolicyRsaAlgoPtrOutput
- func (o AccessPolicyRsaAlgoPtrOutput) Elem() AccessPolicyRsaAlgoOutput
- func (AccessPolicyRsaAlgoPtrOutput) ElementType() reflect.Type
- func (o AccessPolicyRsaAlgoPtrOutput) ToAccessPolicyRsaAlgoPtrOutput() AccessPolicyRsaAlgoPtrOutput
- func (o AccessPolicyRsaAlgoPtrOutput) ToAccessPolicyRsaAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoPtrOutput
- func (o AccessPolicyRsaAlgoPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccessPolicyRsaAlgoPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccessPolicyState
- type AccountEncryption
- type AccountEncryptionArgs
- func (AccountEncryptionArgs) ElementType() reflect.Type
- func (i AccountEncryptionArgs) ToAccountEncryptionOutput() AccountEncryptionOutput
- func (i AccountEncryptionArgs) ToAccountEncryptionOutputWithContext(ctx context.Context) AccountEncryptionOutput
- func (i AccountEncryptionArgs) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
- func (i AccountEncryptionArgs) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
- type AccountEncryptionInput
- type AccountEncryptionKeyType
- func (AccountEncryptionKeyType) ElementType() reflect.Type
- func (e AccountEncryptionKeyType) ToAccountEncryptionKeyTypeOutput() AccountEncryptionKeyTypeOutput
- func (e AccountEncryptionKeyType) ToAccountEncryptionKeyTypeOutputWithContext(ctx context.Context) AccountEncryptionKeyTypeOutput
- func (e AccountEncryptionKeyType) ToAccountEncryptionKeyTypePtrOutput() AccountEncryptionKeyTypePtrOutput
- func (e AccountEncryptionKeyType) ToAccountEncryptionKeyTypePtrOutputWithContext(ctx context.Context) AccountEncryptionKeyTypePtrOutput
- func (e AccountEncryptionKeyType) ToStringOutput() pulumi.StringOutput
- func (e AccountEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AccountEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AccountEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountEncryptionKeyTypeInput
- type AccountEncryptionKeyTypeOutput
- func (AccountEncryptionKeyTypeOutput) ElementType() reflect.Type
- func (o AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypeOutput() AccountEncryptionKeyTypeOutput
- func (o AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypeOutputWithContext(ctx context.Context) AccountEncryptionKeyTypeOutput
- func (o AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypePtrOutput() AccountEncryptionKeyTypePtrOutput
- func (o AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypePtrOutputWithContext(ctx context.Context) AccountEncryptionKeyTypePtrOutput
- func (o AccountEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AccountEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AccountEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountEncryptionKeyTypePtrInput
- type AccountEncryptionKeyTypePtrOutput
- func (o AccountEncryptionKeyTypePtrOutput) Elem() AccountEncryptionKeyTypeOutput
- func (AccountEncryptionKeyTypePtrOutput) ElementType() reflect.Type
- func (o AccountEncryptionKeyTypePtrOutput) ToAccountEncryptionKeyTypePtrOutput() AccountEncryptionKeyTypePtrOutput
- func (o AccountEncryptionKeyTypePtrOutput) ToAccountEncryptionKeyTypePtrOutputWithContext(ctx context.Context) AccountEncryptionKeyTypePtrOutput
- func (o AccountEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AccountEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AccountEncryptionOutput
- func (AccountEncryptionOutput) ElementType() reflect.Type
- func (o AccountEncryptionOutput) Identity() ResourceIdentityPtrOutput
- func (o AccountEncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o AccountEncryptionOutput) ToAccountEncryptionOutput() AccountEncryptionOutput
- func (o AccountEncryptionOutput) ToAccountEncryptionOutputWithContext(ctx context.Context) AccountEncryptionOutput
- func (o AccountEncryptionOutput) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
- func (o AccountEncryptionOutput) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
- func (o AccountEncryptionOutput) Type() pulumi.StringOutput
- type AccountEncryptionPtrInput
- type AccountEncryptionPtrOutput
- func (o AccountEncryptionPtrOutput) Elem() AccountEncryptionOutput
- func (AccountEncryptionPtrOutput) ElementType() reflect.Type
- func (o AccountEncryptionPtrOutput) Identity() ResourceIdentityPtrOutput
- func (o AccountEncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
- func (o AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
- func (o AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
- func (o AccountEncryptionPtrOutput) Type() pulumi.StringPtrOutput
- type AccountEncryptionResponse
- type AccountEncryptionResponseOutput
- func (AccountEncryptionResponseOutput) ElementType() reflect.Type
- func (o AccountEncryptionResponseOutput) Identity() ResourceIdentityResponsePtrOutput
- func (o AccountEncryptionResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o AccountEncryptionResponseOutput) Status() pulumi.StringOutput
- func (o AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutput() AccountEncryptionResponseOutput
- func (o AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutputWithContext(ctx context.Context) AccountEncryptionResponseOutput
- func (o AccountEncryptionResponseOutput) Type() pulumi.StringOutput
- type AccountEncryptionResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) Elem() AccountEncryptionResponseOutput
- func (AccountEncryptionResponsePtrOutput) ElementType() reflect.Type
- func (o AccountEncryptionResponsePtrOutput) Identity() ResourceIdentityResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) Status() pulumi.StringPtrOutput
- func (o AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutput() AccountEncryptionResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutputWithContext(ctx context.Context) AccountEncryptionResponsePtrOutput
- func (o AccountEncryptionResponsePtrOutput) Type() pulumi.StringPtrOutput
- type AudioEncoderAac
- type AudioEncoderAacArgs
- func (AudioEncoderAacArgs) ElementType() reflect.Type
- func (i AudioEncoderAacArgs) ToAudioEncoderAacOutput() AudioEncoderAacOutput
- func (i AudioEncoderAacArgs) ToAudioEncoderAacOutputWithContext(ctx context.Context) AudioEncoderAacOutput
- func (i AudioEncoderAacArgs) ToAudioEncoderAacPtrOutput() AudioEncoderAacPtrOutput
- func (i AudioEncoderAacArgs) ToAudioEncoderAacPtrOutputWithContext(ctx context.Context) AudioEncoderAacPtrOutput
- type AudioEncoderAacInput
- type AudioEncoderAacOutput
- func (o AudioEncoderAacOutput) BitrateKbps() pulumi.StringPtrOutput
- func (AudioEncoderAacOutput) ElementType() reflect.Type
- func (o AudioEncoderAacOutput) ToAudioEncoderAacOutput() AudioEncoderAacOutput
- func (o AudioEncoderAacOutput) ToAudioEncoderAacOutputWithContext(ctx context.Context) AudioEncoderAacOutput
- func (o AudioEncoderAacOutput) ToAudioEncoderAacPtrOutput() AudioEncoderAacPtrOutput
- func (o AudioEncoderAacOutput) ToAudioEncoderAacPtrOutputWithContext(ctx context.Context) AudioEncoderAacPtrOutput
- func (o AudioEncoderAacOutput) Type() pulumi.StringOutput
- type AudioEncoderAacPtrInput
- type AudioEncoderAacPtrOutput
- func (o AudioEncoderAacPtrOutput) BitrateKbps() pulumi.StringPtrOutput
- func (o AudioEncoderAacPtrOutput) Elem() AudioEncoderAacOutput
- func (AudioEncoderAacPtrOutput) ElementType() reflect.Type
- func (o AudioEncoderAacPtrOutput) ToAudioEncoderAacPtrOutput() AudioEncoderAacPtrOutput
- func (o AudioEncoderAacPtrOutput) ToAudioEncoderAacPtrOutputWithContext(ctx context.Context) AudioEncoderAacPtrOutput
- func (o AudioEncoderAacPtrOutput) Type() pulumi.StringPtrOutput
- type AudioEncoderAacResponse
- type AudioEncoderAacResponseOutput
- func (o AudioEncoderAacResponseOutput) BitrateKbps() pulumi.StringPtrOutput
- func (AudioEncoderAacResponseOutput) ElementType() reflect.Type
- func (o AudioEncoderAacResponseOutput) ToAudioEncoderAacResponseOutput() AudioEncoderAacResponseOutput
- func (o AudioEncoderAacResponseOutput) ToAudioEncoderAacResponseOutputWithContext(ctx context.Context) AudioEncoderAacResponseOutput
- func (o AudioEncoderAacResponseOutput) Type() pulumi.StringOutput
- type AudioEncoderAacResponsePtrOutput
- func (o AudioEncoderAacResponsePtrOutput) BitrateKbps() pulumi.StringPtrOutput
- func (o AudioEncoderAacResponsePtrOutput) Elem() AudioEncoderAacResponseOutput
- func (AudioEncoderAacResponsePtrOutput) ElementType() reflect.Type
- func (o AudioEncoderAacResponsePtrOutput) ToAudioEncoderAacResponsePtrOutput() AudioEncoderAacResponsePtrOutput
- func (o AudioEncoderAacResponsePtrOutput) ToAudioEncoderAacResponsePtrOutputWithContext(ctx context.Context) AudioEncoderAacResponsePtrOutput
- func (o AudioEncoderAacResponsePtrOutput) Type() pulumi.StringPtrOutput
- type EccTokenKey
- type EccTokenKeyArgs
- type EccTokenKeyInput
- type EccTokenKeyOutput
- func (o EccTokenKeyOutput) Alg() pulumi.StringOutput
- func (EccTokenKeyOutput) ElementType() reflect.Type
- func (o EccTokenKeyOutput) Kid() pulumi.StringOutput
- func (o EccTokenKeyOutput) ToEccTokenKeyOutput() EccTokenKeyOutput
- func (o EccTokenKeyOutput) ToEccTokenKeyOutputWithContext(ctx context.Context) EccTokenKeyOutput
- func (o EccTokenKeyOutput) Type() pulumi.StringOutput
- func (o EccTokenKeyOutput) X() pulumi.StringOutput
- func (o EccTokenKeyOutput) Y() pulumi.StringOutput
- type EccTokenKeyResponse
- type EccTokenKeyResponseOutput
- func (o EccTokenKeyResponseOutput) Alg() pulumi.StringOutput
- func (EccTokenKeyResponseOutput) ElementType() reflect.Type
- func (o EccTokenKeyResponseOutput) Kid() pulumi.StringOutput
- func (o EccTokenKeyResponseOutput) ToEccTokenKeyResponseOutput() EccTokenKeyResponseOutput
- func (o EccTokenKeyResponseOutput) ToEccTokenKeyResponseOutputWithContext(ctx context.Context) EccTokenKeyResponseOutput
- func (o EccTokenKeyResponseOutput) Type() pulumi.StringOutput
- func (o EccTokenKeyResponseOutput) X() pulumi.StringOutput
- func (o EccTokenKeyResponseOutput) Y() pulumi.StringOutput
- type EdgeModule
- type EdgeModuleArgs
- type EdgeModuleInput
- type EdgeModuleOutput
- func (o EdgeModuleOutput) EdgeModuleId() pulumi.StringOutput
- func (EdgeModuleOutput) ElementType() reflect.Type
- func (o EdgeModuleOutput) Name() pulumi.StringOutput
- func (o EdgeModuleOutput) SystemData() SystemDataResponseOutput
- func (o EdgeModuleOutput) ToEdgeModuleOutput() EdgeModuleOutput
- func (o EdgeModuleOutput) ToEdgeModuleOutputWithContext(ctx context.Context) EdgeModuleOutput
- func (o EdgeModuleOutput) Type() pulumi.StringOutput
- type EdgeModuleState
- type EncoderCustomPreset
- type EncoderCustomPresetArgs
- type EncoderCustomPresetInput
- type EncoderCustomPresetOutput
- func (o EncoderCustomPresetOutput) AudioEncoder() AudioEncoderAacPtrOutput
- func (EncoderCustomPresetOutput) ElementType() reflect.Type
- func (o EncoderCustomPresetOutput) ToEncoderCustomPresetOutput() EncoderCustomPresetOutput
- func (o EncoderCustomPresetOutput) ToEncoderCustomPresetOutputWithContext(ctx context.Context) EncoderCustomPresetOutput
- func (o EncoderCustomPresetOutput) Type() pulumi.StringOutput
- func (o EncoderCustomPresetOutput) VideoEncoder() VideoEncoderH264PtrOutput
- type EncoderCustomPresetResponse
- type EncoderCustomPresetResponseOutput
- func (o EncoderCustomPresetResponseOutput) AudioEncoder() AudioEncoderAacResponsePtrOutput
- func (EncoderCustomPresetResponseOutput) ElementType() reflect.Type
- func (o EncoderCustomPresetResponseOutput) ToEncoderCustomPresetResponseOutput() EncoderCustomPresetResponseOutput
- func (o EncoderCustomPresetResponseOutput) ToEncoderCustomPresetResponseOutputWithContext(ctx context.Context) EncoderCustomPresetResponseOutput
- func (o EncoderCustomPresetResponseOutput) Type() pulumi.StringOutput
- func (o EncoderCustomPresetResponseOutput) VideoEncoder() VideoEncoderH264ResponsePtrOutput
- type EncoderProcessor
- type EncoderProcessorArgs
- type EncoderProcessorArray
- type EncoderProcessorArrayInput
- type EncoderProcessorArrayOutput
- func (EncoderProcessorArrayOutput) ElementType() reflect.Type
- func (o EncoderProcessorArrayOutput) Index(i pulumi.IntInput) EncoderProcessorOutput
- func (o EncoderProcessorArrayOutput) ToEncoderProcessorArrayOutput() EncoderProcessorArrayOutput
- func (o EncoderProcessorArrayOutput) ToEncoderProcessorArrayOutputWithContext(ctx context.Context) EncoderProcessorArrayOutput
- type EncoderProcessorInput
- type EncoderProcessorOutput
- func (EncoderProcessorOutput) ElementType() reflect.Type
- func (o EncoderProcessorOutput) Inputs() NodeInputArrayOutput
- func (o EncoderProcessorOutput) Name() pulumi.StringOutput
- func (o EncoderProcessorOutput) Preset() pulumi.AnyOutput
- func (o EncoderProcessorOutput) ToEncoderProcessorOutput() EncoderProcessorOutput
- func (o EncoderProcessorOutput) ToEncoderProcessorOutputWithContext(ctx context.Context) EncoderProcessorOutput
- func (o EncoderProcessorOutput) Type() pulumi.StringOutput
- type EncoderProcessorResponse
- type EncoderProcessorResponseArrayOutput
- func (EncoderProcessorResponseArrayOutput) ElementType() reflect.Type
- func (o EncoderProcessorResponseArrayOutput) Index(i pulumi.IntInput) EncoderProcessorResponseOutput
- func (o EncoderProcessorResponseArrayOutput) ToEncoderProcessorResponseArrayOutput() EncoderProcessorResponseArrayOutput
- func (o EncoderProcessorResponseArrayOutput) ToEncoderProcessorResponseArrayOutputWithContext(ctx context.Context) EncoderProcessorResponseArrayOutput
- type EncoderProcessorResponseOutput
- func (EncoderProcessorResponseOutput) ElementType() reflect.Type
- func (o EncoderProcessorResponseOutput) Inputs() NodeInputResponseArrayOutput
- func (o EncoderProcessorResponseOutput) Name() pulumi.StringOutput
- func (o EncoderProcessorResponseOutput) Preset() pulumi.AnyOutput
- func (o EncoderProcessorResponseOutput) ToEncoderProcessorResponseOutput() EncoderProcessorResponseOutput
- func (o EncoderProcessorResponseOutput) ToEncoderProcessorResponseOutputWithContext(ctx context.Context) EncoderProcessorResponseOutput
- func (o EncoderProcessorResponseOutput) Type() pulumi.StringOutput
- type EncoderSystemPreset
- type EncoderSystemPresetArgs
- type EncoderSystemPresetInput
- type EncoderSystemPresetOutput
- func (EncoderSystemPresetOutput) ElementType() reflect.Type
- func (o EncoderSystemPresetOutput) Name() pulumi.StringOutput
- func (o EncoderSystemPresetOutput) ToEncoderSystemPresetOutput() EncoderSystemPresetOutput
- func (o EncoderSystemPresetOutput) ToEncoderSystemPresetOutputWithContext(ctx context.Context) EncoderSystemPresetOutput
- func (o EncoderSystemPresetOutput) Type() pulumi.StringOutput
- type EncoderSystemPresetResponse
- type EncoderSystemPresetResponseOutput
- func (EncoderSystemPresetResponseOutput) ElementType() reflect.Type
- func (o EncoderSystemPresetResponseOutput) Name() pulumi.StringOutput
- func (o EncoderSystemPresetResponseOutput) ToEncoderSystemPresetResponseOutput() EncoderSystemPresetResponseOutput
- func (o EncoderSystemPresetResponseOutput) ToEncoderSystemPresetResponseOutputWithContext(ctx context.Context) EncoderSystemPresetResponseOutput
- func (o EncoderSystemPresetResponseOutput) Type() pulumi.StringOutput
- type EncoderSystemPresetType
- func (EncoderSystemPresetType) ElementType() reflect.Type
- func (e EncoderSystemPresetType) ToEncoderSystemPresetTypeOutput() EncoderSystemPresetTypeOutput
- func (e EncoderSystemPresetType) ToEncoderSystemPresetTypeOutputWithContext(ctx context.Context) EncoderSystemPresetTypeOutput
- func (e EncoderSystemPresetType) ToEncoderSystemPresetTypePtrOutput() EncoderSystemPresetTypePtrOutput
- func (e EncoderSystemPresetType) ToEncoderSystemPresetTypePtrOutputWithContext(ctx context.Context) EncoderSystemPresetTypePtrOutput
- func (e EncoderSystemPresetType) ToStringOutput() pulumi.StringOutput
- func (e EncoderSystemPresetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EncoderSystemPresetType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EncoderSystemPresetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncoderSystemPresetTypeInput
- type EncoderSystemPresetTypeOutput
- func (EncoderSystemPresetTypeOutput) ElementType() reflect.Type
- func (o EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypeOutput() EncoderSystemPresetTypeOutput
- func (o EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypeOutputWithContext(ctx context.Context) EncoderSystemPresetTypeOutput
- func (o EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypePtrOutput() EncoderSystemPresetTypePtrOutput
- func (o EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypePtrOutputWithContext(ctx context.Context) EncoderSystemPresetTypePtrOutput
- func (o EncoderSystemPresetTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EncoderSystemPresetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EncoderSystemPresetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncoderSystemPresetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EncoderSystemPresetTypePtrInput
- type EncoderSystemPresetTypePtrOutput
- func (o EncoderSystemPresetTypePtrOutput) Elem() EncoderSystemPresetTypeOutput
- func (EncoderSystemPresetTypePtrOutput) ElementType() reflect.Type
- func (o EncoderSystemPresetTypePtrOutput) ToEncoderSystemPresetTypePtrOutput() EncoderSystemPresetTypePtrOutput
- func (o EncoderSystemPresetTypePtrOutput) ToEncoderSystemPresetTypePtrOutputWithContext(ctx context.Context) EncoderSystemPresetTypePtrOutput
- func (o EncoderSystemPresetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EncoderSystemPresetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EndpointResponse
- type EndpointResponseArrayOutput
- func (EndpointResponseArrayOutput) ElementType() reflect.Type
- func (o EndpointResponseArrayOutput) Index(i pulumi.IntInput) EndpointResponseOutput
- func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutput() EndpointResponseArrayOutput
- func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext(ctx context.Context) EndpointResponseArrayOutput
- type EndpointResponseOutput
- func (EndpointResponseOutput) ElementType() reflect.Type
- func (o EndpointResponseOutput) EndpointUrl() pulumi.StringPtrOutput
- func (o EndpointResponseOutput) ToEndpointResponseOutput() EndpointResponseOutput
- func (o EndpointResponseOutput) ToEndpointResponseOutputWithContext(ctx context.Context) EndpointResponseOutput
- func (o EndpointResponseOutput) Type() pulumi.StringOutput
- type GroupLevelAccessControl
- type GroupLevelAccessControlArgs
- func (GroupLevelAccessControlArgs) ElementType() reflect.Type
- func (i GroupLevelAccessControlArgs) ToGroupLevelAccessControlOutput() GroupLevelAccessControlOutput
- func (i GroupLevelAccessControlArgs) ToGroupLevelAccessControlOutputWithContext(ctx context.Context) GroupLevelAccessControlOutput
- func (i GroupLevelAccessControlArgs) ToGroupLevelAccessControlPtrOutput() GroupLevelAccessControlPtrOutput
- func (i GroupLevelAccessControlArgs) ToGroupLevelAccessControlPtrOutputWithContext(ctx context.Context) GroupLevelAccessControlPtrOutput
- type GroupLevelAccessControlInput
- type GroupLevelAccessControlOutput
- func (GroupLevelAccessControlOutput) ElementType() reflect.Type
- func (o GroupLevelAccessControlOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o GroupLevelAccessControlOutput) ToGroupLevelAccessControlOutput() GroupLevelAccessControlOutput
- func (o GroupLevelAccessControlOutput) ToGroupLevelAccessControlOutputWithContext(ctx context.Context) GroupLevelAccessControlOutput
- func (o GroupLevelAccessControlOutput) ToGroupLevelAccessControlPtrOutput() GroupLevelAccessControlPtrOutput
- func (o GroupLevelAccessControlOutput) ToGroupLevelAccessControlPtrOutputWithContext(ctx context.Context) GroupLevelAccessControlPtrOutput
- type GroupLevelAccessControlPtrInput
- type GroupLevelAccessControlPtrOutput
- func (o GroupLevelAccessControlPtrOutput) Elem() GroupLevelAccessControlOutput
- func (GroupLevelAccessControlPtrOutput) ElementType() reflect.Type
- func (o GroupLevelAccessControlPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o GroupLevelAccessControlPtrOutput) ToGroupLevelAccessControlPtrOutput() GroupLevelAccessControlPtrOutput
- func (o GroupLevelAccessControlPtrOutput) ToGroupLevelAccessControlPtrOutputWithContext(ctx context.Context) GroupLevelAccessControlPtrOutput
- type GroupLevelAccessControlResponse
- type GroupLevelAccessControlResponseOutput
- func (GroupLevelAccessControlResponseOutput) ElementType() reflect.Type
- func (o GroupLevelAccessControlResponseOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o GroupLevelAccessControlResponseOutput) ToGroupLevelAccessControlResponseOutput() GroupLevelAccessControlResponseOutput
- func (o GroupLevelAccessControlResponseOutput) ToGroupLevelAccessControlResponseOutputWithContext(ctx context.Context) GroupLevelAccessControlResponseOutput
- type GroupLevelAccessControlResponsePtrOutput
- func (o GroupLevelAccessControlResponsePtrOutput) Elem() GroupLevelAccessControlResponseOutput
- func (GroupLevelAccessControlResponsePtrOutput) ElementType() reflect.Type
- func (o GroupLevelAccessControlResponsePtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o GroupLevelAccessControlResponsePtrOutput) ToGroupLevelAccessControlResponsePtrOutput() GroupLevelAccessControlResponsePtrOutput
- func (o GroupLevelAccessControlResponsePtrOutput) ToGroupLevelAccessControlResponsePtrOutputWithContext(ctx context.Context) GroupLevelAccessControlResponsePtrOutput
- type IotHub
- type IotHubArgs
- type IotHubArray
- type IotHubArrayInput
- type IotHubArrayOutput
- type IotHubInput
- type IotHubOutput
- type IotHubResponse
- type IotHubResponseArrayOutput
- func (IotHubResponseArrayOutput) ElementType() reflect.Type
- func (o IotHubResponseArrayOutput) Index(i pulumi.IntInput) IotHubResponseOutput
- func (o IotHubResponseArrayOutput) ToIotHubResponseArrayOutput() IotHubResponseArrayOutput
- func (o IotHubResponseArrayOutput) ToIotHubResponseArrayOutputWithContext(ctx context.Context) IotHubResponseArrayOutput
- type IotHubResponseOutput
- func (IotHubResponseOutput) ElementType() reflect.Type
- func (o IotHubResponseOutput) Id() pulumi.StringOutput
- func (o IotHubResponseOutput) Identity() ResourceIdentityResponseOutput
- func (o IotHubResponseOutput) Status() pulumi.StringOutput
- func (o IotHubResponseOutput) ToIotHubResponseOutput() IotHubResponseOutput
- func (o IotHubResponseOutput) ToIotHubResponseOutputWithContext(ctx context.Context) IotHubResponseOutput
- type JwtAuthentication
- type JwtAuthenticationArgs
- func (JwtAuthenticationArgs) ElementType() reflect.Type
- func (i JwtAuthenticationArgs) ToJwtAuthenticationOutput() JwtAuthenticationOutput
- func (i JwtAuthenticationArgs) ToJwtAuthenticationOutputWithContext(ctx context.Context) JwtAuthenticationOutput
- func (i JwtAuthenticationArgs) ToJwtAuthenticationPtrOutput() JwtAuthenticationPtrOutput
- func (i JwtAuthenticationArgs) ToJwtAuthenticationPtrOutputWithContext(ctx context.Context) JwtAuthenticationPtrOutput
- type JwtAuthenticationInput
- type JwtAuthenticationOutput
- func (o JwtAuthenticationOutput) Audiences() pulumi.StringArrayOutput
- func (o JwtAuthenticationOutput) Claims() TokenClaimArrayOutput
- func (JwtAuthenticationOutput) ElementType() reflect.Type
- func (o JwtAuthenticationOutput) Issuers() pulumi.StringArrayOutput
- func (o JwtAuthenticationOutput) Keys() pulumi.ArrayOutput
- func (o JwtAuthenticationOutput) ToJwtAuthenticationOutput() JwtAuthenticationOutput
- func (o JwtAuthenticationOutput) ToJwtAuthenticationOutputWithContext(ctx context.Context) JwtAuthenticationOutput
- func (o JwtAuthenticationOutput) ToJwtAuthenticationPtrOutput() JwtAuthenticationPtrOutput
- func (o JwtAuthenticationOutput) ToJwtAuthenticationPtrOutputWithContext(ctx context.Context) JwtAuthenticationPtrOutput
- func (o JwtAuthenticationOutput) Type() pulumi.StringOutput
- type JwtAuthenticationPtrInput
- type JwtAuthenticationPtrOutput
- func (o JwtAuthenticationPtrOutput) Audiences() pulumi.StringArrayOutput
- func (o JwtAuthenticationPtrOutput) Claims() TokenClaimArrayOutput
- func (o JwtAuthenticationPtrOutput) Elem() JwtAuthenticationOutput
- func (JwtAuthenticationPtrOutput) ElementType() reflect.Type
- func (o JwtAuthenticationPtrOutput) Issuers() pulumi.StringArrayOutput
- func (o JwtAuthenticationPtrOutput) Keys() pulumi.ArrayOutput
- func (o JwtAuthenticationPtrOutput) ToJwtAuthenticationPtrOutput() JwtAuthenticationPtrOutput
- func (o JwtAuthenticationPtrOutput) ToJwtAuthenticationPtrOutputWithContext(ctx context.Context) JwtAuthenticationPtrOutput
- func (o JwtAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
- type JwtAuthenticationResponse
- type JwtAuthenticationResponseOutput
- func (o JwtAuthenticationResponseOutput) Audiences() pulumi.StringArrayOutput
- func (o JwtAuthenticationResponseOutput) Claims() TokenClaimResponseArrayOutput
- func (JwtAuthenticationResponseOutput) ElementType() reflect.Type
- func (o JwtAuthenticationResponseOutput) Issuers() pulumi.StringArrayOutput
- func (o JwtAuthenticationResponseOutput) Keys() pulumi.ArrayOutput
- func (o JwtAuthenticationResponseOutput) ToJwtAuthenticationResponseOutput() JwtAuthenticationResponseOutput
- func (o JwtAuthenticationResponseOutput) ToJwtAuthenticationResponseOutputWithContext(ctx context.Context) JwtAuthenticationResponseOutput
- func (o JwtAuthenticationResponseOutput) Type() pulumi.StringOutput
- type JwtAuthenticationResponsePtrOutput
- func (o JwtAuthenticationResponsePtrOutput) Audiences() pulumi.StringArrayOutput
- func (o JwtAuthenticationResponsePtrOutput) Claims() TokenClaimResponseArrayOutput
- func (o JwtAuthenticationResponsePtrOutput) Elem() JwtAuthenticationResponseOutput
- func (JwtAuthenticationResponsePtrOutput) ElementType() reflect.Type
- func (o JwtAuthenticationResponsePtrOutput) Issuers() pulumi.StringArrayOutput
- func (o JwtAuthenticationResponsePtrOutput) Keys() pulumi.ArrayOutput
- func (o JwtAuthenticationResponsePtrOutput) ToJwtAuthenticationResponsePtrOutput() JwtAuthenticationResponsePtrOutput
- func (o JwtAuthenticationResponsePtrOutput) ToJwtAuthenticationResponsePtrOutputWithContext(ctx context.Context) JwtAuthenticationResponsePtrOutput
- func (o JwtAuthenticationResponsePtrOutput) Type() pulumi.StringPtrOutput
- type KeyVaultProperties
- type KeyVaultPropertiesArgs
- func (KeyVaultPropertiesArgs) ElementType() reflect.Type
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesInput
- type KeyVaultPropertiesOutput
- func (KeyVaultPropertiesOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesOutput) KeyIdentifier() pulumi.StringOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesPtrInput
- type KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
- func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesPtrOutput) KeyIdentifier() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
- func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
- type KeyVaultPropertiesResponse
- type KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) CurrentKeyIdentifier() pulumi.StringOutput
- func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponseOutput) KeyIdentifier() pulumi.StringOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
- func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
- type KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) CurrentKeyIdentifier() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
- func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o KeyVaultPropertiesResponsePtrOutput) KeyIdentifier() pulumi.StringPtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
- func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
- type Kind
- func (Kind) ElementType() reflect.Type
- func (e Kind) ToKindOutput() KindOutput
- func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput
- func (e Kind) ToKindPtrOutput() KindPtrOutput
- func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (e Kind) ToStringOutput() pulumi.StringOutput
- func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KindInput
- type KindOutput
- func (KindOutput) ElementType() reflect.Type
- func (o KindOutput) ToKindOutput() KindOutput
- func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput
- func (o KindOutput) ToKindPtrOutput() KindPtrOutput
- func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (o KindOutput) ToStringOutput() pulumi.StringOutput
- func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type KindPtrInput
- type KindPtrOutput
- func (o KindPtrOutput) Elem() KindOutput
- func (KindPtrOutput) ElementType() reflect.Type
- func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput
- func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
- func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ListEdgeModuleProvisioningTokenArgs
- type ListEdgeModuleProvisioningTokenOutputArgs
- type ListEdgeModuleProvisioningTokenResult
- type ListEdgeModuleProvisioningTokenResultOutput
- func (ListEdgeModuleProvisioningTokenResultOutput) ElementType() reflect.Type
- func (o ListEdgeModuleProvisioningTokenResultOutput) ExpirationDate() pulumi.StringOutput
- func (o ListEdgeModuleProvisioningTokenResultOutput) ToListEdgeModuleProvisioningTokenResultOutput() ListEdgeModuleProvisioningTokenResultOutput
- func (o ListEdgeModuleProvisioningTokenResultOutput) ToListEdgeModuleProvisioningTokenResultOutputWithContext(ctx context.Context) ListEdgeModuleProvisioningTokenResultOutput
- func (o ListEdgeModuleProvisioningTokenResultOutput) Token() pulumi.StringOutput
- type ListVideoContentTokenArgs
- type ListVideoContentTokenOutputArgs
- type ListVideoContentTokenResult
- type ListVideoContentTokenResultOutput
- func (ListVideoContentTokenResultOutput) ElementType() reflect.Type
- func (o ListVideoContentTokenResultOutput) ExpirationDate() pulumi.StringOutput
- func (o ListVideoContentTokenResultOutput) ToListVideoContentTokenResultOutput() ListVideoContentTokenResultOutput
- func (o ListVideoContentTokenResultOutput) ToListVideoContentTokenResultOutputWithContext(ctx context.Context) ListVideoContentTokenResultOutput
- func (o ListVideoContentTokenResultOutput) Token() pulumi.StringOutput
- type LivePipeline
- type LivePipelineArgs
- type LivePipelineInput
- type LivePipelineOutput
- func (o LivePipelineOutput) BitrateKbps() pulumi.IntOutput
- func (o LivePipelineOutput) Description() pulumi.StringPtrOutput
- func (LivePipelineOutput) ElementType() reflect.Type
- func (o LivePipelineOutput) Name() pulumi.StringOutput
- func (o LivePipelineOutput) Parameters() ParameterDefinitionResponseArrayOutput
- func (o LivePipelineOutput) State() pulumi.StringOutput
- func (o LivePipelineOutput) SystemData() SystemDataResponseOutput
- func (o LivePipelineOutput) ToLivePipelineOutput() LivePipelineOutput
- func (o LivePipelineOutput) ToLivePipelineOutputWithContext(ctx context.Context) LivePipelineOutput
- func (o LivePipelineOutput) TopologyName() pulumi.StringOutput
- func (o LivePipelineOutput) Type() pulumi.StringOutput
- type LivePipelineState
- type LookupAccessPolicyArgs
- type LookupAccessPolicyOutputArgs
- type LookupAccessPolicyResult
- type LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) Authentication() JwtAuthenticationResponsePtrOutput
- func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
- func (o LookupAccessPolicyResultOutput) Id() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) Name() pulumi.StringOutput
- func (o LookupAccessPolicyResultOutput) Role() pulumi.StringPtrOutput
- func (o LookupAccessPolicyResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
- func (o LookupAccessPolicyResultOutput) Type() pulumi.StringOutput
- type LookupEdgeModuleArgs
- type LookupEdgeModuleOutputArgs
- type LookupEdgeModuleResult
- type LookupEdgeModuleResultOutput
- func (o LookupEdgeModuleResultOutput) EdgeModuleId() pulumi.StringOutput
- func (LookupEdgeModuleResultOutput) ElementType() reflect.Type
- func (o LookupEdgeModuleResultOutput) Id() pulumi.StringOutput
- func (o LookupEdgeModuleResultOutput) Name() pulumi.StringOutput
- func (o LookupEdgeModuleResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupEdgeModuleResultOutput) ToLookupEdgeModuleResultOutput() LookupEdgeModuleResultOutput
- func (o LookupEdgeModuleResultOutput) ToLookupEdgeModuleResultOutputWithContext(ctx context.Context) LookupEdgeModuleResultOutput
- func (o LookupEdgeModuleResultOutput) Type() pulumi.StringOutput
- type LookupLivePipelineArgs
- type LookupLivePipelineOutputArgs
- type LookupLivePipelineResult
- type LookupLivePipelineResultOutput
- func (o LookupLivePipelineResultOutput) BitrateKbps() pulumi.IntOutput
- func (o LookupLivePipelineResultOutput) Description() pulumi.StringPtrOutput
- func (LookupLivePipelineResultOutput) ElementType() reflect.Type
- func (o LookupLivePipelineResultOutput) Id() pulumi.StringOutput
- func (o LookupLivePipelineResultOutput) Name() pulumi.StringOutput
- func (o LookupLivePipelineResultOutput) Parameters() ParameterDefinitionResponseArrayOutput
- func (o LookupLivePipelineResultOutput) State() pulumi.StringOutput
- func (o LookupLivePipelineResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupLivePipelineResultOutput) ToLookupLivePipelineResultOutput() LookupLivePipelineResultOutput
- func (o LookupLivePipelineResultOutput) ToLookupLivePipelineResultOutputWithContext(ctx context.Context) LookupLivePipelineResultOutput
- func (o LookupLivePipelineResultOutput) TopologyName() pulumi.StringOutput
- func (o LookupLivePipelineResultOutput) Type() pulumi.StringOutput
- type LookupPipelineJobArgs
- type LookupPipelineJobOutputArgs
- type LookupPipelineJobResult
- type LookupPipelineJobResultOutput
- func (o LookupPipelineJobResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPipelineJobResultOutput) ElementType() reflect.Type
- func (o LookupPipelineJobResultOutput) Error() PipelineJobErrorResponseOutput
- func (o LookupPipelineJobResultOutput) Expiration() pulumi.StringOutput
- func (o LookupPipelineJobResultOutput) Id() pulumi.StringOutput
- func (o LookupPipelineJobResultOutput) Name() pulumi.StringOutput
- func (o LookupPipelineJobResultOutput) Parameters() ParameterDefinitionResponseArrayOutput
- func (o LookupPipelineJobResultOutput) State() pulumi.StringOutput
- func (o LookupPipelineJobResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutput() LookupPipelineJobResultOutput
- func (o LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutputWithContext(ctx context.Context) LookupPipelineJobResultOutput
- func (o LookupPipelineJobResultOutput) TopologyName() pulumi.StringOutput
- func (o LookupPipelineJobResultOutput) Type() pulumi.StringOutput
- type LookupPipelineTopologyArgs
- type LookupPipelineTopologyOutputArgs
- type LookupPipelineTopologyResult
- type LookupPipelineTopologyResultOutput
- func (o LookupPipelineTopologyResultOutput) Description() pulumi.StringPtrOutput
- func (LookupPipelineTopologyResultOutput) ElementType() reflect.Type
- func (o LookupPipelineTopologyResultOutput) Id() pulumi.StringOutput
- func (o LookupPipelineTopologyResultOutput) Kind() pulumi.StringOutput
- func (o LookupPipelineTopologyResultOutput) Name() pulumi.StringOutput
- func (o LookupPipelineTopologyResultOutput) Parameters() ParameterDeclarationResponseArrayOutput
- func (o LookupPipelineTopologyResultOutput) Processors() EncoderProcessorResponseArrayOutput
- func (o LookupPipelineTopologyResultOutput) Sinks() VideoSinkResponseArrayOutput
- func (o LookupPipelineTopologyResultOutput) Sku() SkuResponseOutput
- func (o LookupPipelineTopologyResultOutput) Sources() pulumi.ArrayOutput
- func (o LookupPipelineTopologyResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPipelineTopologyResultOutput) ToLookupPipelineTopologyResultOutput() LookupPipelineTopologyResultOutput
- func (o LookupPipelineTopologyResultOutput) ToLookupPipelineTopologyResultOutputWithContext(ctx context.Context) LookupPipelineTopologyResultOutput
- func (o LookupPipelineTopologyResultOutput) Type() pulumi.StringOutput
- type LookupPrivateEndpointConnectionArgs
- type LookupPrivateEndpointConnectionOutputArgs
- type LookupPrivateEndpointConnectionResult
- type LookupPrivateEndpointConnectionResultOutput
- func (LookupPrivateEndpointConnectionResultOutput) ElementType() reflect.Type
- func (o LookupPrivateEndpointConnectionResultOutput) Id() pulumi.StringOutput
- func (o LookupPrivateEndpointConnectionResultOutput) Name() pulumi.StringOutput
- func (o LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o LookupPrivateEndpointConnectionResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupPrivateEndpointConnectionResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput
- func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput
- func (o LookupPrivateEndpointConnectionResultOutput) Type() pulumi.StringOutput
- type LookupVideoAnalyzerArgs
- type LookupVideoAnalyzerOutputArgs
- type LookupVideoAnalyzerResult
- type LookupVideoAnalyzerResultOutput
- func (LookupVideoAnalyzerResultOutput) ElementType() reflect.Type
- func (o LookupVideoAnalyzerResultOutput) Encryption() AccountEncryptionResponsePtrOutput
- func (o LookupVideoAnalyzerResultOutput) Endpoints() EndpointResponseArrayOutput
- func (o LookupVideoAnalyzerResultOutput) Id() pulumi.StringOutput
- func (o LookupVideoAnalyzerResultOutput) Identity() VideoAnalyzerIdentityResponsePtrOutput
- func (o LookupVideoAnalyzerResultOutput) IotHubs() IotHubResponseArrayOutput
- func (o LookupVideoAnalyzerResultOutput) Location() pulumi.StringOutput
- func (o LookupVideoAnalyzerResultOutput) Name() pulumi.StringOutput
- func (o LookupVideoAnalyzerResultOutput) NetworkAccessControl() NetworkAccessControlResponsePtrOutput
- func (o LookupVideoAnalyzerResultOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
- func (o LookupVideoAnalyzerResultOutput) ProvisioningState() pulumi.StringOutput
- func (o LookupVideoAnalyzerResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o LookupVideoAnalyzerResultOutput) StorageAccounts() StorageAccountResponseArrayOutput
- func (o LookupVideoAnalyzerResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVideoAnalyzerResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVideoAnalyzerResultOutput) ToLookupVideoAnalyzerResultOutput() LookupVideoAnalyzerResultOutput
- func (o LookupVideoAnalyzerResultOutput) ToLookupVideoAnalyzerResultOutputWithContext(ctx context.Context) LookupVideoAnalyzerResultOutput
- func (o LookupVideoAnalyzerResultOutput) Type() pulumi.StringOutput
- type LookupVideoArgs
- type LookupVideoOutputArgs
- type LookupVideoResult
- type LookupVideoResultOutput
- func (o LookupVideoResultOutput) Archival() VideoArchivalResponsePtrOutput
- func (o LookupVideoResultOutput) ContentUrls() VideoContentUrlsResponseOutput
- func (o LookupVideoResultOutput) Description() pulumi.StringPtrOutput
- func (LookupVideoResultOutput) ElementType() reflect.Type
- func (o LookupVideoResultOutput) Flags() VideoFlagsResponseOutput
- func (o LookupVideoResultOutput) Id() pulumi.StringOutput
- func (o LookupVideoResultOutput) MediaInfo() VideoMediaInfoResponsePtrOutput
- func (o LookupVideoResultOutput) Name() pulumi.StringOutput
- func (o LookupVideoResultOutput) SystemData() SystemDataResponseOutput
- func (o LookupVideoResultOutput) Title() pulumi.StringPtrOutput
- func (o LookupVideoResultOutput) ToLookupVideoResultOutput() LookupVideoResultOutput
- func (o LookupVideoResultOutput) ToLookupVideoResultOutputWithContext(ctx context.Context) LookupVideoResultOutput
- func (o LookupVideoResultOutput) Type() pulumi.StringOutput
- type NetworkAccessControl
- type NetworkAccessControlArgs
- func (NetworkAccessControlArgs) ElementType() reflect.Type
- func (i NetworkAccessControlArgs) ToNetworkAccessControlOutput() NetworkAccessControlOutput
- func (i NetworkAccessControlArgs) ToNetworkAccessControlOutputWithContext(ctx context.Context) NetworkAccessControlOutput
- func (i NetworkAccessControlArgs) ToNetworkAccessControlPtrOutput() NetworkAccessControlPtrOutput
- func (i NetworkAccessControlArgs) ToNetworkAccessControlPtrOutputWithContext(ctx context.Context) NetworkAccessControlPtrOutput
- type NetworkAccessControlInput
- type NetworkAccessControlOutput
- func (o NetworkAccessControlOutput) Consumption() GroupLevelAccessControlPtrOutput
- func (NetworkAccessControlOutput) ElementType() reflect.Type
- func (o NetworkAccessControlOutput) Ingestion() GroupLevelAccessControlPtrOutput
- func (o NetworkAccessControlOutput) Integration() GroupLevelAccessControlPtrOutput
- func (o NetworkAccessControlOutput) ToNetworkAccessControlOutput() NetworkAccessControlOutput
- func (o NetworkAccessControlOutput) ToNetworkAccessControlOutputWithContext(ctx context.Context) NetworkAccessControlOutput
- func (o NetworkAccessControlOutput) ToNetworkAccessControlPtrOutput() NetworkAccessControlPtrOutput
- func (o NetworkAccessControlOutput) ToNetworkAccessControlPtrOutputWithContext(ctx context.Context) NetworkAccessControlPtrOutput
- type NetworkAccessControlPtrInput
- type NetworkAccessControlPtrOutput
- func (o NetworkAccessControlPtrOutput) Consumption() GroupLevelAccessControlPtrOutput
- func (o NetworkAccessControlPtrOutput) Elem() NetworkAccessControlOutput
- func (NetworkAccessControlPtrOutput) ElementType() reflect.Type
- func (o NetworkAccessControlPtrOutput) Ingestion() GroupLevelAccessControlPtrOutput
- func (o NetworkAccessControlPtrOutput) Integration() GroupLevelAccessControlPtrOutput
- func (o NetworkAccessControlPtrOutput) ToNetworkAccessControlPtrOutput() NetworkAccessControlPtrOutput
- func (o NetworkAccessControlPtrOutput) ToNetworkAccessControlPtrOutputWithContext(ctx context.Context) NetworkAccessControlPtrOutput
- type NetworkAccessControlResponse
- type NetworkAccessControlResponseOutput
- func (o NetworkAccessControlResponseOutput) Consumption() GroupLevelAccessControlResponsePtrOutput
- func (NetworkAccessControlResponseOutput) ElementType() reflect.Type
- func (o NetworkAccessControlResponseOutput) Ingestion() GroupLevelAccessControlResponsePtrOutput
- func (o NetworkAccessControlResponseOutput) Integration() GroupLevelAccessControlResponsePtrOutput
- func (o NetworkAccessControlResponseOutput) ToNetworkAccessControlResponseOutput() NetworkAccessControlResponseOutput
- func (o NetworkAccessControlResponseOutput) ToNetworkAccessControlResponseOutputWithContext(ctx context.Context) NetworkAccessControlResponseOutput
- type NetworkAccessControlResponsePtrOutput
- func (o NetworkAccessControlResponsePtrOutput) Consumption() GroupLevelAccessControlResponsePtrOutput
- func (o NetworkAccessControlResponsePtrOutput) Elem() NetworkAccessControlResponseOutput
- func (NetworkAccessControlResponsePtrOutput) ElementType() reflect.Type
- func (o NetworkAccessControlResponsePtrOutput) Ingestion() GroupLevelAccessControlResponsePtrOutput
- func (o NetworkAccessControlResponsePtrOutput) Integration() GroupLevelAccessControlResponsePtrOutput
- func (o NetworkAccessControlResponsePtrOutput) ToNetworkAccessControlResponsePtrOutput() NetworkAccessControlResponsePtrOutput
- func (o NetworkAccessControlResponsePtrOutput) ToNetworkAccessControlResponsePtrOutputWithContext(ctx context.Context) NetworkAccessControlResponsePtrOutput
- type NodeInput
- type NodeInputArgs
- type NodeInputArray
- type NodeInputArrayInput
- type NodeInputArrayOutput
- func (NodeInputArrayOutput) ElementType() reflect.Type
- func (o NodeInputArrayOutput) Index(i pulumi.IntInput) NodeInputOutput
- func (o NodeInputArrayOutput) ToNodeInputArrayOutput() NodeInputArrayOutput
- func (o NodeInputArrayOutput) ToNodeInputArrayOutputWithContext(ctx context.Context) NodeInputArrayOutput
- type NodeInputInput
- type NodeInputOutput
- type NodeInputResponse
- type NodeInputResponseArrayOutput
- func (NodeInputResponseArrayOutput) ElementType() reflect.Type
- func (o NodeInputResponseArrayOutput) Index(i pulumi.IntInput) NodeInputResponseOutput
- func (o NodeInputResponseArrayOutput) ToNodeInputResponseArrayOutput() NodeInputResponseArrayOutput
- func (o NodeInputResponseArrayOutput) ToNodeInputResponseArrayOutputWithContext(ctx context.Context) NodeInputResponseArrayOutput
- type NodeInputResponseOutput
- func (NodeInputResponseOutput) ElementType() reflect.Type
- func (o NodeInputResponseOutput) NodeName() pulumi.StringOutput
- func (o NodeInputResponseOutput) ToNodeInputResponseOutput() NodeInputResponseOutput
- func (o NodeInputResponseOutput) ToNodeInputResponseOutputWithContext(ctx context.Context) NodeInputResponseOutput
- type ParameterDeclaration
- type ParameterDeclarationArgs
- type ParameterDeclarationArray
- type ParameterDeclarationArrayInput
- type ParameterDeclarationArrayOutput
- func (ParameterDeclarationArrayOutput) ElementType() reflect.Type
- func (o ParameterDeclarationArrayOutput) Index(i pulumi.IntInput) ParameterDeclarationOutput
- func (o ParameterDeclarationArrayOutput) ToParameterDeclarationArrayOutput() ParameterDeclarationArrayOutput
- func (o ParameterDeclarationArrayOutput) ToParameterDeclarationArrayOutputWithContext(ctx context.Context) ParameterDeclarationArrayOutput
- type ParameterDeclarationInput
- type ParameterDeclarationOutput
- func (o ParameterDeclarationOutput) Default() pulumi.StringPtrOutput
- func (o ParameterDeclarationOutput) Description() pulumi.StringPtrOutput
- func (ParameterDeclarationOutput) ElementType() reflect.Type
- func (o ParameterDeclarationOutput) Name() pulumi.StringOutput
- func (o ParameterDeclarationOutput) ToParameterDeclarationOutput() ParameterDeclarationOutput
- func (o ParameterDeclarationOutput) ToParameterDeclarationOutputWithContext(ctx context.Context) ParameterDeclarationOutput
- func (o ParameterDeclarationOutput) Type() pulumi.StringOutput
- type ParameterDeclarationResponse
- type ParameterDeclarationResponseArrayOutput
- func (ParameterDeclarationResponseArrayOutput) ElementType() reflect.Type
- func (o ParameterDeclarationResponseArrayOutput) Index(i pulumi.IntInput) ParameterDeclarationResponseOutput
- func (o ParameterDeclarationResponseArrayOutput) ToParameterDeclarationResponseArrayOutput() ParameterDeclarationResponseArrayOutput
- func (o ParameterDeclarationResponseArrayOutput) ToParameterDeclarationResponseArrayOutputWithContext(ctx context.Context) ParameterDeclarationResponseArrayOutput
- type ParameterDeclarationResponseOutput
- func (o ParameterDeclarationResponseOutput) Default() pulumi.StringPtrOutput
- func (o ParameterDeclarationResponseOutput) Description() pulumi.StringPtrOutput
- func (ParameterDeclarationResponseOutput) ElementType() reflect.Type
- func (o ParameterDeclarationResponseOutput) Name() pulumi.StringOutput
- func (o ParameterDeclarationResponseOutput) ToParameterDeclarationResponseOutput() ParameterDeclarationResponseOutput
- func (o ParameterDeclarationResponseOutput) ToParameterDeclarationResponseOutputWithContext(ctx context.Context) ParameterDeclarationResponseOutput
- func (o ParameterDeclarationResponseOutput) Type() pulumi.StringOutput
- type ParameterDefinition
- type ParameterDefinitionArgs
- type ParameterDefinitionArray
- type ParameterDefinitionArrayInput
- type ParameterDefinitionArrayOutput
- func (ParameterDefinitionArrayOutput) ElementType() reflect.Type
- func (o ParameterDefinitionArrayOutput) Index(i pulumi.IntInput) ParameterDefinitionOutput
- func (o ParameterDefinitionArrayOutput) ToParameterDefinitionArrayOutput() ParameterDefinitionArrayOutput
- func (o ParameterDefinitionArrayOutput) ToParameterDefinitionArrayOutputWithContext(ctx context.Context) ParameterDefinitionArrayOutput
- type ParameterDefinitionInput
- type ParameterDefinitionOutput
- func (ParameterDefinitionOutput) ElementType() reflect.Type
- func (o ParameterDefinitionOutput) Name() pulumi.StringOutput
- func (o ParameterDefinitionOutput) ToParameterDefinitionOutput() ParameterDefinitionOutput
- func (o ParameterDefinitionOutput) ToParameterDefinitionOutputWithContext(ctx context.Context) ParameterDefinitionOutput
- func (o ParameterDefinitionOutput) Value() pulumi.StringPtrOutput
- type ParameterDefinitionResponse
- type ParameterDefinitionResponseArrayOutput
- func (ParameterDefinitionResponseArrayOutput) ElementType() reflect.Type
- func (o ParameterDefinitionResponseArrayOutput) Index(i pulumi.IntInput) ParameterDefinitionResponseOutput
- func (o ParameterDefinitionResponseArrayOutput) ToParameterDefinitionResponseArrayOutput() ParameterDefinitionResponseArrayOutput
- func (o ParameterDefinitionResponseArrayOutput) ToParameterDefinitionResponseArrayOutputWithContext(ctx context.Context) ParameterDefinitionResponseArrayOutput
- type ParameterDefinitionResponseOutput
- func (ParameterDefinitionResponseOutput) ElementType() reflect.Type
- func (o ParameterDefinitionResponseOutput) Name() pulumi.StringOutput
- func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput
- func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutputWithContext(ctx context.Context) ParameterDefinitionResponseOutput
- func (o ParameterDefinitionResponseOutput) Value() pulumi.StringPtrOutput
- type ParameterType
- func (ParameterType) ElementType() reflect.Type
- func (e ParameterType) ToParameterTypeOutput() ParameterTypeOutput
- func (e ParameterType) ToParameterTypeOutputWithContext(ctx context.Context) ParameterTypeOutput
- func (e ParameterType) ToParameterTypePtrOutput() ParameterTypePtrOutput
- func (e ParameterType) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
- func (e ParameterType) ToStringOutput() pulumi.StringOutput
- func (e ParameterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ParameterType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ParameterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ParameterTypeInput
- type ParameterTypeOutput
- func (ParameterTypeOutput) ElementType() reflect.Type
- func (o ParameterTypeOutput) ToParameterTypeOutput() ParameterTypeOutput
- func (o ParameterTypeOutput) ToParameterTypeOutputWithContext(ctx context.Context) ParameterTypeOutput
- func (o ParameterTypeOutput) ToParameterTypePtrOutput() ParameterTypePtrOutput
- func (o ParameterTypeOutput) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
- func (o ParameterTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ParameterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ParameterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ParameterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ParameterTypePtrInput
- type ParameterTypePtrOutput
- func (o ParameterTypePtrOutput) Elem() ParameterTypeOutput
- func (ParameterTypePtrOutput) ElementType() reflect.Type
- func (o ParameterTypePtrOutput) ToParameterTypePtrOutput() ParameterTypePtrOutput
- func (o ParameterTypePtrOutput) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
- func (o ParameterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ParameterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PemCertificateList
- type PemCertificateListArgs
- func (PemCertificateListArgs) ElementType() reflect.Type
- func (i PemCertificateListArgs) ToPemCertificateListOutput() PemCertificateListOutput
- func (i PemCertificateListArgs) ToPemCertificateListOutputWithContext(ctx context.Context) PemCertificateListOutput
- func (i PemCertificateListArgs) ToPemCertificateListPtrOutput() PemCertificateListPtrOutput
- func (i PemCertificateListArgs) ToPemCertificateListPtrOutputWithContext(ctx context.Context) PemCertificateListPtrOutput
- type PemCertificateListInput
- type PemCertificateListOutput
- func (o PemCertificateListOutput) Certificates() pulumi.StringArrayOutput
- func (PemCertificateListOutput) ElementType() reflect.Type
- func (o PemCertificateListOutput) ToPemCertificateListOutput() PemCertificateListOutput
- func (o PemCertificateListOutput) ToPemCertificateListOutputWithContext(ctx context.Context) PemCertificateListOutput
- func (o PemCertificateListOutput) ToPemCertificateListPtrOutput() PemCertificateListPtrOutput
- func (o PemCertificateListOutput) ToPemCertificateListPtrOutputWithContext(ctx context.Context) PemCertificateListPtrOutput
- func (o PemCertificateListOutput) Type() pulumi.StringOutput
- type PemCertificateListPtrInput
- type PemCertificateListPtrOutput
- func (o PemCertificateListPtrOutput) Certificates() pulumi.StringArrayOutput
- func (o PemCertificateListPtrOutput) Elem() PemCertificateListOutput
- func (PemCertificateListPtrOutput) ElementType() reflect.Type
- func (o PemCertificateListPtrOutput) ToPemCertificateListPtrOutput() PemCertificateListPtrOutput
- func (o PemCertificateListPtrOutput) ToPemCertificateListPtrOutputWithContext(ctx context.Context) PemCertificateListPtrOutput
- func (o PemCertificateListPtrOutput) Type() pulumi.StringPtrOutput
- type PemCertificateListResponse
- type PemCertificateListResponseOutput
- func (o PemCertificateListResponseOutput) Certificates() pulumi.StringArrayOutput
- func (PemCertificateListResponseOutput) ElementType() reflect.Type
- func (o PemCertificateListResponseOutput) ToPemCertificateListResponseOutput() PemCertificateListResponseOutput
- func (o PemCertificateListResponseOutput) ToPemCertificateListResponseOutputWithContext(ctx context.Context) PemCertificateListResponseOutput
- func (o PemCertificateListResponseOutput) Type() pulumi.StringOutput
- type PemCertificateListResponsePtrOutput
- func (o PemCertificateListResponsePtrOutput) Certificates() pulumi.StringArrayOutput
- func (o PemCertificateListResponsePtrOutput) Elem() PemCertificateListResponseOutput
- func (PemCertificateListResponsePtrOutput) ElementType() reflect.Type
- func (o PemCertificateListResponsePtrOutput) ToPemCertificateListResponsePtrOutput() PemCertificateListResponsePtrOutput
- func (o PemCertificateListResponsePtrOutput) ToPemCertificateListResponsePtrOutputWithContext(ctx context.Context) PemCertificateListResponsePtrOutput
- func (o PemCertificateListResponsePtrOutput) Type() pulumi.StringPtrOutput
- type PipelineJob
- type PipelineJobArgs
- type PipelineJobErrorResponse
- type PipelineJobErrorResponseOutput
- func (o PipelineJobErrorResponseOutput) Code() pulumi.StringPtrOutput
- func (PipelineJobErrorResponseOutput) ElementType() reflect.Type
- func (o PipelineJobErrorResponseOutput) Message() pulumi.StringPtrOutput
- func (o PipelineJobErrorResponseOutput) ToPipelineJobErrorResponseOutput() PipelineJobErrorResponseOutput
- func (o PipelineJobErrorResponseOutput) ToPipelineJobErrorResponseOutputWithContext(ctx context.Context) PipelineJobErrorResponseOutput
- type PipelineJobInput
- type PipelineJobOutput
- func (o PipelineJobOutput) Description() pulumi.StringPtrOutput
- func (PipelineJobOutput) ElementType() reflect.Type
- func (o PipelineJobOutput) Error() PipelineJobErrorResponseOutput
- func (o PipelineJobOutput) Expiration() pulumi.StringOutput
- func (o PipelineJobOutput) Name() pulumi.StringOutput
- func (o PipelineJobOutput) Parameters() ParameterDefinitionResponseArrayOutput
- func (o PipelineJobOutput) State() pulumi.StringOutput
- func (o PipelineJobOutput) SystemData() SystemDataResponseOutput
- func (o PipelineJobOutput) ToPipelineJobOutput() PipelineJobOutput
- func (o PipelineJobOutput) ToPipelineJobOutputWithContext(ctx context.Context) PipelineJobOutput
- func (o PipelineJobOutput) TopologyName() pulumi.StringOutput
- func (o PipelineJobOutput) Type() pulumi.StringOutput
- type PipelineJobState
- type PipelineTopology
- type PipelineTopologyArgs
- type PipelineTopologyInput
- type PipelineTopologyOutput
- func (o PipelineTopologyOutput) Description() pulumi.StringPtrOutput
- func (PipelineTopologyOutput) ElementType() reflect.Type
- func (o PipelineTopologyOutput) Kind() pulumi.StringOutput
- func (o PipelineTopologyOutput) Name() pulumi.StringOutput
- func (o PipelineTopologyOutput) Parameters() ParameterDeclarationResponseArrayOutput
- func (o PipelineTopologyOutput) Processors() EncoderProcessorResponseArrayOutput
- func (o PipelineTopologyOutput) Sinks() VideoSinkResponseArrayOutput
- func (o PipelineTopologyOutput) Sku() SkuResponseOutput
- func (o PipelineTopologyOutput) Sources() pulumi.ArrayOutput
- func (o PipelineTopologyOutput) SystemData() SystemDataResponseOutput
- func (o PipelineTopologyOutput) ToPipelineTopologyOutput() PipelineTopologyOutput
- func (o PipelineTopologyOutput) ToPipelineTopologyOutputWithContext(ctx context.Context) PipelineTopologyOutput
- func (o PipelineTopologyOutput) Type() pulumi.StringOutput
- type PipelineTopologyState
- type PrivateEndpointConnection
- type PrivateEndpointConnectionArgs
- type PrivateEndpointConnectionInput
- type PrivateEndpointConnectionOutput
- func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionOutput) Name() pulumi.StringOutput
- func (o PrivateEndpointConnectionOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionOutput) SystemData() SystemDataResponseOutput
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
- func (o PrivateEndpointConnectionOutput) Type() pulumi.StringOutput
- type PrivateEndpointConnectionResponse
- type PrivateEndpointConnectionResponseArrayOutput
- func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseArrayOutput) Index(i pulumi.IntInput) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
- func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
- type PrivateEndpointConnectionResponseOutput
- func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
- func (o PrivateEndpointConnectionResponseOutput) SystemData() SystemDataResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
- func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
- type PrivateEndpointConnectionState
- type PrivateEndpointResponse
- type PrivateEndpointResponseOutput
- func (PrivateEndpointResponseOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
- func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
- type PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
- func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
- func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
- type PrivateEndpointServiceConnectionStatus
- func (PrivateEndpointServiceConnectionStatus) ElementType() reflect.Type
- func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
- func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput
- func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
- func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringOutput() pulumi.StringOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateEndpointServiceConnectionStatusInput
- type PrivateEndpointServiceConnectionStatusOutput
- func (PrivateEndpointServiceConnectionStatusOutput) ElementType() reflect.Type
- func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateEndpointServiceConnectionStatusPtrInput
- type PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) Elem() PrivateEndpointServiceConnectionStatusOutput
- func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType() reflect.Type
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceConnectionStateArgs
- func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- type PrivateLinkServiceConnectionStateInput
- type PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
- func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
- type PrivateLinkServiceConnectionStateResponse
- type PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
- func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
- func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
- func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
- type PublicNetworkAccess
- func (PublicNetworkAccess) ElementType() reflect.Type
- func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
- func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput
- func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
- func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
- func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput
- func (e PublicNetworkAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e PublicNetworkAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccessInput
- type PublicNetworkAccessOutput
- func (PublicNetworkAccessOutput) ElementType() reflect.Type
- func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
- func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput
- func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput
- func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type PublicNetworkAccessPtrInput
- type PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessPtrOutput) Elem() PublicNetworkAccessOutput
- func (PublicNetworkAccessPtrOutput) ElementType() reflect.Type
- func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
- func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ResourceIdentity
- type ResourceIdentityArgs
- func (ResourceIdentityArgs) ElementType() reflect.Type
- func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput
- func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
- func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- type ResourceIdentityInput
- type ResourceIdentityOutput
- func (ResourceIdentityOutput) ElementType() reflect.Type
- func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput
- func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
- func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- func (o ResourceIdentityOutput) UserAssignedIdentity() pulumi.StringOutput
- type ResourceIdentityPtrInput
- type ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) Elem() ResourceIdentityOutput
- func (ResourceIdentityPtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
- func (o ResourceIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type ResourceIdentityResponse
- type ResourceIdentityResponseOutput
- func (ResourceIdentityResponseOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
- func (o ResourceIdentityResponseOutput) UserAssignedIdentity() pulumi.StringOutput
- type ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
- func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
- func (o ResourceIdentityResponsePtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
- type RsaTokenKey
- type RsaTokenKeyArgs
- type RsaTokenKeyInput
- type RsaTokenKeyOutput
- func (o RsaTokenKeyOutput) Alg() pulumi.StringOutput
- func (o RsaTokenKeyOutput) E() pulumi.StringOutput
- func (RsaTokenKeyOutput) ElementType() reflect.Type
- func (o RsaTokenKeyOutput) Kid() pulumi.StringOutput
- func (o RsaTokenKeyOutput) N() pulumi.StringOutput
- func (o RsaTokenKeyOutput) ToRsaTokenKeyOutput() RsaTokenKeyOutput
- func (o RsaTokenKeyOutput) ToRsaTokenKeyOutputWithContext(ctx context.Context) RsaTokenKeyOutput
- func (o RsaTokenKeyOutput) Type() pulumi.StringOutput
- type RsaTokenKeyResponse
- type RsaTokenKeyResponseOutput
- func (o RsaTokenKeyResponseOutput) Alg() pulumi.StringOutput
- func (o RsaTokenKeyResponseOutput) E() pulumi.StringOutput
- func (RsaTokenKeyResponseOutput) ElementType() reflect.Type
- func (o RsaTokenKeyResponseOutput) Kid() pulumi.StringOutput
- func (o RsaTokenKeyResponseOutput) N() pulumi.StringOutput
- func (o RsaTokenKeyResponseOutput) ToRsaTokenKeyResponseOutput() RsaTokenKeyResponseOutput
- func (o RsaTokenKeyResponseOutput) ToRsaTokenKeyResponseOutputWithContext(ctx context.Context) RsaTokenKeyResponseOutput
- func (o RsaTokenKeyResponseOutput) Type() pulumi.StringOutput
- type RtspSource
- type RtspSourceArgs
- type RtspSourceInput
- type RtspSourceOutput
- func (RtspSourceOutput) ElementType() reflect.Type
- func (o RtspSourceOutput) Endpoint() pulumi.AnyOutput
- func (o RtspSourceOutput) Name() pulumi.StringOutput
- func (o RtspSourceOutput) ToRtspSourceOutput() RtspSourceOutput
- func (o RtspSourceOutput) ToRtspSourceOutputWithContext(ctx context.Context) RtspSourceOutput
- func (o RtspSourceOutput) Transport() pulumi.StringPtrOutput
- func (o RtspSourceOutput) Type() pulumi.StringOutput
- type RtspSourceResponse
- type RtspSourceResponseOutput
- func (RtspSourceResponseOutput) ElementType() reflect.Type
- func (o RtspSourceResponseOutput) Endpoint() pulumi.AnyOutput
- func (o RtspSourceResponseOutput) Name() pulumi.StringOutput
- func (o RtspSourceResponseOutput) ToRtspSourceResponseOutput() RtspSourceResponseOutput
- func (o RtspSourceResponseOutput) ToRtspSourceResponseOutputWithContext(ctx context.Context) RtspSourceResponseOutput
- func (o RtspSourceResponseOutput) Transport() pulumi.StringPtrOutput
- func (o RtspSourceResponseOutput) Type() pulumi.StringOutput
- type RtspTransport
- func (RtspTransport) ElementType() reflect.Type
- func (e RtspTransport) ToRtspTransportOutput() RtspTransportOutput
- func (e RtspTransport) ToRtspTransportOutputWithContext(ctx context.Context) RtspTransportOutput
- func (e RtspTransport) ToRtspTransportPtrOutput() RtspTransportPtrOutput
- func (e RtspTransport) ToRtspTransportPtrOutputWithContext(ctx context.Context) RtspTransportPtrOutput
- func (e RtspTransport) ToStringOutput() pulumi.StringOutput
- func (e RtspTransport) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RtspTransport) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RtspTransport) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RtspTransportInput
- type RtspTransportOutput
- func (RtspTransportOutput) ElementType() reflect.Type
- func (o RtspTransportOutput) ToRtspTransportOutput() RtspTransportOutput
- func (o RtspTransportOutput) ToRtspTransportOutputWithContext(ctx context.Context) RtspTransportOutput
- func (o RtspTransportOutput) ToRtspTransportPtrOutput() RtspTransportPtrOutput
- func (o RtspTransportOutput) ToRtspTransportPtrOutputWithContext(ctx context.Context) RtspTransportPtrOutput
- func (o RtspTransportOutput) ToStringOutput() pulumi.StringOutput
- func (o RtspTransportOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RtspTransportOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RtspTransportOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RtspTransportPtrInput
- type RtspTransportPtrOutput
- func (o RtspTransportPtrOutput) Elem() RtspTransportOutput
- func (RtspTransportPtrOutput) ElementType() reflect.Type
- func (o RtspTransportPtrOutput) ToRtspTransportPtrOutput() RtspTransportPtrOutput
- func (o RtspTransportPtrOutput) ToRtspTransportPtrOutputWithContext(ctx context.Context) RtspTransportPtrOutput
- func (o RtspTransportPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RtspTransportPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SecureIotDeviceRemoteTunnel
- type SecureIotDeviceRemoteTunnelArgs
- func (SecureIotDeviceRemoteTunnelArgs) ElementType() reflect.Type
- func (i SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelOutput() SecureIotDeviceRemoteTunnelOutput
- func (i SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelOutput
- func (i SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelPtrOutput() SecureIotDeviceRemoteTunnelPtrOutput
- func (i SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelPtrOutput
- type SecureIotDeviceRemoteTunnelInput
- type SecureIotDeviceRemoteTunnelOutput
- func (o SecureIotDeviceRemoteTunnelOutput) DeviceId() pulumi.StringOutput
- func (SecureIotDeviceRemoteTunnelOutput) ElementType() reflect.Type
- func (o SecureIotDeviceRemoteTunnelOutput) IotHubName() pulumi.StringOutput
- func (o SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelOutput() SecureIotDeviceRemoteTunnelOutput
- func (o SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelOutput
- func (o SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelPtrOutput() SecureIotDeviceRemoteTunnelPtrOutput
- func (o SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelPtrOutput
- func (o SecureIotDeviceRemoteTunnelOutput) Type() pulumi.StringOutput
- type SecureIotDeviceRemoteTunnelPtrInput
- type SecureIotDeviceRemoteTunnelPtrOutput
- func (o SecureIotDeviceRemoteTunnelPtrOutput) DeviceId() pulumi.StringPtrOutput
- func (o SecureIotDeviceRemoteTunnelPtrOutput) Elem() SecureIotDeviceRemoteTunnelOutput
- func (SecureIotDeviceRemoteTunnelPtrOutput) ElementType() reflect.Type
- func (o SecureIotDeviceRemoteTunnelPtrOutput) IotHubName() pulumi.StringPtrOutput
- func (o SecureIotDeviceRemoteTunnelPtrOutput) ToSecureIotDeviceRemoteTunnelPtrOutput() SecureIotDeviceRemoteTunnelPtrOutput
- func (o SecureIotDeviceRemoteTunnelPtrOutput) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelPtrOutput
- func (o SecureIotDeviceRemoteTunnelPtrOutput) Type() pulumi.StringPtrOutput
- type SecureIotDeviceRemoteTunnelResponse
- type SecureIotDeviceRemoteTunnelResponseOutput
- func (o SecureIotDeviceRemoteTunnelResponseOutput) DeviceId() pulumi.StringOutput
- func (SecureIotDeviceRemoteTunnelResponseOutput) ElementType() reflect.Type
- func (o SecureIotDeviceRemoteTunnelResponseOutput) IotHubName() pulumi.StringOutput
- func (o SecureIotDeviceRemoteTunnelResponseOutput) ToSecureIotDeviceRemoteTunnelResponseOutput() SecureIotDeviceRemoteTunnelResponseOutput
- func (o SecureIotDeviceRemoteTunnelResponseOutput) ToSecureIotDeviceRemoteTunnelResponseOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelResponseOutput
- func (o SecureIotDeviceRemoteTunnelResponseOutput) Type() pulumi.StringOutput
- type SecureIotDeviceRemoteTunnelResponsePtrOutput
- func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) DeviceId() pulumi.StringPtrOutput
- func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) Elem() SecureIotDeviceRemoteTunnelResponseOutput
- func (SecureIotDeviceRemoteTunnelResponsePtrOutput) ElementType() reflect.Type
- func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) IotHubName() pulumi.StringPtrOutput
- func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) ToSecureIotDeviceRemoteTunnelResponsePtrOutput() SecureIotDeviceRemoteTunnelResponsePtrOutput
- func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) ToSecureIotDeviceRemoteTunnelResponsePtrOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelResponsePtrOutput
- func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) Type() pulumi.StringPtrOutput
- type Sku
- type SkuArgs
- type SkuInput
- type SkuName
- func (SkuName) ElementType() reflect.Type
- func (e SkuName) ToSkuNameOutput() SkuNameOutput
- func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
- func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (e SkuName) ToStringOutput() pulumi.StringOutput
- func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuNameInput
- type SkuNameOutput
- func (SkuNameOutput) ElementType() reflect.Type
- func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput
- func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
- func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput
- func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuNamePtrInput
- type SkuNamePtrOutput
- func (o SkuNamePtrOutput) Elem() SkuNameOutput
- func (SkuNamePtrOutput) ElementType() reflect.Type
- func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
- func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
- func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type SkuOutput
- type SkuResponse
- type SkuResponseOutput
- func (SkuResponseOutput) ElementType() reflect.Type
- func (o SkuResponseOutput) Name() pulumi.StringOutput
- func (o SkuResponseOutput) Tier() pulumi.StringOutput
- func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
- func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
- type StorageAccount
- type StorageAccountArgs
- type StorageAccountArray
- type StorageAccountArrayInput
- type StorageAccountArrayOutput
- func (StorageAccountArrayOutput) ElementType() reflect.Type
- func (o StorageAccountArrayOutput) Index(i pulumi.IntInput) StorageAccountOutput
- func (o StorageAccountArrayOutput) ToStorageAccountArrayOutput() StorageAccountArrayOutput
- func (o StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput
- type StorageAccountInput
- type StorageAccountOutput
- func (StorageAccountOutput) ElementType() reflect.Type
- func (o StorageAccountOutput) Id() pulumi.StringOutput
- func (o StorageAccountOutput) Identity() ResourceIdentityPtrOutput
- func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
- func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
- type StorageAccountResponse
- type StorageAccountResponseArrayOutput
- func (StorageAccountResponseArrayOutput) ElementType() reflect.Type
- func (o StorageAccountResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountResponseOutput
- func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput
- func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput
- type StorageAccountResponseOutput
- func (StorageAccountResponseOutput) ElementType() reflect.Type
- func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
- func (o StorageAccountResponseOutput) Identity() ResourceIdentityResponsePtrOutput
- func (o StorageAccountResponseOutput) Status() pulumi.StringOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
- func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
- type SystemDataResponse
- type SystemDataResponseOutput
- func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
- func (SystemDataResponseOutput) ElementType() reflect.Type
- func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
- func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
- type TlsEndpoint
- type TlsEndpointArgs
- type TlsEndpointInput
- type TlsEndpointOutput
- func (o TlsEndpointOutput) Credentials() UsernamePasswordCredentialsOutput
- func (TlsEndpointOutput) ElementType() reflect.Type
- func (o TlsEndpointOutput) ToTlsEndpointOutput() TlsEndpointOutput
- func (o TlsEndpointOutput) ToTlsEndpointOutputWithContext(ctx context.Context) TlsEndpointOutput
- func (o TlsEndpointOutput) TrustedCertificates() PemCertificateListPtrOutput
- func (o TlsEndpointOutput) Tunnel() SecureIotDeviceRemoteTunnelPtrOutput
- func (o TlsEndpointOutput) Type() pulumi.StringOutput
- func (o TlsEndpointOutput) Url() pulumi.StringOutput
- func (o TlsEndpointOutput) ValidationOptions() TlsValidationOptionsPtrOutput
- type TlsEndpointResponse
- type TlsEndpointResponseOutput
- func (o TlsEndpointResponseOutput) Credentials() UsernamePasswordCredentialsResponseOutput
- func (TlsEndpointResponseOutput) ElementType() reflect.Type
- func (o TlsEndpointResponseOutput) ToTlsEndpointResponseOutput() TlsEndpointResponseOutput
- func (o TlsEndpointResponseOutput) ToTlsEndpointResponseOutputWithContext(ctx context.Context) TlsEndpointResponseOutput
- func (o TlsEndpointResponseOutput) TrustedCertificates() PemCertificateListResponsePtrOutput
- func (o TlsEndpointResponseOutput) Tunnel() SecureIotDeviceRemoteTunnelResponsePtrOutput
- func (o TlsEndpointResponseOutput) Type() pulumi.StringOutput
- func (o TlsEndpointResponseOutput) Url() pulumi.StringOutput
- func (o TlsEndpointResponseOutput) ValidationOptions() TlsValidationOptionsResponsePtrOutput
- type TlsValidationOptions
- type TlsValidationOptionsArgs
- func (TlsValidationOptionsArgs) ElementType() reflect.Type
- func (i TlsValidationOptionsArgs) ToTlsValidationOptionsOutput() TlsValidationOptionsOutput
- func (i TlsValidationOptionsArgs) ToTlsValidationOptionsOutputWithContext(ctx context.Context) TlsValidationOptionsOutput
- func (i TlsValidationOptionsArgs) ToTlsValidationOptionsPtrOutput() TlsValidationOptionsPtrOutput
- func (i TlsValidationOptionsArgs) ToTlsValidationOptionsPtrOutputWithContext(ctx context.Context) TlsValidationOptionsPtrOutput
- type TlsValidationOptionsInput
- type TlsValidationOptionsOutput
- func (TlsValidationOptionsOutput) ElementType() reflect.Type
- func (o TlsValidationOptionsOutput) IgnoreHostname() pulumi.StringPtrOutput
- func (o TlsValidationOptionsOutput) IgnoreSignature() pulumi.StringPtrOutput
- func (o TlsValidationOptionsOutput) ToTlsValidationOptionsOutput() TlsValidationOptionsOutput
- func (o TlsValidationOptionsOutput) ToTlsValidationOptionsOutputWithContext(ctx context.Context) TlsValidationOptionsOutput
- func (o TlsValidationOptionsOutput) ToTlsValidationOptionsPtrOutput() TlsValidationOptionsPtrOutput
- func (o TlsValidationOptionsOutput) ToTlsValidationOptionsPtrOutputWithContext(ctx context.Context) TlsValidationOptionsPtrOutput
- type TlsValidationOptionsPtrInput
- type TlsValidationOptionsPtrOutput
- func (o TlsValidationOptionsPtrOutput) Elem() TlsValidationOptionsOutput
- func (TlsValidationOptionsPtrOutput) ElementType() reflect.Type
- func (o TlsValidationOptionsPtrOutput) IgnoreHostname() pulumi.StringPtrOutput
- func (o TlsValidationOptionsPtrOutput) IgnoreSignature() pulumi.StringPtrOutput
- func (o TlsValidationOptionsPtrOutput) ToTlsValidationOptionsPtrOutput() TlsValidationOptionsPtrOutput
- func (o TlsValidationOptionsPtrOutput) ToTlsValidationOptionsPtrOutputWithContext(ctx context.Context) TlsValidationOptionsPtrOutput
- type TlsValidationOptionsResponse
- type TlsValidationOptionsResponseOutput
- func (TlsValidationOptionsResponseOutput) ElementType() reflect.Type
- func (o TlsValidationOptionsResponseOutput) IgnoreHostname() pulumi.StringPtrOutput
- func (o TlsValidationOptionsResponseOutput) IgnoreSignature() pulumi.StringPtrOutput
- func (o TlsValidationOptionsResponseOutput) ToTlsValidationOptionsResponseOutput() TlsValidationOptionsResponseOutput
- func (o TlsValidationOptionsResponseOutput) ToTlsValidationOptionsResponseOutputWithContext(ctx context.Context) TlsValidationOptionsResponseOutput
- type TlsValidationOptionsResponsePtrOutput
- func (o TlsValidationOptionsResponsePtrOutput) Elem() TlsValidationOptionsResponseOutput
- func (TlsValidationOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o TlsValidationOptionsResponsePtrOutput) IgnoreHostname() pulumi.StringPtrOutput
- func (o TlsValidationOptionsResponsePtrOutput) IgnoreSignature() pulumi.StringPtrOutput
- func (o TlsValidationOptionsResponsePtrOutput) ToTlsValidationOptionsResponsePtrOutput() TlsValidationOptionsResponsePtrOutput
- func (o TlsValidationOptionsResponsePtrOutput) ToTlsValidationOptionsResponsePtrOutputWithContext(ctx context.Context) TlsValidationOptionsResponsePtrOutput
- type TokenClaim
- type TokenClaimArgs
- type TokenClaimArray
- type TokenClaimArrayInput
- type TokenClaimArrayOutput
- func (TokenClaimArrayOutput) ElementType() reflect.Type
- func (o TokenClaimArrayOutput) Index(i pulumi.IntInput) TokenClaimOutput
- func (o TokenClaimArrayOutput) ToTokenClaimArrayOutput() TokenClaimArrayOutput
- func (o TokenClaimArrayOutput) ToTokenClaimArrayOutputWithContext(ctx context.Context) TokenClaimArrayOutput
- type TokenClaimInput
- type TokenClaimOutput
- func (TokenClaimOutput) ElementType() reflect.Type
- func (o TokenClaimOutput) Name() pulumi.StringOutput
- func (o TokenClaimOutput) ToTokenClaimOutput() TokenClaimOutput
- func (o TokenClaimOutput) ToTokenClaimOutputWithContext(ctx context.Context) TokenClaimOutput
- func (o TokenClaimOutput) Value() pulumi.StringOutput
- type TokenClaimResponse
- type TokenClaimResponseArrayOutput
- func (TokenClaimResponseArrayOutput) ElementType() reflect.Type
- func (o TokenClaimResponseArrayOutput) Index(i pulumi.IntInput) TokenClaimResponseOutput
- func (o TokenClaimResponseArrayOutput) ToTokenClaimResponseArrayOutput() TokenClaimResponseArrayOutput
- func (o TokenClaimResponseArrayOutput) ToTokenClaimResponseArrayOutputWithContext(ctx context.Context) TokenClaimResponseArrayOutput
- type TokenClaimResponseOutput
- func (TokenClaimResponseOutput) ElementType() reflect.Type
- func (o TokenClaimResponseOutput) Name() pulumi.StringOutput
- func (o TokenClaimResponseOutput) ToTokenClaimResponseOutput() TokenClaimResponseOutput
- func (o TokenClaimResponseOutput) ToTokenClaimResponseOutputWithContext(ctx context.Context) TokenClaimResponseOutput
- func (o TokenClaimResponseOutput) Value() pulumi.StringOutput
- type UnsecuredEndpoint
- type UnsecuredEndpointArgs
- type UnsecuredEndpointInput
- type UnsecuredEndpointOutput
- func (o UnsecuredEndpointOutput) Credentials() UsernamePasswordCredentialsOutput
- func (UnsecuredEndpointOutput) ElementType() reflect.Type
- func (o UnsecuredEndpointOutput) ToUnsecuredEndpointOutput() UnsecuredEndpointOutput
- func (o UnsecuredEndpointOutput) ToUnsecuredEndpointOutputWithContext(ctx context.Context) UnsecuredEndpointOutput
- func (o UnsecuredEndpointOutput) Tunnel() SecureIotDeviceRemoteTunnelPtrOutput
- func (o UnsecuredEndpointOutput) Type() pulumi.StringOutput
- func (o UnsecuredEndpointOutput) Url() pulumi.StringOutput
- type UnsecuredEndpointResponse
- type UnsecuredEndpointResponseOutput
- func (o UnsecuredEndpointResponseOutput) Credentials() UsernamePasswordCredentialsResponseOutput
- func (UnsecuredEndpointResponseOutput) ElementType() reflect.Type
- func (o UnsecuredEndpointResponseOutput) ToUnsecuredEndpointResponseOutput() UnsecuredEndpointResponseOutput
- func (o UnsecuredEndpointResponseOutput) ToUnsecuredEndpointResponseOutputWithContext(ctx context.Context) UnsecuredEndpointResponseOutput
- func (o UnsecuredEndpointResponseOutput) Tunnel() SecureIotDeviceRemoteTunnelResponsePtrOutput
- func (o UnsecuredEndpointResponseOutput) Type() pulumi.StringOutput
- func (o UnsecuredEndpointResponseOutput) Url() pulumi.StringOutput
- type UserAssignedManagedIdentityResponse
- type UserAssignedManagedIdentityResponseMapOutput
- func (UserAssignedManagedIdentityResponseMapOutput) ElementType() reflect.Type
- func (o UserAssignedManagedIdentityResponseMapOutput) MapIndex(k pulumi.StringInput) UserAssignedManagedIdentityResponseOutput
- func (o UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutput() UserAssignedManagedIdentityResponseMapOutput
- func (o UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedManagedIdentityResponseMapOutput
- type UserAssignedManagedIdentityResponseOutput
- func (o UserAssignedManagedIdentityResponseOutput) ClientId() pulumi.StringOutput
- func (UserAssignedManagedIdentityResponseOutput) ElementType() reflect.Type
- func (o UserAssignedManagedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
- func (o UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutput() UserAssignedManagedIdentityResponseOutput
- func (o UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedManagedIdentityResponseOutput
- type UsernamePasswordCredentials
- type UsernamePasswordCredentialsArgs
- func (UsernamePasswordCredentialsArgs) ElementType() reflect.Type
- func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput
- func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutputWithContext(ctx context.Context) UsernamePasswordCredentialsOutput
- type UsernamePasswordCredentialsInput
- type UsernamePasswordCredentialsOutput
- func (UsernamePasswordCredentialsOutput) ElementType() reflect.Type
- func (o UsernamePasswordCredentialsOutput) Password() pulumi.StringOutput
- func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput
- func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutputWithContext(ctx context.Context) UsernamePasswordCredentialsOutput
- func (o UsernamePasswordCredentialsOutput) Type() pulumi.StringOutput
- func (o UsernamePasswordCredentialsOutput) Username() pulumi.StringOutput
- type UsernamePasswordCredentialsResponse
- type UsernamePasswordCredentialsResponseOutput
- func (UsernamePasswordCredentialsResponseOutput) ElementType() reflect.Type
- func (o UsernamePasswordCredentialsResponseOutput) Password() pulumi.StringOutput
- func (o UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutput() UsernamePasswordCredentialsResponseOutput
- func (o UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutputWithContext(ctx context.Context) UsernamePasswordCredentialsResponseOutput
- func (o UsernamePasswordCredentialsResponseOutput) Type() pulumi.StringOutput
- func (o UsernamePasswordCredentialsResponseOutput) Username() pulumi.StringOutput
- type Video
- type VideoAnalyzer
- type VideoAnalyzerArgs
- type VideoAnalyzerIdentity
- type VideoAnalyzerIdentityArgs
- func (VideoAnalyzerIdentityArgs) ElementType() reflect.Type
- func (i VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityOutput() VideoAnalyzerIdentityOutput
- func (i VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityOutputWithContext(ctx context.Context) VideoAnalyzerIdentityOutput
- func (i VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityPtrOutput() VideoAnalyzerIdentityPtrOutput
- func (i VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityPtrOutputWithContext(ctx context.Context) VideoAnalyzerIdentityPtrOutput
- type VideoAnalyzerIdentityInput
- type VideoAnalyzerIdentityOutput
- func (VideoAnalyzerIdentityOutput) ElementType() reflect.Type
- func (o VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityOutput() VideoAnalyzerIdentityOutput
- func (o VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityOutputWithContext(ctx context.Context) VideoAnalyzerIdentityOutput
- func (o VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityPtrOutput() VideoAnalyzerIdentityPtrOutput
- func (o VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityPtrOutputWithContext(ctx context.Context) VideoAnalyzerIdentityPtrOutput
- func (o VideoAnalyzerIdentityOutput) Type() pulumi.StringOutput
- func (o VideoAnalyzerIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type VideoAnalyzerIdentityPtrInput
- type VideoAnalyzerIdentityPtrOutput
- func (o VideoAnalyzerIdentityPtrOutput) Elem() VideoAnalyzerIdentityOutput
- func (VideoAnalyzerIdentityPtrOutput) ElementType() reflect.Type
- func (o VideoAnalyzerIdentityPtrOutput) ToVideoAnalyzerIdentityPtrOutput() VideoAnalyzerIdentityPtrOutput
- func (o VideoAnalyzerIdentityPtrOutput) ToVideoAnalyzerIdentityPtrOutputWithContext(ctx context.Context) VideoAnalyzerIdentityPtrOutput
- func (o VideoAnalyzerIdentityPtrOutput) Type() pulumi.StringPtrOutput
- func (o VideoAnalyzerIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
- type VideoAnalyzerIdentityResponse
- type VideoAnalyzerIdentityResponseOutput
- func (VideoAnalyzerIdentityResponseOutput) ElementType() reflect.Type
- func (o VideoAnalyzerIdentityResponseOutput) ToVideoAnalyzerIdentityResponseOutput() VideoAnalyzerIdentityResponseOutput
- func (o VideoAnalyzerIdentityResponseOutput) ToVideoAnalyzerIdentityResponseOutputWithContext(ctx context.Context) VideoAnalyzerIdentityResponseOutput
- func (o VideoAnalyzerIdentityResponseOutput) Type() pulumi.StringOutput
- func (o VideoAnalyzerIdentityResponseOutput) UserAssignedIdentities() UserAssignedManagedIdentityResponseMapOutput
- type VideoAnalyzerIdentityResponsePtrOutput
- func (o VideoAnalyzerIdentityResponsePtrOutput) Elem() VideoAnalyzerIdentityResponseOutput
- func (VideoAnalyzerIdentityResponsePtrOutput) ElementType() reflect.Type
- func (o VideoAnalyzerIdentityResponsePtrOutput) ToVideoAnalyzerIdentityResponsePtrOutput() VideoAnalyzerIdentityResponsePtrOutput
- func (o VideoAnalyzerIdentityResponsePtrOutput) ToVideoAnalyzerIdentityResponsePtrOutputWithContext(ctx context.Context) VideoAnalyzerIdentityResponsePtrOutput
- func (o VideoAnalyzerIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
- func (o VideoAnalyzerIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedManagedIdentityResponseMapOutput
- type VideoAnalyzerInput
- type VideoAnalyzerOutput
- func (VideoAnalyzerOutput) ElementType() reflect.Type
- func (o VideoAnalyzerOutput) Encryption() AccountEncryptionResponsePtrOutput
- func (o VideoAnalyzerOutput) Endpoints() EndpointResponseArrayOutput
- func (o VideoAnalyzerOutput) Identity() VideoAnalyzerIdentityResponsePtrOutput
- func (o VideoAnalyzerOutput) IotHubs() IotHubResponseArrayOutput
- func (o VideoAnalyzerOutput) Location() pulumi.StringOutput
- func (o VideoAnalyzerOutput) Name() pulumi.StringOutput
- func (o VideoAnalyzerOutput) NetworkAccessControl() NetworkAccessControlResponsePtrOutput
- func (o VideoAnalyzerOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
- func (o VideoAnalyzerOutput) ProvisioningState() pulumi.StringOutput
- func (o VideoAnalyzerOutput) PublicNetworkAccess() pulumi.StringPtrOutput
- func (o VideoAnalyzerOutput) StorageAccounts() StorageAccountResponseArrayOutput
- func (o VideoAnalyzerOutput) SystemData() SystemDataResponseOutput
- func (o VideoAnalyzerOutput) Tags() pulumi.StringMapOutput
- func (o VideoAnalyzerOutput) ToVideoAnalyzerOutput() VideoAnalyzerOutput
- func (o VideoAnalyzerOutput) ToVideoAnalyzerOutputWithContext(ctx context.Context) VideoAnalyzerOutput
- func (o VideoAnalyzerOutput) Type() pulumi.StringOutput
- type VideoAnalyzerState
- type VideoArchival
- type VideoArchivalArgs
- func (VideoArchivalArgs) ElementType() reflect.Type
- func (i VideoArchivalArgs) ToVideoArchivalOutput() VideoArchivalOutput
- func (i VideoArchivalArgs) ToVideoArchivalOutputWithContext(ctx context.Context) VideoArchivalOutput
- func (i VideoArchivalArgs) ToVideoArchivalPtrOutput() VideoArchivalPtrOutput
- func (i VideoArchivalArgs) ToVideoArchivalPtrOutputWithContext(ctx context.Context) VideoArchivalPtrOutput
- type VideoArchivalInput
- type VideoArchivalOutput
- func (VideoArchivalOutput) ElementType() reflect.Type
- func (o VideoArchivalOutput) RetentionPeriod() pulumi.StringPtrOutput
- func (o VideoArchivalOutput) ToVideoArchivalOutput() VideoArchivalOutput
- func (o VideoArchivalOutput) ToVideoArchivalOutputWithContext(ctx context.Context) VideoArchivalOutput
- func (o VideoArchivalOutput) ToVideoArchivalPtrOutput() VideoArchivalPtrOutput
- func (o VideoArchivalOutput) ToVideoArchivalPtrOutputWithContext(ctx context.Context) VideoArchivalPtrOutput
- type VideoArchivalPtrInput
- type VideoArchivalPtrOutput
- func (o VideoArchivalPtrOutput) Elem() VideoArchivalOutput
- func (VideoArchivalPtrOutput) ElementType() reflect.Type
- func (o VideoArchivalPtrOutput) RetentionPeriod() pulumi.StringPtrOutput
- func (o VideoArchivalPtrOutput) ToVideoArchivalPtrOutput() VideoArchivalPtrOutput
- func (o VideoArchivalPtrOutput) ToVideoArchivalPtrOutputWithContext(ctx context.Context) VideoArchivalPtrOutput
- type VideoArchivalResponse
- type VideoArchivalResponseOutput
- func (VideoArchivalResponseOutput) ElementType() reflect.Type
- func (o VideoArchivalResponseOutput) RetentionPeriod() pulumi.StringPtrOutput
- func (o VideoArchivalResponseOutput) ToVideoArchivalResponseOutput() VideoArchivalResponseOutput
- func (o VideoArchivalResponseOutput) ToVideoArchivalResponseOutputWithContext(ctx context.Context) VideoArchivalResponseOutput
- type VideoArchivalResponsePtrOutput
- func (o VideoArchivalResponsePtrOutput) Elem() VideoArchivalResponseOutput
- func (VideoArchivalResponsePtrOutput) ElementType() reflect.Type
- func (o VideoArchivalResponsePtrOutput) RetentionPeriod() pulumi.StringPtrOutput
- func (o VideoArchivalResponsePtrOutput) ToVideoArchivalResponsePtrOutput() VideoArchivalResponsePtrOutput
- func (o VideoArchivalResponsePtrOutput) ToVideoArchivalResponsePtrOutputWithContext(ctx context.Context) VideoArchivalResponsePtrOutput
- type VideoArgs
- type VideoContentUrlsResponse
- type VideoContentUrlsResponseOutput
- func (o VideoContentUrlsResponseOutput) ArchiveBaseUrl() pulumi.StringPtrOutput
- func (o VideoContentUrlsResponseOutput) DownloadUrl() pulumi.StringPtrOutput
- func (VideoContentUrlsResponseOutput) ElementType() reflect.Type
- func (o VideoContentUrlsResponseOutput) PreviewImageUrls() VideoPreviewImageUrlsResponsePtrOutput
- func (o VideoContentUrlsResponseOutput) RtspTunnelUrl() pulumi.StringPtrOutput
- func (o VideoContentUrlsResponseOutput) ToVideoContentUrlsResponseOutput() VideoContentUrlsResponseOutput
- func (o VideoContentUrlsResponseOutput) ToVideoContentUrlsResponseOutputWithContext(ctx context.Context) VideoContentUrlsResponseOutput
- type VideoCreationProperties
- type VideoCreationPropertiesArgs
- func (VideoCreationPropertiesArgs) ElementType() reflect.Type
- func (i VideoCreationPropertiesArgs) ToVideoCreationPropertiesOutput() VideoCreationPropertiesOutput
- func (i VideoCreationPropertiesArgs) ToVideoCreationPropertiesOutputWithContext(ctx context.Context) VideoCreationPropertiesOutput
- func (i VideoCreationPropertiesArgs) ToVideoCreationPropertiesPtrOutput() VideoCreationPropertiesPtrOutput
- func (i VideoCreationPropertiesArgs) ToVideoCreationPropertiesPtrOutputWithContext(ctx context.Context) VideoCreationPropertiesPtrOutput
- type VideoCreationPropertiesInput
- type VideoCreationPropertiesOutput
- func (o VideoCreationPropertiesOutput) Description() pulumi.StringPtrOutput
- func (VideoCreationPropertiesOutput) ElementType() reflect.Type
- func (o VideoCreationPropertiesOutput) RetentionPeriod() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesOutput) SegmentLength() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesOutput) Title() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesOutput) ToVideoCreationPropertiesOutput() VideoCreationPropertiesOutput
- func (o VideoCreationPropertiesOutput) ToVideoCreationPropertiesOutputWithContext(ctx context.Context) VideoCreationPropertiesOutput
- func (o VideoCreationPropertiesOutput) ToVideoCreationPropertiesPtrOutput() VideoCreationPropertiesPtrOutput
- func (o VideoCreationPropertiesOutput) ToVideoCreationPropertiesPtrOutputWithContext(ctx context.Context) VideoCreationPropertiesPtrOutput
- type VideoCreationPropertiesPtrInput
- type VideoCreationPropertiesPtrOutput
- func (o VideoCreationPropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesPtrOutput) Elem() VideoCreationPropertiesOutput
- func (VideoCreationPropertiesPtrOutput) ElementType() reflect.Type
- func (o VideoCreationPropertiesPtrOutput) RetentionPeriod() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesPtrOutput) SegmentLength() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesPtrOutput) Title() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesPtrOutput) ToVideoCreationPropertiesPtrOutput() VideoCreationPropertiesPtrOutput
- func (o VideoCreationPropertiesPtrOutput) ToVideoCreationPropertiesPtrOutputWithContext(ctx context.Context) VideoCreationPropertiesPtrOutput
- type VideoCreationPropertiesResponse
- type VideoCreationPropertiesResponseOutput
- func (o VideoCreationPropertiesResponseOutput) Description() pulumi.StringPtrOutput
- func (VideoCreationPropertiesResponseOutput) ElementType() reflect.Type
- func (o VideoCreationPropertiesResponseOutput) RetentionPeriod() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesResponseOutput) SegmentLength() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesResponseOutput) Title() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesResponseOutput) ToVideoCreationPropertiesResponseOutput() VideoCreationPropertiesResponseOutput
- func (o VideoCreationPropertiesResponseOutput) ToVideoCreationPropertiesResponseOutputWithContext(ctx context.Context) VideoCreationPropertiesResponseOutput
- type VideoCreationPropertiesResponsePtrOutput
- func (o VideoCreationPropertiesResponsePtrOutput) Description() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesResponsePtrOutput) Elem() VideoCreationPropertiesResponseOutput
- func (VideoCreationPropertiesResponsePtrOutput) ElementType() reflect.Type
- func (o VideoCreationPropertiesResponsePtrOutput) RetentionPeriod() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesResponsePtrOutput) SegmentLength() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesResponsePtrOutput) Title() pulumi.StringPtrOutput
- func (o VideoCreationPropertiesResponsePtrOutput) ToVideoCreationPropertiesResponsePtrOutput() VideoCreationPropertiesResponsePtrOutput
- func (o VideoCreationPropertiesResponsePtrOutput) ToVideoCreationPropertiesResponsePtrOutputWithContext(ctx context.Context) VideoCreationPropertiesResponsePtrOutput
- type VideoEncoderH264
- type VideoEncoderH264Args
- func (VideoEncoderH264Args) ElementType() reflect.Type
- func (i VideoEncoderH264Args) ToVideoEncoderH264Output() VideoEncoderH264Output
- func (i VideoEncoderH264Args) ToVideoEncoderH264OutputWithContext(ctx context.Context) VideoEncoderH264Output
- func (i VideoEncoderH264Args) ToVideoEncoderH264PtrOutput() VideoEncoderH264PtrOutput
- func (i VideoEncoderH264Args) ToVideoEncoderH264PtrOutputWithContext(ctx context.Context) VideoEncoderH264PtrOutput
- type VideoEncoderH264Input
- type VideoEncoderH264Output
- func (o VideoEncoderH264Output) BitrateKbps() pulumi.StringPtrOutput
- func (VideoEncoderH264Output) ElementType() reflect.Type
- func (o VideoEncoderH264Output) FrameRate() pulumi.StringPtrOutput
- func (o VideoEncoderH264Output) Scale() VideoScalePtrOutput
- func (o VideoEncoderH264Output) ToVideoEncoderH264Output() VideoEncoderH264Output
- func (o VideoEncoderH264Output) ToVideoEncoderH264OutputWithContext(ctx context.Context) VideoEncoderH264Output
- func (o VideoEncoderH264Output) ToVideoEncoderH264PtrOutput() VideoEncoderH264PtrOutput
- func (o VideoEncoderH264Output) ToVideoEncoderH264PtrOutputWithContext(ctx context.Context) VideoEncoderH264PtrOutput
- func (o VideoEncoderH264Output) Type() pulumi.StringOutput
- type VideoEncoderH264PtrInput
- type VideoEncoderH264PtrOutput
- func (o VideoEncoderH264PtrOutput) BitrateKbps() pulumi.StringPtrOutput
- func (o VideoEncoderH264PtrOutput) Elem() VideoEncoderH264Output
- func (VideoEncoderH264PtrOutput) ElementType() reflect.Type
- func (o VideoEncoderH264PtrOutput) FrameRate() pulumi.StringPtrOutput
- func (o VideoEncoderH264PtrOutput) Scale() VideoScalePtrOutput
- func (o VideoEncoderH264PtrOutput) ToVideoEncoderH264PtrOutput() VideoEncoderH264PtrOutput
- func (o VideoEncoderH264PtrOutput) ToVideoEncoderH264PtrOutputWithContext(ctx context.Context) VideoEncoderH264PtrOutput
- func (o VideoEncoderH264PtrOutput) Type() pulumi.StringPtrOutput
- type VideoEncoderH264Response
- type VideoEncoderH264ResponseOutput
- func (o VideoEncoderH264ResponseOutput) BitrateKbps() pulumi.StringPtrOutput
- func (VideoEncoderH264ResponseOutput) ElementType() reflect.Type
- func (o VideoEncoderH264ResponseOutput) FrameRate() pulumi.StringPtrOutput
- func (o VideoEncoderH264ResponseOutput) Scale() VideoScaleResponsePtrOutput
- func (o VideoEncoderH264ResponseOutput) ToVideoEncoderH264ResponseOutput() VideoEncoderH264ResponseOutput
- func (o VideoEncoderH264ResponseOutput) ToVideoEncoderH264ResponseOutputWithContext(ctx context.Context) VideoEncoderH264ResponseOutput
- func (o VideoEncoderH264ResponseOutput) Type() pulumi.StringOutput
- type VideoEncoderH264ResponsePtrOutput
- func (o VideoEncoderH264ResponsePtrOutput) BitrateKbps() pulumi.StringPtrOutput
- func (o VideoEncoderH264ResponsePtrOutput) Elem() VideoEncoderH264ResponseOutput
- func (VideoEncoderH264ResponsePtrOutput) ElementType() reflect.Type
- func (o VideoEncoderH264ResponsePtrOutput) FrameRate() pulumi.StringPtrOutput
- func (o VideoEncoderH264ResponsePtrOutput) Scale() VideoScaleResponsePtrOutput
- func (o VideoEncoderH264ResponsePtrOutput) ToVideoEncoderH264ResponsePtrOutput() VideoEncoderH264ResponsePtrOutput
- func (o VideoEncoderH264ResponsePtrOutput) ToVideoEncoderH264ResponsePtrOutputWithContext(ctx context.Context) VideoEncoderH264ResponsePtrOutput
- func (o VideoEncoderH264ResponsePtrOutput) Type() pulumi.StringPtrOutput
- type VideoFlagsResponse
- type VideoFlagsResponseOutput
- func (o VideoFlagsResponseOutput) CanStream() pulumi.BoolOutput
- func (VideoFlagsResponseOutput) ElementType() reflect.Type
- func (o VideoFlagsResponseOutput) HasData() pulumi.BoolOutput
- func (o VideoFlagsResponseOutput) IsInUse() pulumi.BoolOutput
- func (o VideoFlagsResponseOutput) ToVideoFlagsResponseOutput() VideoFlagsResponseOutput
- func (o VideoFlagsResponseOutput) ToVideoFlagsResponseOutputWithContext(ctx context.Context) VideoFlagsResponseOutput
- type VideoInput
- type VideoMediaInfo
- type VideoMediaInfoArgs
- func (VideoMediaInfoArgs) ElementType() reflect.Type
- func (i VideoMediaInfoArgs) ToVideoMediaInfoOutput() VideoMediaInfoOutput
- func (i VideoMediaInfoArgs) ToVideoMediaInfoOutputWithContext(ctx context.Context) VideoMediaInfoOutput
- func (i VideoMediaInfoArgs) ToVideoMediaInfoPtrOutput() VideoMediaInfoPtrOutput
- func (i VideoMediaInfoArgs) ToVideoMediaInfoPtrOutputWithContext(ctx context.Context) VideoMediaInfoPtrOutput
- type VideoMediaInfoInput
- type VideoMediaInfoOutput
- func (VideoMediaInfoOutput) ElementType() reflect.Type
- func (o VideoMediaInfoOutput) SegmentLength() pulumi.StringPtrOutput
- func (o VideoMediaInfoOutput) ToVideoMediaInfoOutput() VideoMediaInfoOutput
- func (o VideoMediaInfoOutput) ToVideoMediaInfoOutputWithContext(ctx context.Context) VideoMediaInfoOutput
- func (o VideoMediaInfoOutput) ToVideoMediaInfoPtrOutput() VideoMediaInfoPtrOutput
- func (o VideoMediaInfoOutput) ToVideoMediaInfoPtrOutputWithContext(ctx context.Context) VideoMediaInfoPtrOutput
- type VideoMediaInfoPtrInput
- type VideoMediaInfoPtrOutput
- func (o VideoMediaInfoPtrOutput) Elem() VideoMediaInfoOutput
- func (VideoMediaInfoPtrOutput) ElementType() reflect.Type
- func (o VideoMediaInfoPtrOutput) SegmentLength() pulumi.StringPtrOutput
- func (o VideoMediaInfoPtrOutput) ToVideoMediaInfoPtrOutput() VideoMediaInfoPtrOutput
- func (o VideoMediaInfoPtrOutput) ToVideoMediaInfoPtrOutputWithContext(ctx context.Context) VideoMediaInfoPtrOutput
- type VideoMediaInfoResponse
- type VideoMediaInfoResponseOutput
- func (VideoMediaInfoResponseOutput) ElementType() reflect.Type
- func (o VideoMediaInfoResponseOutput) SegmentLength() pulumi.StringPtrOutput
- func (o VideoMediaInfoResponseOutput) ToVideoMediaInfoResponseOutput() VideoMediaInfoResponseOutput
- func (o VideoMediaInfoResponseOutput) ToVideoMediaInfoResponseOutputWithContext(ctx context.Context) VideoMediaInfoResponseOutput
- type VideoMediaInfoResponsePtrOutput
- func (o VideoMediaInfoResponsePtrOutput) Elem() VideoMediaInfoResponseOutput
- func (VideoMediaInfoResponsePtrOutput) ElementType() reflect.Type
- func (o VideoMediaInfoResponsePtrOutput) SegmentLength() pulumi.StringPtrOutput
- func (o VideoMediaInfoResponsePtrOutput) ToVideoMediaInfoResponsePtrOutput() VideoMediaInfoResponsePtrOutput
- func (o VideoMediaInfoResponsePtrOutput) ToVideoMediaInfoResponsePtrOutputWithContext(ctx context.Context) VideoMediaInfoResponsePtrOutput
- type VideoOutput
- func (o VideoOutput) Archival() VideoArchivalResponsePtrOutput
- func (o VideoOutput) ContentUrls() VideoContentUrlsResponseOutput
- func (o VideoOutput) Description() pulumi.StringPtrOutput
- func (VideoOutput) ElementType() reflect.Type
- func (o VideoOutput) Flags() VideoFlagsResponseOutput
- func (o VideoOutput) MediaInfo() VideoMediaInfoResponsePtrOutput
- func (o VideoOutput) Name() pulumi.StringOutput
- func (o VideoOutput) SystemData() SystemDataResponseOutput
- func (o VideoOutput) Title() pulumi.StringPtrOutput
- func (o VideoOutput) ToVideoOutput() VideoOutput
- func (o VideoOutput) ToVideoOutputWithContext(ctx context.Context) VideoOutput
- func (o VideoOutput) Type() pulumi.StringOutput
- type VideoPreviewImageUrlsResponse
- type VideoPreviewImageUrlsResponseOutput
- func (VideoPreviewImageUrlsResponseOutput) ElementType() reflect.Type
- func (o VideoPreviewImageUrlsResponseOutput) Large() pulumi.StringPtrOutput
- func (o VideoPreviewImageUrlsResponseOutput) Medium() pulumi.StringPtrOutput
- func (o VideoPreviewImageUrlsResponseOutput) Small() pulumi.StringPtrOutput
- func (o VideoPreviewImageUrlsResponseOutput) ToVideoPreviewImageUrlsResponseOutput() VideoPreviewImageUrlsResponseOutput
- func (o VideoPreviewImageUrlsResponseOutput) ToVideoPreviewImageUrlsResponseOutputWithContext(ctx context.Context) VideoPreviewImageUrlsResponseOutput
- type VideoPreviewImageUrlsResponsePtrOutput
- func (o VideoPreviewImageUrlsResponsePtrOutput) Elem() VideoPreviewImageUrlsResponseOutput
- func (VideoPreviewImageUrlsResponsePtrOutput) ElementType() reflect.Type
- func (o VideoPreviewImageUrlsResponsePtrOutput) Large() pulumi.StringPtrOutput
- func (o VideoPreviewImageUrlsResponsePtrOutput) Medium() pulumi.StringPtrOutput
- func (o VideoPreviewImageUrlsResponsePtrOutput) Small() pulumi.StringPtrOutput
- func (o VideoPreviewImageUrlsResponsePtrOutput) ToVideoPreviewImageUrlsResponsePtrOutput() VideoPreviewImageUrlsResponsePtrOutput
- func (o VideoPreviewImageUrlsResponsePtrOutput) ToVideoPreviewImageUrlsResponsePtrOutputWithContext(ctx context.Context) VideoPreviewImageUrlsResponsePtrOutput
- type VideoPublishingOptions
- type VideoPublishingOptionsArgs
- func (VideoPublishingOptionsArgs) ElementType() reflect.Type
- func (i VideoPublishingOptionsArgs) ToVideoPublishingOptionsOutput() VideoPublishingOptionsOutput
- func (i VideoPublishingOptionsArgs) ToVideoPublishingOptionsOutputWithContext(ctx context.Context) VideoPublishingOptionsOutput
- func (i VideoPublishingOptionsArgs) ToVideoPublishingOptionsPtrOutput() VideoPublishingOptionsPtrOutput
- func (i VideoPublishingOptionsArgs) ToVideoPublishingOptionsPtrOutputWithContext(ctx context.Context) VideoPublishingOptionsPtrOutput
- type VideoPublishingOptionsInput
- type VideoPublishingOptionsOutput
- func (o VideoPublishingOptionsOutput) DisableArchive() pulumi.StringPtrOutput
- func (o VideoPublishingOptionsOutput) DisableRtspPublishing() pulumi.StringPtrOutput
- func (VideoPublishingOptionsOutput) ElementType() reflect.Type
- func (o VideoPublishingOptionsOutput) ToVideoPublishingOptionsOutput() VideoPublishingOptionsOutput
- func (o VideoPublishingOptionsOutput) ToVideoPublishingOptionsOutputWithContext(ctx context.Context) VideoPublishingOptionsOutput
- func (o VideoPublishingOptionsOutput) ToVideoPublishingOptionsPtrOutput() VideoPublishingOptionsPtrOutput
- func (o VideoPublishingOptionsOutput) ToVideoPublishingOptionsPtrOutputWithContext(ctx context.Context) VideoPublishingOptionsPtrOutput
- type VideoPublishingOptionsPtrInput
- type VideoPublishingOptionsPtrOutput
- func (o VideoPublishingOptionsPtrOutput) DisableArchive() pulumi.StringPtrOutput
- func (o VideoPublishingOptionsPtrOutput) DisableRtspPublishing() pulumi.StringPtrOutput
- func (o VideoPublishingOptionsPtrOutput) Elem() VideoPublishingOptionsOutput
- func (VideoPublishingOptionsPtrOutput) ElementType() reflect.Type
- func (o VideoPublishingOptionsPtrOutput) ToVideoPublishingOptionsPtrOutput() VideoPublishingOptionsPtrOutput
- func (o VideoPublishingOptionsPtrOutput) ToVideoPublishingOptionsPtrOutputWithContext(ctx context.Context) VideoPublishingOptionsPtrOutput
- type VideoPublishingOptionsResponse
- type VideoPublishingOptionsResponseOutput
- func (o VideoPublishingOptionsResponseOutput) DisableArchive() pulumi.StringPtrOutput
- func (o VideoPublishingOptionsResponseOutput) DisableRtspPublishing() pulumi.StringPtrOutput
- func (VideoPublishingOptionsResponseOutput) ElementType() reflect.Type
- func (o VideoPublishingOptionsResponseOutput) ToVideoPublishingOptionsResponseOutput() VideoPublishingOptionsResponseOutput
- func (o VideoPublishingOptionsResponseOutput) ToVideoPublishingOptionsResponseOutputWithContext(ctx context.Context) VideoPublishingOptionsResponseOutput
- type VideoPublishingOptionsResponsePtrOutput
- func (o VideoPublishingOptionsResponsePtrOutput) DisableArchive() pulumi.StringPtrOutput
- func (o VideoPublishingOptionsResponsePtrOutput) DisableRtspPublishing() pulumi.StringPtrOutput
- func (o VideoPublishingOptionsResponsePtrOutput) Elem() VideoPublishingOptionsResponseOutput
- func (VideoPublishingOptionsResponsePtrOutput) ElementType() reflect.Type
- func (o VideoPublishingOptionsResponsePtrOutput) ToVideoPublishingOptionsResponsePtrOutput() VideoPublishingOptionsResponsePtrOutput
- func (o VideoPublishingOptionsResponsePtrOutput) ToVideoPublishingOptionsResponsePtrOutputWithContext(ctx context.Context) VideoPublishingOptionsResponsePtrOutput
- type VideoScale
- type VideoScaleArgs
- func (VideoScaleArgs) ElementType() reflect.Type
- func (i VideoScaleArgs) ToVideoScaleOutput() VideoScaleOutput
- func (i VideoScaleArgs) ToVideoScaleOutputWithContext(ctx context.Context) VideoScaleOutput
- func (i VideoScaleArgs) ToVideoScalePtrOutput() VideoScalePtrOutput
- func (i VideoScaleArgs) ToVideoScalePtrOutputWithContext(ctx context.Context) VideoScalePtrOutput
- type VideoScaleInput
- type VideoScaleMode
- func (VideoScaleMode) ElementType() reflect.Type
- func (e VideoScaleMode) ToStringOutput() pulumi.StringOutput
- func (e VideoScaleMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e VideoScaleMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e VideoScaleMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e VideoScaleMode) ToVideoScaleModeOutput() VideoScaleModeOutput
- func (e VideoScaleMode) ToVideoScaleModeOutputWithContext(ctx context.Context) VideoScaleModeOutput
- func (e VideoScaleMode) ToVideoScaleModePtrOutput() VideoScaleModePtrOutput
- func (e VideoScaleMode) ToVideoScaleModePtrOutputWithContext(ctx context.Context) VideoScaleModePtrOutput
- type VideoScaleModeInput
- type VideoScaleModeOutput
- func (VideoScaleModeOutput) ElementType() reflect.Type
- func (o VideoScaleModeOutput) ToStringOutput() pulumi.StringOutput
- func (o VideoScaleModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o VideoScaleModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VideoScaleModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VideoScaleModeOutput) ToVideoScaleModeOutput() VideoScaleModeOutput
- func (o VideoScaleModeOutput) ToVideoScaleModeOutputWithContext(ctx context.Context) VideoScaleModeOutput
- func (o VideoScaleModeOutput) ToVideoScaleModePtrOutput() VideoScaleModePtrOutput
- func (o VideoScaleModeOutput) ToVideoScaleModePtrOutputWithContext(ctx context.Context) VideoScaleModePtrOutput
- type VideoScaleModePtrInput
- type VideoScaleModePtrOutput
- func (o VideoScaleModePtrOutput) Elem() VideoScaleModeOutput
- func (VideoScaleModePtrOutput) ElementType() reflect.Type
- func (o VideoScaleModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o VideoScaleModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o VideoScaleModePtrOutput) ToVideoScaleModePtrOutput() VideoScaleModePtrOutput
- func (o VideoScaleModePtrOutput) ToVideoScaleModePtrOutputWithContext(ctx context.Context) VideoScaleModePtrOutput
- type VideoScaleOutput
- func (VideoScaleOutput) ElementType() reflect.Type
- func (o VideoScaleOutput) Height() pulumi.StringPtrOutput
- func (o VideoScaleOutput) Mode() pulumi.StringPtrOutput
- func (o VideoScaleOutput) ToVideoScaleOutput() VideoScaleOutput
- func (o VideoScaleOutput) ToVideoScaleOutputWithContext(ctx context.Context) VideoScaleOutput
- func (o VideoScaleOutput) ToVideoScalePtrOutput() VideoScalePtrOutput
- func (o VideoScaleOutput) ToVideoScalePtrOutputWithContext(ctx context.Context) VideoScalePtrOutput
- func (o VideoScaleOutput) Width() pulumi.StringPtrOutput
- type VideoScalePtrInput
- type VideoScalePtrOutput
- func (o VideoScalePtrOutput) Elem() VideoScaleOutput
- func (VideoScalePtrOutput) ElementType() reflect.Type
- func (o VideoScalePtrOutput) Height() pulumi.StringPtrOutput
- func (o VideoScalePtrOutput) Mode() pulumi.StringPtrOutput
- func (o VideoScalePtrOutput) ToVideoScalePtrOutput() VideoScalePtrOutput
- func (o VideoScalePtrOutput) ToVideoScalePtrOutputWithContext(ctx context.Context) VideoScalePtrOutput
- func (o VideoScalePtrOutput) Width() pulumi.StringPtrOutput
- type VideoScaleResponse
- type VideoScaleResponseOutput
- func (VideoScaleResponseOutput) ElementType() reflect.Type
- func (o VideoScaleResponseOutput) Height() pulumi.StringPtrOutput
- func (o VideoScaleResponseOutput) Mode() pulumi.StringPtrOutput
- func (o VideoScaleResponseOutput) ToVideoScaleResponseOutput() VideoScaleResponseOutput
- func (o VideoScaleResponseOutput) ToVideoScaleResponseOutputWithContext(ctx context.Context) VideoScaleResponseOutput
- func (o VideoScaleResponseOutput) Width() pulumi.StringPtrOutput
- type VideoScaleResponsePtrOutput
- func (o VideoScaleResponsePtrOutput) Elem() VideoScaleResponseOutput
- func (VideoScaleResponsePtrOutput) ElementType() reflect.Type
- func (o VideoScaleResponsePtrOutput) Height() pulumi.StringPtrOutput
- func (o VideoScaleResponsePtrOutput) Mode() pulumi.StringPtrOutput
- func (o VideoScaleResponsePtrOutput) ToVideoScaleResponsePtrOutput() VideoScaleResponsePtrOutput
- func (o VideoScaleResponsePtrOutput) ToVideoScaleResponsePtrOutputWithContext(ctx context.Context) VideoScaleResponsePtrOutput
- func (o VideoScaleResponsePtrOutput) Width() pulumi.StringPtrOutput
- type VideoSequenceAbsoluteTimeMarkers
- type VideoSequenceAbsoluteTimeMarkersArgs
- func (VideoSequenceAbsoluteTimeMarkersArgs) ElementType() reflect.Type
- func (i VideoSequenceAbsoluteTimeMarkersArgs) ToVideoSequenceAbsoluteTimeMarkersOutput() VideoSequenceAbsoluteTimeMarkersOutput
- func (i VideoSequenceAbsoluteTimeMarkersArgs) ToVideoSequenceAbsoluteTimeMarkersOutputWithContext(ctx context.Context) VideoSequenceAbsoluteTimeMarkersOutput
- type VideoSequenceAbsoluteTimeMarkersInput
- type VideoSequenceAbsoluteTimeMarkersOutput
- func (VideoSequenceAbsoluteTimeMarkersOutput) ElementType() reflect.Type
- func (o VideoSequenceAbsoluteTimeMarkersOutput) Ranges() pulumi.StringOutput
- func (o VideoSequenceAbsoluteTimeMarkersOutput) ToVideoSequenceAbsoluteTimeMarkersOutput() VideoSequenceAbsoluteTimeMarkersOutput
- func (o VideoSequenceAbsoluteTimeMarkersOutput) ToVideoSequenceAbsoluteTimeMarkersOutputWithContext(ctx context.Context) VideoSequenceAbsoluteTimeMarkersOutput
- func (o VideoSequenceAbsoluteTimeMarkersOutput) Type() pulumi.StringOutput
- type VideoSequenceAbsoluteTimeMarkersResponse
- type VideoSequenceAbsoluteTimeMarkersResponseOutput
- func (VideoSequenceAbsoluteTimeMarkersResponseOutput) ElementType() reflect.Type
- func (o VideoSequenceAbsoluteTimeMarkersResponseOutput) Ranges() pulumi.StringOutput
- func (o VideoSequenceAbsoluteTimeMarkersResponseOutput) ToVideoSequenceAbsoluteTimeMarkersResponseOutput() VideoSequenceAbsoluteTimeMarkersResponseOutput
- func (o VideoSequenceAbsoluteTimeMarkersResponseOutput) ToVideoSequenceAbsoluteTimeMarkersResponseOutputWithContext(ctx context.Context) VideoSequenceAbsoluteTimeMarkersResponseOutput
- func (o VideoSequenceAbsoluteTimeMarkersResponseOutput) Type() pulumi.StringOutput
- type VideoSink
- type VideoSinkArgs
- type VideoSinkArray
- type VideoSinkArrayInput
- type VideoSinkArrayOutput
- func (VideoSinkArrayOutput) ElementType() reflect.Type
- func (o VideoSinkArrayOutput) Index(i pulumi.IntInput) VideoSinkOutput
- func (o VideoSinkArrayOutput) ToVideoSinkArrayOutput() VideoSinkArrayOutput
- func (o VideoSinkArrayOutput) ToVideoSinkArrayOutputWithContext(ctx context.Context) VideoSinkArrayOutput
- type VideoSinkInput
- type VideoSinkOutput
- func (VideoSinkOutput) ElementType() reflect.Type
- func (o VideoSinkOutput) Inputs() NodeInputArrayOutput
- func (o VideoSinkOutput) Name() pulumi.StringOutput
- func (o VideoSinkOutput) ToVideoSinkOutput() VideoSinkOutput
- func (o VideoSinkOutput) ToVideoSinkOutputWithContext(ctx context.Context) VideoSinkOutput
- func (o VideoSinkOutput) Type() pulumi.StringOutput
- func (o VideoSinkOutput) VideoCreationProperties() VideoCreationPropertiesPtrOutput
- func (o VideoSinkOutput) VideoName() pulumi.StringOutput
- func (o VideoSinkOutput) VideoPublishingOptions() VideoPublishingOptionsPtrOutput
- type VideoSinkResponse
- type VideoSinkResponseArrayOutput
- func (VideoSinkResponseArrayOutput) ElementType() reflect.Type
- func (o VideoSinkResponseArrayOutput) Index(i pulumi.IntInput) VideoSinkResponseOutput
- func (o VideoSinkResponseArrayOutput) ToVideoSinkResponseArrayOutput() VideoSinkResponseArrayOutput
- func (o VideoSinkResponseArrayOutput) ToVideoSinkResponseArrayOutputWithContext(ctx context.Context) VideoSinkResponseArrayOutput
- type VideoSinkResponseOutput
- func (VideoSinkResponseOutput) ElementType() reflect.Type
- func (o VideoSinkResponseOutput) Inputs() NodeInputResponseArrayOutput
- func (o VideoSinkResponseOutput) Name() pulumi.StringOutput
- func (o VideoSinkResponseOutput) ToVideoSinkResponseOutput() VideoSinkResponseOutput
- func (o VideoSinkResponseOutput) ToVideoSinkResponseOutputWithContext(ctx context.Context) VideoSinkResponseOutput
- func (o VideoSinkResponseOutput) Type() pulumi.StringOutput
- func (o VideoSinkResponseOutput) VideoCreationProperties() VideoCreationPropertiesResponsePtrOutput
- func (o VideoSinkResponseOutput) VideoName() pulumi.StringOutput
- func (o VideoSinkResponseOutput) VideoPublishingOptions() VideoPublishingOptionsResponsePtrOutput
- type VideoSource
- type VideoSourceArgs
- type VideoSourceInput
- type VideoSourceOutput
- func (VideoSourceOutput) ElementType() reflect.Type
- func (o VideoSourceOutput) Name() pulumi.StringOutput
- func (o VideoSourceOutput) TimeSequences() VideoSequenceAbsoluteTimeMarkersOutput
- func (o VideoSourceOutput) ToVideoSourceOutput() VideoSourceOutput
- func (o VideoSourceOutput) ToVideoSourceOutputWithContext(ctx context.Context) VideoSourceOutput
- func (o VideoSourceOutput) Type() pulumi.StringOutput
- func (o VideoSourceOutput) VideoName() pulumi.StringOutput
- type VideoSourceResponse
- type VideoSourceResponseOutput
- func (VideoSourceResponseOutput) ElementType() reflect.Type
- func (o VideoSourceResponseOutput) Name() pulumi.StringOutput
- func (o VideoSourceResponseOutput) TimeSequences() VideoSequenceAbsoluteTimeMarkersResponseOutput
- func (o VideoSourceResponseOutput) ToVideoSourceResponseOutput() VideoSourceResponseOutput
- func (o VideoSourceResponseOutput) ToVideoSourceResponseOutputWithContext(ctx context.Context) VideoSourceResponseOutput
- func (o VideoSourceResponseOutput) Type() pulumi.StringOutput
- func (o VideoSourceResponseOutput) VideoName() pulumi.StringOutput
- type VideoState
Constants ¶
const ( // ES265 AccessPolicyEccAlgoES256 = AccessPolicyEccAlgo("ES256") // ES384 AccessPolicyEccAlgoES384 = AccessPolicyEccAlgo("ES384") // ES512 AccessPolicyEccAlgoES512 = AccessPolicyEccAlgo("ES512") )
const ( // RS256 AccessPolicyRsaAlgoRS256 = AccessPolicyRsaAlgo("RS256") // RS384 AccessPolicyRsaAlgoRS384 = AccessPolicyRsaAlgo("RS384") // RS512 AccessPolicyRsaAlgoRS512 = AccessPolicyRsaAlgo("RS512") )
const ( // The Account Key is encrypted with a System Key. AccountEncryptionKeyTypeSystemKey = AccountEncryptionKeyType("SystemKey") // The Account Key is encrypted with a Customer Key. AccountEncryptionKeyTypeCustomerKey = AccountEncryptionKeyType("CustomerKey") )
const ( // Produces an MP4 file where the video is encoded with H.264 codec at a picture height of 540 pixels, and at a maximum bitrate of 2000 Kbps. Encoded video has the same average frame rate as the input. The aspect ratio of the input is preserved. If the input content has audio, then it is encoded with AAC-LC codec at 96 Kbps EncoderSystemPresetType_SingleLayer_540p_H264_AAC = EncoderSystemPresetType("SingleLayer_540p_H264_AAC") // Produces an MP4 file where the video is encoded with H.264 codec at a picture height of 720 pixels, and at a maximum bitrate of 3500 Kbps. Encoded video has the same average frame rate as the input. The aspect ratio of the input is preserved. If the input content has audio, then it is encoded with AAC-LC codec at 96 Kbps EncoderSystemPresetType_SingleLayer_720p_H264_AAC = EncoderSystemPresetType("SingleLayer_720p_H264_AAC") // Produces an MP4 file where the video is encoded with H.264 codec at a picture height of 1080 pixels, and at a maximum bitrate of 6000 Kbps. Encoded video has the same average frame rate as the input. The aspect ratio of the input is preserved. If the input content has audio, then it is encoded with AAC-LC codec at 128 Kbps EncoderSystemPresetType_SingleLayer_1080p_H264_AAC = EncoderSystemPresetType("SingleLayer_1080p_H264_AAC") // Produces an MP4 file where the video is encoded with H.264 codec at a picture height of 2160 pixels, and at a maximum bitrate of 16000 Kbps. Encoded video has the same average frame rate as the input. The aspect ratio of the input is preserved. If the input content has audio, then it is encoded with AAC-LC codec at 128 Kbps EncoderSystemPresetType_SingleLayer_2160p_H264_AAC = EncoderSystemPresetType("SingleLayer_2160p_H264_AAC") )
const ( // Live pipeline topology resource. KindLive = Kind("Live") // Batch pipeline topology resource. KindBatch = Kind("Batch") )
const ( // The parameter's value is a string. ParameterTypeString = ParameterType("String") // The parameter's value is a string that holds sensitive information. ParameterTypeSecretString = ParameterType("SecretString") // The parameter's value is a 32-bit signed integer. ParameterTypeInt = ParameterType("Int") // The parameter's value is a 64-bit double-precision floating point. ParameterTypeDouble = ParameterType("Double") // The parameter's value is a boolean value that is either true or false. ParameterTypeBool = ParameterType("Bool") )
const ( PrivateEndpointServiceConnectionStatusPending = PrivateEndpointServiceConnectionStatus("Pending") PrivateEndpointServiceConnectionStatusApproved = PrivateEndpointServiceConnectionStatus("Approved") PrivateEndpointServiceConnectionStatusRejected = PrivateEndpointServiceConnectionStatus("Rejected") )
const ( // Public network access is enabled. PublicNetworkAccessEnabled = PublicNetworkAccess("Enabled") // Public network access is disabled. PublicNetworkAccessDisabled = PublicNetworkAccess("Disabled") )
const ( // HTTP transport. RTSP messages are exchanged over long running HTTP requests and RTP packets are interleaved within the HTTP channel. RtspTransportHttp = RtspTransport("Http") // TCP transport. RTSP is used directly over TCP and RTP packets are interleaved within the TCP channel. RtspTransportTcp = RtspTransport("Tcp") )
const ( // Represents the Live S1 SKU name. Using this SKU you can create live pipelines to capture, record, and stream live video from RTSP-capable cameras at bitrate settings from 0.5 Kbps to 3000 Kbps. SkuName_Live_S1 = SkuName("Live_S1") // Represents the Batch S1 SKU name. Using this SKU you can create pipeline jobs to process recorded content. SkuName_Batch_S1 = SkuName("Batch_S1") )
const ( // Pads the video with black horizontal stripes (letterbox) or black vertical stripes (pillar-box) so the video is resized to the specified dimensions while not altering the content aspect ratio. VideoScaleModePad = VideoScaleMode("Pad") // Preserves the same aspect ratio as the input video. If only one video dimension is provided, the second dimension is calculated based on the input video aspect ratio. When 2 dimensions are provided, the video is resized to fit the most constraining dimension, considering the input video size and aspect ratio. VideoScaleModePreserveAspectRatio = VideoScaleMode("PreserveAspectRatio") // Stretches the original video so it resized to the specified dimensions. VideoScaleModeStretch = VideoScaleMode("Stretch") )
const ( // Reader role allows for read-only operations to be performed through the client APIs. AccessPolicyRoleReader = AccessPolicyRole("Reader") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessPolicy ¶
type AccessPolicy struct { pulumi.CustomResourceState // Authentication method to be used when validating client API access. Authentication JwtAuthenticationResponsePtrOutput `pulumi:"authentication"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Defines the access level granted by this policy. Role pulumi.StringPtrOutput `pulumi:"role"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Access policies help define the authentication rules, and control access to specific video resources. Azure REST API version: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-05-01-preview.
func GetAccessPolicy ¶
func GetAccessPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessPolicyState, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
GetAccessPolicy gets an existing AccessPolicy 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 NewAccessPolicy ¶
func NewAccessPolicy(ctx *pulumi.Context, name string, args *AccessPolicyArgs, opts ...pulumi.ResourceOption) (*AccessPolicy, error)
NewAccessPolicy registers a new resource with the given unique name, arguments, and options.
func (*AccessPolicy) ElementType ¶
func (*AccessPolicy) ElementType() reflect.Type
func (*AccessPolicy) ToAccessPolicyOutput ¶
func (i *AccessPolicy) ToAccessPolicyOutput() AccessPolicyOutput
func (*AccessPolicy) ToAccessPolicyOutputWithContext ¶
func (i *AccessPolicy) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
type AccessPolicyArgs ¶
type AccessPolicyArgs struct { // The Access Policy name. AccessPolicyName pulumi.StringPtrInput // The Azure Video Analyzer account name. AccountName pulumi.StringInput // Authentication method to be used when validating client API access. Authentication JwtAuthenticationPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Defines the access level granted by this policy. Role pulumi.StringPtrInput }
The set of arguments for constructing a AccessPolicy resource.
func (AccessPolicyArgs) ElementType ¶
func (AccessPolicyArgs) ElementType() reflect.Type
type AccessPolicyEccAlgo ¶
type AccessPolicyEccAlgo string
Elliptical curve algorithm to be used: ES256, ES384 or ES512.
func (AccessPolicyEccAlgo) ElementType ¶
func (AccessPolicyEccAlgo) ElementType() reflect.Type
func (AccessPolicyEccAlgo) ToAccessPolicyEccAlgoOutput ¶
func (e AccessPolicyEccAlgo) ToAccessPolicyEccAlgoOutput() AccessPolicyEccAlgoOutput
func (AccessPolicyEccAlgo) ToAccessPolicyEccAlgoOutputWithContext ¶
func (e AccessPolicyEccAlgo) ToAccessPolicyEccAlgoOutputWithContext(ctx context.Context) AccessPolicyEccAlgoOutput
func (AccessPolicyEccAlgo) ToAccessPolicyEccAlgoPtrOutput ¶
func (e AccessPolicyEccAlgo) ToAccessPolicyEccAlgoPtrOutput() AccessPolicyEccAlgoPtrOutput
func (AccessPolicyEccAlgo) ToAccessPolicyEccAlgoPtrOutputWithContext ¶
func (e AccessPolicyEccAlgo) ToAccessPolicyEccAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyEccAlgoPtrOutput
func (AccessPolicyEccAlgo) ToStringOutput ¶
func (e AccessPolicyEccAlgo) ToStringOutput() pulumi.StringOutput
func (AccessPolicyEccAlgo) ToStringOutputWithContext ¶
func (e AccessPolicyEccAlgo) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPolicyEccAlgo) ToStringPtrOutput ¶
func (e AccessPolicyEccAlgo) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyEccAlgo) ToStringPtrOutputWithContext ¶
func (e AccessPolicyEccAlgo) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyEccAlgoInput ¶
type AccessPolicyEccAlgoInput interface { pulumi.Input ToAccessPolicyEccAlgoOutput() AccessPolicyEccAlgoOutput ToAccessPolicyEccAlgoOutputWithContext(context.Context) AccessPolicyEccAlgoOutput }
AccessPolicyEccAlgoInput is an input type that accepts values of the AccessPolicyEccAlgo enum A concrete instance of `AccessPolicyEccAlgoInput` can be one of the following:
AccessPolicyEccAlgoES256 AccessPolicyEccAlgoES384 AccessPolicyEccAlgoES512
type AccessPolicyEccAlgoOutput ¶
type AccessPolicyEccAlgoOutput struct{ *pulumi.OutputState }
func (AccessPolicyEccAlgoOutput) ElementType ¶
func (AccessPolicyEccAlgoOutput) ElementType() reflect.Type
func (AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoOutput ¶
func (o AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoOutput() AccessPolicyEccAlgoOutput
func (AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoOutputWithContext ¶
func (o AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoOutputWithContext(ctx context.Context) AccessPolicyEccAlgoOutput
func (AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoPtrOutput ¶
func (o AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoPtrOutput() AccessPolicyEccAlgoPtrOutput
func (AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoPtrOutputWithContext ¶
func (o AccessPolicyEccAlgoOutput) ToAccessPolicyEccAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyEccAlgoPtrOutput
func (AccessPolicyEccAlgoOutput) ToStringOutput ¶
func (o AccessPolicyEccAlgoOutput) ToStringOutput() pulumi.StringOutput
func (AccessPolicyEccAlgoOutput) ToStringOutputWithContext ¶
func (o AccessPolicyEccAlgoOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPolicyEccAlgoOutput) ToStringPtrOutput ¶
func (o AccessPolicyEccAlgoOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyEccAlgoOutput) ToStringPtrOutputWithContext ¶
func (o AccessPolicyEccAlgoOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyEccAlgoPtrInput ¶
type AccessPolicyEccAlgoPtrInput interface { pulumi.Input ToAccessPolicyEccAlgoPtrOutput() AccessPolicyEccAlgoPtrOutput ToAccessPolicyEccAlgoPtrOutputWithContext(context.Context) AccessPolicyEccAlgoPtrOutput }
func AccessPolicyEccAlgoPtr ¶
func AccessPolicyEccAlgoPtr(v string) AccessPolicyEccAlgoPtrInput
type AccessPolicyEccAlgoPtrOutput ¶
type AccessPolicyEccAlgoPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyEccAlgoPtrOutput) Elem ¶
func (o AccessPolicyEccAlgoPtrOutput) Elem() AccessPolicyEccAlgoOutput
func (AccessPolicyEccAlgoPtrOutput) ElementType ¶
func (AccessPolicyEccAlgoPtrOutput) ElementType() reflect.Type
func (AccessPolicyEccAlgoPtrOutput) ToAccessPolicyEccAlgoPtrOutput ¶
func (o AccessPolicyEccAlgoPtrOutput) ToAccessPolicyEccAlgoPtrOutput() AccessPolicyEccAlgoPtrOutput
func (AccessPolicyEccAlgoPtrOutput) ToAccessPolicyEccAlgoPtrOutputWithContext ¶
func (o AccessPolicyEccAlgoPtrOutput) ToAccessPolicyEccAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyEccAlgoPtrOutput
func (AccessPolicyEccAlgoPtrOutput) ToStringPtrOutput ¶
func (o AccessPolicyEccAlgoPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyEccAlgoPtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessPolicyEccAlgoPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyInput ¶
type AccessPolicyInput interface { pulumi.Input ToAccessPolicyOutput() AccessPolicyOutput ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput }
type AccessPolicyOutput ¶
type AccessPolicyOutput struct{ *pulumi.OutputState }
func (AccessPolicyOutput) Authentication ¶
func (o AccessPolicyOutput) Authentication() JwtAuthenticationResponsePtrOutput
Authentication method to be used when validating client API access.
func (AccessPolicyOutput) ElementType ¶
func (AccessPolicyOutput) ElementType() reflect.Type
func (AccessPolicyOutput) Name ¶
func (o AccessPolicyOutput) Name() pulumi.StringOutput
The name of the resource
func (AccessPolicyOutput) Role ¶
func (o AccessPolicyOutput) Role() pulumi.StringPtrOutput
Defines the access level granted by this policy.
func (AccessPolicyOutput) SystemData ¶
func (o AccessPolicyOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (AccessPolicyOutput) ToAccessPolicyOutput ¶
func (o AccessPolicyOutput) ToAccessPolicyOutput() AccessPolicyOutput
func (AccessPolicyOutput) ToAccessPolicyOutputWithContext ¶
func (o AccessPolicyOutput) ToAccessPolicyOutputWithContext(ctx context.Context) AccessPolicyOutput
func (AccessPolicyOutput) Type ¶
func (o AccessPolicyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type AccessPolicyRole ¶
type AccessPolicyRole string
Defines the access level granted by this policy.
func (AccessPolicyRole) ElementType ¶
func (AccessPolicyRole) ElementType() reflect.Type
func (AccessPolicyRole) ToAccessPolicyRoleOutput ¶
func (e AccessPolicyRole) ToAccessPolicyRoleOutput() AccessPolicyRoleOutput
func (AccessPolicyRole) ToAccessPolicyRoleOutputWithContext ¶
func (e AccessPolicyRole) ToAccessPolicyRoleOutputWithContext(ctx context.Context) AccessPolicyRoleOutput
func (AccessPolicyRole) ToAccessPolicyRolePtrOutput ¶
func (e AccessPolicyRole) ToAccessPolicyRolePtrOutput() AccessPolicyRolePtrOutput
func (AccessPolicyRole) ToAccessPolicyRolePtrOutputWithContext ¶
func (e AccessPolicyRole) ToAccessPolicyRolePtrOutputWithContext(ctx context.Context) AccessPolicyRolePtrOutput
func (AccessPolicyRole) ToStringOutput ¶
func (e AccessPolicyRole) ToStringOutput() pulumi.StringOutput
func (AccessPolicyRole) ToStringOutputWithContext ¶
func (e AccessPolicyRole) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPolicyRole) ToStringPtrOutput ¶
func (e AccessPolicyRole) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyRole) ToStringPtrOutputWithContext ¶
func (e AccessPolicyRole) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyRoleInput ¶
type AccessPolicyRoleInput interface { pulumi.Input ToAccessPolicyRoleOutput() AccessPolicyRoleOutput ToAccessPolicyRoleOutputWithContext(context.Context) AccessPolicyRoleOutput }
AccessPolicyRoleInput is an input type that accepts values of the AccessPolicyRole enum A concrete instance of `AccessPolicyRoleInput` can be one of the following:
AccessPolicyRoleReader
type AccessPolicyRoleOutput ¶
type AccessPolicyRoleOutput struct{ *pulumi.OutputState }
func (AccessPolicyRoleOutput) ElementType ¶
func (AccessPolicyRoleOutput) ElementType() reflect.Type
func (AccessPolicyRoleOutput) ToAccessPolicyRoleOutput ¶
func (o AccessPolicyRoleOutput) ToAccessPolicyRoleOutput() AccessPolicyRoleOutput
func (AccessPolicyRoleOutput) ToAccessPolicyRoleOutputWithContext ¶
func (o AccessPolicyRoleOutput) ToAccessPolicyRoleOutputWithContext(ctx context.Context) AccessPolicyRoleOutput
func (AccessPolicyRoleOutput) ToAccessPolicyRolePtrOutput ¶
func (o AccessPolicyRoleOutput) ToAccessPolicyRolePtrOutput() AccessPolicyRolePtrOutput
func (AccessPolicyRoleOutput) ToAccessPolicyRolePtrOutputWithContext ¶
func (o AccessPolicyRoleOutput) ToAccessPolicyRolePtrOutputWithContext(ctx context.Context) AccessPolicyRolePtrOutput
func (AccessPolicyRoleOutput) ToStringOutput ¶
func (o AccessPolicyRoleOutput) ToStringOutput() pulumi.StringOutput
func (AccessPolicyRoleOutput) ToStringOutputWithContext ¶
func (o AccessPolicyRoleOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPolicyRoleOutput) ToStringPtrOutput ¶
func (o AccessPolicyRoleOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyRoleOutput) ToStringPtrOutputWithContext ¶
func (o AccessPolicyRoleOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyRolePtrInput ¶
type AccessPolicyRolePtrInput interface { pulumi.Input ToAccessPolicyRolePtrOutput() AccessPolicyRolePtrOutput ToAccessPolicyRolePtrOutputWithContext(context.Context) AccessPolicyRolePtrOutput }
func AccessPolicyRolePtr ¶
func AccessPolicyRolePtr(v string) AccessPolicyRolePtrInput
type AccessPolicyRolePtrOutput ¶
type AccessPolicyRolePtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyRolePtrOutput) Elem ¶
func (o AccessPolicyRolePtrOutput) Elem() AccessPolicyRoleOutput
func (AccessPolicyRolePtrOutput) ElementType ¶
func (AccessPolicyRolePtrOutput) ElementType() reflect.Type
func (AccessPolicyRolePtrOutput) ToAccessPolicyRolePtrOutput ¶
func (o AccessPolicyRolePtrOutput) ToAccessPolicyRolePtrOutput() AccessPolicyRolePtrOutput
func (AccessPolicyRolePtrOutput) ToAccessPolicyRolePtrOutputWithContext ¶
func (o AccessPolicyRolePtrOutput) ToAccessPolicyRolePtrOutputWithContext(ctx context.Context) AccessPolicyRolePtrOutput
func (AccessPolicyRolePtrOutput) ToStringPtrOutput ¶
func (o AccessPolicyRolePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyRolePtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessPolicyRolePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyRsaAlgo ¶
type AccessPolicyRsaAlgo string
RSA algorithm to be used: RS256, RS384 or RS512.
func (AccessPolicyRsaAlgo) ElementType ¶
func (AccessPolicyRsaAlgo) ElementType() reflect.Type
func (AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoOutput ¶
func (e AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoOutput() AccessPolicyRsaAlgoOutput
func (AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoOutputWithContext ¶
func (e AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoOutput
func (AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoPtrOutput ¶
func (e AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoPtrOutput() AccessPolicyRsaAlgoPtrOutput
func (AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoPtrOutputWithContext ¶
func (e AccessPolicyRsaAlgo) ToAccessPolicyRsaAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoPtrOutput
func (AccessPolicyRsaAlgo) ToStringOutput ¶
func (e AccessPolicyRsaAlgo) ToStringOutput() pulumi.StringOutput
func (AccessPolicyRsaAlgo) ToStringOutputWithContext ¶
func (e AccessPolicyRsaAlgo) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPolicyRsaAlgo) ToStringPtrOutput ¶
func (e AccessPolicyRsaAlgo) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyRsaAlgo) ToStringPtrOutputWithContext ¶
func (e AccessPolicyRsaAlgo) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyRsaAlgoInput ¶
type AccessPolicyRsaAlgoInput interface { pulumi.Input ToAccessPolicyRsaAlgoOutput() AccessPolicyRsaAlgoOutput ToAccessPolicyRsaAlgoOutputWithContext(context.Context) AccessPolicyRsaAlgoOutput }
AccessPolicyRsaAlgoInput is an input type that accepts values of the AccessPolicyRsaAlgo enum A concrete instance of `AccessPolicyRsaAlgoInput` can be one of the following:
AccessPolicyRsaAlgoRS256 AccessPolicyRsaAlgoRS384 AccessPolicyRsaAlgoRS512
type AccessPolicyRsaAlgoOutput ¶
type AccessPolicyRsaAlgoOutput struct{ *pulumi.OutputState }
func (AccessPolicyRsaAlgoOutput) ElementType ¶
func (AccessPolicyRsaAlgoOutput) ElementType() reflect.Type
func (AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoOutput ¶
func (o AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoOutput() AccessPolicyRsaAlgoOutput
func (AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoOutputWithContext ¶
func (o AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoOutput
func (AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoPtrOutput ¶
func (o AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoPtrOutput() AccessPolicyRsaAlgoPtrOutput
func (AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoPtrOutputWithContext ¶
func (o AccessPolicyRsaAlgoOutput) ToAccessPolicyRsaAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoPtrOutput
func (AccessPolicyRsaAlgoOutput) ToStringOutput ¶
func (o AccessPolicyRsaAlgoOutput) ToStringOutput() pulumi.StringOutput
func (AccessPolicyRsaAlgoOutput) ToStringOutputWithContext ¶
func (o AccessPolicyRsaAlgoOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccessPolicyRsaAlgoOutput) ToStringPtrOutput ¶
func (o AccessPolicyRsaAlgoOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyRsaAlgoOutput) ToStringPtrOutputWithContext ¶
func (o AccessPolicyRsaAlgoOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyRsaAlgoPtrInput ¶
type AccessPolicyRsaAlgoPtrInput interface { pulumi.Input ToAccessPolicyRsaAlgoPtrOutput() AccessPolicyRsaAlgoPtrOutput ToAccessPolicyRsaAlgoPtrOutputWithContext(context.Context) AccessPolicyRsaAlgoPtrOutput }
func AccessPolicyRsaAlgoPtr ¶
func AccessPolicyRsaAlgoPtr(v string) AccessPolicyRsaAlgoPtrInput
type AccessPolicyRsaAlgoPtrOutput ¶
type AccessPolicyRsaAlgoPtrOutput struct{ *pulumi.OutputState }
func (AccessPolicyRsaAlgoPtrOutput) Elem ¶
func (o AccessPolicyRsaAlgoPtrOutput) Elem() AccessPolicyRsaAlgoOutput
func (AccessPolicyRsaAlgoPtrOutput) ElementType ¶
func (AccessPolicyRsaAlgoPtrOutput) ElementType() reflect.Type
func (AccessPolicyRsaAlgoPtrOutput) ToAccessPolicyRsaAlgoPtrOutput ¶
func (o AccessPolicyRsaAlgoPtrOutput) ToAccessPolicyRsaAlgoPtrOutput() AccessPolicyRsaAlgoPtrOutput
func (AccessPolicyRsaAlgoPtrOutput) ToAccessPolicyRsaAlgoPtrOutputWithContext ¶
func (o AccessPolicyRsaAlgoPtrOutput) ToAccessPolicyRsaAlgoPtrOutputWithContext(ctx context.Context) AccessPolicyRsaAlgoPtrOutput
func (AccessPolicyRsaAlgoPtrOutput) ToStringPtrOutput ¶
func (o AccessPolicyRsaAlgoPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccessPolicyRsaAlgoPtrOutput) ToStringPtrOutputWithContext ¶
func (o AccessPolicyRsaAlgoPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccessPolicyState ¶
type AccessPolicyState struct { }
func (AccessPolicyState) ElementType ¶
func (AccessPolicyState) ElementType() reflect.Type
type AccountEncryption ¶
type AccountEncryption struct { // The Key Vault identity. Identity *ResourceIdentity `pulumi:"identity"` // The properties of the key used to encrypt the account. KeyVaultProperties *KeyVaultProperties `pulumi:"keyVaultProperties"` // The type of key used to encrypt the Account Key. Type string `pulumi:"type"` }
Defines how the Video Analyzer account is (optionally) encrypted.
type AccountEncryptionArgs ¶
type AccountEncryptionArgs struct { // The Key Vault identity. Identity ResourceIdentityPtrInput `pulumi:"identity"` // The properties of the key used to encrypt the account. KeyVaultProperties KeyVaultPropertiesPtrInput `pulumi:"keyVaultProperties"` // The type of key used to encrypt the Account Key. Type pulumi.StringInput `pulumi:"type"` }
Defines how the Video Analyzer account is (optionally) encrypted.
func (AccountEncryptionArgs) ElementType ¶
func (AccountEncryptionArgs) ElementType() reflect.Type
func (AccountEncryptionArgs) ToAccountEncryptionOutput ¶
func (i AccountEncryptionArgs) ToAccountEncryptionOutput() AccountEncryptionOutput
func (AccountEncryptionArgs) ToAccountEncryptionOutputWithContext ¶
func (i AccountEncryptionArgs) ToAccountEncryptionOutputWithContext(ctx context.Context) AccountEncryptionOutput
func (AccountEncryptionArgs) ToAccountEncryptionPtrOutput ¶
func (i AccountEncryptionArgs) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
func (AccountEncryptionArgs) ToAccountEncryptionPtrOutputWithContext ¶
func (i AccountEncryptionArgs) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
type AccountEncryptionInput ¶
type AccountEncryptionInput interface { pulumi.Input ToAccountEncryptionOutput() AccountEncryptionOutput ToAccountEncryptionOutputWithContext(context.Context) AccountEncryptionOutput }
AccountEncryptionInput is an input type that accepts AccountEncryptionArgs and AccountEncryptionOutput values. You can construct a concrete instance of `AccountEncryptionInput` via:
AccountEncryptionArgs{...}
type AccountEncryptionKeyType ¶
type AccountEncryptionKeyType string
The type of key used to encrypt the Account Key.
func (AccountEncryptionKeyType) ElementType ¶
func (AccountEncryptionKeyType) ElementType() reflect.Type
func (AccountEncryptionKeyType) ToAccountEncryptionKeyTypeOutput ¶
func (e AccountEncryptionKeyType) ToAccountEncryptionKeyTypeOutput() AccountEncryptionKeyTypeOutput
func (AccountEncryptionKeyType) ToAccountEncryptionKeyTypeOutputWithContext ¶
func (e AccountEncryptionKeyType) ToAccountEncryptionKeyTypeOutputWithContext(ctx context.Context) AccountEncryptionKeyTypeOutput
func (AccountEncryptionKeyType) ToAccountEncryptionKeyTypePtrOutput ¶
func (e AccountEncryptionKeyType) ToAccountEncryptionKeyTypePtrOutput() AccountEncryptionKeyTypePtrOutput
func (AccountEncryptionKeyType) ToAccountEncryptionKeyTypePtrOutputWithContext ¶
func (e AccountEncryptionKeyType) ToAccountEncryptionKeyTypePtrOutputWithContext(ctx context.Context) AccountEncryptionKeyTypePtrOutput
func (AccountEncryptionKeyType) ToStringOutput ¶
func (e AccountEncryptionKeyType) ToStringOutput() pulumi.StringOutput
func (AccountEncryptionKeyType) ToStringOutputWithContext ¶
func (e AccountEncryptionKeyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountEncryptionKeyType) ToStringPtrOutput ¶
func (e AccountEncryptionKeyType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountEncryptionKeyType) ToStringPtrOutputWithContext ¶
func (e AccountEncryptionKeyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountEncryptionKeyTypeInput ¶
type AccountEncryptionKeyTypeInput interface { pulumi.Input ToAccountEncryptionKeyTypeOutput() AccountEncryptionKeyTypeOutput ToAccountEncryptionKeyTypeOutputWithContext(context.Context) AccountEncryptionKeyTypeOutput }
AccountEncryptionKeyTypeInput is an input type that accepts values of the AccountEncryptionKeyType enum A concrete instance of `AccountEncryptionKeyTypeInput` can be one of the following:
AccountEncryptionKeyTypeSystemKey AccountEncryptionKeyTypeCustomerKey
type AccountEncryptionKeyTypeOutput ¶
type AccountEncryptionKeyTypeOutput struct{ *pulumi.OutputState }
func (AccountEncryptionKeyTypeOutput) ElementType ¶
func (AccountEncryptionKeyTypeOutput) ElementType() reflect.Type
func (AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypeOutput ¶
func (o AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypeOutput() AccountEncryptionKeyTypeOutput
func (AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypeOutputWithContext ¶
func (o AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypeOutputWithContext(ctx context.Context) AccountEncryptionKeyTypeOutput
func (AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypePtrOutput ¶
func (o AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypePtrOutput() AccountEncryptionKeyTypePtrOutput
func (AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypePtrOutputWithContext ¶
func (o AccountEncryptionKeyTypeOutput) ToAccountEncryptionKeyTypePtrOutputWithContext(ctx context.Context) AccountEncryptionKeyTypePtrOutput
func (AccountEncryptionKeyTypeOutput) ToStringOutput ¶
func (o AccountEncryptionKeyTypeOutput) ToStringOutput() pulumi.StringOutput
func (AccountEncryptionKeyTypeOutput) ToStringOutputWithContext ¶
func (o AccountEncryptionKeyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AccountEncryptionKeyTypeOutput) ToStringPtrOutput ¶
func (o AccountEncryptionKeyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountEncryptionKeyTypeOutput) ToStringPtrOutputWithContext ¶
func (o AccountEncryptionKeyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountEncryptionKeyTypePtrInput ¶
type AccountEncryptionKeyTypePtrInput interface { pulumi.Input ToAccountEncryptionKeyTypePtrOutput() AccountEncryptionKeyTypePtrOutput ToAccountEncryptionKeyTypePtrOutputWithContext(context.Context) AccountEncryptionKeyTypePtrOutput }
func AccountEncryptionKeyTypePtr ¶
func AccountEncryptionKeyTypePtr(v string) AccountEncryptionKeyTypePtrInput
type AccountEncryptionKeyTypePtrOutput ¶
type AccountEncryptionKeyTypePtrOutput struct{ *pulumi.OutputState }
func (AccountEncryptionKeyTypePtrOutput) Elem ¶
func (o AccountEncryptionKeyTypePtrOutput) Elem() AccountEncryptionKeyTypeOutput
func (AccountEncryptionKeyTypePtrOutput) ElementType ¶
func (AccountEncryptionKeyTypePtrOutput) ElementType() reflect.Type
func (AccountEncryptionKeyTypePtrOutput) ToAccountEncryptionKeyTypePtrOutput ¶
func (o AccountEncryptionKeyTypePtrOutput) ToAccountEncryptionKeyTypePtrOutput() AccountEncryptionKeyTypePtrOutput
func (AccountEncryptionKeyTypePtrOutput) ToAccountEncryptionKeyTypePtrOutputWithContext ¶
func (o AccountEncryptionKeyTypePtrOutput) ToAccountEncryptionKeyTypePtrOutputWithContext(ctx context.Context) AccountEncryptionKeyTypePtrOutput
func (AccountEncryptionKeyTypePtrOutput) ToStringPtrOutput ¶
func (o AccountEncryptionKeyTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AccountEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o AccountEncryptionKeyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AccountEncryptionOutput ¶
type AccountEncryptionOutput struct{ *pulumi.OutputState }
Defines how the Video Analyzer account is (optionally) encrypted.
func (AccountEncryptionOutput) ElementType ¶
func (AccountEncryptionOutput) ElementType() reflect.Type
func (AccountEncryptionOutput) Identity ¶
func (o AccountEncryptionOutput) Identity() ResourceIdentityPtrOutput
The Key Vault identity.
func (AccountEncryptionOutput) KeyVaultProperties ¶
func (o AccountEncryptionOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
The properties of the key used to encrypt the account.
func (AccountEncryptionOutput) ToAccountEncryptionOutput ¶
func (o AccountEncryptionOutput) ToAccountEncryptionOutput() AccountEncryptionOutput
func (AccountEncryptionOutput) ToAccountEncryptionOutputWithContext ¶
func (o AccountEncryptionOutput) ToAccountEncryptionOutputWithContext(ctx context.Context) AccountEncryptionOutput
func (AccountEncryptionOutput) ToAccountEncryptionPtrOutput ¶
func (o AccountEncryptionOutput) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
func (AccountEncryptionOutput) ToAccountEncryptionPtrOutputWithContext ¶
func (o AccountEncryptionOutput) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
func (AccountEncryptionOutput) Type ¶
func (o AccountEncryptionOutput) Type() pulumi.StringOutput
The type of key used to encrypt the Account Key.
type AccountEncryptionPtrInput ¶
type AccountEncryptionPtrInput interface { pulumi.Input ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput ToAccountEncryptionPtrOutputWithContext(context.Context) AccountEncryptionPtrOutput }
AccountEncryptionPtrInput is an input type that accepts AccountEncryptionArgs, AccountEncryptionPtr and AccountEncryptionPtrOutput values. You can construct a concrete instance of `AccountEncryptionPtrInput` via:
AccountEncryptionArgs{...} or: nil
func AccountEncryptionPtr ¶
func AccountEncryptionPtr(v *AccountEncryptionArgs) AccountEncryptionPtrInput
type AccountEncryptionPtrOutput ¶
type AccountEncryptionPtrOutput struct{ *pulumi.OutputState }
func (AccountEncryptionPtrOutput) Elem ¶
func (o AccountEncryptionPtrOutput) Elem() AccountEncryptionOutput
func (AccountEncryptionPtrOutput) ElementType ¶
func (AccountEncryptionPtrOutput) ElementType() reflect.Type
func (AccountEncryptionPtrOutput) Identity ¶
func (o AccountEncryptionPtrOutput) Identity() ResourceIdentityPtrOutput
The Key Vault identity.
func (AccountEncryptionPtrOutput) KeyVaultProperties ¶
func (o AccountEncryptionPtrOutput) KeyVaultProperties() KeyVaultPropertiesPtrOutput
The properties of the key used to encrypt the account.
func (AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutput ¶
func (o AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutput() AccountEncryptionPtrOutput
func (AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutputWithContext ¶
func (o AccountEncryptionPtrOutput) ToAccountEncryptionPtrOutputWithContext(ctx context.Context) AccountEncryptionPtrOutput
func (AccountEncryptionPtrOutput) Type ¶
func (o AccountEncryptionPtrOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the Account Key.
type AccountEncryptionResponse ¶
type AccountEncryptionResponse struct { // The Key Vault identity. Identity *ResourceIdentityResponse `pulumi:"identity"` // The properties of the key used to encrypt the account. KeyVaultProperties *KeyVaultPropertiesResponse `pulumi:"keyVaultProperties"` // The current status of the Key Vault mapping. Status string `pulumi:"status"` // The type of key used to encrypt the Account Key. Type string `pulumi:"type"` }
Defines how the Video Analyzer account is (optionally) encrypted.
type AccountEncryptionResponseOutput ¶
type AccountEncryptionResponseOutput struct{ *pulumi.OutputState }
Defines how the Video Analyzer account is (optionally) encrypted.
func (AccountEncryptionResponseOutput) ElementType ¶
func (AccountEncryptionResponseOutput) ElementType() reflect.Type
func (AccountEncryptionResponseOutput) Identity ¶
func (o AccountEncryptionResponseOutput) Identity() ResourceIdentityResponsePtrOutput
The Key Vault identity.
func (AccountEncryptionResponseOutput) KeyVaultProperties ¶
func (o AccountEncryptionResponseOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
The properties of the key used to encrypt the account.
func (AccountEncryptionResponseOutput) Status ¶
func (o AccountEncryptionResponseOutput) Status() pulumi.StringOutput
The current status of the Key Vault mapping.
func (AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutput ¶
func (o AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutput() AccountEncryptionResponseOutput
func (AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutputWithContext ¶
func (o AccountEncryptionResponseOutput) ToAccountEncryptionResponseOutputWithContext(ctx context.Context) AccountEncryptionResponseOutput
func (AccountEncryptionResponseOutput) Type ¶
func (o AccountEncryptionResponseOutput) Type() pulumi.StringOutput
The type of key used to encrypt the Account Key.
type AccountEncryptionResponsePtrOutput ¶
type AccountEncryptionResponsePtrOutput struct{ *pulumi.OutputState }
func (AccountEncryptionResponsePtrOutput) Elem ¶
func (o AccountEncryptionResponsePtrOutput) Elem() AccountEncryptionResponseOutput
func (AccountEncryptionResponsePtrOutput) ElementType ¶
func (AccountEncryptionResponsePtrOutput) ElementType() reflect.Type
func (AccountEncryptionResponsePtrOutput) Identity ¶
func (o AccountEncryptionResponsePtrOutput) Identity() ResourceIdentityResponsePtrOutput
The Key Vault identity.
func (AccountEncryptionResponsePtrOutput) KeyVaultProperties ¶
func (o AccountEncryptionResponsePtrOutput) KeyVaultProperties() KeyVaultPropertiesResponsePtrOutput
The properties of the key used to encrypt the account.
func (AccountEncryptionResponsePtrOutput) Status ¶
func (o AccountEncryptionResponsePtrOutput) Status() pulumi.StringPtrOutput
The current status of the Key Vault mapping.
func (AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutput ¶
func (o AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutput() AccountEncryptionResponsePtrOutput
func (AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutputWithContext ¶
func (o AccountEncryptionResponsePtrOutput) ToAccountEncryptionResponsePtrOutputWithContext(ctx context.Context) AccountEncryptionResponsePtrOutput
func (AccountEncryptionResponsePtrOutput) Type ¶
func (o AccountEncryptionResponsePtrOutput) Type() pulumi.StringPtrOutput
The type of key used to encrypt the Account Key.
type AudioEncoderAac ¶
type AudioEncoderAac struct { // Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used. BitrateKbps *string `pulumi:"bitrateKbps"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.AudioEncoderAac'. Type string `pulumi:"type"` }
A custom preset for encoding audio with the AAC codec.
type AudioEncoderAacArgs ¶
type AudioEncoderAacArgs struct { // Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used. BitrateKbps pulumi.StringPtrInput `pulumi:"bitrateKbps"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.AudioEncoderAac'. Type pulumi.StringInput `pulumi:"type"` }
A custom preset for encoding audio with the AAC codec.
func (AudioEncoderAacArgs) ElementType ¶
func (AudioEncoderAacArgs) ElementType() reflect.Type
func (AudioEncoderAacArgs) ToAudioEncoderAacOutput ¶
func (i AudioEncoderAacArgs) ToAudioEncoderAacOutput() AudioEncoderAacOutput
func (AudioEncoderAacArgs) ToAudioEncoderAacOutputWithContext ¶
func (i AudioEncoderAacArgs) ToAudioEncoderAacOutputWithContext(ctx context.Context) AudioEncoderAacOutput
func (AudioEncoderAacArgs) ToAudioEncoderAacPtrOutput ¶
func (i AudioEncoderAacArgs) ToAudioEncoderAacPtrOutput() AudioEncoderAacPtrOutput
func (AudioEncoderAacArgs) ToAudioEncoderAacPtrOutputWithContext ¶
func (i AudioEncoderAacArgs) ToAudioEncoderAacPtrOutputWithContext(ctx context.Context) AudioEncoderAacPtrOutput
type AudioEncoderAacInput ¶
type AudioEncoderAacInput interface { pulumi.Input ToAudioEncoderAacOutput() AudioEncoderAacOutput ToAudioEncoderAacOutputWithContext(context.Context) AudioEncoderAacOutput }
AudioEncoderAacInput is an input type that accepts AudioEncoderAacArgs and AudioEncoderAacOutput values. You can construct a concrete instance of `AudioEncoderAacInput` via:
AudioEncoderAacArgs{...}
type AudioEncoderAacOutput ¶
type AudioEncoderAacOutput struct{ *pulumi.OutputState }
A custom preset for encoding audio with the AAC codec.
func (AudioEncoderAacOutput) BitrateKbps ¶
func (o AudioEncoderAacOutput) BitrateKbps() pulumi.StringPtrOutput
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
func (AudioEncoderAacOutput) ElementType ¶
func (AudioEncoderAacOutput) ElementType() reflect.Type
func (AudioEncoderAacOutput) ToAudioEncoderAacOutput ¶
func (o AudioEncoderAacOutput) ToAudioEncoderAacOutput() AudioEncoderAacOutput
func (AudioEncoderAacOutput) ToAudioEncoderAacOutputWithContext ¶
func (o AudioEncoderAacOutput) ToAudioEncoderAacOutputWithContext(ctx context.Context) AudioEncoderAacOutput
func (AudioEncoderAacOutput) ToAudioEncoderAacPtrOutput ¶
func (o AudioEncoderAacOutput) ToAudioEncoderAacPtrOutput() AudioEncoderAacPtrOutput
func (AudioEncoderAacOutput) ToAudioEncoderAacPtrOutputWithContext ¶
func (o AudioEncoderAacOutput) ToAudioEncoderAacPtrOutputWithContext(ctx context.Context) AudioEncoderAacPtrOutput
func (AudioEncoderAacOutput) Type ¶
func (o AudioEncoderAacOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.AudioEncoderAac'.
type AudioEncoderAacPtrInput ¶
type AudioEncoderAacPtrInput interface { pulumi.Input ToAudioEncoderAacPtrOutput() AudioEncoderAacPtrOutput ToAudioEncoderAacPtrOutputWithContext(context.Context) AudioEncoderAacPtrOutput }
AudioEncoderAacPtrInput is an input type that accepts AudioEncoderAacArgs, AudioEncoderAacPtr and AudioEncoderAacPtrOutput values. You can construct a concrete instance of `AudioEncoderAacPtrInput` via:
AudioEncoderAacArgs{...} or: nil
func AudioEncoderAacPtr ¶
func AudioEncoderAacPtr(v *AudioEncoderAacArgs) AudioEncoderAacPtrInput
type AudioEncoderAacPtrOutput ¶
type AudioEncoderAacPtrOutput struct{ *pulumi.OutputState }
func (AudioEncoderAacPtrOutput) BitrateKbps ¶
func (o AudioEncoderAacPtrOutput) BitrateKbps() pulumi.StringPtrOutput
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
func (AudioEncoderAacPtrOutput) Elem ¶
func (o AudioEncoderAacPtrOutput) Elem() AudioEncoderAacOutput
func (AudioEncoderAacPtrOutput) ElementType ¶
func (AudioEncoderAacPtrOutput) ElementType() reflect.Type
func (AudioEncoderAacPtrOutput) ToAudioEncoderAacPtrOutput ¶
func (o AudioEncoderAacPtrOutput) ToAudioEncoderAacPtrOutput() AudioEncoderAacPtrOutput
func (AudioEncoderAacPtrOutput) ToAudioEncoderAacPtrOutputWithContext ¶
func (o AudioEncoderAacPtrOutput) ToAudioEncoderAacPtrOutputWithContext(ctx context.Context) AudioEncoderAacPtrOutput
func (AudioEncoderAacPtrOutput) Type ¶
func (o AudioEncoderAacPtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.AudioEncoderAac'.
type AudioEncoderAacResponse ¶
type AudioEncoderAacResponse struct { // Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used. BitrateKbps *string `pulumi:"bitrateKbps"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.AudioEncoderAac'. Type string `pulumi:"type"` }
A custom preset for encoding audio with the AAC codec.
type AudioEncoderAacResponseOutput ¶
type AudioEncoderAacResponseOutput struct{ *pulumi.OutputState }
A custom preset for encoding audio with the AAC codec.
func (AudioEncoderAacResponseOutput) BitrateKbps ¶
func (o AudioEncoderAacResponseOutput) BitrateKbps() pulumi.StringPtrOutput
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
func (AudioEncoderAacResponseOutput) ElementType ¶
func (AudioEncoderAacResponseOutput) ElementType() reflect.Type
func (AudioEncoderAacResponseOutput) ToAudioEncoderAacResponseOutput ¶
func (o AudioEncoderAacResponseOutput) ToAudioEncoderAacResponseOutput() AudioEncoderAacResponseOutput
func (AudioEncoderAacResponseOutput) ToAudioEncoderAacResponseOutputWithContext ¶
func (o AudioEncoderAacResponseOutput) ToAudioEncoderAacResponseOutputWithContext(ctx context.Context) AudioEncoderAacResponseOutput
func (AudioEncoderAacResponseOutput) Type ¶
func (o AudioEncoderAacResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.AudioEncoderAac'.
type AudioEncoderAacResponsePtrOutput ¶
type AudioEncoderAacResponsePtrOutput struct{ *pulumi.OutputState }
func (AudioEncoderAacResponsePtrOutput) BitrateKbps ¶
func (o AudioEncoderAacResponsePtrOutput) BitrateKbps() pulumi.StringPtrOutput
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
func (AudioEncoderAacResponsePtrOutput) Elem ¶
func (o AudioEncoderAacResponsePtrOutput) Elem() AudioEncoderAacResponseOutput
func (AudioEncoderAacResponsePtrOutput) ElementType ¶
func (AudioEncoderAacResponsePtrOutput) ElementType() reflect.Type
func (AudioEncoderAacResponsePtrOutput) ToAudioEncoderAacResponsePtrOutput ¶
func (o AudioEncoderAacResponsePtrOutput) ToAudioEncoderAacResponsePtrOutput() AudioEncoderAacResponsePtrOutput
func (AudioEncoderAacResponsePtrOutput) ToAudioEncoderAacResponsePtrOutputWithContext ¶
func (o AudioEncoderAacResponsePtrOutput) ToAudioEncoderAacResponsePtrOutputWithContext(ctx context.Context) AudioEncoderAacResponsePtrOutput
func (AudioEncoderAacResponsePtrOutput) Type ¶
func (o AudioEncoderAacResponsePtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.AudioEncoderAac'.
type EccTokenKey ¶
type EccTokenKey struct { // Elliptical curve algorithm to be used: ES256, ES384 or ES512. Alg string `pulumi:"alg"` // JWT token key id. Validation keys are looked up based on the key id present on the JWT token header. Kid string `pulumi:"kid"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EccTokenKey'. Type string `pulumi:"type"` // X coordinate. X string `pulumi:"x"` // Y coordinate. Y string `pulumi:"y"` }
Required validation properties for tokens generated with Elliptical Curve algorithm.
type EccTokenKeyArgs ¶
type EccTokenKeyArgs struct { // Elliptical curve algorithm to be used: ES256, ES384 or ES512. Alg pulumi.StringInput `pulumi:"alg"` // JWT token key id. Validation keys are looked up based on the key id present on the JWT token header. Kid pulumi.StringInput `pulumi:"kid"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EccTokenKey'. Type pulumi.StringInput `pulumi:"type"` // X coordinate. X pulumi.StringInput `pulumi:"x"` // Y coordinate. Y pulumi.StringInput `pulumi:"y"` }
Required validation properties for tokens generated with Elliptical Curve algorithm.
func (EccTokenKeyArgs) ElementType ¶
func (EccTokenKeyArgs) ElementType() reflect.Type
func (EccTokenKeyArgs) ToEccTokenKeyOutput ¶
func (i EccTokenKeyArgs) ToEccTokenKeyOutput() EccTokenKeyOutput
func (EccTokenKeyArgs) ToEccTokenKeyOutputWithContext ¶
func (i EccTokenKeyArgs) ToEccTokenKeyOutputWithContext(ctx context.Context) EccTokenKeyOutput
type EccTokenKeyInput ¶
type EccTokenKeyInput interface { pulumi.Input ToEccTokenKeyOutput() EccTokenKeyOutput ToEccTokenKeyOutputWithContext(context.Context) EccTokenKeyOutput }
EccTokenKeyInput is an input type that accepts EccTokenKeyArgs and EccTokenKeyOutput values. You can construct a concrete instance of `EccTokenKeyInput` via:
EccTokenKeyArgs{...}
type EccTokenKeyOutput ¶
type EccTokenKeyOutput struct{ *pulumi.OutputState }
Required validation properties for tokens generated with Elliptical Curve algorithm.
func (EccTokenKeyOutput) Alg ¶
func (o EccTokenKeyOutput) Alg() pulumi.StringOutput
Elliptical curve algorithm to be used: ES256, ES384 or ES512.
func (EccTokenKeyOutput) ElementType ¶
func (EccTokenKeyOutput) ElementType() reflect.Type
func (EccTokenKeyOutput) Kid ¶
func (o EccTokenKeyOutput) Kid() pulumi.StringOutput
JWT token key id. Validation keys are looked up based on the key id present on the JWT token header.
func (EccTokenKeyOutput) ToEccTokenKeyOutput ¶
func (o EccTokenKeyOutput) ToEccTokenKeyOutput() EccTokenKeyOutput
func (EccTokenKeyOutput) ToEccTokenKeyOutputWithContext ¶
func (o EccTokenKeyOutput) ToEccTokenKeyOutputWithContext(ctx context.Context) EccTokenKeyOutput
func (EccTokenKeyOutput) Type ¶
func (o EccTokenKeyOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EccTokenKey'.
type EccTokenKeyResponse ¶
type EccTokenKeyResponse struct { // Elliptical curve algorithm to be used: ES256, ES384 or ES512. Alg string `pulumi:"alg"` // JWT token key id. Validation keys are looked up based on the key id present on the JWT token header. Kid string `pulumi:"kid"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EccTokenKey'. Type string `pulumi:"type"` // X coordinate. X string `pulumi:"x"` // Y coordinate. Y string `pulumi:"y"` }
Required validation properties for tokens generated with Elliptical Curve algorithm.
type EccTokenKeyResponseOutput ¶
type EccTokenKeyResponseOutput struct{ *pulumi.OutputState }
Required validation properties for tokens generated with Elliptical Curve algorithm.
func (EccTokenKeyResponseOutput) Alg ¶
func (o EccTokenKeyResponseOutput) Alg() pulumi.StringOutput
Elliptical curve algorithm to be used: ES256, ES384 or ES512.
func (EccTokenKeyResponseOutput) ElementType ¶
func (EccTokenKeyResponseOutput) ElementType() reflect.Type
func (EccTokenKeyResponseOutput) Kid ¶
func (o EccTokenKeyResponseOutput) Kid() pulumi.StringOutput
JWT token key id. Validation keys are looked up based on the key id present on the JWT token header.
func (EccTokenKeyResponseOutput) ToEccTokenKeyResponseOutput ¶
func (o EccTokenKeyResponseOutput) ToEccTokenKeyResponseOutput() EccTokenKeyResponseOutput
func (EccTokenKeyResponseOutput) ToEccTokenKeyResponseOutputWithContext ¶
func (o EccTokenKeyResponseOutput) ToEccTokenKeyResponseOutputWithContext(ctx context.Context) EccTokenKeyResponseOutput
func (EccTokenKeyResponseOutput) Type ¶
func (o EccTokenKeyResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EccTokenKey'.
func (EccTokenKeyResponseOutput) X ¶
func (o EccTokenKeyResponseOutput) X() pulumi.StringOutput
X coordinate.
func (EccTokenKeyResponseOutput) Y ¶
func (o EccTokenKeyResponseOutput) Y() pulumi.StringOutput
Y coordinate.
type EdgeModule ¶
type EdgeModule struct { pulumi.CustomResourceState // Internal ID generated for the instance of the Video Analyzer edge module. EdgeModuleId pulumi.StringOutput `pulumi:"edgeModuleId"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The representation of an edge module. Azure REST API version: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-05-01-preview.
func GetEdgeModule ¶
func GetEdgeModule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EdgeModuleState, opts ...pulumi.ResourceOption) (*EdgeModule, error)
GetEdgeModule gets an existing EdgeModule 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 NewEdgeModule ¶
func NewEdgeModule(ctx *pulumi.Context, name string, args *EdgeModuleArgs, opts ...pulumi.ResourceOption) (*EdgeModule, error)
NewEdgeModule registers a new resource with the given unique name, arguments, and options.
func (*EdgeModule) ElementType ¶
func (*EdgeModule) ElementType() reflect.Type
func (*EdgeModule) ToEdgeModuleOutput ¶
func (i *EdgeModule) ToEdgeModuleOutput() EdgeModuleOutput
func (*EdgeModule) ToEdgeModuleOutputWithContext ¶
func (i *EdgeModule) ToEdgeModuleOutputWithContext(ctx context.Context) EdgeModuleOutput
type EdgeModuleArgs ¶
type EdgeModuleArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput // The Edge Module name. EdgeModuleName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a EdgeModule resource.
func (EdgeModuleArgs) ElementType ¶
func (EdgeModuleArgs) ElementType() reflect.Type
type EdgeModuleInput ¶
type EdgeModuleInput interface { pulumi.Input ToEdgeModuleOutput() EdgeModuleOutput ToEdgeModuleOutputWithContext(ctx context.Context) EdgeModuleOutput }
type EdgeModuleOutput ¶
type EdgeModuleOutput struct{ *pulumi.OutputState }
func (EdgeModuleOutput) EdgeModuleId ¶
func (o EdgeModuleOutput) EdgeModuleId() pulumi.StringOutput
Internal ID generated for the instance of the Video Analyzer edge module.
func (EdgeModuleOutput) ElementType ¶
func (EdgeModuleOutput) ElementType() reflect.Type
func (EdgeModuleOutput) Name ¶
func (o EdgeModuleOutput) Name() pulumi.StringOutput
The name of the resource
func (EdgeModuleOutput) SystemData ¶
func (o EdgeModuleOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (EdgeModuleOutput) ToEdgeModuleOutput ¶
func (o EdgeModuleOutput) ToEdgeModuleOutput() EdgeModuleOutput
func (EdgeModuleOutput) ToEdgeModuleOutputWithContext ¶
func (o EdgeModuleOutput) ToEdgeModuleOutputWithContext(ctx context.Context) EdgeModuleOutput
func (EdgeModuleOutput) Type ¶
func (o EdgeModuleOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type EdgeModuleState ¶
type EdgeModuleState struct { }
func (EdgeModuleState) ElementType ¶
func (EdgeModuleState) ElementType() reflect.Type
type EncoderCustomPreset ¶
type EncoderCustomPreset struct { // Describes a custom preset for encoding audio. AudioEncoder *AudioEncoderAac `pulumi:"audioEncoder"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderCustomPreset'. Type string `pulumi:"type"` // Describes a custom preset for encoding video. VideoEncoder *VideoEncoderH264 `pulumi:"videoEncoder"` }
Describes a custom preset for encoding the input content using the encoder processor.
type EncoderCustomPresetArgs ¶
type EncoderCustomPresetArgs struct { // Describes a custom preset for encoding audio. AudioEncoder AudioEncoderAacPtrInput `pulumi:"audioEncoder"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderCustomPreset'. Type pulumi.StringInput `pulumi:"type"` // Describes a custom preset for encoding video. VideoEncoder VideoEncoderH264PtrInput `pulumi:"videoEncoder"` }
Describes a custom preset for encoding the input content using the encoder processor.
func (EncoderCustomPresetArgs) ElementType ¶
func (EncoderCustomPresetArgs) ElementType() reflect.Type
func (EncoderCustomPresetArgs) ToEncoderCustomPresetOutput ¶
func (i EncoderCustomPresetArgs) ToEncoderCustomPresetOutput() EncoderCustomPresetOutput
func (EncoderCustomPresetArgs) ToEncoderCustomPresetOutputWithContext ¶
func (i EncoderCustomPresetArgs) ToEncoderCustomPresetOutputWithContext(ctx context.Context) EncoderCustomPresetOutput
type EncoderCustomPresetInput ¶
type EncoderCustomPresetInput interface { pulumi.Input ToEncoderCustomPresetOutput() EncoderCustomPresetOutput ToEncoderCustomPresetOutputWithContext(context.Context) EncoderCustomPresetOutput }
EncoderCustomPresetInput is an input type that accepts EncoderCustomPresetArgs and EncoderCustomPresetOutput values. You can construct a concrete instance of `EncoderCustomPresetInput` via:
EncoderCustomPresetArgs{...}
type EncoderCustomPresetOutput ¶
type EncoderCustomPresetOutput struct{ *pulumi.OutputState }
Describes a custom preset for encoding the input content using the encoder processor.
func (EncoderCustomPresetOutput) AudioEncoder ¶
func (o EncoderCustomPresetOutput) AudioEncoder() AudioEncoderAacPtrOutput
Describes a custom preset for encoding audio.
func (EncoderCustomPresetOutput) ElementType ¶
func (EncoderCustomPresetOutput) ElementType() reflect.Type
func (EncoderCustomPresetOutput) ToEncoderCustomPresetOutput ¶
func (o EncoderCustomPresetOutput) ToEncoderCustomPresetOutput() EncoderCustomPresetOutput
func (EncoderCustomPresetOutput) ToEncoderCustomPresetOutputWithContext ¶
func (o EncoderCustomPresetOutput) ToEncoderCustomPresetOutputWithContext(ctx context.Context) EncoderCustomPresetOutput
func (EncoderCustomPresetOutput) Type ¶
func (o EncoderCustomPresetOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EncoderCustomPreset'.
func (EncoderCustomPresetOutput) VideoEncoder ¶
func (o EncoderCustomPresetOutput) VideoEncoder() VideoEncoderH264PtrOutput
Describes a custom preset for encoding video.
type EncoderCustomPresetResponse ¶
type EncoderCustomPresetResponse struct { // Describes a custom preset for encoding audio. AudioEncoder *AudioEncoderAacResponse `pulumi:"audioEncoder"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderCustomPreset'. Type string `pulumi:"type"` // Describes a custom preset for encoding video. VideoEncoder *VideoEncoderH264Response `pulumi:"videoEncoder"` }
Describes a custom preset for encoding the input content using the encoder processor.
type EncoderCustomPresetResponseOutput ¶
type EncoderCustomPresetResponseOutput struct{ *pulumi.OutputState }
Describes a custom preset for encoding the input content using the encoder processor.
func (EncoderCustomPresetResponseOutput) AudioEncoder ¶
func (o EncoderCustomPresetResponseOutput) AudioEncoder() AudioEncoderAacResponsePtrOutput
Describes a custom preset for encoding audio.
func (EncoderCustomPresetResponseOutput) ElementType ¶
func (EncoderCustomPresetResponseOutput) ElementType() reflect.Type
func (EncoderCustomPresetResponseOutput) ToEncoderCustomPresetResponseOutput ¶
func (o EncoderCustomPresetResponseOutput) ToEncoderCustomPresetResponseOutput() EncoderCustomPresetResponseOutput
func (EncoderCustomPresetResponseOutput) ToEncoderCustomPresetResponseOutputWithContext ¶
func (o EncoderCustomPresetResponseOutput) ToEncoderCustomPresetResponseOutputWithContext(ctx context.Context) EncoderCustomPresetResponseOutput
func (EncoderCustomPresetResponseOutput) Type ¶
func (o EncoderCustomPresetResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EncoderCustomPreset'.
func (EncoderCustomPresetResponseOutput) VideoEncoder ¶
func (o EncoderCustomPresetResponseOutput) VideoEncoder() VideoEncoderH264ResponsePtrOutput
Describes a custom preset for encoding video.
type EncoderProcessor ¶
type EncoderProcessor struct { // An array of upstream node references within the topology to be used as inputs for this node. Inputs []NodeInput `pulumi:"inputs"` // Node name. Must be unique within the topology. Name string `pulumi:"name"` // The encoder preset, which defines the recipe or instructions on how the input content should be processed. Preset interface{} `pulumi:"preset"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderProcessor'. Type string `pulumi:"type"` }
Encoder processor allows for encoding of the input content. For example, it can used to change the resolution from 4K to 1280x720.
type EncoderProcessorArgs ¶
type EncoderProcessorArgs struct { // An array of upstream node references within the topology to be used as inputs for this node. Inputs NodeInputArrayInput `pulumi:"inputs"` // Node name. Must be unique within the topology. Name pulumi.StringInput `pulumi:"name"` // The encoder preset, which defines the recipe or instructions on how the input content should be processed. Preset pulumi.Input `pulumi:"preset"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderProcessor'. Type pulumi.StringInput `pulumi:"type"` }
Encoder processor allows for encoding of the input content. For example, it can used to change the resolution from 4K to 1280x720.
func (EncoderProcessorArgs) ElementType ¶
func (EncoderProcessorArgs) ElementType() reflect.Type
func (EncoderProcessorArgs) ToEncoderProcessorOutput ¶
func (i EncoderProcessorArgs) ToEncoderProcessorOutput() EncoderProcessorOutput
func (EncoderProcessorArgs) ToEncoderProcessorOutputWithContext ¶
func (i EncoderProcessorArgs) ToEncoderProcessorOutputWithContext(ctx context.Context) EncoderProcessorOutput
type EncoderProcessorArray ¶
type EncoderProcessorArray []EncoderProcessorInput
func (EncoderProcessorArray) ElementType ¶
func (EncoderProcessorArray) ElementType() reflect.Type
func (EncoderProcessorArray) ToEncoderProcessorArrayOutput ¶
func (i EncoderProcessorArray) ToEncoderProcessorArrayOutput() EncoderProcessorArrayOutput
func (EncoderProcessorArray) ToEncoderProcessorArrayOutputWithContext ¶
func (i EncoderProcessorArray) ToEncoderProcessorArrayOutputWithContext(ctx context.Context) EncoderProcessorArrayOutput
type EncoderProcessorArrayInput ¶
type EncoderProcessorArrayInput interface { pulumi.Input ToEncoderProcessorArrayOutput() EncoderProcessorArrayOutput ToEncoderProcessorArrayOutputWithContext(context.Context) EncoderProcessorArrayOutput }
EncoderProcessorArrayInput is an input type that accepts EncoderProcessorArray and EncoderProcessorArrayOutput values. You can construct a concrete instance of `EncoderProcessorArrayInput` via:
EncoderProcessorArray{ EncoderProcessorArgs{...} }
type EncoderProcessorArrayOutput ¶
type EncoderProcessorArrayOutput struct{ *pulumi.OutputState }
func (EncoderProcessorArrayOutput) ElementType ¶
func (EncoderProcessorArrayOutput) ElementType() reflect.Type
func (EncoderProcessorArrayOutput) Index ¶
func (o EncoderProcessorArrayOutput) Index(i pulumi.IntInput) EncoderProcessorOutput
func (EncoderProcessorArrayOutput) ToEncoderProcessorArrayOutput ¶
func (o EncoderProcessorArrayOutput) ToEncoderProcessorArrayOutput() EncoderProcessorArrayOutput
func (EncoderProcessorArrayOutput) ToEncoderProcessorArrayOutputWithContext ¶
func (o EncoderProcessorArrayOutput) ToEncoderProcessorArrayOutputWithContext(ctx context.Context) EncoderProcessorArrayOutput
type EncoderProcessorInput ¶
type EncoderProcessorInput interface { pulumi.Input ToEncoderProcessorOutput() EncoderProcessorOutput ToEncoderProcessorOutputWithContext(context.Context) EncoderProcessorOutput }
EncoderProcessorInput is an input type that accepts EncoderProcessorArgs and EncoderProcessorOutput values. You can construct a concrete instance of `EncoderProcessorInput` via:
EncoderProcessorArgs{...}
type EncoderProcessorOutput ¶
type EncoderProcessorOutput struct{ *pulumi.OutputState }
Encoder processor allows for encoding of the input content. For example, it can used to change the resolution from 4K to 1280x720.
func (EncoderProcessorOutput) ElementType ¶
func (EncoderProcessorOutput) ElementType() reflect.Type
func (EncoderProcessorOutput) Inputs ¶
func (o EncoderProcessorOutput) Inputs() NodeInputArrayOutput
An array of upstream node references within the topology to be used as inputs for this node.
func (EncoderProcessorOutput) Name ¶
func (o EncoderProcessorOutput) Name() pulumi.StringOutput
Node name. Must be unique within the topology.
func (EncoderProcessorOutput) Preset ¶
func (o EncoderProcessorOutput) Preset() pulumi.AnyOutput
The encoder preset, which defines the recipe or instructions on how the input content should be processed.
func (EncoderProcessorOutput) ToEncoderProcessorOutput ¶
func (o EncoderProcessorOutput) ToEncoderProcessorOutput() EncoderProcessorOutput
func (EncoderProcessorOutput) ToEncoderProcessorOutputWithContext ¶
func (o EncoderProcessorOutput) ToEncoderProcessorOutputWithContext(ctx context.Context) EncoderProcessorOutput
func (EncoderProcessorOutput) Type ¶
func (o EncoderProcessorOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EncoderProcessor'.
type EncoderProcessorResponse ¶
type EncoderProcessorResponse struct { // An array of upstream node references within the topology to be used as inputs for this node. Inputs []NodeInputResponse `pulumi:"inputs"` // Node name. Must be unique within the topology. Name string `pulumi:"name"` // The encoder preset, which defines the recipe or instructions on how the input content should be processed. Preset interface{} `pulumi:"preset"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderProcessor'. Type string `pulumi:"type"` }
Encoder processor allows for encoding of the input content. For example, it can used to change the resolution from 4K to 1280x720.
type EncoderProcessorResponseArrayOutput ¶
type EncoderProcessorResponseArrayOutput struct{ *pulumi.OutputState }
func (EncoderProcessorResponseArrayOutput) ElementType ¶
func (EncoderProcessorResponseArrayOutput) ElementType() reflect.Type
func (EncoderProcessorResponseArrayOutput) Index ¶
func (o EncoderProcessorResponseArrayOutput) Index(i pulumi.IntInput) EncoderProcessorResponseOutput
func (EncoderProcessorResponseArrayOutput) ToEncoderProcessorResponseArrayOutput ¶
func (o EncoderProcessorResponseArrayOutput) ToEncoderProcessorResponseArrayOutput() EncoderProcessorResponseArrayOutput
func (EncoderProcessorResponseArrayOutput) ToEncoderProcessorResponseArrayOutputWithContext ¶
func (o EncoderProcessorResponseArrayOutput) ToEncoderProcessorResponseArrayOutputWithContext(ctx context.Context) EncoderProcessorResponseArrayOutput
type EncoderProcessorResponseOutput ¶
type EncoderProcessorResponseOutput struct{ *pulumi.OutputState }
Encoder processor allows for encoding of the input content. For example, it can used to change the resolution from 4K to 1280x720.
func (EncoderProcessorResponseOutput) ElementType ¶
func (EncoderProcessorResponseOutput) ElementType() reflect.Type
func (EncoderProcessorResponseOutput) Inputs ¶
func (o EncoderProcessorResponseOutput) Inputs() NodeInputResponseArrayOutput
An array of upstream node references within the topology to be used as inputs for this node.
func (EncoderProcessorResponseOutput) Name ¶
func (o EncoderProcessorResponseOutput) Name() pulumi.StringOutput
Node name. Must be unique within the topology.
func (EncoderProcessorResponseOutput) Preset ¶
func (o EncoderProcessorResponseOutput) Preset() pulumi.AnyOutput
The encoder preset, which defines the recipe or instructions on how the input content should be processed.
func (EncoderProcessorResponseOutput) ToEncoderProcessorResponseOutput ¶
func (o EncoderProcessorResponseOutput) ToEncoderProcessorResponseOutput() EncoderProcessorResponseOutput
func (EncoderProcessorResponseOutput) ToEncoderProcessorResponseOutputWithContext ¶
func (o EncoderProcessorResponseOutput) ToEncoderProcessorResponseOutputWithContext(ctx context.Context) EncoderProcessorResponseOutput
func (EncoderProcessorResponseOutput) Type ¶
func (o EncoderProcessorResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EncoderProcessor'.
type EncoderSystemPreset ¶
type EncoderSystemPreset struct { // Name of the built-in encoding preset. Name string `pulumi:"name"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderSystemPreset'. Type string `pulumi:"type"` }
Describes a built-in preset for encoding the input content using the encoder processor.
type EncoderSystemPresetArgs ¶
type EncoderSystemPresetArgs struct { // Name of the built-in encoding preset. Name pulumi.StringInput `pulumi:"name"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderSystemPreset'. Type pulumi.StringInput `pulumi:"type"` }
Describes a built-in preset for encoding the input content using the encoder processor.
func (EncoderSystemPresetArgs) ElementType ¶
func (EncoderSystemPresetArgs) ElementType() reflect.Type
func (EncoderSystemPresetArgs) ToEncoderSystemPresetOutput ¶
func (i EncoderSystemPresetArgs) ToEncoderSystemPresetOutput() EncoderSystemPresetOutput
func (EncoderSystemPresetArgs) ToEncoderSystemPresetOutputWithContext ¶
func (i EncoderSystemPresetArgs) ToEncoderSystemPresetOutputWithContext(ctx context.Context) EncoderSystemPresetOutput
type EncoderSystemPresetInput ¶
type EncoderSystemPresetInput interface { pulumi.Input ToEncoderSystemPresetOutput() EncoderSystemPresetOutput ToEncoderSystemPresetOutputWithContext(context.Context) EncoderSystemPresetOutput }
EncoderSystemPresetInput is an input type that accepts EncoderSystemPresetArgs and EncoderSystemPresetOutput values. You can construct a concrete instance of `EncoderSystemPresetInput` via:
EncoderSystemPresetArgs{...}
type EncoderSystemPresetOutput ¶
type EncoderSystemPresetOutput struct{ *pulumi.OutputState }
Describes a built-in preset for encoding the input content using the encoder processor.
func (EncoderSystemPresetOutput) ElementType ¶
func (EncoderSystemPresetOutput) ElementType() reflect.Type
func (EncoderSystemPresetOutput) Name ¶
func (o EncoderSystemPresetOutput) Name() pulumi.StringOutput
Name of the built-in encoding preset.
func (EncoderSystemPresetOutput) ToEncoderSystemPresetOutput ¶
func (o EncoderSystemPresetOutput) ToEncoderSystemPresetOutput() EncoderSystemPresetOutput
func (EncoderSystemPresetOutput) ToEncoderSystemPresetOutputWithContext ¶
func (o EncoderSystemPresetOutput) ToEncoderSystemPresetOutputWithContext(ctx context.Context) EncoderSystemPresetOutput
func (EncoderSystemPresetOutput) Type ¶
func (o EncoderSystemPresetOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EncoderSystemPreset'.
type EncoderSystemPresetResponse ¶
type EncoderSystemPresetResponse struct { // Name of the built-in encoding preset. Name string `pulumi:"name"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.EncoderSystemPreset'. Type string `pulumi:"type"` }
Describes a built-in preset for encoding the input content using the encoder processor.
type EncoderSystemPresetResponseOutput ¶
type EncoderSystemPresetResponseOutput struct{ *pulumi.OutputState }
Describes a built-in preset for encoding the input content using the encoder processor.
func (EncoderSystemPresetResponseOutput) ElementType ¶
func (EncoderSystemPresetResponseOutput) ElementType() reflect.Type
func (EncoderSystemPresetResponseOutput) Name ¶
func (o EncoderSystemPresetResponseOutput) Name() pulumi.StringOutput
Name of the built-in encoding preset.
func (EncoderSystemPresetResponseOutput) ToEncoderSystemPresetResponseOutput ¶
func (o EncoderSystemPresetResponseOutput) ToEncoderSystemPresetResponseOutput() EncoderSystemPresetResponseOutput
func (EncoderSystemPresetResponseOutput) ToEncoderSystemPresetResponseOutputWithContext ¶
func (o EncoderSystemPresetResponseOutput) ToEncoderSystemPresetResponseOutputWithContext(ctx context.Context) EncoderSystemPresetResponseOutput
func (EncoderSystemPresetResponseOutput) Type ¶
func (o EncoderSystemPresetResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.EncoderSystemPreset'.
type EncoderSystemPresetType ¶
type EncoderSystemPresetType string
Name of the built-in encoding preset.
func (EncoderSystemPresetType) ElementType ¶
func (EncoderSystemPresetType) ElementType() reflect.Type
func (EncoderSystemPresetType) ToEncoderSystemPresetTypeOutput ¶
func (e EncoderSystemPresetType) ToEncoderSystemPresetTypeOutput() EncoderSystemPresetTypeOutput
func (EncoderSystemPresetType) ToEncoderSystemPresetTypeOutputWithContext ¶
func (e EncoderSystemPresetType) ToEncoderSystemPresetTypeOutputWithContext(ctx context.Context) EncoderSystemPresetTypeOutput
func (EncoderSystemPresetType) ToEncoderSystemPresetTypePtrOutput ¶
func (e EncoderSystemPresetType) ToEncoderSystemPresetTypePtrOutput() EncoderSystemPresetTypePtrOutput
func (EncoderSystemPresetType) ToEncoderSystemPresetTypePtrOutputWithContext ¶
func (e EncoderSystemPresetType) ToEncoderSystemPresetTypePtrOutputWithContext(ctx context.Context) EncoderSystemPresetTypePtrOutput
func (EncoderSystemPresetType) ToStringOutput ¶
func (e EncoderSystemPresetType) ToStringOutput() pulumi.StringOutput
func (EncoderSystemPresetType) ToStringOutputWithContext ¶
func (e EncoderSystemPresetType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncoderSystemPresetType) ToStringPtrOutput ¶
func (e EncoderSystemPresetType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncoderSystemPresetType) ToStringPtrOutputWithContext ¶
func (e EncoderSystemPresetType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncoderSystemPresetTypeInput ¶
type EncoderSystemPresetTypeInput interface { pulumi.Input ToEncoderSystemPresetTypeOutput() EncoderSystemPresetTypeOutput ToEncoderSystemPresetTypeOutputWithContext(context.Context) EncoderSystemPresetTypeOutput }
EncoderSystemPresetTypeInput is an input type that accepts values of the EncoderSystemPresetType enum A concrete instance of `EncoderSystemPresetTypeInput` can be one of the following:
EncoderSystemPresetType_SingleLayer_540p_H264_AAC EncoderSystemPresetType_SingleLayer_720p_H264_AAC EncoderSystemPresetType_SingleLayer_1080p_H264_AAC EncoderSystemPresetType_SingleLayer_2160p_H264_AAC
type EncoderSystemPresetTypeOutput ¶
type EncoderSystemPresetTypeOutput struct{ *pulumi.OutputState }
func (EncoderSystemPresetTypeOutput) ElementType ¶
func (EncoderSystemPresetTypeOutput) ElementType() reflect.Type
func (EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypeOutput ¶
func (o EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypeOutput() EncoderSystemPresetTypeOutput
func (EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypeOutputWithContext ¶
func (o EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypeOutputWithContext(ctx context.Context) EncoderSystemPresetTypeOutput
func (EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypePtrOutput ¶
func (o EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypePtrOutput() EncoderSystemPresetTypePtrOutput
func (EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypePtrOutputWithContext ¶
func (o EncoderSystemPresetTypeOutput) ToEncoderSystemPresetTypePtrOutputWithContext(ctx context.Context) EncoderSystemPresetTypePtrOutput
func (EncoderSystemPresetTypeOutput) ToStringOutput ¶
func (o EncoderSystemPresetTypeOutput) ToStringOutput() pulumi.StringOutput
func (EncoderSystemPresetTypeOutput) ToStringOutputWithContext ¶
func (o EncoderSystemPresetTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EncoderSystemPresetTypeOutput) ToStringPtrOutput ¶
func (o EncoderSystemPresetTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncoderSystemPresetTypeOutput) ToStringPtrOutputWithContext ¶
func (o EncoderSystemPresetTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EncoderSystemPresetTypePtrInput ¶
type EncoderSystemPresetTypePtrInput interface { pulumi.Input ToEncoderSystemPresetTypePtrOutput() EncoderSystemPresetTypePtrOutput ToEncoderSystemPresetTypePtrOutputWithContext(context.Context) EncoderSystemPresetTypePtrOutput }
func EncoderSystemPresetTypePtr ¶
func EncoderSystemPresetTypePtr(v string) EncoderSystemPresetTypePtrInput
type EncoderSystemPresetTypePtrOutput ¶
type EncoderSystemPresetTypePtrOutput struct{ *pulumi.OutputState }
func (EncoderSystemPresetTypePtrOutput) Elem ¶
func (o EncoderSystemPresetTypePtrOutput) Elem() EncoderSystemPresetTypeOutput
func (EncoderSystemPresetTypePtrOutput) ElementType ¶
func (EncoderSystemPresetTypePtrOutput) ElementType() reflect.Type
func (EncoderSystemPresetTypePtrOutput) ToEncoderSystemPresetTypePtrOutput ¶
func (o EncoderSystemPresetTypePtrOutput) ToEncoderSystemPresetTypePtrOutput() EncoderSystemPresetTypePtrOutput
func (EncoderSystemPresetTypePtrOutput) ToEncoderSystemPresetTypePtrOutputWithContext ¶
func (o EncoderSystemPresetTypePtrOutput) ToEncoderSystemPresetTypePtrOutputWithContext(ctx context.Context) EncoderSystemPresetTypePtrOutput
func (EncoderSystemPresetTypePtrOutput) ToStringPtrOutput ¶
func (o EncoderSystemPresetTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EncoderSystemPresetTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o EncoderSystemPresetTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EndpointResponse ¶
type EndpointResponse struct { // The URL of the endpoint. EndpointUrl *string `pulumi:"endpointUrl"` // The type of the endpoint. Type string `pulumi:"type"` }
The endpoint details.
type EndpointResponseArrayOutput ¶
type EndpointResponseArrayOutput struct{ *pulumi.OutputState }
func (EndpointResponseArrayOutput) ElementType ¶
func (EndpointResponseArrayOutput) ElementType() reflect.Type
func (EndpointResponseArrayOutput) Index ¶
func (o EndpointResponseArrayOutput) Index(i pulumi.IntInput) EndpointResponseOutput
func (EndpointResponseArrayOutput) ToEndpointResponseArrayOutput ¶
func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutput() EndpointResponseArrayOutput
func (EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext ¶
func (o EndpointResponseArrayOutput) ToEndpointResponseArrayOutputWithContext(ctx context.Context) EndpointResponseArrayOutput
type EndpointResponseOutput ¶
type EndpointResponseOutput struct{ *pulumi.OutputState }
The endpoint details.
func (EndpointResponseOutput) ElementType ¶
func (EndpointResponseOutput) ElementType() reflect.Type
func (EndpointResponseOutput) EndpointUrl ¶
func (o EndpointResponseOutput) EndpointUrl() pulumi.StringPtrOutput
The URL of the endpoint.
func (EndpointResponseOutput) ToEndpointResponseOutput ¶
func (o EndpointResponseOutput) ToEndpointResponseOutput() EndpointResponseOutput
func (EndpointResponseOutput) ToEndpointResponseOutputWithContext ¶
func (o EndpointResponseOutput) ToEndpointResponseOutputWithContext(ctx context.Context) EndpointResponseOutput
func (EndpointResponseOutput) Type ¶
func (o EndpointResponseOutput) Type() pulumi.StringOutput
The type of the endpoint.
type GroupLevelAccessControl ¶
type GroupLevelAccessControl struct { // Whether or not public network access is allowed for specified resources under the Video Analyzer account. PublicNetworkAccess *string `pulumi:"publicNetworkAccess"` }
Group level network access control.
type GroupLevelAccessControlArgs ¶
type GroupLevelAccessControlArgs struct { // Whether or not public network access is allowed for specified resources under the Video Analyzer account. PublicNetworkAccess pulumi.StringPtrInput `pulumi:"publicNetworkAccess"` }
Group level network access control.
func (GroupLevelAccessControlArgs) ElementType ¶
func (GroupLevelAccessControlArgs) ElementType() reflect.Type
func (GroupLevelAccessControlArgs) ToGroupLevelAccessControlOutput ¶
func (i GroupLevelAccessControlArgs) ToGroupLevelAccessControlOutput() GroupLevelAccessControlOutput
func (GroupLevelAccessControlArgs) ToGroupLevelAccessControlOutputWithContext ¶
func (i GroupLevelAccessControlArgs) ToGroupLevelAccessControlOutputWithContext(ctx context.Context) GroupLevelAccessControlOutput
func (GroupLevelAccessControlArgs) ToGroupLevelAccessControlPtrOutput ¶
func (i GroupLevelAccessControlArgs) ToGroupLevelAccessControlPtrOutput() GroupLevelAccessControlPtrOutput
func (GroupLevelAccessControlArgs) ToGroupLevelAccessControlPtrOutputWithContext ¶
func (i GroupLevelAccessControlArgs) ToGroupLevelAccessControlPtrOutputWithContext(ctx context.Context) GroupLevelAccessControlPtrOutput
type GroupLevelAccessControlInput ¶
type GroupLevelAccessControlInput interface { pulumi.Input ToGroupLevelAccessControlOutput() GroupLevelAccessControlOutput ToGroupLevelAccessControlOutputWithContext(context.Context) GroupLevelAccessControlOutput }
GroupLevelAccessControlInput is an input type that accepts GroupLevelAccessControlArgs and GroupLevelAccessControlOutput values. You can construct a concrete instance of `GroupLevelAccessControlInput` via:
GroupLevelAccessControlArgs{...}
type GroupLevelAccessControlOutput ¶
type GroupLevelAccessControlOutput struct{ *pulumi.OutputState }
Group level network access control.
func (GroupLevelAccessControlOutput) ElementType ¶
func (GroupLevelAccessControlOutput) ElementType() reflect.Type
func (GroupLevelAccessControlOutput) PublicNetworkAccess ¶
func (o GroupLevelAccessControlOutput) PublicNetworkAccess() pulumi.StringPtrOutput
Whether or not public network access is allowed for specified resources under the Video Analyzer account.
func (GroupLevelAccessControlOutput) ToGroupLevelAccessControlOutput ¶
func (o GroupLevelAccessControlOutput) ToGroupLevelAccessControlOutput() GroupLevelAccessControlOutput
func (GroupLevelAccessControlOutput) ToGroupLevelAccessControlOutputWithContext ¶
func (o GroupLevelAccessControlOutput) ToGroupLevelAccessControlOutputWithContext(ctx context.Context) GroupLevelAccessControlOutput
func (GroupLevelAccessControlOutput) ToGroupLevelAccessControlPtrOutput ¶
func (o GroupLevelAccessControlOutput) ToGroupLevelAccessControlPtrOutput() GroupLevelAccessControlPtrOutput
func (GroupLevelAccessControlOutput) ToGroupLevelAccessControlPtrOutputWithContext ¶
func (o GroupLevelAccessControlOutput) ToGroupLevelAccessControlPtrOutputWithContext(ctx context.Context) GroupLevelAccessControlPtrOutput
type GroupLevelAccessControlPtrInput ¶
type GroupLevelAccessControlPtrInput interface { pulumi.Input ToGroupLevelAccessControlPtrOutput() GroupLevelAccessControlPtrOutput ToGroupLevelAccessControlPtrOutputWithContext(context.Context) GroupLevelAccessControlPtrOutput }
GroupLevelAccessControlPtrInput is an input type that accepts GroupLevelAccessControlArgs, GroupLevelAccessControlPtr and GroupLevelAccessControlPtrOutput values. You can construct a concrete instance of `GroupLevelAccessControlPtrInput` via:
GroupLevelAccessControlArgs{...} or: nil
func GroupLevelAccessControlPtr ¶
func GroupLevelAccessControlPtr(v *GroupLevelAccessControlArgs) GroupLevelAccessControlPtrInput
type GroupLevelAccessControlPtrOutput ¶
type GroupLevelAccessControlPtrOutput struct{ *pulumi.OutputState }
func (GroupLevelAccessControlPtrOutput) Elem ¶
func (o GroupLevelAccessControlPtrOutput) Elem() GroupLevelAccessControlOutput
func (GroupLevelAccessControlPtrOutput) ElementType ¶
func (GroupLevelAccessControlPtrOutput) ElementType() reflect.Type
func (GroupLevelAccessControlPtrOutput) PublicNetworkAccess ¶
func (o GroupLevelAccessControlPtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput
Whether or not public network access is allowed for specified resources under the Video Analyzer account.
func (GroupLevelAccessControlPtrOutput) ToGroupLevelAccessControlPtrOutput ¶
func (o GroupLevelAccessControlPtrOutput) ToGroupLevelAccessControlPtrOutput() GroupLevelAccessControlPtrOutput
func (GroupLevelAccessControlPtrOutput) ToGroupLevelAccessControlPtrOutputWithContext ¶
func (o GroupLevelAccessControlPtrOutput) ToGroupLevelAccessControlPtrOutputWithContext(ctx context.Context) GroupLevelAccessControlPtrOutput
type GroupLevelAccessControlResponse ¶
type GroupLevelAccessControlResponse struct { // Whether or not public network access is allowed for specified resources under the Video Analyzer account. PublicNetworkAccess *string `pulumi:"publicNetworkAccess"` }
Group level network access control.
type GroupLevelAccessControlResponseOutput ¶
type GroupLevelAccessControlResponseOutput struct{ *pulumi.OutputState }
Group level network access control.
func (GroupLevelAccessControlResponseOutput) ElementType ¶
func (GroupLevelAccessControlResponseOutput) ElementType() reflect.Type
func (GroupLevelAccessControlResponseOutput) PublicNetworkAccess ¶
func (o GroupLevelAccessControlResponseOutput) PublicNetworkAccess() pulumi.StringPtrOutput
Whether or not public network access is allowed for specified resources under the Video Analyzer account.
func (GroupLevelAccessControlResponseOutput) ToGroupLevelAccessControlResponseOutput ¶
func (o GroupLevelAccessControlResponseOutput) ToGroupLevelAccessControlResponseOutput() GroupLevelAccessControlResponseOutput
func (GroupLevelAccessControlResponseOutput) ToGroupLevelAccessControlResponseOutputWithContext ¶
func (o GroupLevelAccessControlResponseOutput) ToGroupLevelAccessControlResponseOutputWithContext(ctx context.Context) GroupLevelAccessControlResponseOutput
type GroupLevelAccessControlResponsePtrOutput ¶
type GroupLevelAccessControlResponsePtrOutput struct{ *pulumi.OutputState }
func (GroupLevelAccessControlResponsePtrOutput) ElementType ¶
func (GroupLevelAccessControlResponsePtrOutput) ElementType() reflect.Type
func (GroupLevelAccessControlResponsePtrOutput) PublicNetworkAccess ¶
func (o GroupLevelAccessControlResponsePtrOutput) PublicNetworkAccess() pulumi.StringPtrOutput
Whether or not public network access is allowed for specified resources under the Video Analyzer account.
func (GroupLevelAccessControlResponsePtrOutput) ToGroupLevelAccessControlResponsePtrOutput ¶
func (o GroupLevelAccessControlResponsePtrOutput) ToGroupLevelAccessControlResponsePtrOutput() GroupLevelAccessControlResponsePtrOutput
func (GroupLevelAccessControlResponsePtrOutput) ToGroupLevelAccessControlResponsePtrOutputWithContext ¶
func (o GroupLevelAccessControlResponsePtrOutput) ToGroupLevelAccessControlResponsePtrOutputWithContext(ctx context.Context) GroupLevelAccessControlResponsePtrOutput
type IotHub ¶
type IotHub struct { // The IoT Hub resource identifier. Id string `pulumi:"id"` // The IoT Hub identity. Identity ResourceIdentity `pulumi:"identity"` }
The IoT Hub details.
type IotHubArgs ¶
type IotHubArgs struct { // The IoT Hub resource identifier. Id pulumi.StringInput `pulumi:"id"` // The IoT Hub identity. Identity ResourceIdentityInput `pulumi:"identity"` }
The IoT Hub details.
func (IotHubArgs) ElementType ¶
func (IotHubArgs) ElementType() reflect.Type
func (IotHubArgs) ToIotHubOutput ¶
func (i IotHubArgs) ToIotHubOutput() IotHubOutput
func (IotHubArgs) ToIotHubOutputWithContext ¶
func (i IotHubArgs) ToIotHubOutputWithContext(ctx context.Context) IotHubOutput
type IotHubArray ¶
type IotHubArray []IotHubInput
func (IotHubArray) ElementType ¶
func (IotHubArray) ElementType() reflect.Type
func (IotHubArray) ToIotHubArrayOutput ¶
func (i IotHubArray) ToIotHubArrayOutput() IotHubArrayOutput
func (IotHubArray) ToIotHubArrayOutputWithContext ¶
func (i IotHubArray) ToIotHubArrayOutputWithContext(ctx context.Context) IotHubArrayOutput
type IotHubArrayInput ¶
type IotHubArrayInput interface { pulumi.Input ToIotHubArrayOutput() IotHubArrayOutput ToIotHubArrayOutputWithContext(context.Context) IotHubArrayOutput }
IotHubArrayInput is an input type that accepts IotHubArray and IotHubArrayOutput values. You can construct a concrete instance of `IotHubArrayInput` via:
IotHubArray{ IotHubArgs{...} }
type IotHubArrayOutput ¶
type IotHubArrayOutput struct{ *pulumi.OutputState }
func (IotHubArrayOutput) ElementType ¶
func (IotHubArrayOutput) ElementType() reflect.Type
func (IotHubArrayOutput) Index ¶
func (o IotHubArrayOutput) Index(i pulumi.IntInput) IotHubOutput
func (IotHubArrayOutput) ToIotHubArrayOutput ¶
func (o IotHubArrayOutput) ToIotHubArrayOutput() IotHubArrayOutput
func (IotHubArrayOutput) ToIotHubArrayOutputWithContext ¶
func (o IotHubArrayOutput) ToIotHubArrayOutputWithContext(ctx context.Context) IotHubArrayOutput
type IotHubInput ¶
type IotHubInput interface { pulumi.Input ToIotHubOutput() IotHubOutput ToIotHubOutputWithContext(context.Context) IotHubOutput }
IotHubInput is an input type that accepts IotHubArgs and IotHubOutput values. You can construct a concrete instance of `IotHubInput` via:
IotHubArgs{...}
type IotHubOutput ¶
type IotHubOutput struct{ *pulumi.OutputState }
The IoT Hub details.
func (IotHubOutput) ElementType ¶
func (IotHubOutput) ElementType() reflect.Type
func (IotHubOutput) Id ¶
func (o IotHubOutput) Id() pulumi.StringOutput
The IoT Hub resource identifier.
func (IotHubOutput) Identity ¶
func (o IotHubOutput) Identity() ResourceIdentityOutput
The IoT Hub identity.
func (IotHubOutput) ToIotHubOutput ¶
func (o IotHubOutput) ToIotHubOutput() IotHubOutput
func (IotHubOutput) ToIotHubOutputWithContext ¶
func (o IotHubOutput) ToIotHubOutputWithContext(ctx context.Context) IotHubOutput
type IotHubResponse ¶
type IotHubResponse struct { // The IoT Hub resource identifier. Id string `pulumi:"id"` // The IoT Hub identity. Identity ResourceIdentityResponse `pulumi:"identity"` // The current status of the Iot Hub mapping. Status string `pulumi:"status"` }
The IoT Hub details.
type IotHubResponseArrayOutput ¶
type IotHubResponseArrayOutput struct{ *pulumi.OutputState }
func (IotHubResponseArrayOutput) ElementType ¶
func (IotHubResponseArrayOutput) ElementType() reflect.Type
func (IotHubResponseArrayOutput) Index ¶
func (o IotHubResponseArrayOutput) Index(i pulumi.IntInput) IotHubResponseOutput
func (IotHubResponseArrayOutput) ToIotHubResponseArrayOutput ¶
func (o IotHubResponseArrayOutput) ToIotHubResponseArrayOutput() IotHubResponseArrayOutput
func (IotHubResponseArrayOutput) ToIotHubResponseArrayOutputWithContext ¶
func (o IotHubResponseArrayOutput) ToIotHubResponseArrayOutputWithContext(ctx context.Context) IotHubResponseArrayOutput
type IotHubResponseOutput ¶
type IotHubResponseOutput struct{ *pulumi.OutputState }
The IoT Hub details.
func (IotHubResponseOutput) ElementType ¶
func (IotHubResponseOutput) ElementType() reflect.Type
func (IotHubResponseOutput) Id ¶
func (o IotHubResponseOutput) Id() pulumi.StringOutput
The IoT Hub resource identifier.
func (IotHubResponseOutput) Identity ¶
func (o IotHubResponseOutput) Identity() ResourceIdentityResponseOutput
The IoT Hub identity.
func (IotHubResponseOutput) Status ¶
func (o IotHubResponseOutput) Status() pulumi.StringOutput
The current status of the Iot Hub mapping.
func (IotHubResponseOutput) ToIotHubResponseOutput ¶
func (o IotHubResponseOutput) ToIotHubResponseOutput() IotHubResponseOutput
func (IotHubResponseOutput) ToIotHubResponseOutputWithContext ¶
func (o IotHubResponseOutput) ToIotHubResponseOutputWithContext(ctx context.Context) IotHubResponseOutput
type JwtAuthentication ¶
type JwtAuthentication struct { // List of expected token audiences. Token audience is valid if it matches at least one of the given values. Audiences []string `pulumi:"audiences"` // List of additional token claims to be validated. Token must contains all claims and respective values for it to be valid. Claims []TokenClaim `pulumi:"claims"` // List of expected token issuers. Token issuer is valid if it matches at least one of the given values. Issuers []string `pulumi:"issuers"` // List of keys which can be used to validate access tokens. Having multiple keys allow for seamless key rotation of the token signing key. Token signature must match exactly one key. Keys []interface{} `pulumi:"keys"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.JwtAuthentication'. Type string `pulumi:"type"` }
Properties for access validation based on JSON Web Tokens (JWT).
type JwtAuthenticationArgs ¶
type JwtAuthenticationArgs struct { // List of expected token audiences. Token audience is valid if it matches at least one of the given values. Audiences pulumi.StringArrayInput `pulumi:"audiences"` // List of additional token claims to be validated. Token must contains all claims and respective values for it to be valid. Claims TokenClaimArrayInput `pulumi:"claims"` // List of expected token issuers. Token issuer is valid if it matches at least one of the given values. Issuers pulumi.StringArrayInput `pulumi:"issuers"` // List of keys which can be used to validate access tokens. Having multiple keys allow for seamless key rotation of the token signing key. Token signature must match exactly one key. Keys pulumi.ArrayInput `pulumi:"keys"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.JwtAuthentication'. Type pulumi.StringInput `pulumi:"type"` }
Properties for access validation based on JSON Web Tokens (JWT).
func (JwtAuthenticationArgs) ElementType ¶
func (JwtAuthenticationArgs) ElementType() reflect.Type
func (JwtAuthenticationArgs) ToJwtAuthenticationOutput ¶
func (i JwtAuthenticationArgs) ToJwtAuthenticationOutput() JwtAuthenticationOutput
func (JwtAuthenticationArgs) ToJwtAuthenticationOutputWithContext ¶
func (i JwtAuthenticationArgs) ToJwtAuthenticationOutputWithContext(ctx context.Context) JwtAuthenticationOutput
func (JwtAuthenticationArgs) ToJwtAuthenticationPtrOutput ¶
func (i JwtAuthenticationArgs) ToJwtAuthenticationPtrOutput() JwtAuthenticationPtrOutput
func (JwtAuthenticationArgs) ToJwtAuthenticationPtrOutputWithContext ¶
func (i JwtAuthenticationArgs) ToJwtAuthenticationPtrOutputWithContext(ctx context.Context) JwtAuthenticationPtrOutput
type JwtAuthenticationInput ¶
type JwtAuthenticationInput interface { pulumi.Input ToJwtAuthenticationOutput() JwtAuthenticationOutput ToJwtAuthenticationOutputWithContext(context.Context) JwtAuthenticationOutput }
JwtAuthenticationInput is an input type that accepts JwtAuthenticationArgs and JwtAuthenticationOutput values. You can construct a concrete instance of `JwtAuthenticationInput` via:
JwtAuthenticationArgs{...}
type JwtAuthenticationOutput ¶
type JwtAuthenticationOutput struct{ *pulumi.OutputState }
Properties for access validation based on JSON Web Tokens (JWT).
func (JwtAuthenticationOutput) Audiences ¶
func (o JwtAuthenticationOutput) Audiences() pulumi.StringArrayOutput
List of expected token audiences. Token audience is valid if it matches at least one of the given values.
func (JwtAuthenticationOutput) Claims ¶
func (o JwtAuthenticationOutput) Claims() TokenClaimArrayOutput
List of additional token claims to be validated. Token must contains all claims and respective values for it to be valid.
func (JwtAuthenticationOutput) ElementType ¶
func (JwtAuthenticationOutput) ElementType() reflect.Type
func (JwtAuthenticationOutput) Issuers ¶
func (o JwtAuthenticationOutput) Issuers() pulumi.StringArrayOutput
List of expected token issuers. Token issuer is valid if it matches at least one of the given values.
func (JwtAuthenticationOutput) Keys ¶
func (o JwtAuthenticationOutput) Keys() pulumi.ArrayOutput
List of keys which can be used to validate access tokens. Having multiple keys allow for seamless key rotation of the token signing key. Token signature must match exactly one key.
func (JwtAuthenticationOutput) ToJwtAuthenticationOutput ¶
func (o JwtAuthenticationOutput) ToJwtAuthenticationOutput() JwtAuthenticationOutput
func (JwtAuthenticationOutput) ToJwtAuthenticationOutputWithContext ¶
func (o JwtAuthenticationOutput) ToJwtAuthenticationOutputWithContext(ctx context.Context) JwtAuthenticationOutput
func (JwtAuthenticationOutput) ToJwtAuthenticationPtrOutput ¶
func (o JwtAuthenticationOutput) ToJwtAuthenticationPtrOutput() JwtAuthenticationPtrOutput
func (JwtAuthenticationOutput) ToJwtAuthenticationPtrOutputWithContext ¶
func (o JwtAuthenticationOutput) ToJwtAuthenticationPtrOutputWithContext(ctx context.Context) JwtAuthenticationPtrOutput
func (JwtAuthenticationOutput) Type ¶
func (o JwtAuthenticationOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.JwtAuthentication'.
type JwtAuthenticationPtrInput ¶
type JwtAuthenticationPtrInput interface { pulumi.Input ToJwtAuthenticationPtrOutput() JwtAuthenticationPtrOutput ToJwtAuthenticationPtrOutputWithContext(context.Context) JwtAuthenticationPtrOutput }
JwtAuthenticationPtrInput is an input type that accepts JwtAuthenticationArgs, JwtAuthenticationPtr and JwtAuthenticationPtrOutput values. You can construct a concrete instance of `JwtAuthenticationPtrInput` via:
JwtAuthenticationArgs{...} or: nil
func JwtAuthenticationPtr ¶
func JwtAuthenticationPtr(v *JwtAuthenticationArgs) JwtAuthenticationPtrInput
type JwtAuthenticationPtrOutput ¶
type JwtAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (JwtAuthenticationPtrOutput) Audiences ¶
func (o JwtAuthenticationPtrOutput) Audiences() pulumi.StringArrayOutput
List of expected token audiences. Token audience is valid if it matches at least one of the given values.
func (JwtAuthenticationPtrOutput) Claims ¶
func (o JwtAuthenticationPtrOutput) Claims() TokenClaimArrayOutput
List of additional token claims to be validated. Token must contains all claims and respective values for it to be valid.
func (JwtAuthenticationPtrOutput) Elem ¶
func (o JwtAuthenticationPtrOutput) Elem() JwtAuthenticationOutput
func (JwtAuthenticationPtrOutput) ElementType ¶
func (JwtAuthenticationPtrOutput) ElementType() reflect.Type
func (JwtAuthenticationPtrOutput) Issuers ¶
func (o JwtAuthenticationPtrOutput) Issuers() pulumi.StringArrayOutput
List of expected token issuers. Token issuer is valid if it matches at least one of the given values.
func (JwtAuthenticationPtrOutput) Keys ¶
func (o JwtAuthenticationPtrOutput) Keys() pulumi.ArrayOutput
List of keys which can be used to validate access tokens. Having multiple keys allow for seamless key rotation of the token signing key. Token signature must match exactly one key.
func (JwtAuthenticationPtrOutput) ToJwtAuthenticationPtrOutput ¶
func (o JwtAuthenticationPtrOutput) ToJwtAuthenticationPtrOutput() JwtAuthenticationPtrOutput
func (JwtAuthenticationPtrOutput) ToJwtAuthenticationPtrOutputWithContext ¶
func (o JwtAuthenticationPtrOutput) ToJwtAuthenticationPtrOutputWithContext(ctx context.Context) JwtAuthenticationPtrOutput
func (JwtAuthenticationPtrOutput) Type ¶
func (o JwtAuthenticationPtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.JwtAuthentication'.
type JwtAuthenticationResponse ¶
type JwtAuthenticationResponse struct { // List of expected token audiences. Token audience is valid if it matches at least one of the given values. Audiences []string `pulumi:"audiences"` // List of additional token claims to be validated. Token must contains all claims and respective values for it to be valid. Claims []TokenClaimResponse `pulumi:"claims"` // List of expected token issuers. Token issuer is valid if it matches at least one of the given values. Issuers []string `pulumi:"issuers"` // List of keys which can be used to validate access tokens. Having multiple keys allow for seamless key rotation of the token signing key. Token signature must match exactly one key. Keys []interface{} `pulumi:"keys"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.JwtAuthentication'. Type string `pulumi:"type"` }
Properties for access validation based on JSON Web Tokens (JWT).
type JwtAuthenticationResponseOutput ¶
type JwtAuthenticationResponseOutput struct{ *pulumi.OutputState }
Properties for access validation based on JSON Web Tokens (JWT).
func (JwtAuthenticationResponseOutput) Audiences ¶
func (o JwtAuthenticationResponseOutput) Audiences() pulumi.StringArrayOutput
List of expected token audiences. Token audience is valid if it matches at least one of the given values.
func (JwtAuthenticationResponseOutput) Claims ¶
func (o JwtAuthenticationResponseOutput) Claims() TokenClaimResponseArrayOutput
List of additional token claims to be validated. Token must contains all claims and respective values for it to be valid.
func (JwtAuthenticationResponseOutput) ElementType ¶
func (JwtAuthenticationResponseOutput) ElementType() reflect.Type
func (JwtAuthenticationResponseOutput) Issuers ¶
func (o JwtAuthenticationResponseOutput) Issuers() pulumi.StringArrayOutput
List of expected token issuers. Token issuer is valid if it matches at least one of the given values.
func (JwtAuthenticationResponseOutput) Keys ¶
func (o JwtAuthenticationResponseOutput) Keys() pulumi.ArrayOutput
List of keys which can be used to validate access tokens. Having multiple keys allow for seamless key rotation of the token signing key. Token signature must match exactly one key.
func (JwtAuthenticationResponseOutput) ToJwtAuthenticationResponseOutput ¶
func (o JwtAuthenticationResponseOutput) ToJwtAuthenticationResponseOutput() JwtAuthenticationResponseOutput
func (JwtAuthenticationResponseOutput) ToJwtAuthenticationResponseOutputWithContext ¶
func (o JwtAuthenticationResponseOutput) ToJwtAuthenticationResponseOutputWithContext(ctx context.Context) JwtAuthenticationResponseOutput
func (JwtAuthenticationResponseOutput) Type ¶
func (o JwtAuthenticationResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.JwtAuthentication'.
type JwtAuthenticationResponsePtrOutput ¶
type JwtAuthenticationResponsePtrOutput struct{ *pulumi.OutputState }
func (JwtAuthenticationResponsePtrOutput) Audiences ¶
func (o JwtAuthenticationResponsePtrOutput) Audiences() pulumi.StringArrayOutput
List of expected token audiences. Token audience is valid if it matches at least one of the given values.
func (JwtAuthenticationResponsePtrOutput) Claims ¶
func (o JwtAuthenticationResponsePtrOutput) Claims() TokenClaimResponseArrayOutput
List of additional token claims to be validated. Token must contains all claims and respective values for it to be valid.
func (JwtAuthenticationResponsePtrOutput) Elem ¶
func (o JwtAuthenticationResponsePtrOutput) Elem() JwtAuthenticationResponseOutput
func (JwtAuthenticationResponsePtrOutput) ElementType ¶
func (JwtAuthenticationResponsePtrOutput) ElementType() reflect.Type
func (JwtAuthenticationResponsePtrOutput) Issuers ¶
func (o JwtAuthenticationResponsePtrOutput) Issuers() pulumi.StringArrayOutput
List of expected token issuers. Token issuer is valid if it matches at least one of the given values.
func (JwtAuthenticationResponsePtrOutput) Keys ¶
func (o JwtAuthenticationResponsePtrOutput) Keys() pulumi.ArrayOutput
List of keys which can be used to validate access tokens. Having multiple keys allow for seamless key rotation of the token signing key. Token signature must match exactly one key.
func (JwtAuthenticationResponsePtrOutput) ToJwtAuthenticationResponsePtrOutput ¶
func (o JwtAuthenticationResponsePtrOutput) ToJwtAuthenticationResponsePtrOutput() JwtAuthenticationResponsePtrOutput
func (JwtAuthenticationResponsePtrOutput) ToJwtAuthenticationResponsePtrOutputWithContext ¶
func (o JwtAuthenticationResponsePtrOutput) ToJwtAuthenticationResponsePtrOutputWithContext(ctx context.Context) JwtAuthenticationResponsePtrOutput
func (JwtAuthenticationResponsePtrOutput) Type ¶
func (o JwtAuthenticationResponsePtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.JwtAuthentication'.
type KeyVaultProperties ¶
type KeyVaultProperties struct { // The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey). KeyIdentifier string `pulumi:"keyIdentifier"` }
The details for accessing the encryption keys in Key Vault.
type KeyVaultPropertiesArgs ¶
type KeyVaultPropertiesArgs struct { // The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey). KeyIdentifier pulumi.StringInput `pulumi:"keyIdentifier"` }
The details for accessing the encryption keys in Key Vault.
func (KeyVaultPropertiesArgs) ElementType ¶
func (KeyVaultPropertiesArgs) ElementType() reflect.Type
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (i KeyVaultPropertiesArgs) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesInput ¶
type KeyVaultPropertiesInput interface { pulumi.Input ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput ToKeyVaultPropertiesOutputWithContext(context.Context) KeyVaultPropertiesOutput }
KeyVaultPropertiesInput is an input type that accepts KeyVaultPropertiesArgs and KeyVaultPropertiesOutput values. You can construct a concrete instance of `KeyVaultPropertiesInput` via:
KeyVaultPropertiesArgs{...}
type KeyVaultPropertiesOutput ¶
type KeyVaultPropertiesOutput struct{ *pulumi.OutputState }
The details for accessing the encryption keys in Key Vault.
func (KeyVaultPropertiesOutput) ElementType ¶
func (KeyVaultPropertiesOutput) ElementType() reflect.Type
func (KeyVaultPropertiesOutput) KeyIdentifier ¶
func (o KeyVaultPropertiesOutput) KeyIdentifier() pulumi.StringOutput
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutput() KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesOutputWithContext(ctx context.Context) KeyVaultPropertiesOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesPtrInput ¶
type KeyVaultPropertiesPtrInput interface { pulumi.Input ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput ToKeyVaultPropertiesPtrOutputWithContext(context.Context) KeyVaultPropertiesPtrOutput }
KeyVaultPropertiesPtrInput is an input type that accepts KeyVaultPropertiesArgs, KeyVaultPropertiesPtr and KeyVaultPropertiesPtrOutput values. You can construct a concrete instance of `KeyVaultPropertiesPtrInput` via:
KeyVaultPropertiesArgs{...} or: nil
func KeyVaultPropertiesPtr ¶
func KeyVaultPropertiesPtr(v *KeyVaultPropertiesArgs) KeyVaultPropertiesPtrInput
type KeyVaultPropertiesPtrOutput ¶
type KeyVaultPropertiesPtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesPtrOutput) Elem ¶
func (o KeyVaultPropertiesPtrOutput) Elem() KeyVaultPropertiesOutput
func (KeyVaultPropertiesPtrOutput) ElementType ¶
func (KeyVaultPropertiesPtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesPtrOutput) KeyIdentifier ¶
func (o KeyVaultPropertiesPtrOutput) KeyIdentifier() pulumi.StringPtrOutput
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutput() KeyVaultPropertiesPtrOutput
func (KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext ¶
func (o KeyVaultPropertiesPtrOutput) ToKeyVaultPropertiesPtrOutputWithContext(ctx context.Context) KeyVaultPropertiesPtrOutput
type KeyVaultPropertiesResponse ¶
type KeyVaultPropertiesResponse struct { // The current key used to encrypt Video Analyzer account, including the key version. CurrentKeyIdentifier string `pulumi:"currentKeyIdentifier"` // The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey). KeyIdentifier string `pulumi:"keyIdentifier"` }
The details for accessing the encryption keys in Key Vault.
type KeyVaultPropertiesResponseOutput ¶
type KeyVaultPropertiesResponseOutput struct{ *pulumi.OutputState }
The details for accessing the encryption keys in Key Vault.
func (KeyVaultPropertiesResponseOutput) CurrentKeyIdentifier ¶
func (o KeyVaultPropertiesResponseOutput) CurrentKeyIdentifier() pulumi.StringOutput
The current key used to encrypt Video Analyzer account, including the key version.
func (KeyVaultPropertiesResponseOutput) ElementType ¶
func (KeyVaultPropertiesResponseOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponseOutput) KeyIdentifier ¶
func (o KeyVaultPropertiesResponseOutput) KeyIdentifier() pulumi.StringOutput
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutput() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext ¶
func (o KeyVaultPropertiesResponseOutput) ToKeyVaultPropertiesResponseOutputWithContext(ctx context.Context) KeyVaultPropertiesResponseOutput
type KeyVaultPropertiesResponsePtrOutput ¶
type KeyVaultPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (KeyVaultPropertiesResponsePtrOutput) CurrentKeyIdentifier ¶
func (o KeyVaultPropertiesResponsePtrOutput) CurrentKeyIdentifier() pulumi.StringPtrOutput
The current key used to encrypt Video Analyzer account, including the key version.
func (KeyVaultPropertiesResponsePtrOutput) Elem ¶
func (o KeyVaultPropertiesResponsePtrOutput) Elem() KeyVaultPropertiesResponseOutput
func (KeyVaultPropertiesResponsePtrOutput) ElementType ¶
func (KeyVaultPropertiesResponsePtrOutput) ElementType() reflect.Type
func (KeyVaultPropertiesResponsePtrOutput) KeyIdentifier ¶
func (o KeyVaultPropertiesResponsePtrOutput) KeyIdentifier() pulumi.StringPtrOutput
The URL of the Key Vault key used to encrypt the account. The key may either be versioned (for example https://vault/keys/mykey/version1) or reference a key without a version (for example https://vault/keys/mykey).
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutput() KeyVaultPropertiesResponsePtrOutput
func (KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext ¶
func (o KeyVaultPropertiesResponsePtrOutput) ToKeyVaultPropertiesResponsePtrOutputWithContext(ctx context.Context) KeyVaultPropertiesResponsePtrOutput
type Kind ¶
type Kind string
Topology kind.
func (Kind) ElementType ¶
func (Kind) ToKindOutput ¶
func (e Kind) ToKindOutput() KindOutput
func (Kind) ToKindOutputWithContext ¶
func (e Kind) ToKindOutputWithContext(ctx context.Context) KindOutput
func (Kind) ToKindPtrOutput ¶
func (e Kind) ToKindPtrOutput() KindPtrOutput
func (Kind) ToKindPtrOutputWithContext ¶
func (e Kind) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (Kind) ToStringOutput ¶
func (e Kind) ToStringOutput() pulumi.StringOutput
func (Kind) ToStringOutputWithContext ¶
func (e Kind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (Kind) ToStringPtrOutput ¶
func (e Kind) ToStringPtrOutput() pulumi.StringPtrOutput
func (Kind) ToStringPtrOutputWithContext ¶
func (e Kind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KindInput ¶
type KindInput interface { pulumi.Input ToKindOutput() KindOutput ToKindOutputWithContext(context.Context) KindOutput }
KindInput is an input type that accepts values of the Kind enum A concrete instance of `KindInput` can be one of the following:
KindLive KindBatch
type KindOutput ¶
type KindOutput struct{ *pulumi.OutputState }
func (KindOutput) ElementType ¶
func (KindOutput) ElementType() reflect.Type
func (KindOutput) ToKindOutput ¶
func (o KindOutput) ToKindOutput() KindOutput
func (KindOutput) ToKindOutputWithContext ¶
func (o KindOutput) ToKindOutputWithContext(ctx context.Context) KindOutput
func (KindOutput) ToKindPtrOutput ¶
func (o KindOutput) ToKindPtrOutput() KindPtrOutput
func (KindOutput) ToKindPtrOutputWithContext ¶
func (o KindOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (KindOutput) ToStringOutput ¶
func (o KindOutput) ToStringOutput() pulumi.StringOutput
func (KindOutput) ToStringOutputWithContext ¶
func (o KindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (KindOutput) ToStringPtrOutput ¶
func (o KindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KindOutput) ToStringPtrOutputWithContext ¶
func (o KindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type KindPtrInput ¶
type KindPtrInput interface { pulumi.Input ToKindPtrOutput() KindPtrOutput ToKindPtrOutputWithContext(context.Context) KindPtrOutput }
func KindPtr ¶
func KindPtr(v string) KindPtrInput
type KindPtrOutput ¶
type KindPtrOutput struct{ *pulumi.OutputState }
func (KindPtrOutput) Elem ¶
func (o KindPtrOutput) Elem() KindOutput
func (KindPtrOutput) ElementType ¶
func (KindPtrOutput) ElementType() reflect.Type
func (KindPtrOutput) ToKindPtrOutput ¶
func (o KindPtrOutput) ToKindPtrOutput() KindPtrOutput
func (KindPtrOutput) ToKindPtrOutputWithContext ¶
func (o KindPtrOutput) ToKindPtrOutputWithContext(ctx context.Context) KindPtrOutput
func (KindPtrOutput) ToStringPtrOutput ¶
func (o KindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (KindPtrOutput) ToStringPtrOutputWithContext ¶
func (o KindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ListEdgeModuleProvisioningTokenArgs ¶
type ListEdgeModuleProvisioningTokenArgs struct { // The Azure Video Analyzer account name. AccountName string `pulumi:"accountName"` // The Edge Module name. EdgeModuleName string `pulumi:"edgeModuleName"` // The desired expiration date of the registration token. The Azure Video Analyzer IoT edge module must be initialized and connected to the Internet prior to the token expiration date. ExpirationDate string `pulumi:"expirationDate"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type ListEdgeModuleProvisioningTokenOutputArgs ¶
type ListEdgeModuleProvisioningTokenOutputArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The Edge Module name. EdgeModuleName pulumi.StringInput `pulumi:"edgeModuleName"` // The desired expiration date of the registration token. The Azure Video Analyzer IoT edge module must be initialized and connected to the Internet prior to the token expiration date. ExpirationDate pulumi.StringInput `pulumi:"expirationDate"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (ListEdgeModuleProvisioningTokenOutputArgs) ElementType ¶
func (ListEdgeModuleProvisioningTokenOutputArgs) ElementType() reflect.Type
type ListEdgeModuleProvisioningTokenResult ¶
type ListEdgeModuleProvisioningTokenResult struct { // The expiration date of the registration token. The Azure Video Analyzer IoT edge module must be initialized and connected to the Internet prior to the token expiration date. ExpirationDate string `pulumi:"expirationDate"` // The token blob to be provided to the Azure Video Analyzer IoT edge module through the Azure IoT Edge module twin properties. Token string `pulumi:"token"` }
Provisioning token properties. A provisioning token allows for a single instance of Azure Video analyzer IoT edge module to be initialized and authorized to the cloud account. The provisioning token itself is short lived and it is only used for the initial handshake between IoT edge module and the cloud. After the initial handshake, the IoT edge module will agree on a set of authentication keys which will be auto-rotated as long as the module is able to periodically connect to the cloud. A new provisioning token can be generated for the same IoT edge module in case the module state lost or reset.
func ListEdgeModuleProvisioningToken ¶
func ListEdgeModuleProvisioningToken(ctx *pulumi.Context, args *ListEdgeModuleProvisioningTokenArgs, opts ...pulumi.InvokeOption) (*ListEdgeModuleProvisioningTokenResult, error)
Creates a new provisioning token. A provisioning token allows for a single instance of Azure Video analyzer IoT edge module to be initialized and authorized to the cloud account. The provisioning token itself is short lived and it is only used for the initial handshake between IoT edge module and the cloud. After the initial handshake, the IoT edge module will agree on a set of authentication keys which will be auto-rotated as long as the module is able to periodically connect to the cloud. A new provisioning token can be generated for the same IoT edge module in case the module state lost or reset. Azure REST API version: 2021-11-01-preview.
type ListEdgeModuleProvisioningTokenResultOutput ¶
type ListEdgeModuleProvisioningTokenResultOutput struct{ *pulumi.OutputState }
Provisioning token properties. A provisioning token allows for a single instance of Azure Video analyzer IoT edge module to be initialized and authorized to the cloud account. The provisioning token itself is short lived and it is only used for the initial handshake between IoT edge module and the cloud. After the initial handshake, the IoT edge module will agree on a set of authentication keys which will be auto-rotated as long as the module is able to periodically connect to the cloud. A new provisioning token can be generated for the same IoT edge module in case the module state lost or reset.
func ListEdgeModuleProvisioningTokenOutput ¶
func ListEdgeModuleProvisioningTokenOutput(ctx *pulumi.Context, args ListEdgeModuleProvisioningTokenOutputArgs, opts ...pulumi.InvokeOption) ListEdgeModuleProvisioningTokenResultOutput
func (ListEdgeModuleProvisioningTokenResultOutput) ElementType ¶
func (ListEdgeModuleProvisioningTokenResultOutput) ElementType() reflect.Type
func (ListEdgeModuleProvisioningTokenResultOutput) ExpirationDate ¶
func (o ListEdgeModuleProvisioningTokenResultOutput) ExpirationDate() pulumi.StringOutput
The expiration date of the registration token. The Azure Video Analyzer IoT edge module must be initialized and connected to the Internet prior to the token expiration date.
func (ListEdgeModuleProvisioningTokenResultOutput) ToListEdgeModuleProvisioningTokenResultOutput ¶
func (o ListEdgeModuleProvisioningTokenResultOutput) ToListEdgeModuleProvisioningTokenResultOutput() ListEdgeModuleProvisioningTokenResultOutput
func (ListEdgeModuleProvisioningTokenResultOutput) ToListEdgeModuleProvisioningTokenResultOutputWithContext ¶
func (o ListEdgeModuleProvisioningTokenResultOutput) ToListEdgeModuleProvisioningTokenResultOutputWithContext(ctx context.Context) ListEdgeModuleProvisioningTokenResultOutput
func (ListEdgeModuleProvisioningTokenResultOutput) Token ¶
func (o ListEdgeModuleProvisioningTokenResultOutput) Token() pulumi.StringOutput
The token blob to be provided to the Azure Video Analyzer IoT edge module through the Azure IoT Edge module twin properties.
type ListVideoContentTokenArgs ¶
type ListVideoContentTokenArgs struct { // The Azure Video Analyzer account name. AccountName string `pulumi:"accountName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` // The Video name. VideoName string `pulumi:"videoName"` }
type ListVideoContentTokenOutputArgs ¶
type ListVideoContentTokenOutputArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The Video name. VideoName pulumi.StringInput `pulumi:"videoName"` }
func (ListVideoContentTokenOutputArgs) ElementType ¶
func (ListVideoContentTokenOutputArgs) ElementType() reflect.Type
type ListVideoContentTokenResult ¶
type ListVideoContentTokenResult struct { // The content token expiration date in ISO8601 format (eg. 2021-01-01T00:00:00Z). ExpirationDate string `pulumi:"expirationDate"` // The content token value to be added to the video content URL as the value for the "token" query string parameter. The token is specific to a single video. Token string `pulumi:"token"` }
"Video content token grants access to the video content URLs."
func ListVideoContentToken ¶
func ListVideoContentToken(ctx *pulumi.Context, args *ListVideoContentTokenArgs, opts ...pulumi.InvokeOption) (*ListVideoContentTokenResult, error)
Generates a streaming token which can be used for accessing content from video content URLs, for a video resource with the given name. Azure REST API version: 2021-11-01-preview.
type ListVideoContentTokenResultOutput ¶
type ListVideoContentTokenResultOutput struct{ *pulumi.OutputState }
"Video content token grants access to the video content URLs."
func ListVideoContentTokenOutput ¶
func ListVideoContentTokenOutput(ctx *pulumi.Context, args ListVideoContentTokenOutputArgs, opts ...pulumi.InvokeOption) ListVideoContentTokenResultOutput
func (ListVideoContentTokenResultOutput) ElementType ¶
func (ListVideoContentTokenResultOutput) ElementType() reflect.Type
func (ListVideoContentTokenResultOutput) ExpirationDate ¶
func (o ListVideoContentTokenResultOutput) ExpirationDate() pulumi.StringOutput
The content token expiration date in ISO8601 format (eg. 2021-01-01T00:00:00Z).
func (ListVideoContentTokenResultOutput) ToListVideoContentTokenResultOutput ¶
func (o ListVideoContentTokenResultOutput) ToListVideoContentTokenResultOutput() ListVideoContentTokenResultOutput
func (ListVideoContentTokenResultOutput) ToListVideoContentTokenResultOutputWithContext ¶
func (o ListVideoContentTokenResultOutput) ToListVideoContentTokenResultOutputWithContext(ctx context.Context) ListVideoContentTokenResultOutput
func (ListVideoContentTokenResultOutput) Token ¶
func (o ListVideoContentTokenResultOutput) Token() pulumi.StringOutput
The content token value to be added to the video content URL as the value for the "token" query string parameter. The token is specific to a single video.
type LivePipeline ¶
type LivePipeline struct { pulumi.CustomResourceState // Maximum bitrate capacity in Kbps reserved for the live pipeline. The allowed range is from 500 to 3000 Kbps in increments of 100 Kbps. If the RTSP camera exceeds this capacity, then the service will disconnect temporarily from the camera. It will retry to re-establish connection (with exponential backoff), checking to see if the camera bitrate is now below the reserved capacity. Doing so will ensure that one 'noisy neighbor' does not affect other live pipelines in your account. BitrateKbps pulumi.IntOutput `pulumi:"bitrateKbps"` // An optional description for the pipeline. Description pulumi.StringPtrOutput `pulumi:"description"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden. Parameters ParameterDefinitionResponseArrayOutput `pulumi:"parameters"` // Current state of the pipeline (read-only). State pulumi.StringOutput `pulumi:"state"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The reference to an existing pipeline topology defined for real-time content processing. When activated, this live pipeline will process content according to the pipeline topology definition. TopologyName pulumi.StringOutput `pulumi:"topologyName"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Live pipeline represents a unique instance of a live topology, used for real-time ingestion, archiving and publishing of content for a unique RTSP camera. Azure REST API version: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-11-01-preview.
func GetLivePipeline ¶
func GetLivePipeline(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LivePipelineState, opts ...pulumi.ResourceOption) (*LivePipeline, error)
GetLivePipeline gets an existing LivePipeline 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 NewLivePipeline ¶
func NewLivePipeline(ctx *pulumi.Context, name string, args *LivePipelineArgs, opts ...pulumi.ResourceOption) (*LivePipeline, error)
NewLivePipeline registers a new resource with the given unique name, arguments, and options.
func (*LivePipeline) ElementType ¶
func (*LivePipeline) ElementType() reflect.Type
func (*LivePipeline) ToLivePipelineOutput ¶
func (i *LivePipeline) ToLivePipelineOutput() LivePipelineOutput
func (*LivePipeline) ToLivePipelineOutputWithContext ¶
func (i *LivePipeline) ToLivePipelineOutputWithContext(ctx context.Context) LivePipelineOutput
type LivePipelineArgs ¶
type LivePipelineArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput // Maximum bitrate capacity in Kbps reserved for the live pipeline. The allowed range is from 500 to 3000 Kbps in increments of 100 Kbps. If the RTSP camera exceeds this capacity, then the service will disconnect temporarily from the camera. It will retry to re-establish connection (with exponential backoff), checking to see if the camera bitrate is now below the reserved capacity. Doing so will ensure that one 'noisy neighbor' does not affect other live pipelines in your account. BitrateKbps pulumi.IntInput // An optional description for the pipeline. Description pulumi.StringPtrInput // Live pipeline unique identifier. LivePipelineName pulumi.StringPtrInput // List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden. Parameters ParameterDefinitionArrayInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The reference to an existing pipeline topology defined for real-time content processing. When activated, this live pipeline will process content according to the pipeline topology definition. TopologyName pulumi.StringInput }
The set of arguments for constructing a LivePipeline resource.
func (LivePipelineArgs) ElementType ¶
func (LivePipelineArgs) ElementType() reflect.Type
type LivePipelineInput ¶
type LivePipelineInput interface { pulumi.Input ToLivePipelineOutput() LivePipelineOutput ToLivePipelineOutputWithContext(ctx context.Context) LivePipelineOutput }
type LivePipelineOutput ¶
type LivePipelineOutput struct{ *pulumi.OutputState }
func (LivePipelineOutput) BitrateKbps ¶
func (o LivePipelineOutput) BitrateKbps() pulumi.IntOutput
Maximum bitrate capacity in Kbps reserved for the live pipeline. The allowed range is from 500 to 3000 Kbps in increments of 100 Kbps. If the RTSP camera exceeds this capacity, then the service will disconnect temporarily from the camera. It will retry to re-establish connection (with exponential backoff), checking to see if the camera bitrate is now below the reserved capacity. Doing so will ensure that one 'noisy neighbor' does not affect other live pipelines in your account.
func (LivePipelineOutput) Description ¶
func (o LivePipelineOutput) Description() pulumi.StringPtrOutput
An optional description for the pipeline.
func (LivePipelineOutput) ElementType ¶
func (LivePipelineOutput) ElementType() reflect.Type
func (LivePipelineOutput) Name ¶
func (o LivePipelineOutput) Name() pulumi.StringOutput
The name of the resource
func (LivePipelineOutput) Parameters ¶
func (o LivePipelineOutput) Parameters() ParameterDefinitionResponseArrayOutput
List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden.
func (LivePipelineOutput) State ¶
func (o LivePipelineOutput) State() pulumi.StringOutput
Current state of the pipeline (read-only).
func (LivePipelineOutput) SystemData ¶
func (o LivePipelineOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LivePipelineOutput) ToLivePipelineOutput ¶
func (o LivePipelineOutput) ToLivePipelineOutput() LivePipelineOutput
func (LivePipelineOutput) ToLivePipelineOutputWithContext ¶
func (o LivePipelineOutput) ToLivePipelineOutputWithContext(ctx context.Context) LivePipelineOutput
func (LivePipelineOutput) TopologyName ¶
func (o LivePipelineOutput) TopologyName() pulumi.StringOutput
The reference to an existing pipeline topology defined for real-time content processing. When activated, this live pipeline will process content according to the pipeline topology definition.
func (LivePipelineOutput) Type ¶
func (o LivePipelineOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LivePipelineState ¶
type LivePipelineState struct { }
func (LivePipelineState) ElementType ¶
func (LivePipelineState) ElementType() reflect.Type
type LookupAccessPolicyArgs ¶
type LookupAccessPolicyArgs struct { // The Access Policy name. AccessPolicyName string `pulumi:"accessPolicyName"` // The Azure Video Analyzer account name. AccountName string `pulumi:"accountName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupAccessPolicyOutputArgs ¶
type LookupAccessPolicyOutputArgs struct { // The Access Policy name. AccessPolicyName pulumi.StringInput `pulumi:"accessPolicyName"` // The Azure Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupAccessPolicyOutputArgs) ElementType ¶
func (LookupAccessPolicyOutputArgs) ElementType() reflect.Type
type LookupAccessPolicyResult ¶
type LookupAccessPolicyResult struct { // Authentication method to be used when validating client API access. Authentication *JwtAuthenticationResponse `pulumi:"authentication"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Defines the access level granted by this policy. Role *string `pulumi:"role"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Access policies help define the authentication rules, and control access to specific video resources.
func LookupAccessPolicy ¶
func LookupAccessPolicy(ctx *pulumi.Context, args *LookupAccessPolicyArgs, opts ...pulumi.InvokeOption) (*LookupAccessPolicyResult, error)
Retrieves an existing access policy resource with the given name. Azure REST API version: 2021-11-01-preview.
type LookupAccessPolicyResultOutput ¶
type LookupAccessPolicyResultOutput struct{ *pulumi.OutputState }
Access policies help define the authentication rules, and control access to specific video resources.
func LookupAccessPolicyOutput ¶
func LookupAccessPolicyOutput(ctx *pulumi.Context, args LookupAccessPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) Authentication ¶
func (o LookupAccessPolicyResultOutput) Authentication() JwtAuthenticationResponsePtrOutput
Authentication method to be used when validating client API access.
func (LookupAccessPolicyResultOutput) ElementType ¶
func (LookupAccessPolicyResultOutput) ElementType() reflect.Type
func (LookupAccessPolicyResultOutput) Id ¶
func (o LookupAccessPolicyResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupAccessPolicyResultOutput) Name ¶
func (o LookupAccessPolicyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupAccessPolicyResultOutput) Role ¶
func (o LookupAccessPolicyResultOutput) Role() pulumi.StringPtrOutput
Defines the access level granted by this policy.
func (LookupAccessPolicyResultOutput) SystemData ¶
func (o LookupAccessPolicyResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput ¶
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutput() LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext ¶
func (o LookupAccessPolicyResultOutput) ToLookupAccessPolicyResultOutputWithContext(ctx context.Context) LookupAccessPolicyResultOutput
func (LookupAccessPolicyResultOutput) Type ¶
func (o LookupAccessPolicyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupEdgeModuleArgs ¶
type LookupEdgeModuleArgs struct { // The Azure Video Analyzer account name. AccountName string `pulumi:"accountName"` // The Edge Module name. EdgeModuleName string `pulumi:"edgeModuleName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupEdgeModuleOutputArgs ¶
type LookupEdgeModuleOutputArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The Edge Module name. EdgeModuleName pulumi.StringInput `pulumi:"edgeModuleName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupEdgeModuleOutputArgs) ElementType ¶
func (LookupEdgeModuleOutputArgs) ElementType() reflect.Type
type LookupEdgeModuleResult ¶
type LookupEdgeModuleResult struct { // Internal ID generated for the instance of the Video Analyzer edge module. EdgeModuleId string `pulumi:"edgeModuleId"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The representation of an edge module.
func LookupEdgeModule ¶
func LookupEdgeModule(ctx *pulumi.Context, args *LookupEdgeModuleArgs, opts ...pulumi.InvokeOption) (*LookupEdgeModuleResult, error)
Retrieves an existing edge module resource with the given name. Azure REST API version: 2021-11-01-preview.
type LookupEdgeModuleResultOutput ¶
type LookupEdgeModuleResultOutput struct{ *pulumi.OutputState }
The representation of an edge module.
func LookupEdgeModuleOutput ¶
func LookupEdgeModuleOutput(ctx *pulumi.Context, args LookupEdgeModuleOutputArgs, opts ...pulumi.InvokeOption) LookupEdgeModuleResultOutput
func (LookupEdgeModuleResultOutput) EdgeModuleId ¶
func (o LookupEdgeModuleResultOutput) EdgeModuleId() pulumi.StringOutput
Internal ID generated for the instance of the Video Analyzer edge module.
func (LookupEdgeModuleResultOutput) ElementType ¶
func (LookupEdgeModuleResultOutput) ElementType() reflect.Type
func (LookupEdgeModuleResultOutput) Id ¶
func (o LookupEdgeModuleResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupEdgeModuleResultOutput) Name ¶
func (o LookupEdgeModuleResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupEdgeModuleResultOutput) SystemData ¶
func (o LookupEdgeModuleResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupEdgeModuleResultOutput) ToLookupEdgeModuleResultOutput ¶
func (o LookupEdgeModuleResultOutput) ToLookupEdgeModuleResultOutput() LookupEdgeModuleResultOutput
func (LookupEdgeModuleResultOutput) ToLookupEdgeModuleResultOutputWithContext ¶
func (o LookupEdgeModuleResultOutput) ToLookupEdgeModuleResultOutputWithContext(ctx context.Context) LookupEdgeModuleResultOutput
func (LookupEdgeModuleResultOutput) Type ¶
func (o LookupEdgeModuleResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupLivePipelineArgs ¶
type LookupLivePipelineArgs struct { // The Azure Video Analyzer account name. AccountName string `pulumi:"accountName"` // Live pipeline unique identifier. LivePipelineName string `pulumi:"livePipelineName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupLivePipelineOutputArgs ¶
type LookupLivePipelineOutputArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // Live pipeline unique identifier. LivePipelineName pulumi.StringInput `pulumi:"livePipelineName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupLivePipelineOutputArgs) ElementType ¶
func (LookupLivePipelineOutputArgs) ElementType() reflect.Type
type LookupLivePipelineResult ¶
type LookupLivePipelineResult struct { // Maximum bitrate capacity in Kbps reserved for the live pipeline. The allowed range is from 500 to 3000 Kbps in increments of 100 Kbps. If the RTSP camera exceeds this capacity, then the service will disconnect temporarily from the camera. It will retry to re-establish connection (with exponential backoff), checking to see if the camera bitrate is now below the reserved capacity. Doing so will ensure that one 'noisy neighbor' does not affect other live pipelines in your account. BitrateKbps int `pulumi:"bitrateKbps"` // An optional description for the pipeline. Description *string `pulumi:"description"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden. Parameters []ParameterDefinitionResponse `pulumi:"parameters"` // Current state of the pipeline (read-only). State string `pulumi:"state"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The reference to an existing pipeline topology defined for real-time content processing. When activated, this live pipeline will process content according to the pipeline topology definition. TopologyName string `pulumi:"topologyName"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Live pipeline represents a unique instance of a live topology, used for real-time ingestion, archiving and publishing of content for a unique RTSP camera.
func LookupLivePipeline ¶
func LookupLivePipeline(ctx *pulumi.Context, args *LookupLivePipelineArgs, opts ...pulumi.InvokeOption) (*LookupLivePipelineResult, error)
Retrieves a specific live pipeline by name. If a live pipeline with that name has been previously created, the call will return the JSON representation of that instance. Azure REST API version: 2021-11-01-preview.
type LookupLivePipelineResultOutput ¶
type LookupLivePipelineResultOutput struct{ *pulumi.OutputState }
Live pipeline represents a unique instance of a live topology, used for real-time ingestion, archiving and publishing of content for a unique RTSP camera.
func LookupLivePipelineOutput ¶
func LookupLivePipelineOutput(ctx *pulumi.Context, args LookupLivePipelineOutputArgs, opts ...pulumi.InvokeOption) LookupLivePipelineResultOutput
func (LookupLivePipelineResultOutput) BitrateKbps ¶
func (o LookupLivePipelineResultOutput) BitrateKbps() pulumi.IntOutput
Maximum bitrate capacity in Kbps reserved for the live pipeline. The allowed range is from 500 to 3000 Kbps in increments of 100 Kbps. If the RTSP camera exceeds this capacity, then the service will disconnect temporarily from the camera. It will retry to re-establish connection (with exponential backoff), checking to see if the camera bitrate is now below the reserved capacity. Doing so will ensure that one 'noisy neighbor' does not affect other live pipelines in your account.
func (LookupLivePipelineResultOutput) Description ¶
func (o LookupLivePipelineResultOutput) Description() pulumi.StringPtrOutput
An optional description for the pipeline.
func (LookupLivePipelineResultOutput) ElementType ¶
func (LookupLivePipelineResultOutput) ElementType() reflect.Type
func (LookupLivePipelineResultOutput) Id ¶
func (o LookupLivePipelineResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupLivePipelineResultOutput) Name ¶
func (o LookupLivePipelineResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupLivePipelineResultOutput) Parameters ¶
func (o LookupLivePipelineResultOutput) Parameters() ParameterDefinitionResponseArrayOutput
List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden.
func (LookupLivePipelineResultOutput) State ¶
func (o LookupLivePipelineResultOutput) State() pulumi.StringOutput
Current state of the pipeline (read-only).
func (LookupLivePipelineResultOutput) SystemData ¶
func (o LookupLivePipelineResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupLivePipelineResultOutput) ToLookupLivePipelineResultOutput ¶
func (o LookupLivePipelineResultOutput) ToLookupLivePipelineResultOutput() LookupLivePipelineResultOutput
func (LookupLivePipelineResultOutput) ToLookupLivePipelineResultOutputWithContext ¶
func (o LookupLivePipelineResultOutput) ToLookupLivePipelineResultOutputWithContext(ctx context.Context) LookupLivePipelineResultOutput
func (LookupLivePipelineResultOutput) TopologyName ¶
func (o LookupLivePipelineResultOutput) TopologyName() pulumi.StringOutput
The reference to an existing pipeline topology defined for real-time content processing. When activated, this live pipeline will process content according to the pipeline topology definition.
func (LookupLivePipelineResultOutput) Type ¶
func (o LookupLivePipelineResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupPipelineJobArgs ¶
type LookupPipelineJobArgs struct { // The Azure Video Analyzer account name. AccountName string `pulumi:"accountName"` // The pipeline job name. PipelineJobName string `pulumi:"pipelineJobName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPipelineJobOutputArgs ¶
type LookupPipelineJobOutputArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The pipeline job name. PipelineJobName pulumi.StringInput `pulumi:"pipelineJobName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPipelineJobOutputArgs) ElementType ¶
func (LookupPipelineJobOutputArgs) ElementType() reflect.Type
type LookupPipelineJobResult ¶
type LookupPipelineJobResult struct { // An optional description for the pipeline. Description *string `pulumi:"description"` // Details about the error, in case the pipeline job fails. Error PipelineJobErrorResponse `pulumi:"error"` // The date-time by when this pipeline job will be automatically deleted from your account. Expiration string `pulumi:"expiration"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden. Parameters []ParameterDefinitionResponse `pulumi:"parameters"` // Current state of the pipeline (read-only). State string `pulumi:"state"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Reference to an existing pipeline topology. When activated, this pipeline job will process content according to the pipeline topology definition. TopologyName string `pulumi:"topologyName"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Pipeline job represents a unique instance of a batch topology, used for offline processing of selected portions of archived content.
func LookupPipelineJob ¶
func LookupPipelineJob(ctx *pulumi.Context, args *LookupPipelineJobArgs, opts ...pulumi.InvokeOption) (*LookupPipelineJobResult, error)
Retrieves a specific pipeline job by name. If a pipeline job with that name has been previously created, the call will return the JSON representation of that instance. Azure REST API version: 2021-11-01-preview.
type LookupPipelineJobResultOutput ¶
type LookupPipelineJobResultOutput struct{ *pulumi.OutputState }
Pipeline job represents a unique instance of a batch topology, used for offline processing of selected portions of archived content.
func LookupPipelineJobOutput ¶
func LookupPipelineJobOutput(ctx *pulumi.Context, args LookupPipelineJobOutputArgs, opts ...pulumi.InvokeOption) LookupPipelineJobResultOutput
func (LookupPipelineJobResultOutput) Description ¶
func (o LookupPipelineJobResultOutput) Description() pulumi.StringPtrOutput
An optional description for the pipeline.
func (LookupPipelineJobResultOutput) ElementType ¶
func (LookupPipelineJobResultOutput) ElementType() reflect.Type
func (LookupPipelineJobResultOutput) Error ¶
func (o LookupPipelineJobResultOutput) Error() PipelineJobErrorResponseOutput
Details about the error, in case the pipeline job fails.
func (LookupPipelineJobResultOutput) Expiration ¶
func (o LookupPipelineJobResultOutput) Expiration() pulumi.StringOutput
The date-time by when this pipeline job will be automatically deleted from your account.
func (LookupPipelineJobResultOutput) Id ¶
func (o LookupPipelineJobResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupPipelineJobResultOutput) Name ¶
func (o LookupPipelineJobResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupPipelineJobResultOutput) Parameters ¶
func (o LookupPipelineJobResultOutput) Parameters() ParameterDefinitionResponseArrayOutput
List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden.
func (LookupPipelineJobResultOutput) State ¶
func (o LookupPipelineJobResultOutput) State() pulumi.StringOutput
Current state of the pipeline (read-only).
func (LookupPipelineJobResultOutput) SystemData ¶
func (o LookupPipelineJobResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutput ¶
func (o LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutput() LookupPipelineJobResultOutput
func (LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutputWithContext ¶
func (o LookupPipelineJobResultOutput) ToLookupPipelineJobResultOutputWithContext(ctx context.Context) LookupPipelineJobResultOutput
func (LookupPipelineJobResultOutput) TopologyName ¶
func (o LookupPipelineJobResultOutput) TopologyName() pulumi.StringOutput
Reference to an existing pipeline topology. When activated, this pipeline job will process content according to the pipeline topology definition.
func (LookupPipelineJobResultOutput) Type ¶
func (o LookupPipelineJobResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupPipelineTopologyArgs ¶
type LookupPipelineTopologyArgs struct { // The Azure Video Analyzer account name. AccountName string `pulumi:"accountName"` // Pipeline topology unique identifier. PipelineTopologyName string `pulumi:"pipelineTopologyName"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPipelineTopologyOutputArgs ¶
type LookupPipelineTopologyOutputArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // Pipeline topology unique identifier. PipelineTopologyName pulumi.StringInput `pulumi:"pipelineTopologyName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPipelineTopologyOutputArgs) ElementType ¶
func (LookupPipelineTopologyOutputArgs) ElementType() reflect.Type
type LookupPipelineTopologyResult ¶
type LookupPipelineTopologyResult struct { // An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here. Description *string `pulumi:"description"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Topology kind. Kind string `pulumi:"kind"` // The name of the resource Name string `pulumi:"name"` // List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline. Parameters []ParameterDeclarationResponse `pulumi:"parameters"` // List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed. Processors []EncoderProcessorResponse `pulumi:"processors"` // List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported. Sinks []VideoSinkResponse `pulumi:"sinks"` // Describes the properties of a SKU. Sku SkuResponse `pulumi:"sku"` // List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline. Sources []interface{} `pulumi:"sources"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Pipeline topology describes the processing steps to be applied when processing content for a particular outcome. The topology should be defined according to the scenario to be achieved and can be reused across many pipeline instances which share the same processing characteristics. For instance, a pipeline topology which captures content from a RTSP camera and archives the content can be reused across many different cameras, as long as the same processing is to be applied across all the cameras. Individual instance properties can be defined through the use of user-defined parameters, which allow for a topology to be parameterized. This allows individual pipelines refer to different values, such as individual cameras' RTSP endpoints and credentials. Overall a topology is composed of the following:
- Parameters: list of user defined parameters that can be references across the topology nodes.
- Sources: list of one or more data sources nodes such as an RTSP source which allows for content to be ingested from cameras.
- Processors: list of nodes which perform data analysis or transformations.
- Sinks: list of one or more data sinks which allow for data to be stored or exported to other destinations.
func LookupPipelineTopology ¶
func LookupPipelineTopology(ctx *pulumi.Context, args *LookupPipelineTopologyArgs, opts ...pulumi.InvokeOption) (*LookupPipelineTopologyResult, error)
Retrieves a specific pipeline topology by name. If a topology with that name has been previously created, the call will return the JSON representation of that topology. Azure REST API version: 2021-11-01-preview.
type LookupPipelineTopologyResultOutput ¶
type LookupPipelineTopologyResultOutput struct{ *pulumi.OutputState }
Pipeline topology describes the processing steps to be applied when processing content for a particular outcome. The topology should be defined according to the scenario to be achieved and can be reused across many pipeline instances which share the same processing characteristics. For instance, a pipeline topology which captures content from a RTSP camera and archives the content can be reused across many different cameras, as long as the same processing is to be applied across all the cameras. Individual instance properties can be defined through the use of user-defined parameters, which allow for a topology to be parameterized. This allows individual pipelines refer to different values, such as individual cameras' RTSP endpoints and credentials. Overall a topology is composed of the following:
- Parameters: list of user defined parameters that can be references across the topology nodes.
- Sources: list of one or more data sources nodes such as an RTSP source which allows for content to be ingested from cameras.
- Processors: list of nodes which perform data analysis or transformations.
- Sinks: list of one or more data sinks which allow for data to be stored or exported to other destinations.
func LookupPipelineTopologyOutput ¶
func LookupPipelineTopologyOutput(ctx *pulumi.Context, args LookupPipelineTopologyOutputArgs, opts ...pulumi.InvokeOption) LookupPipelineTopologyResultOutput
func (LookupPipelineTopologyResultOutput) Description ¶
func (o LookupPipelineTopologyResultOutput) Description() pulumi.StringPtrOutput
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
func (LookupPipelineTopologyResultOutput) ElementType ¶
func (LookupPipelineTopologyResultOutput) ElementType() reflect.Type
func (LookupPipelineTopologyResultOutput) Id ¶
func (o LookupPipelineTopologyResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupPipelineTopologyResultOutput) Kind ¶
func (o LookupPipelineTopologyResultOutput) Kind() pulumi.StringOutput
Topology kind.
func (LookupPipelineTopologyResultOutput) Name ¶
func (o LookupPipelineTopologyResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupPipelineTopologyResultOutput) Parameters ¶
func (o LookupPipelineTopologyResultOutput) Parameters() ParameterDeclarationResponseArrayOutput
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
func (LookupPipelineTopologyResultOutput) Processors ¶
func (o LookupPipelineTopologyResultOutput) Processors() EncoderProcessorResponseArrayOutput
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
func (LookupPipelineTopologyResultOutput) Sinks ¶
func (o LookupPipelineTopologyResultOutput) Sinks() VideoSinkResponseArrayOutput
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
func (LookupPipelineTopologyResultOutput) Sku ¶
func (o LookupPipelineTopologyResultOutput) Sku() SkuResponseOutput
Describes the properties of a SKU.
func (LookupPipelineTopologyResultOutput) Sources ¶
func (o LookupPipelineTopologyResultOutput) Sources() pulumi.ArrayOutput
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
func (LookupPipelineTopologyResultOutput) SystemData ¶
func (o LookupPipelineTopologyResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupPipelineTopologyResultOutput) ToLookupPipelineTopologyResultOutput ¶
func (o LookupPipelineTopologyResultOutput) ToLookupPipelineTopologyResultOutput() LookupPipelineTopologyResultOutput
func (LookupPipelineTopologyResultOutput) ToLookupPipelineTopologyResultOutputWithContext ¶
func (o LookupPipelineTopologyResultOutput) ToLookupPipelineTopologyResultOutputWithContext(ctx context.Context) LookupPipelineTopologyResultOutput
func (LookupPipelineTopologyResultOutput) Type ¶
func (o LookupPipelineTopologyResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupPrivateEndpointConnectionArgs ¶
type LookupPrivateEndpointConnectionArgs struct { // The Video Analyzer account name. AccountName string `pulumi:"accountName"` // Private endpoint connection name. Name string `pulumi:"name"` // The name of the resource group. The name is case insensitive. ResourceGroupName string `pulumi:"resourceGroupName"` }
type LookupPrivateEndpointConnectionOutputArgs ¶
type LookupPrivateEndpointConnectionOutputArgs struct { // The Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // Private endpoint connection name. Name pulumi.StringInput `pulumi:"name"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupPrivateEndpointConnectionOutputArgs) ElementType ¶
func (LookupPrivateEndpointConnectionOutputArgs) ElementType() reflect.Type
type LookupPrivateEndpointConnectionResult ¶
type LookupPrivateEndpointConnectionResult struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The resource of private end point. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
func LookupPrivateEndpointConnection ¶
func LookupPrivateEndpointConnection(ctx *pulumi.Context, args *LookupPrivateEndpointConnectionArgs, opts ...pulumi.InvokeOption) (*LookupPrivateEndpointConnectionResult, error)
Get private endpoint connection under video analyzer account. Azure REST API version: 2021-11-01-preview.
type LookupPrivateEndpointConnectionResultOutput ¶
type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }
The Private Endpoint Connection resource.
func LookupPrivateEndpointConnectionOutput ¶
func LookupPrivateEndpointConnectionOutput(ctx *pulumi.Context, args LookupPrivateEndpointConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupPrivateEndpointConnectionResultOutput
func (LookupPrivateEndpointConnectionResultOutput) ElementType ¶
func (LookupPrivateEndpointConnectionResultOutput) ElementType() reflect.Type
func (LookupPrivateEndpointConnectionResultOutput) Id ¶
func (o LookupPrivateEndpointConnectionResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupPrivateEndpointConnectionResultOutput) Name ¶
func (o LookupPrivateEndpointConnectionResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint ¶
func (o LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState ¶
func (o LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between service consumer and provider.
func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState ¶
func (o LookupPrivateEndpointConnectionResultOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the private endpoint connection resource.
func (LookupPrivateEndpointConnectionResultOutput) SystemData ¶
func (o LookupPrivateEndpointConnectionResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput ¶
func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput
func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext ¶
func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput
func (LookupPrivateEndpointConnectionResultOutput) Type ¶
func (o LookupPrivateEndpointConnectionResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupVideoAnalyzerArgs ¶
type LookupVideoAnalyzerOutputArgs ¶
type LookupVideoAnalyzerOutputArgs struct { // The Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` }
func (LookupVideoAnalyzerOutputArgs) ElementType ¶
func (LookupVideoAnalyzerOutputArgs) ElementType() reflect.Type
type LookupVideoAnalyzerResult ¶
type LookupVideoAnalyzerResult struct { // The account encryption properties. Encryption *AccountEncryptionResponse `pulumi:"encryption"` // The endpoints associated with this resource. Endpoints []EndpointResponse `pulumi:"endpoints"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The identities associated to the Video Analyzer resource. Identity *VideoAnalyzerIdentityResponse `pulumi:"identity"` // The IoT Hubs for this resource. IotHubs []IotHubResponse `pulumi:"iotHubs"` // The geo-location where the resource lives Location string `pulumi:"location"` // The name of the resource Name string `pulumi:"name"` // Network access control for Video Analyzer. NetworkAccessControl *NetworkAccessControlResponse `pulumi:"networkAccessControl"` // Private Endpoint Connections created under Video Analyzer account. PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"` // Provisioning state of the Video Analyzer account. ProvisioningState string `pulumi:"provisioningState"` // Whether or not public network access is allowed for resources under the Video Analyzer account. PublicNetworkAccess *string `pulumi:"publicNetworkAccess"` // The storage accounts for this resource. StorageAccounts []StorageAccountResponse `pulumi:"storageAccounts"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Resource tags. Tags map[string]string `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Video Analyzer account.
func LookupVideoAnalyzer ¶
func LookupVideoAnalyzer(ctx *pulumi.Context, args *LookupVideoAnalyzerArgs, opts ...pulumi.InvokeOption) (*LookupVideoAnalyzerResult, error)
Get the details of the specified Video Analyzer account Azure REST API version: 2021-11-01-preview.
Other available API versions: 2021-05-01-preview.
type LookupVideoAnalyzerResultOutput ¶
type LookupVideoAnalyzerResultOutput struct{ *pulumi.OutputState }
The Video Analyzer account.
func LookupVideoAnalyzerOutput ¶
func LookupVideoAnalyzerOutput(ctx *pulumi.Context, args LookupVideoAnalyzerOutputArgs, opts ...pulumi.InvokeOption) LookupVideoAnalyzerResultOutput
func (LookupVideoAnalyzerResultOutput) ElementType ¶
func (LookupVideoAnalyzerResultOutput) ElementType() reflect.Type
func (LookupVideoAnalyzerResultOutput) Encryption ¶
func (o LookupVideoAnalyzerResultOutput) Encryption() AccountEncryptionResponsePtrOutput
The account encryption properties.
func (LookupVideoAnalyzerResultOutput) Endpoints ¶
func (o LookupVideoAnalyzerResultOutput) Endpoints() EndpointResponseArrayOutput
The endpoints associated with this resource.
func (LookupVideoAnalyzerResultOutput) Id ¶
func (o LookupVideoAnalyzerResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupVideoAnalyzerResultOutput) Identity ¶
func (o LookupVideoAnalyzerResultOutput) Identity() VideoAnalyzerIdentityResponsePtrOutput
The identities associated to the Video Analyzer resource.
func (LookupVideoAnalyzerResultOutput) IotHubs ¶
func (o LookupVideoAnalyzerResultOutput) IotHubs() IotHubResponseArrayOutput
The IoT Hubs for this resource.
func (LookupVideoAnalyzerResultOutput) Location ¶
func (o LookupVideoAnalyzerResultOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (LookupVideoAnalyzerResultOutput) Name ¶
func (o LookupVideoAnalyzerResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupVideoAnalyzerResultOutput) NetworkAccessControl ¶
func (o LookupVideoAnalyzerResultOutput) NetworkAccessControl() NetworkAccessControlResponsePtrOutput
Network access control for Video Analyzer.
func (LookupVideoAnalyzerResultOutput) PrivateEndpointConnections ¶
func (o LookupVideoAnalyzerResultOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
Private Endpoint Connections created under Video Analyzer account.
func (LookupVideoAnalyzerResultOutput) ProvisioningState ¶
func (o LookupVideoAnalyzerResultOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the Video Analyzer account.
func (LookupVideoAnalyzerResultOutput) PublicNetworkAccess ¶
func (o LookupVideoAnalyzerResultOutput) PublicNetworkAccess() pulumi.StringPtrOutput
Whether or not public network access is allowed for resources under the Video Analyzer account.
func (LookupVideoAnalyzerResultOutput) StorageAccounts ¶
func (o LookupVideoAnalyzerResultOutput) StorageAccounts() StorageAccountResponseArrayOutput
The storage accounts for this resource.
func (LookupVideoAnalyzerResultOutput) SystemData ¶
func (o LookupVideoAnalyzerResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVideoAnalyzerResultOutput) Tags ¶
func (o LookupVideoAnalyzerResultOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (LookupVideoAnalyzerResultOutput) ToLookupVideoAnalyzerResultOutput ¶
func (o LookupVideoAnalyzerResultOutput) ToLookupVideoAnalyzerResultOutput() LookupVideoAnalyzerResultOutput
func (LookupVideoAnalyzerResultOutput) ToLookupVideoAnalyzerResultOutputWithContext ¶
func (o LookupVideoAnalyzerResultOutput) ToLookupVideoAnalyzerResultOutputWithContext(ctx context.Context) LookupVideoAnalyzerResultOutput
func (LookupVideoAnalyzerResultOutput) Type ¶
func (o LookupVideoAnalyzerResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type LookupVideoArgs ¶
type LookupVideoOutputArgs ¶
type LookupVideoOutputArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput `pulumi:"accountName"` // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // The Video name. VideoName pulumi.StringInput `pulumi:"videoName"` }
func (LookupVideoOutputArgs) ElementType ¶
func (LookupVideoOutputArgs) ElementType() reflect.Type
type LookupVideoResult ¶
type LookupVideoResult struct { // Video archival properties. Archival *VideoArchivalResponse `pulumi:"archival"` // Set of URLs to the video content. ContentUrls VideoContentUrlsResponse `pulumi:"contentUrls"` // Optional video description provided by the user. Value can be up to 2048 characters long. Description *string `pulumi:"description"` // Video flags contain information about the available video actions and its dynamic properties based on the current video state. Flags VideoFlagsResponse `pulumi:"flags"` // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // Contains information about the video and audio content. MediaInfo *VideoMediaInfoResponse `pulumi:"mediaInfo"` // The name of the resource Name string `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // Optional video title provided by the user. Value can be up to 256 characters long. Title *string `pulumi:"title"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
Represents a video resource within Azure Video Analyzer. Videos can be ingested from RTSP cameras through live pipelines or can be created by exporting sequences from existing captured video through a pipeline job. Videos ingested through live pipelines can be streamed through Azure Video Analyzer Player Widget or compatible players. Exported videos can be downloaded as MP4 files.
func LookupVideo ¶
func LookupVideo(ctx *pulumi.Context, args *LookupVideoArgs, opts ...pulumi.InvokeOption) (*LookupVideoResult, error)
Retrieves an existing video resource with the given name. Azure REST API version: 2021-11-01-preview.
Other available API versions: 2021-05-01-preview.
type LookupVideoResultOutput ¶
type LookupVideoResultOutput struct{ *pulumi.OutputState }
Represents a video resource within Azure Video Analyzer. Videos can be ingested from RTSP cameras through live pipelines or can be created by exporting sequences from existing captured video through a pipeline job. Videos ingested through live pipelines can be streamed through Azure Video Analyzer Player Widget or compatible players. Exported videos can be downloaded as MP4 files.
func LookupVideoOutput ¶
func LookupVideoOutput(ctx *pulumi.Context, args LookupVideoOutputArgs, opts ...pulumi.InvokeOption) LookupVideoResultOutput
func (LookupVideoResultOutput) Archival ¶
func (o LookupVideoResultOutput) Archival() VideoArchivalResponsePtrOutput
Video archival properties.
func (LookupVideoResultOutput) ContentUrls ¶
func (o LookupVideoResultOutput) ContentUrls() VideoContentUrlsResponseOutput
Set of URLs to the video content.
func (LookupVideoResultOutput) Description ¶
func (o LookupVideoResultOutput) Description() pulumi.StringPtrOutput
Optional video description provided by the user. Value can be up to 2048 characters long.
func (LookupVideoResultOutput) ElementType ¶
func (LookupVideoResultOutput) ElementType() reflect.Type
func (LookupVideoResultOutput) Flags ¶
func (o LookupVideoResultOutput) Flags() VideoFlagsResponseOutput
Video flags contain information about the available video actions and its dynamic properties based on the current video state.
func (LookupVideoResultOutput) Id ¶
func (o LookupVideoResultOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (LookupVideoResultOutput) MediaInfo ¶
func (o LookupVideoResultOutput) MediaInfo() VideoMediaInfoResponsePtrOutput
Contains information about the video and audio content.
func (LookupVideoResultOutput) Name ¶
func (o LookupVideoResultOutput) Name() pulumi.StringOutput
The name of the resource
func (LookupVideoResultOutput) SystemData ¶
func (o LookupVideoResultOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (LookupVideoResultOutput) Title ¶
func (o LookupVideoResultOutput) Title() pulumi.StringPtrOutput
Optional video title provided by the user. Value can be up to 256 characters long.
func (LookupVideoResultOutput) ToLookupVideoResultOutput ¶
func (o LookupVideoResultOutput) ToLookupVideoResultOutput() LookupVideoResultOutput
func (LookupVideoResultOutput) ToLookupVideoResultOutputWithContext ¶
func (o LookupVideoResultOutput) ToLookupVideoResultOutputWithContext(ctx context.Context) LookupVideoResultOutput
func (LookupVideoResultOutput) Type ¶
func (o LookupVideoResultOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type NetworkAccessControl ¶
type NetworkAccessControl struct { // Public network access for consumption group. Consumption *GroupLevelAccessControl `pulumi:"consumption"` // Public network access for ingestion group. Ingestion *GroupLevelAccessControl `pulumi:"ingestion"` // Public network access for integration group. Integration *GroupLevelAccessControl `pulumi:"integration"` }
Network access control for video analyzer account.
type NetworkAccessControlArgs ¶
type NetworkAccessControlArgs struct { // Public network access for consumption group. Consumption GroupLevelAccessControlPtrInput `pulumi:"consumption"` // Public network access for ingestion group. Ingestion GroupLevelAccessControlPtrInput `pulumi:"ingestion"` // Public network access for integration group. Integration GroupLevelAccessControlPtrInput `pulumi:"integration"` }
Network access control for video analyzer account.
func (NetworkAccessControlArgs) ElementType ¶
func (NetworkAccessControlArgs) ElementType() reflect.Type
func (NetworkAccessControlArgs) ToNetworkAccessControlOutput ¶
func (i NetworkAccessControlArgs) ToNetworkAccessControlOutput() NetworkAccessControlOutput
func (NetworkAccessControlArgs) ToNetworkAccessControlOutputWithContext ¶
func (i NetworkAccessControlArgs) ToNetworkAccessControlOutputWithContext(ctx context.Context) NetworkAccessControlOutput
func (NetworkAccessControlArgs) ToNetworkAccessControlPtrOutput ¶
func (i NetworkAccessControlArgs) ToNetworkAccessControlPtrOutput() NetworkAccessControlPtrOutput
func (NetworkAccessControlArgs) ToNetworkAccessControlPtrOutputWithContext ¶
func (i NetworkAccessControlArgs) ToNetworkAccessControlPtrOutputWithContext(ctx context.Context) NetworkAccessControlPtrOutput
type NetworkAccessControlInput ¶
type NetworkAccessControlInput interface { pulumi.Input ToNetworkAccessControlOutput() NetworkAccessControlOutput ToNetworkAccessControlOutputWithContext(context.Context) NetworkAccessControlOutput }
NetworkAccessControlInput is an input type that accepts NetworkAccessControlArgs and NetworkAccessControlOutput values. You can construct a concrete instance of `NetworkAccessControlInput` via:
NetworkAccessControlArgs{...}
type NetworkAccessControlOutput ¶
type NetworkAccessControlOutput struct{ *pulumi.OutputState }
Network access control for video analyzer account.
func (NetworkAccessControlOutput) Consumption ¶
func (o NetworkAccessControlOutput) Consumption() GroupLevelAccessControlPtrOutput
Public network access for consumption group.
func (NetworkAccessControlOutput) ElementType ¶
func (NetworkAccessControlOutput) ElementType() reflect.Type
func (NetworkAccessControlOutput) Ingestion ¶
func (o NetworkAccessControlOutput) Ingestion() GroupLevelAccessControlPtrOutput
Public network access for ingestion group.
func (NetworkAccessControlOutput) Integration ¶
func (o NetworkAccessControlOutput) Integration() GroupLevelAccessControlPtrOutput
Public network access for integration group.
func (NetworkAccessControlOutput) ToNetworkAccessControlOutput ¶
func (o NetworkAccessControlOutput) ToNetworkAccessControlOutput() NetworkAccessControlOutput
func (NetworkAccessControlOutput) ToNetworkAccessControlOutputWithContext ¶
func (o NetworkAccessControlOutput) ToNetworkAccessControlOutputWithContext(ctx context.Context) NetworkAccessControlOutput
func (NetworkAccessControlOutput) ToNetworkAccessControlPtrOutput ¶
func (o NetworkAccessControlOutput) ToNetworkAccessControlPtrOutput() NetworkAccessControlPtrOutput
func (NetworkAccessControlOutput) ToNetworkAccessControlPtrOutputWithContext ¶
func (o NetworkAccessControlOutput) ToNetworkAccessControlPtrOutputWithContext(ctx context.Context) NetworkAccessControlPtrOutput
type NetworkAccessControlPtrInput ¶
type NetworkAccessControlPtrInput interface { pulumi.Input ToNetworkAccessControlPtrOutput() NetworkAccessControlPtrOutput ToNetworkAccessControlPtrOutputWithContext(context.Context) NetworkAccessControlPtrOutput }
NetworkAccessControlPtrInput is an input type that accepts NetworkAccessControlArgs, NetworkAccessControlPtr and NetworkAccessControlPtrOutput values. You can construct a concrete instance of `NetworkAccessControlPtrInput` via:
NetworkAccessControlArgs{...} or: nil
func NetworkAccessControlPtr ¶
func NetworkAccessControlPtr(v *NetworkAccessControlArgs) NetworkAccessControlPtrInput
type NetworkAccessControlPtrOutput ¶
type NetworkAccessControlPtrOutput struct{ *pulumi.OutputState }
func (NetworkAccessControlPtrOutput) Consumption ¶
func (o NetworkAccessControlPtrOutput) Consumption() GroupLevelAccessControlPtrOutput
Public network access for consumption group.
func (NetworkAccessControlPtrOutput) Elem ¶
func (o NetworkAccessControlPtrOutput) Elem() NetworkAccessControlOutput
func (NetworkAccessControlPtrOutput) ElementType ¶
func (NetworkAccessControlPtrOutput) ElementType() reflect.Type
func (NetworkAccessControlPtrOutput) Ingestion ¶
func (o NetworkAccessControlPtrOutput) Ingestion() GroupLevelAccessControlPtrOutput
Public network access for ingestion group.
func (NetworkAccessControlPtrOutput) Integration ¶
func (o NetworkAccessControlPtrOutput) Integration() GroupLevelAccessControlPtrOutput
Public network access for integration group.
func (NetworkAccessControlPtrOutput) ToNetworkAccessControlPtrOutput ¶
func (o NetworkAccessControlPtrOutput) ToNetworkAccessControlPtrOutput() NetworkAccessControlPtrOutput
func (NetworkAccessControlPtrOutput) ToNetworkAccessControlPtrOutputWithContext ¶
func (o NetworkAccessControlPtrOutput) ToNetworkAccessControlPtrOutputWithContext(ctx context.Context) NetworkAccessControlPtrOutput
type NetworkAccessControlResponse ¶
type NetworkAccessControlResponse struct { // Public network access for consumption group. Consumption *GroupLevelAccessControlResponse `pulumi:"consumption"` // Public network access for ingestion group. Ingestion *GroupLevelAccessControlResponse `pulumi:"ingestion"` // Public network access for integration group. Integration *GroupLevelAccessControlResponse `pulumi:"integration"` }
Network access control for video analyzer account.
type NetworkAccessControlResponseOutput ¶
type NetworkAccessControlResponseOutput struct{ *pulumi.OutputState }
Network access control for video analyzer account.
func (NetworkAccessControlResponseOutput) Consumption ¶
func (o NetworkAccessControlResponseOutput) Consumption() GroupLevelAccessControlResponsePtrOutput
Public network access for consumption group.
func (NetworkAccessControlResponseOutput) ElementType ¶
func (NetworkAccessControlResponseOutput) ElementType() reflect.Type
func (NetworkAccessControlResponseOutput) Ingestion ¶
func (o NetworkAccessControlResponseOutput) Ingestion() GroupLevelAccessControlResponsePtrOutput
Public network access for ingestion group.
func (NetworkAccessControlResponseOutput) Integration ¶
func (o NetworkAccessControlResponseOutput) Integration() GroupLevelAccessControlResponsePtrOutput
Public network access for integration group.
func (NetworkAccessControlResponseOutput) ToNetworkAccessControlResponseOutput ¶
func (o NetworkAccessControlResponseOutput) ToNetworkAccessControlResponseOutput() NetworkAccessControlResponseOutput
func (NetworkAccessControlResponseOutput) ToNetworkAccessControlResponseOutputWithContext ¶
func (o NetworkAccessControlResponseOutput) ToNetworkAccessControlResponseOutputWithContext(ctx context.Context) NetworkAccessControlResponseOutput
type NetworkAccessControlResponsePtrOutput ¶
type NetworkAccessControlResponsePtrOutput struct{ *pulumi.OutputState }
func (NetworkAccessControlResponsePtrOutput) Consumption ¶
func (o NetworkAccessControlResponsePtrOutput) Consumption() GroupLevelAccessControlResponsePtrOutput
Public network access for consumption group.
func (NetworkAccessControlResponsePtrOutput) ElementType ¶
func (NetworkAccessControlResponsePtrOutput) ElementType() reflect.Type
func (NetworkAccessControlResponsePtrOutput) Ingestion ¶
func (o NetworkAccessControlResponsePtrOutput) Ingestion() GroupLevelAccessControlResponsePtrOutput
Public network access for ingestion group.
func (NetworkAccessControlResponsePtrOutput) Integration ¶
func (o NetworkAccessControlResponsePtrOutput) Integration() GroupLevelAccessControlResponsePtrOutput
Public network access for integration group.
func (NetworkAccessControlResponsePtrOutput) ToNetworkAccessControlResponsePtrOutput ¶
func (o NetworkAccessControlResponsePtrOutput) ToNetworkAccessControlResponsePtrOutput() NetworkAccessControlResponsePtrOutput
func (NetworkAccessControlResponsePtrOutput) ToNetworkAccessControlResponsePtrOutputWithContext ¶
func (o NetworkAccessControlResponsePtrOutput) ToNetworkAccessControlResponsePtrOutputWithContext(ctx context.Context) NetworkAccessControlResponsePtrOutput
type NodeInput ¶
type NodeInput struct { // The name of the upstream node in the pipeline which output is used as input of the current node. NodeName string `pulumi:"nodeName"` }
Describes an input signal to be used on a pipeline node.
type NodeInputArgs ¶
type NodeInputArgs struct { // The name of the upstream node in the pipeline which output is used as input of the current node. NodeName pulumi.StringInput `pulumi:"nodeName"` }
Describes an input signal to be used on a pipeline node.
func (NodeInputArgs) ElementType ¶
func (NodeInputArgs) ElementType() reflect.Type
func (NodeInputArgs) ToNodeInputOutput ¶
func (i NodeInputArgs) ToNodeInputOutput() NodeInputOutput
func (NodeInputArgs) ToNodeInputOutputWithContext ¶
func (i NodeInputArgs) ToNodeInputOutputWithContext(ctx context.Context) NodeInputOutput
type NodeInputArray ¶
type NodeInputArray []NodeInputInput
func (NodeInputArray) ElementType ¶
func (NodeInputArray) ElementType() reflect.Type
func (NodeInputArray) ToNodeInputArrayOutput ¶
func (i NodeInputArray) ToNodeInputArrayOutput() NodeInputArrayOutput
func (NodeInputArray) ToNodeInputArrayOutputWithContext ¶
func (i NodeInputArray) ToNodeInputArrayOutputWithContext(ctx context.Context) NodeInputArrayOutput
type NodeInputArrayInput ¶
type NodeInputArrayInput interface { pulumi.Input ToNodeInputArrayOutput() NodeInputArrayOutput ToNodeInputArrayOutputWithContext(context.Context) NodeInputArrayOutput }
NodeInputArrayInput is an input type that accepts NodeInputArray and NodeInputArrayOutput values. You can construct a concrete instance of `NodeInputArrayInput` via:
NodeInputArray{ NodeInputArgs{...} }
type NodeInputArrayOutput ¶
type NodeInputArrayOutput struct{ *pulumi.OutputState }
func (NodeInputArrayOutput) ElementType ¶
func (NodeInputArrayOutput) ElementType() reflect.Type
func (NodeInputArrayOutput) Index ¶
func (o NodeInputArrayOutput) Index(i pulumi.IntInput) NodeInputOutput
func (NodeInputArrayOutput) ToNodeInputArrayOutput ¶
func (o NodeInputArrayOutput) ToNodeInputArrayOutput() NodeInputArrayOutput
func (NodeInputArrayOutput) ToNodeInputArrayOutputWithContext ¶
func (o NodeInputArrayOutput) ToNodeInputArrayOutputWithContext(ctx context.Context) NodeInputArrayOutput
type NodeInputInput ¶
type NodeInputInput interface { pulumi.Input ToNodeInputOutput() NodeInputOutput ToNodeInputOutputWithContext(context.Context) NodeInputOutput }
NodeInputInput is an input type that accepts NodeInputArgs and NodeInputOutput values. You can construct a concrete instance of `NodeInputInput` via:
NodeInputArgs{...}
type NodeInputOutput ¶
type NodeInputOutput struct{ *pulumi.OutputState }
Describes an input signal to be used on a pipeline node.
func (NodeInputOutput) ElementType ¶
func (NodeInputOutput) ElementType() reflect.Type
func (NodeInputOutput) NodeName ¶
func (o NodeInputOutput) NodeName() pulumi.StringOutput
The name of the upstream node in the pipeline which output is used as input of the current node.
func (NodeInputOutput) ToNodeInputOutput ¶
func (o NodeInputOutput) ToNodeInputOutput() NodeInputOutput
func (NodeInputOutput) ToNodeInputOutputWithContext ¶
func (o NodeInputOutput) ToNodeInputOutputWithContext(ctx context.Context) NodeInputOutput
type NodeInputResponse ¶
type NodeInputResponse struct { // The name of the upstream node in the pipeline which output is used as input of the current node. NodeName string `pulumi:"nodeName"` }
Describes an input signal to be used on a pipeline node.
type NodeInputResponseArrayOutput ¶
type NodeInputResponseArrayOutput struct{ *pulumi.OutputState }
func (NodeInputResponseArrayOutput) ElementType ¶
func (NodeInputResponseArrayOutput) ElementType() reflect.Type
func (NodeInputResponseArrayOutput) Index ¶
func (o NodeInputResponseArrayOutput) Index(i pulumi.IntInput) NodeInputResponseOutput
func (NodeInputResponseArrayOutput) ToNodeInputResponseArrayOutput ¶
func (o NodeInputResponseArrayOutput) ToNodeInputResponseArrayOutput() NodeInputResponseArrayOutput
func (NodeInputResponseArrayOutput) ToNodeInputResponseArrayOutputWithContext ¶
func (o NodeInputResponseArrayOutput) ToNodeInputResponseArrayOutputWithContext(ctx context.Context) NodeInputResponseArrayOutput
type NodeInputResponseOutput ¶
type NodeInputResponseOutput struct{ *pulumi.OutputState }
Describes an input signal to be used on a pipeline node.
func (NodeInputResponseOutput) ElementType ¶
func (NodeInputResponseOutput) ElementType() reflect.Type
func (NodeInputResponseOutput) NodeName ¶
func (o NodeInputResponseOutput) NodeName() pulumi.StringOutput
The name of the upstream node in the pipeline which output is used as input of the current node.
func (NodeInputResponseOutput) ToNodeInputResponseOutput ¶
func (o NodeInputResponseOutput) ToNodeInputResponseOutput() NodeInputResponseOutput
func (NodeInputResponseOutput) ToNodeInputResponseOutputWithContext ¶
func (o NodeInputResponseOutput) ToNodeInputResponseOutputWithContext(ctx context.Context) NodeInputResponseOutput
type ParameterDeclaration ¶
type ParameterDeclaration struct { // The default value for the parameter to be used if the pipeline does not specify a value. Default *string `pulumi:"default"` // Description of the parameter. Description *string `pulumi:"description"` // Name of the parameter. Name string `pulumi:"name"` // Type of the parameter. Type string `pulumi:"type"` }
Single topology parameter declaration. Declared parameters can and must be referenced throughout the topology and can optionally have default values to be used when they are not defined in the pipelines.
type ParameterDeclarationArgs ¶
type ParameterDeclarationArgs struct { // The default value for the parameter to be used if the pipeline does not specify a value. Default pulumi.StringPtrInput `pulumi:"default"` // Description of the parameter. Description pulumi.StringPtrInput `pulumi:"description"` // Name of the parameter. Name pulumi.StringInput `pulumi:"name"` // Type of the parameter. Type pulumi.StringInput `pulumi:"type"` }
Single topology parameter declaration. Declared parameters can and must be referenced throughout the topology and can optionally have default values to be used when they are not defined in the pipelines.
func (ParameterDeclarationArgs) ElementType ¶
func (ParameterDeclarationArgs) ElementType() reflect.Type
func (ParameterDeclarationArgs) ToParameterDeclarationOutput ¶
func (i ParameterDeclarationArgs) ToParameterDeclarationOutput() ParameterDeclarationOutput
func (ParameterDeclarationArgs) ToParameterDeclarationOutputWithContext ¶
func (i ParameterDeclarationArgs) ToParameterDeclarationOutputWithContext(ctx context.Context) ParameterDeclarationOutput
type ParameterDeclarationArray ¶
type ParameterDeclarationArray []ParameterDeclarationInput
func (ParameterDeclarationArray) ElementType ¶
func (ParameterDeclarationArray) ElementType() reflect.Type
func (ParameterDeclarationArray) ToParameterDeclarationArrayOutput ¶
func (i ParameterDeclarationArray) ToParameterDeclarationArrayOutput() ParameterDeclarationArrayOutput
func (ParameterDeclarationArray) ToParameterDeclarationArrayOutputWithContext ¶
func (i ParameterDeclarationArray) ToParameterDeclarationArrayOutputWithContext(ctx context.Context) ParameterDeclarationArrayOutput
type ParameterDeclarationArrayInput ¶
type ParameterDeclarationArrayInput interface { pulumi.Input ToParameterDeclarationArrayOutput() ParameterDeclarationArrayOutput ToParameterDeclarationArrayOutputWithContext(context.Context) ParameterDeclarationArrayOutput }
ParameterDeclarationArrayInput is an input type that accepts ParameterDeclarationArray and ParameterDeclarationArrayOutput values. You can construct a concrete instance of `ParameterDeclarationArrayInput` via:
ParameterDeclarationArray{ ParameterDeclarationArgs{...} }
type ParameterDeclarationArrayOutput ¶
type ParameterDeclarationArrayOutput struct{ *pulumi.OutputState }
func (ParameterDeclarationArrayOutput) ElementType ¶
func (ParameterDeclarationArrayOutput) ElementType() reflect.Type
func (ParameterDeclarationArrayOutput) Index ¶
func (o ParameterDeclarationArrayOutput) Index(i pulumi.IntInput) ParameterDeclarationOutput
func (ParameterDeclarationArrayOutput) ToParameterDeclarationArrayOutput ¶
func (o ParameterDeclarationArrayOutput) ToParameterDeclarationArrayOutput() ParameterDeclarationArrayOutput
func (ParameterDeclarationArrayOutput) ToParameterDeclarationArrayOutputWithContext ¶
func (o ParameterDeclarationArrayOutput) ToParameterDeclarationArrayOutputWithContext(ctx context.Context) ParameterDeclarationArrayOutput
type ParameterDeclarationInput ¶
type ParameterDeclarationInput interface { pulumi.Input ToParameterDeclarationOutput() ParameterDeclarationOutput ToParameterDeclarationOutputWithContext(context.Context) ParameterDeclarationOutput }
ParameterDeclarationInput is an input type that accepts ParameterDeclarationArgs and ParameterDeclarationOutput values. You can construct a concrete instance of `ParameterDeclarationInput` via:
ParameterDeclarationArgs{...}
type ParameterDeclarationOutput ¶
type ParameterDeclarationOutput struct{ *pulumi.OutputState }
Single topology parameter declaration. Declared parameters can and must be referenced throughout the topology and can optionally have default values to be used when they are not defined in the pipelines.
func (ParameterDeclarationOutput) Default ¶
func (o ParameterDeclarationOutput) Default() pulumi.StringPtrOutput
The default value for the parameter to be used if the pipeline does not specify a value.
func (ParameterDeclarationOutput) Description ¶
func (o ParameterDeclarationOutput) Description() pulumi.StringPtrOutput
Description of the parameter.
func (ParameterDeclarationOutput) ElementType ¶
func (ParameterDeclarationOutput) ElementType() reflect.Type
func (ParameterDeclarationOutput) Name ¶
func (o ParameterDeclarationOutput) Name() pulumi.StringOutput
Name of the parameter.
func (ParameterDeclarationOutput) ToParameterDeclarationOutput ¶
func (o ParameterDeclarationOutput) ToParameterDeclarationOutput() ParameterDeclarationOutput
func (ParameterDeclarationOutput) ToParameterDeclarationOutputWithContext ¶
func (o ParameterDeclarationOutput) ToParameterDeclarationOutputWithContext(ctx context.Context) ParameterDeclarationOutput
func (ParameterDeclarationOutput) Type ¶
func (o ParameterDeclarationOutput) Type() pulumi.StringOutput
Type of the parameter.
type ParameterDeclarationResponse ¶
type ParameterDeclarationResponse struct { // The default value for the parameter to be used if the pipeline does not specify a value. Default *string `pulumi:"default"` // Description of the parameter. Description *string `pulumi:"description"` // Name of the parameter. Name string `pulumi:"name"` // Type of the parameter. Type string `pulumi:"type"` }
Single topology parameter declaration. Declared parameters can and must be referenced throughout the topology and can optionally have default values to be used when they are not defined in the pipelines.
type ParameterDeclarationResponseArrayOutput ¶
type ParameterDeclarationResponseArrayOutput struct{ *pulumi.OutputState }
func (ParameterDeclarationResponseArrayOutput) ElementType ¶
func (ParameterDeclarationResponseArrayOutput) ElementType() reflect.Type
func (ParameterDeclarationResponseArrayOutput) ToParameterDeclarationResponseArrayOutput ¶
func (o ParameterDeclarationResponseArrayOutput) ToParameterDeclarationResponseArrayOutput() ParameterDeclarationResponseArrayOutput
func (ParameterDeclarationResponseArrayOutput) ToParameterDeclarationResponseArrayOutputWithContext ¶
func (o ParameterDeclarationResponseArrayOutput) ToParameterDeclarationResponseArrayOutputWithContext(ctx context.Context) ParameterDeclarationResponseArrayOutput
type ParameterDeclarationResponseOutput ¶
type ParameterDeclarationResponseOutput struct{ *pulumi.OutputState }
Single topology parameter declaration. Declared parameters can and must be referenced throughout the topology and can optionally have default values to be used when they are not defined in the pipelines.
func (ParameterDeclarationResponseOutput) Default ¶
func (o ParameterDeclarationResponseOutput) Default() pulumi.StringPtrOutput
The default value for the parameter to be used if the pipeline does not specify a value.
func (ParameterDeclarationResponseOutput) Description ¶
func (o ParameterDeclarationResponseOutput) Description() pulumi.StringPtrOutput
Description of the parameter.
func (ParameterDeclarationResponseOutput) ElementType ¶
func (ParameterDeclarationResponseOutput) ElementType() reflect.Type
func (ParameterDeclarationResponseOutput) Name ¶
func (o ParameterDeclarationResponseOutput) Name() pulumi.StringOutput
Name of the parameter.
func (ParameterDeclarationResponseOutput) ToParameterDeclarationResponseOutput ¶
func (o ParameterDeclarationResponseOutput) ToParameterDeclarationResponseOutput() ParameterDeclarationResponseOutput
func (ParameterDeclarationResponseOutput) ToParameterDeclarationResponseOutputWithContext ¶
func (o ParameterDeclarationResponseOutput) ToParameterDeclarationResponseOutputWithContext(ctx context.Context) ParameterDeclarationResponseOutput
func (ParameterDeclarationResponseOutput) Type ¶
func (o ParameterDeclarationResponseOutput) Type() pulumi.StringOutput
Type of the parameter.
type ParameterDefinition ¶
type ParameterDefinition struct { // Name of the parameter declared in the pipeline topology. Name string `pulumi:"name"` // Parameter value to be applied on this specific pipeline. Value *string `pulumi:"value"` }
Defines the parameter value of an specific pipeline topology parameter. See pipeline topology parameters for more information.
type ParameterDefinitionArgs ¶
type ParameterDefinitionArgs struct { // Name of the parameter declared in the pipeline topology. Name pulumi.StringInput `pulumi:"name"` // Parameter value to be applied on this specific pipeline. Value pulumi.StringPtrInput `pulumi:"value"` }
Defines the parameter value of an specific pipeline topology parameter. See pipeline topology parameters for more information.
func (ParameterDefinitionArgs) ElementType ¶
func (ParameterDefinitionArgs) ElementType() reflect.Type
func (ParameterDefinitionArgs) ToParameterDefinitionOutput ¶
func (i ParameterDefinitionArgs) ToParameterDefinitionOutput() ParameterDefinitionOutput
func (ParameterDefinitionArgs) ToParameterDefinitionOutputWithContext ¶
func (i ParameterDefinitionArgs) ToParameterDefinitionOutputWithContext(ctx context.Context) ParameterDefinitionOutput
type ParameterDefinitionArray ¶
type ParameterDefinitionArray []ParameterDefinitionInput
func (ParameterDefinitionArray) ElementType ¶
func (ParameterDefinitionArray) ElementType() reflect.Type
func (ParameterDefinitionArray) ToParameterDefinitionArrayOutput ¶
func (i ParameterDefinitionArray) ToParameterDefinitionArrayOutput() ParameterDefinitionArrayOutput
func (ParameterDefinitionArray) ToParameterDefinitionArrayOutputWithContext ¶
func (i ParameterDefinitionArray) ToParameterDefinitionArrayOutputWithContext(ctx context.Context) ParameterDefinitionArrayOutput
type ParameterDefinitionArrayInput ¶
type ParameterDefinitionArrayInput interface { pulumi.Input ToParameterDefinitionArrayOutput() ParameterDefinitionArrayOutput ToParameterDefinitionArrayOutputWithContext(context.Context) ParameterDefinitionArrayOutput }
ParameterDefinitionArrayInput is an input type that accepts ParameterDefinitionArray and ParameterDefinitionArrayOutput values. You can construct a concrete instance of `ParameterDefinitionArrayInput` via:
ParameterDefinitionArray{ ParameterDefinitionArgs{...} }
type ParameterDefinitionArrayOutput ¶
type ParameterDefinitionArrayOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionArrayOutput) ElementType ¶
func (ParameterDefinitionArrayOutput) ElementType() reflect.Type
func (ParameterDefinitionArrayOutput) Index ¶
func (o ParameterDefinitionArrayOutput) Index(i pulumi.IntInput) ParameterDefinitionOutput
func (ParameterDefinitionArrayOutput) ToParameterDefinitionArrayOutput ¶
func (o ParameterDefinitionArrayOutput) ToParameterDefinitionArrayOutput() ParameterDefinitionArrayOutput
func (ParameterDefinitionArrayOutput) ToParameterDefinitionArrayOutputWithContext ¶
func (o ParameterDefinitionArrayOutput) ToParameterDefinitionArrayOutputWithContext(ctx context.Context) ParameterDefinitionArrayOutput
type ParameterDefinitionInput ¶
type ParameterDefinitionInput interface { pulumi.Input ToParameterDefinitionOutput() ParameterDefinitionOutput ToParameterDefinitionOutputWithContext(context.Context) ParameterDefinitionOutput }
ParameterDefinitionInput is an input type that accepts ParameterDefinitionArgs and ParameterDefinitionOutput values. You can construct a concrete instance of `ParameterDefinitionInput` via:
ParameterDefinitionArgs{...}
type ParameterDefinitionOutput ¶
type ParameterDefinitionOutput struct{ *pulumi.OutputState }
Defines the parameter value of an specific pipeline topology parameter. See pipeline topology parameters for more information.
func (ParameterDefinitionOutput) ElementType ¶
func (ParameterDefinitionOutput) ElementType() reflect.Type
func (ParameterDefinitionOutput) Name ¶
func (o ParameterDefinitionOutput) Name() pulumi.StringOutput
Name of the parameter declared in the pipeline topology.
func (ParameterDefinitionOutput) ToParameterDefinitionOutput ¶
func (o ParameterDefinitionOutput) ToParameterDefinitionOutput() ParameterDefinitionOutput
func (ParameterDefinitionOutput) ToParameterDefinitionOutputWithContext ¶
func (o ParameterDefinitionOutput) ToParameterDefinitionOutputWithContext(ctx context.Context) ParameterDefinitionOutput
func (ParameterDefinitionOutput) Value ¶
func (o ParameterDefinitionOutput) Value() pulumi.StringPtrOutput
Parameter value to be applied on this specific pipeline.
type ParameterDefinitionResponse ¶
type ParameterDefinitionResponse struct { // Name of the parameter declared in the pipeline topology. Name string `pulumi:"name"` // Parameter value to be applied on this specific pipeline. Value *string `pulumi:"value"` }
Defines the parameter value of an specific pipeline topology parameter. See pipeline topology parameters for more information.
type ParameterDefinitionResponseArrayOutput ¶
type ParameterDefinitionResponseArrayOutput struct{ *pulumi.OutputState }
func (ParameterDefinitionResponseArrayOutput) ElementType ¶
func (ParameterDefinitionResponseArrayOutput) ElementType() reflect.Type
func (ParameterDefinitionResponseArrayOutput) ToParameterDefinitionResponseArrayOutput ¶
func (o ParameterDefinitionResponseArrayOutput) ToParameterDefinitionResponseArrayOutput() ParameterDefinitionResponseArrayOutput
func (ParameterDefinitionResponseArrayOutput) ToParameterDefinitionResponseArrayOutputWithContext ¶
func (o ParameterDefinitionResponseArrayOutput) ToParameterDefinitionResponseArrayOutputWithContext(ctx context.Context) ParameterDefinitionResponseArrayOutput
type ParameterDefinitionResponseOutput ¶
type ParameterDefinitionResponseOutput struct{ *pulumi.OutputState }
Defines the parameter value of an specific pipeline topology parameter. See pipeline topology parameters for more information.
func (ParameterDefinitionResponseOutput) ElementType ¶
func (ParameterDefinitionResponseOutput) ElementType() reflect.Type
func (ParameterDefinitionResponseOutput) Name ¶
func (o ParameterDefinitionResponseOutput) Name() pulumi.StringOutput
Name of the parameter declared in the pipeline topology.
func (ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutput ¶
func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutput() ParameterDefinitionResponseOutput
func (ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutputWithContext ¶
func (o ParameterDefinitionResponseOutput) ToParameterDefinitionResponseOutputWithContext(ctx context.Context) ParameterDefinitionResponseOutput
func (ParameterDefinitionResponseOutput) Value ¶
func (o ParameterDefinitionResponseOutput) Value() pulumi.StringPtrOutput
Parameter value to be applied on this specific pipeline.
type ParameterType ¶
type ParameterType string
Type of the parameter.
func (ParameterType) ElementType ¶
func (ParameterType) ElementType() reflect.Type
func (ParameterType) ToParameterTypeOutput ¶
func (e ParameterType) ToParameterTypeOutput() ParameterTypeOutput
func (ParameterType) ToParameterTypeOutputWithContext ¶
func (e ParameterType) ToParameterTypeOutputWithContext(ctx context.Context) ParameterTypeOutput
func (ParameterType) ToParameterTypePtrOutput ¶
func (e ParameterType) ToParameterTypePtrOutput() ParameterTypePtrOutput
func (ParameterType) ToParameterTypePtrOutputWithContext ¶
func (e ParameterType) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
func (ParameterType) ToStringOutput ¶
func (e ParameterType) ToStringOutput() pulumi.StringOutput
func (ParameterType) ToStringOutputWithContext ¶
func (e ParameterType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ParameterType) ToStringPtrOutput ¶
func (e ParameterType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParameterType) ToStringPtrOutputWithContext ¶
func (e ParameterType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ParameterTypeInput ¶
type ParameterTypeInput interface { pulumi.Input ToParameterTypeOutput() ParameterTypeOutput ToParameterTypeOutputWithContext(context.Context) ParameterTypeOutput }
ParameterTypeInput is an input type that accepts values of the ParameterType enum A concrete instance of `ParameterTypeInput` can be one of the following:
ParameterTypeString ParameterTypeSecretString ParameterTypeInt ParameterTypeDouble ParameterTypeBool
type ParameterTypeOutput ¶
type ParameterTypeOutput struct{ *pulumi.OutputState }
func (ParameterTypeOutput) ElementType ¶
func (ParameterTypeOutput) ElementType() reflect.Type
func (ParameterTypeOutput) ToParameterTypeOutput ¶
func (o ParameterTypeOutput) ToParameterTypeOutput() ParameterTypeOutput
func (ParameterTypeOutput) ToParameterTypeOutputWithContext ¶
func (o ParameterTypeOutput) ToParameterTypeOutputWithContext(ctx context.Context) ParameterTypeOutput
func (ParameterTypeOutput) ToParameterTypePtrOutput ¶
func (o ParameterTypeOutput) ToParameterTypePtrOutput() ParameterTypePtrOutput
func (ParameterTypeOutput) ToParameterTypePtrOutputWithContext ¶
func (o ParameterTypeOutput) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
func (ParameterTypeOutput) ToStringOutput ¶
func (o ParameterTypeOutput) ToStringOutput() pulumi.StringOutput
func (ParameterTypeOutput) ToStringOutputWithContext ¶
func (o ParameterTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ParameterTypeOutput) ToStringPtrOutput ¶
func (o ParameterTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParameterTypeOutput) ToStringPtrOutputWithContext ¶
func (o ParameterTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ParameterTypePtrInput ¶
type ParameterTypePtrInput interface { pulumi.Input ToParameterTypePtrOutput() ParameterTypePtrOutput ToParameterTypePtrOutputWithContext(context.Context) ParameterTypePtrOutput }
func ParameterTypePtr ¶
func ParameterTypePtr(v string) ParameterTypePtrInput
type ParameterTypePtrOutput ¶
type ParameterTypePtrOutput struct{ *pulumi.OutputState }
func (ParameterTypePtrOutput) Elem ¶
func (o ParameterTypePtrOutput) Elem() ParameterTypeOutput
func (ParameterTypePtrOutput) ElementType ¶
func (ParameterTypePtrOutput) ElementType() reflect.Type
func (ParameterTypePtrOutput) ToParameterTypePtrOutput ¶
func (o ParameterTypePtrOutput) ToParameterTypePtrOutput() ParameterTypePtrOutput
func (ParameterTypePtrOutput) ToParameterTypePtrOutputWithContext ¶
func (o ParameterTypePtrOutput) ToParameterTypePtrOutputWithContext(ctx context.Context) ParameterTypePtrOutput
func (ParameterTypePtrOutput) ToStringPtrOutput ¶
func (o ParameterTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ParameterTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o ParameterTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PemCertificateList ¶
type PemCertificateList struct { // PEM formatted public certificates. One certificate per entry. Certificates []string `pulumi:"certificates"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.PemCertificateList'. Type string `pulumi:"type"` }
A list of PEM formatted certificates.
type PemCertificateListArgs ¶
type PemCertificateListArgs struct { // PEM formatted public certificates. One certificate per entry. Certificates pulumi.StringArrayInput `pulumi:"certificates"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.PemCertificateList'. Type pulumi.StringInput `pulumi:"type"` }
A list of PEM formatted certificates.
func (PemCertificateListArgs) ElementType ¶
func (PemCertificateListArgs) ElementType() reflect.Type
func (PemCertificateListArgs) ToPemCertificateListOutput ¶
func (i PemCertificateListArgs) ToPemCertificateListOutput() PemCertificateListOutput
func (PemCertificateListArgs) ToPemCertificateListOutputWithContext ¶
func (i PemCertificateListArgs) ToPemCertificateListOutputWithContext(ctx context.Context) PemCertificateListOutput
func (PemCertificateListArgs) ToPemCertificateListPtrOutput ¶
func (i PemCertificateListArgs) ToPemCertificateListPtrOutput() PemCertificateListPtrOutput
func (PemCertificateListArgs) ToPemCertificateListPtrOutputWithContext ¶
func (i PemCertificateListArgs) ToPemCertificateListPtrOutputWithContext(ctx context.Context) PemCertificateListPtrOutput
type PemCertificateListInput ¶
type PemCertificateListInput interface { pulumi.Input ToPemCertificateListOutput() PemCertificateListOutput ToPemCertificateListOutputWithContext(context.Context) PemCertificateListOutput }
PemCertificateListInput is an input type that accepts PemCertificateListArgs and PemCertificateListOutput values. You can construct a concrete instance of `PemCertificateListInput` via:
PemCertificateListArgs{...}
type PemCertificateListOutput ¶
type PemCertificateListOutput struct{ *pulumi.OutputState }
A list of PEM formatted certificates.
func (PemCertificateListOutput) Certificates ¶
func (o PemCertificateListOutput) Certificates() pulumi.StringArrayOutput
PEM formatted public certificates. One certificate per entry.
func (PemCertificateListOutput) ElementType ¶
func (PemCertificateListOutput) ElementType() reflect.Type
func (PemCertificateListOutput) ToPemCertificateListOutput ¶
func (o PemCertificateListOutput) ToPemCertificateListOutput() PemCertificateListOutput
func (PemCertificateListOutput) ToPemCertificateListOutputWithContext ¶
func (o PemCertificateListOutput) ToPemCertificateListOutputWithContext(ctx context.Context) PemCertificateListOutput
func (PemCertificateListOutput) ToPemCertificateListPtrOutput ¶
func (o PemCertificateListOutput) ToPemCertificateListPtrOutput() PemCertificateListPtrOutput
func (PemCertificateListOutput) ToPemCertificateListPtrOutputWithContext ¶
func (o PemCertificateListOutput) ToPemCertificateListPtrOutputWithContext(ctx context.Context) PemCertificateListPtrOutput
func (PemCertificateListOutput) Type ¶
func (o PemCertificateListOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.PemCertificateList'.
type PemCertificateListPtrInput ¶
type PemCertificateListPtrInput interface { pulumi.Input ToPemCertificateListPtrOutput() PemCertificateListPtrOutput ToPemCertificateListPtrOutputWithContext(context.Context) PemCertificateListPtrOutput }
PemCertificateListPtrInput is an input type that accepts PemCertificateListArgs, PemCertificateListPtr and PemCertificateListPtrOutput values. You can construct a concrete instance of `PemCertificateListPtrInput` via:
PemCertificateListArgs{...} or: nil
func PemCertificateListPtr ¶
func PemCertificateListPtr(v *PemCertificateListArgs) PemCertificateListPtrInput
type PemCertificateListPtrOutput ¶
type PemCertificateListPtrOutput struct{ *pulumi.OutputState }
func (PemCertificateListPtrOutput) Certificates ¶
func (o PemCertificateListPtrOutput) Certificates() pulumi.StringArrayOutput
PEM formatted public certificates. One certificate per entry.
func (PemCertificateListPtrOutput) Elem ¶
func (o PemCertificateListPtrOutput) Elem() PemCertificateListOutput
func (PemCertificateListPtrOutput) ElementType ¶
func (PemCertificateListPtrOutput) ElementType() reflect.Type
func (PemCertificateListPtrOutput) ToPemCertificateListPtrOutput ¶
func (o PemCertificateListPtrOutput) ToPemCertificateListPtrOutput() PemCertificateListPtrOutput
func (PemCertificateListPtrOutput) ToPemCertificateListPtrOutputWithContext ¶
func (o PemCertificateListPtrOutput) ToPemCertificateListPtrOutputWithContext(ctx context.Context) PemCertificateListPtrOutput
func (PemCertificateListPtrOutput) Type ¶
func (o PemCertificateListPtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.PemCertificateList'.
type PemCertificateListResponse ¶
type PemCertificateListResponse struct { // PEM formatted public certificates. One certificate per entry. Certificates []string `pulumi:"certificates"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.PemCertificateList'. Type string `pulumi:"type"` }
A list of PEM formatted certificates.
type PemCertificateListResponseOutput ¶
type PemCertificateListResponseOutput struct{ *pulumi.OutputState }
A list of PEM formatted certificates.
func (PemCertificateListResponseOutput) Certificates ¶
func (o PemCertificateListResponseOutput) Certificates() pulumi.StringArrayOutput
PEM formatted public certificates. One certificate per entry.
func (PemCertificateListResponseOutput) ElementType ¶
func (PemCertificateListResponseOutput) ElementType() reflect.Type
func (PemCertificateListResponseOutput) ToPemCertificateListResponseOutput ¶
func (o PemCertificateListResponseOutput) ToPemCertificateListResponseOutput() PemCertificateListResponseOutput
func (PemCertificateListResponseOutput) ToPemCertificateListResponseOutputWithContext ¶
func (o PemCertificateListResponseOutput) ToPemCertificateListResponseOutputWithContext(ctx context.Context) PemCertificateListResponseOutput
func (PemCertificateListResponseOutput) Type ¶
func (o PemCertificateListResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.PemCertificateList'.
type PemCertificateListResponsePtrOutput ¶
type PemCertificateListResponsePtrOutput struct{ *pulumi.OutputState }
func (PemCertificateListResponsePtrOutput) Certificates ¶
func (o PemCertificateListResponsePtrOutput) Certificates() pulumi.StringArrayOutput
PEM formatted public certificates. One certificate per entry.
func (PemCertificateListResponsePtrOutput) Elem ¶
func (o PemCertificateListResponsePtrOutput) Elem() PemCertificateListResponseOutput
func (PemCertificateListResponsePtrOutput) ElementType ¶
func (PemCertificateListResponsePtrOutput) ElementType() reflect.Type
func (PemCertificateListResponsePtrOutput) ToPemCertificateListResponsePtrOutput ¶
func (o PemCertificateListResponsePtrOutput) ToPemCertificateListResponsePtrOutput() PemCertificateListResponsePtrOutput
func (PemCertificateListResponsePtrOutput) ToPemCertificateListResponsePtrOutputWithContext ¶
func (o PemCertificateListResponsePtrOutput) ToPemCertificateListResponsePtrOutputWithContext(ctx context.Context) PemCertificateListResponsePtrOutput
func (PemCertificateListResponsePtrOutput) Type ¶
func (o PemCertificateListResponsePtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.PemCertificateList'.
type PipelineJob ¶
type PipelineJob struct { pulumi.CustomResourceState // An optional description for the pipeline. Description pulumi.StringPtrOutput `pulumi:"description"` // Details about the error, in case the pipeline job fails. Error PipelineJobErrorResponseOutput `pulumi:"error"` // The date-time by when this pipeline job will be automatically deleted from your account. Expiration pulumi.StringOutput `pulumi:"expiration"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden. Parameters ParameterDefinitionResponseArrayOutput `pulumi:"parameters"` // Current state of the pipeline (read-only). State pulumi.StringOutput `pulumi:"state"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Reference to an existing pipeline topology. When activated, this pipeline job will process content according to the pipeline topology definition. TopologyName pulumi.StringOutput `pulumi:"topologyName"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Pipeline job represents a unique instance of a batch topology, used for offline processing of selected portions of archived content. Azure REST API version: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-11-01-preview.
func GetPipelineJob ¶
func GetPipelineJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PipelineJobState, opts ...pulumi.ResourceOption) (*PipelineJob, error)
GetPipelineJob gets an existing PipelineJob 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 NewPipelineJob ¶
func NewPipelineJob(ctx *pulumi.Context, name string, args *PipelineJobArgs, opts ...pulumi.ResourceOption) (*PipelineJob, error)
NewPipelineJob registers a new resource with the given unique name, arguments, and options.
func (*PipelineJob) ElementType ¶
func (*PipelineJob) ElementType() reflect.Type
func (*PipelineJob) ToPipelineJobOutput ¶
func (i *PipelineJob) ToPipelineJobOutput() PipelineJobOutput
func (*PipelineJob) ToPipelineJobOutputWithContext ¶
func (i *PipelineJob) ToPipelineJobOutputWithContext(ctx context.Context) PipelineJobOutput
type PipelineJobArgs ¶
type PipelineJobArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput // An optional description for the pipeline. Description pulumi.StringPtrInput // List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden. Parameters ParameterDefinitionArrayInput // The pipeline job name. PipelineJobName pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Reference to an existing pipeline topology. When activated, this pipeline job will process content according to the pipeline topology definition. TopologyName pulumi.StringInput }
The set of arguments for constructing a PipelineJob resource.
func (PipelineJobArgs) ElementType ¶
func (PipelineJobArgs) ElementType() reflect.Type
type PipelineJobErrorResponse ¶
type PipelineJobErrorResponse struct { // The error code. Code *string `pulumi:"code"` // The error message. Message *string `pulumi:"message"` }
Details about the error for a failed pipeline job.
type PipelineJobErrorResponseOutput ¶
type PipelineJobErrorResponseOutput struct{ *pulumi.OutputState }
Details about the error for a failed pipeline job.
func (PipelineJobErrorResponseOutput) Code ¶
func (o PipelineJobErrorResponseOutput) Code() pulumi.StringPtrOutput
The error code.
func (PipelineJobErrorResponseOutput) ElementType ¶
func (PipelineJobErrorResponseOutput) ElementType() reflect.Type
func (PipelineJobErrorResponseOutput) Message ¶
func (o PipelineJobErrorResponseOutput) Message() pulumi.StringPtrOutput
The error message.
func (PipelineJobErrorResponseOutput) ToPipelineJobErrorResponseOutput ¶
func (o PipelineJobErrorResponseOutput) ToPipelineJobErrorResponseOutput() PipelineJobErrorResponseOutput
func (PipelineJobErrorResponseOutput) ToPipelineJobErrorResponseOutputWithContext ¶
func (o PipelineJobErrorResponseOutput) ToPipelineJobErrorResponseOutputWithContext(ctx context.Context) PipelineJobErrorResponseOutput
type PipelineJobInput ¶
type PipelineJobInput interface { pulumi.Input ToPipelineJobOutput() PipelineJobOutput ToPipelineJobOutputWithContext(ctx context.Context) PipelineJobOutput }
type PipelineJobOutput ¶
type PipelineJobOutput struct{ *pulumi.OutputState }
func (PipelineJobOutput) Description ¶
func (o PipelineJobOutput) Description() pulumi.StringPtrOutput
An optional description for the pipeline.
func (PipelineJobOutput) ElementType ¶
func (PipelineJobOutput) ElementType() reflect.Type
func (PipelineJobOutput) Error ¶
func (o PipelineJobOutput) Error() PipelineJobErrorResponseOutput
Details about the error, in case the pipeline job fails.
func (PipelineJobOutput) Expiration ¶
func (o PipelineJobOutput) Expiration() pulumi.StringOutput
The date-time by when this pipeline job will be automatically deleted from your account.
func (PipelineJobOutput) Name ¶
func (o PipelineJobOutput) Name() pulumi.StringOutput
The name of the resource
func (PipelineJobOutput) Parameters ¶
func (o PipelineJobOutput) Parameters() ParameterDefinitionResponseArrayOutput
List of the instance level parameter values for the user-defined topology parameters. A pipeline can only define or override parameters values for parameters which have been declared in the referenced topology. Topology parameters without a default value must be defined. Topology parameters with a default value can be optionally be overridden.
func (PipelineJobOutput) State ¶
func (o PipelineJobOutput) State() pulumi.StringOutput
Current state of the pipeline (read-only).
func (PipelineJobOutput) SystemData ¶
func (o PipelineJobOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PipelineJobOutput) ToPipelineJobOutput ¶
func (o PipelineJobOutput) ToPipelineJobOutput() PipelineJobOutput
func (PipelineJobOutput) ToPipelineJobOutputWithContext ¶
func (o PipelineJobOutput) ToPipelineJobOutputWithContext(ctx context.Context) PipelineJobOutput
func (PipelineJobOutput) TopologyName ¶
func (o PipelineJobOutput) TopologyName() pulumi.StringOutput
Reference to an existing pipeline topology. When activated, this pipeline job will process content according to the pipeline topology definition.
func (PipelineJobOutput) Type ¶
func (o PipelineJobOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type PipelineJobState ¶
type PipelineJobState struct { }
func (PipelineJobState) ElementType ¶
func (PipelineJobState) ElementType() reflect.Type
type PipelineTopology ¶
type PipelineTopology struct { pulumi.CustomResourceState // An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here. Description pulumi.StringPtrOutput `pulumi:"description"` // Topology kind. Kind pulumi.StringOutput `pulumi:"kind"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline. Parameters ParameterDeclarationResponseArrayOutput `pulumi:"parameters"` // List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed. Processors EncoderProcessorResponseArrayOutput `pulumi:"processors"` // List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported. Sinks VideoSinkResponseArrayOutput `pulumi:"sinks"` // Describes the properties of a SKU. Sku SkuResponseOutput `pulumi:"sku"` // List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline. Sources pulumi.ArrayOutput `pulumi:"sources"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Pipeline topology describes the processing steps to be applied when processing content for a particular outcome. The topology should be defined according to the scenario to be achieved and can be reused across many pipeline instances which share the same processing characteristics. For instance, a pipeline topology which captures content from a RTSP camera and archives the content can be reused across many different cameras, as long as the same processing is to be applied across all the cameras. Individual instance properties can be defined through the use of user-defined parameters, which allow for a topology to be parameterized. This allows individual pipelines refer to different values, such as individual cameras' RTSP endpoints and credentials. Overall a topology is composed of the following:
- Parameters: list of user defined parameters that can be references across the topology nodes.
- Sources: list of one or more data sources nodes such as an RTSP source which allows for content to be ingested from cameras.
- Processors: list of nodes which perform data analysis or transformations.
- Sinks: list of one or more data sinks which allow for data to be stored or exported to other destinations. Azure REST API version: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-11-01-preview.
func GetPipelineTopology ¶
func GetPipelineTopology(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PipelineTopologyState, opts ...pulumi.ResourceOption) (*PipelineTopology, error)
GetPipelineTopology gets an existing PipelineTopology 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 NewPipelineTopology ¶
func NewPipelineTopology(ctx *pulumi.Context, name string, args *PipelineTopologyArgs, opts ...pulumi.ResourceOption) (*PipelineTopology, error)
NewPipelineTopology registers a new resource with the given unique name, arguments, and options.
func (*PipelineTopology) ElementType ¶
func (*PipelineTopology) ElementType() reflect.Type
func (*PipelineTopology) ToPipelineTopologyOutput ¶
func (i *PipelineTopology) ToPipelineTopologyOutput() PipelineTopologyOutput
func (*PipelineTopology) ToPipelineTopologyOutputWithContext ¶
func (i *PipelineTopology) ToPipelineTopologyOutputWithContext(ctx context.Context) PipelineTopologyOutput
type PipelineTopologyArgs ¶
type PipelineTopologyArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput // An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here. Description pulumi.StringPtrInput // Topology kind. Kind pulumi.StringInput // List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline. Parameters ParameterDeclarationArrayInput // Pipeline topology unique identifier. PipelineTopologyName pulumi.StringPtrInput // List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed. Processors EncoderProcessorArrayInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported. Sinks VideoSinkArrayInput // Describes the properties of a SKU. Sku SkuInput // List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline. Sources pulumi.ArrayInput }
The set of arguments for constructing a PipelineTopology resource.
func (PipelineTopologyArgs) ElementType ¶
func (PipelineTopologyArgs) ElementType() reflect.Type
type PipelineTopologyInput ¶
type PipelineTopologyInput interface { pulumi.Input ToPipelineTopologyOutput() PipelineTopologyOutput ToPipelineTopologyOutputWithContext(ctx context.Context) PipelineTopologyOutput }
type PipelineTopologyOutput ¶
type PipelineTopologyOutput struct{ *pulumi.OutputState }
func (PipelineTopologyOutput) Description ¶
func (o PipelineTopologyOutput) Description() pulumi.StringPtrOutput
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
func (PipelineTopologyOutput) ElementType ¶
func (PipelineTopologyOutput) ElementType() reflect.Type
func (PipelineTopologyOutput) Kind ¶
func (o PipelineTopologyOutput) Kind() pulumi.StringOutput
Topology kind.
func (PipelineTopologyOutput) Name ¶
func (o PipelineTopologyOutput) Name() pulumi.StringOutput
The name of the resource
func (PipelineTopologyOutput) Parameters ¶
func (o PipelineTopologyOutput) Parameters() ParameterDeclarationResponseArrayOutput
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
func (PipelineTopologyOutput) Processors ¶
func (o PipelineTopologyOutput) Processors() EncoderProcessorResponseArrayOutput
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
func (PipelineTopologyOutput) Sinks ¶
func (o PipelineTopologyOutput) Sinks() VideoSinkResponseArrayOutput
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
func (PipelineTopologyOutput) Sku ¶
func (o PipelineTopologyOutput) Sku() SkuResponseOutput
Describes the properties of a SKU.
func (PipelineTopologyOutput) Sources ¶
func (o PipelineTopologyOutput) Sources() pulumi.ArrayOutput
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
func (PipelineTopologyOutput) SystemData ¶
func (o PipelineTopologyOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PipelineTopologyOutput) ToPipelineTopologyOutput ¶
func (o PipelineTopologyOutput) ToPipelineTopologyOutput() PipelineTopologyOutput
func (PipelineTopologyOutput) ToPipelineTopologyOutputWithContext ¶
func (o PipelineTopologyOutput) ToPipelineTopologyOutputWithContext(ctx context.Context) PipelineTopologyOutput
func (PipelineTopologyOutput) Type ¶
func (o PipelineTopologyOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type PipelineTopologyState ¶
type PipelineTopologyState struct { }
func (PipelineTopologyState) ElementType ¶
func (PipelineTopologyState) ElementType() reflect.Type
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { pulumi.CustomResourceState // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // The resource of private end point. PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Private Endpoint Connection resource. Azure REST API version: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-11-01-preview.
func GetPrivateEndpointConnection ¶
func GetPrivateEndpointConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
GetPrivateEndpointConnection gets an existing PrivateEndpointConnection 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 NewPrivateEndpointConnection ¶
func NewPrivateEndpointConnection(ctx *pulumi.Context, name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)
NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.
func (*PrivateEndpointConnection) ElementType ¶
func (*PrivateEndpointConnection) ElementType() reflect.Type
func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput ¶
func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext ¶
func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
type PrivateEndpointConnectionArgs ¶
type PrivateEndpointConnectionArgs struct { // The Video Analyzer account name. AccountName pulumi.StringInput // Private endpoint connection name. Name pulumi.StringPtrInput // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput }
The set of arguments for constructing a PrivateEndpointConnection resource.
func (PrivateEndpointConnectionArgs) ElementType ¶
func (PrivateEndpointConnectionArgs) ElementType() reflect.Type
type PrivateEndpointConnectionInput ¶
type PrivateEndpointConnectionInput interface { pulumi.Input ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput }
type PrivateEndpointConnectionOutput ¶
type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionOutput) ElementType ¶
func (PrivateEndpointConnectionOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionOutput) Name ¶
func (o PrivateEndpointConnectionOutput) Name() pulumi.StringOutput
The name of the resource
func (PrivateEndpointConnectionOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between service consumer and provider.
func (PrivateEndpointConnectionOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the private endpoint connection resource.
func (PrivateEndpointConnectionOutput) SystemData ¶
func (o PrivateEndpointConnectionOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput ¶
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext ¶
func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
func (PrivateEndpointConnectionOutput) Type ¶
func (o PrivateEndpointConnectionOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type PrivateEndpointConnectionResponse ¶
type PrivateEndpointConnectionResponse struct { // Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id string `pulumi:"id"` // The name of the resource Name string `pulumi:"name"` // The resource of private end point. PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"` // A collection of information about the state of the connection between service consumer and provider. PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"` // The provisioning state of the private endpoint connection resource. ProvisioningState string `pulumi:"provisioningState"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponse `pulumi:"systemData"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type string `pulumi:"type"` }
The Private Endpoint Connection resource.
type PrivateEndpointConnectionResponseArrayOutput ¶
type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }
func (PrivateEndpointConnectionResponseArrayOutput) ElementType ¶
func (PrivateEndpointConnectionResponseArrayOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput
func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext ¶
func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput
type PrivateEndpointConnectionResponseOutput ¶
type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint Connection resource.
func (PrivateEndpointConnectionResponseOutput) ElementType ¶
func (PrivateEndpointConnectionResponseOutput) ElementType() reflect.Type
func (PrivateEndpointConnectionResponseOutput) Id ¶
func (o PrivateEndpointConnectionResponseOutput) Id() pulumi.StringOutput
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
func (PrivateEndpointConnectionResponseOutput) Name ¶
func (o PrivateEndpointConnectionResponseOutput) Name() pulumi.StringOutput
The name of the resource
func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateEndpoint() PrivateEndpointResponsePtrOutput
The resource of private end point.
func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState ¶
func (o PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState() PrivateLinkServiceConnectionStateResponseOutput
A collection of information about the state of the connection between service consumer and provider.
func (PrivateEndpointConnectionResponseOutput) ProvisioningState ¶
func (o PrivateEndpointConnectionResponseOutput) ProvisioningState() pulumi.StringOutput
The provisioning state of the private endpoint connection resource.
func (PrivateEndpointConnectionResponseOutput) SystemData ¶
func (o PrivateEndpointConnectionResponseOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext ¶
func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput
func (PrivateEndpointConnectionResponseOutput) Type ¶
func (o PrivateEndpointConnectionResponseOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type PrivateEndpointConnectionState ¶
type PrivateEndpointConnectionState struct { }
func (PrivateEndpointConnectionState) ElementType ¶
func (PrivateEndpointConnectionState) ElementType() reflect.Type
type PrivateEndpointResponse ¶
type PrivateEndpointResponse struct { // The ARM identifier for Private Endpoint Id string `pulumi:"id"` }
The Private Endpoint resource.
type PrivateEndpointResponseOutput ¶
type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }
The Private Endpoint resource.
func (PrivateEndpointResponseOutput) ElementType ¶
func (PrivateEndpointResponseOutput) ElementType() reflect.Type
func (PrivateEndpointResponseOutput) Id ¶
func (o PrivateEndpointResponseOutput) Id() pulumi.StringOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext ¶
func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput
type PrivateEndpointResponsePtrOutput ¶
type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointResponsePtrOutput) Elem ¶
func (o PrivateEndpointResponsePtrOutput) Elem() PrivateEndpointResponseOutput
func (PrivateEndpointResponsePtrOutput) ElementType ¶
func (PrivateEndpointResponsePtrOutput) ElementType() reflect.Type
func (PrivateEndpointResponsePtrOutput) Id ¶
func (o PrivateEndpointResponsePtrOutput) Id() pulumi.StringPtrOutput
The ARM identifier for Private Endpoint
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext ¶
func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateEndpointServiceConnectionStatus) ElementType ¶
func (PrivateEndpointServiceConnectionStatus) ElementType() reflect.Type
func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput ¶
func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext ¶
func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput
func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput ¶
func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext ¶
func (e PrivateEndpointServiceConnectionStatus) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatus) ToStringOutput ¶
func (e PrivateEndpointServiceConnectionStatus) ToStringOutput() pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext ¶
func (e PrivateEndpointServiceConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutput ¶
func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext ¶
func (e PrivateEndpointServiceConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateEndpointServiceConnectionStatusInput ¶
type PrivateEndpointServiceConnectionStatusInput interface { pulumi.Input ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput ToPrivateEndpointServiceConnectionStatusOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusOutput }
PrivateEndpointServiceConnectionStatusInput is an input type that accepts values of the PrivateEndpointServiceConnectionStatus enum A concrete instance of `PrivateEndpointServiceConnectionStatusInput` can be one of the following:
PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatusRejected
type PrivateEndpointServiceConnectionStatusOutput ¶
type PrivateEndpointServiceConnectionStatusOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServiceConnectionStatusOutput) ElementType ¶
func (PrivateEndpointServiceConnectionStatusOutput) ElementType() reflect.Type
func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutput() PrivateEndpointServiceConnectionStatusOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutput ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToStringOutput() pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateEndpointServiceConnectionStatusPtrInput ¶
type PrivateEndpointServiceConnectionStatusPtrInput interface { pulumi.Input ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateEndpointServiceConnectionStatusPtrOutput }
func PrivateEndpointServiceConnectionStatusPtr ¶
func PrivateEndpointServiceConnectionStatusPtr(v string) PrivateEndpointServiceConnectionStatusPtrInput
type PrivateEndpointServiceConnectionStatusPtrOutput ¶
type PrivateEndpointServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }
func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType ¶
func (PrivateEndpointServiceConnectionStatusPtrOutput) ElementType() reflect.Type
func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput ¶
func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutput() PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToPrivateEndpointServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateEndpointServiceConnectionStatusPtrOutput
func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput ¶
func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o PrivateEndpointServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description *string `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
type PrivateLinkServiceConnectionStateArgs ¶
type PrivateLinkServiceConnectionStateArgs struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description pulumi.StringPtrInput `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateArgs) ElementType ¶
func (PrivateLinkServiceConnectionStateArgs) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext ¶
func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
type PrivateLinkServiceConnectionStateInput ¶
type PrivateLinkServiceConnectionStateInput interface { pulumi.Input ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput }
PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:
PrivateLinkServiceConnectionStateArgs{...}
type PrivateLinkServiceConnectionStateOutput ¶
type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateOutput) Description ¶
func (o PrivateLinkServiceConnectionStateOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateOutput) Status ¶
func (o PrivateLinkServiceConnectionStateOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput
type PrivateLinkServiceConnectionStateResponse ¶
type PrivateLinkServiceConnectionStateResponse struct { // A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `pulumi:"actionsRequired"` // The reason for approval/rejection of the connection. Description *string `pulumi:"description"` // Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `pulumi:"status"` }
A collection of information about the state of the connection between service consumer and provider.
type PrivateLinkServiceConnectionStateResponseOutput ¶
type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }
A collection of information about the state of the connection between service consumer and provider.
func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired() pulumi.StringPtrOutput
A message indicating if changes on the service provider require any updates on the consumer.
func (PrivateLinkServiceConnectionStateResponseOutput) Description ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Description() pulumi.StringPtrOutput
The reason for approval/rejection of the connection.
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType ¶
func (PrivateLinkServiceConnectionStateResponseOutput) ElementType() reflect.Type
func (PrivateLinkServiceConnectionStateResponseOutput) Status ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) Status() pulumi.StringPtrOutput
Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service.
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext ¶
func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput
type PublicNetworkAccess ¶
type PublicNetworkAccess string
Whether or not public network access is allowed for resources under the Video Analyzer account.
func (PublicNetworkAccess) ElementType ¶
func (PublicNetworkAccess) ElementType() reflect.Type
func (PublicNetworkAccess) ToPublicNetworkAccessOutput ¶
func (e PublicNetworkAccess) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
func (PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext ¶
func (e PublicNetworkAccess) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput
func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutput ¶
func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
func (PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext ¶
func (e PublicNetworkAccess) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
func (PublicNetworkAccess) ToStringOutput ¶
func (e PublicNetworkAccess) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccess) ToStringOutputWithContext ¶
func (e PublicNetworkAccess) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccess) ToStringPtrOutput ¶
func (e PublicNetworkAccess) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccess) ToStringPtrOutputWithContext ¶
func (e PublicNetworkAccess) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccessInput ¶
type PublicNetworkAccessInput interface { pulumi.Input ToPublicNetworkAccessOutput() PublicNetworkAccessOutput ToPublicNetworkAccessOutputWithContext(context.Context) PublicNetworkAccessOutput }
PublicNetworkAccessInput is an input type that accepts values of the PublicNetworkAccess enum A concrete instance of `PublicNetworkAccessInput` can be one of the following:
PublicNetworkAccessEnabled PublicNetworkAccessDisabled
type PublicNetworkAccessOutput ¶
type PublicNetworkAccessOutput struct{ *pulumi.OutputState }
func (PublicNetworkAccessOutput) ElementType ¶
func (PublicNetworkAccessOutput) ElementType() reflect.Type
func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutput ¶
func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutput() PublicNetworkAccessOutput
func (PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext ¶
func (o PublicNetworkAccessOutput) ToPublicNetworkAccessOutputWithContext(ctx context.Context) PublicNetworkAccessOutput
func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput ¶
func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
func (PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext ¶
func (o PublicNetworkAccessOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
func (PublicNetworkAccessOutput) ToStringOutput ¶
func (o PublicNetworkAccessOutput) ToStringOutput() pulumi.StringOutput
func (PublicNetworkAccessOutput) ToStringOutputWithContext ¶
func (o PublicNetworkAccessOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (PublicNetworkAccessOutput) ToStringPtrOutput ¶
func (o PublicNetworkAccessOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessOutput) ToStringPtrOutputWithContext ¶
func (o PublicNetworkAccessOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PublicNetworkAccessPtrInput ¶
type PublicNetworkAccessPtrInput interface { pulumi.Input ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput ToPublicNetworkAccessPtrOutputWithContext(context.Context) PublicNetworkAccessPtrOutput }
func PublicNetworkAccessPtr ¶
func PublicNetworkAccessPtr(v string) PublicNetworkAccessPtrInput
type PublicNetworkAccessPtrOutput ¶
type PublicNetworkAccessPtrOutput struct{ *pulumi.OutputState }
func (PublicNetworkAccessPtrOutput) Elem ¶
func (o PublicNetworkAccessPtrOutput) Elem() PublicNetworkAccessOutput
func (PublicNetworkAccessPtrOutput) ElementType ¶
func (PublicNetworkAccessPtrOutput) ElementType() reflect.Type
func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput ¶
func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutput() PublicNetworkAccessPtrOutput
func (PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext ¶
func (o PublicNetworkAccessPtrOutput) ToPublicNetworkAccessPtrOutputWithContext(ctx context.Context) PublicNetworkAccessPtrOutput
func (PublicNetworkAccessPtrOutput) ToStringPtrOutput ¶
func (o PublicNetworkAccessPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext ¶
func (o PublicNetworkAccessPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ResourceIdentity ¶
type ResourceIdentity struct { // The user assigned managed identity's resource identifier to use when accessing a resource. UserAssignedIdentity string `pulumi:"userAssignedIdentity"` }
The user assigned managed identity to use when accessing a resource.
type ResourceIdentityArgs ¶
type ResourceIdentityArgs struct { // The user assigned managed identity's resource identifier to use when accessing a resource. UserAssignedIdentity pulumi.StringInput `pulumi:"userAssignedIdentity"` }
The user assigned managed identity to use when accessing a resource.
func (ResourceIdentityArgs) ElementType ¶
func (ResourceIdentityArgs) ElementType() reflect.Type
func (ResourceIdentityArgs) ToResourceIdentityOutput ¶
func (i ResourceIdentityArgs) ToResourceIdentityOutput() ResourceIdentityOutput
func (ResourceIdentityArgs) ToResourceIdentityOutputWithContext ¶
func (i ResourceIdentityArgs) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
func (ResourceIdentityArgs) ToResourceIdentityPtrOutput ¶
func (i ResourceIdentityArgs) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext ¶
func (i ResourceIdentityArgs) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
type ResourceIdentityInput ¶
type ResourceIdentityInput interface { pulumi.Input ToResourceIdentityOutput() ResourceIdentityOutput ToResourceIdentityOutputWithContext(context.Context) ResourceIdentityOutput }
ResourceIdentityInput is an input type that accepts ResourceIdentityArgs and ResourceIdentityOutput values. You can construct a concrete instance of `ResourceIdentityInput` via:
ResourceIdentityArgs{...}
type ResourceIdentityOutput ¶
type ResourceIdentityOutput struct{ *pulumi.OutputState }
The user assigned managed identity to use when accessing a resource.
func (ResourceIdentityOutput) ElementType ¶
func (ResourceIdentityOutput) ElementType() reflect.Type
func (ResourceIdentityOutput) ToResourceIdentityOutput ¶
func (o ResourceIdentityOutput) ToResourceIdentityOutput() ResourceIdentityOutput
func (ResourceIdentityOutput) ToResourceIdentityOutputWithContext ¶
func (o ResourceIdentityOutput) ToResourceIdentityOutputWithContext(ctx context.Context) ResourceIdentityOutput
func (ResourceIdentityOutput) ToResourceIdentityPtrOutput ¶
func (o ResourceIdentityOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext ¶
func (o ResourceIdentityOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
func (ResourceIdentityOutput) UserAssignedIdentity ¶
func (o ResourceIdentityOutput) UserAssignedIdentity() pulumi.StringOutput
The user assigned managed identity's resource identifier to use when accessing a resource.
type ResourceIdentityPtrInput ¶
type ResourceIdentityPtrInput interface { pulumi.Input ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput ToResourceIdentityPtrOutputWithContext(context.Context) ResourceIdentityPtrOutput }
ResourceIdentityPtrInput is an input type that accepts ResourceIdentityArgs, ResourceIdentityPtr and ResourceIdentityPtrOutput values. You can construct a concrete instance of `ResourceIdentityPtrInput` via:
ResourceIdentityArgs{...} or: nil
func ResourceIdentityPtr ¶
func ResourceIdentityPtr(v *ResourceIdentityArgs) ResourceIdentityPtrInput
type ResourceIdentityPtrOutput ¶
type ResourceIdentityPtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityPtrOutput) Elem ¶
func (o ResourceIdentityPtrOutput) Elem() ResourceIdentityOutput
func (ResourceIdentityPtrOutput) ElementType ¶
func (ResourceIdentityPtrOutput) ElementType() reflect.Type
func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput ¶
func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutput() ResourceIdentityPtrOutput
func (ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext ¶
func (o ResourceIdentityPtrOutput) ToResourceIdentityPtrOutputWithContext(ctx context.Context) ResourceIdentityPtrOutput
func (ResourceIdentityPtrOutput) UserAssignedIdentity ¶
func (o ResourceIdentityPtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The user assigned managed identity's resource identifier to use when accessing a resource.
type ResourceIdentityResponse ¶
type ResourceIdentityResponse struct { // The user assigned managed identity's resource identifier to use when accessing a resource. UserAssignedIdentity string `pulumi:"userAssignedIdentity"` }
The user assigned managed identity to use when accessing a resource.
type ResourceIdentityResponseOutput ¶
type ResourceIdentityResponseOutput struct{ *pulumi.OutputState }
The user assigned managed identity to use when accessing a resource.
func (ResourceIdentityResponseOutput) ElementType ¶
func (ResourceIdentityResponseOutput) ElementType() reflect.Type
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutput() ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext ¶
func (o ResourceIdentityResponseOutput) ToResourceIdentityResponseOutputWithContext(ctx context.Context) ResourceIdentityResponseOutput
func (ResourceIdentityResponseOutput) UserAssignedIdentity ¶
func (o ResourceIdentityResponseOutput) UserAssignedIdentity() pulumi.StringOutput
The user assigned managed identity's resource identifier to use when accessing a resource.
type ResourceIdentityResponsePtrOutput ¶
type ResourceIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (ResourceIdentityResponsePtrOutput) Elem ¶
func (o ResourceIdentityResponsePtrOutput) Elem() ResourceIdentityResponseOutput
func (ResourceIdentityResponsePtrOutput) ElementType ¶
func (ResourceIdentityResponsePtrOutput) ElementType() reflect.Type
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutput() ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext ¶
func (o ResourceIdentityResponsePtrOutput) ToResourceIdentityResponsePtrOutputWithContext(ctx context.Context) ResourceIdentityResponsePtrOutput
func (ResourceIdentityResponsePtrOutput) UserAssignedIdentity ¶
func (o ResourceIdentityResponsePtrOutput) UserAssignedIdentity() pulumi.StringPtrOutput
The user assigned managed identity's resource identifier to use when accessing a resource.
type RsaTokenKey ¶
type RsaTokenKey struct { // RSA algorithm to be used: RS256, RS384 or RS512. Alg string `pulumi:"alg"` // RSA public key exponent. E string `pulumi:"e"` // JWT token key id. Validation keys are looked up based on the key id present on the JWT token header. Kid string `pulumi:"kid"` // RSA public key modulus. N string `pulumi:"n"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.RsaTokenKey'. Type string `pulumi:"type"` }
Required validation properties for tokens generated with RSA algorithm.
type RsaTokenKeyArgs ¶
type RsaTokenKeyArgs struct { // RSA algorithm to be used: RS256, RS384 or RS512. Alg pulumi.StringInput `pulumi:"alg"` // RSA public key exponent. E pulumi.StringInput `pulumi:"e"` // JWT token key id. Validation keys are looked up based on the key id present on the JWT token header. Kid pulumi.StringInput `pulumi:"kid"` // RSA public key modulus. N pulumi.StringInput `pulumi:"n"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.RsaTokenKey'. Type pulumi.StringInput `pulumi:"type"` }
Required validation properties for tokens generated with RSA algorithm.
func (RsaTokenKeyArgs) ElementType ¶
func (RsaTokenKeyArgs) ElementType() reflect.Type
func (RsaTokenKeyArgs) ToRsaTokenKeyOutput ¶
func (i RsaTokenKeyArgs) ToRsaTokenKeyOutput() RsaTokenKeyOutput
func (RsaTokenKeyArgs) ToRsaTokenKeyOutputWithContext ¶
func (i RsaTokenKeyArgs) ToRsaTokenKeyOutputWithContext(ctx context.Context) RsaTokenKeyOutput
type RsaTokenKeyInput ¶
type RsaTokenKeyInput interface { pulumi.Input ToRsaTokenKeyOutput() RsaTokenKeyOutput ToRsaTokenKeyOutputWithContext(context.Context) RsaTokenKeyOutput }
RsaTokenKeyInput is an input type that accepts RsaTokenKeyArgs and RsaTokenKeyOutput values. You can construct a concrete instance of `RsaTokenKeyInput` via:
RsaTokenKeyArgs{...}
type RsaTokenKeyOutput ¶
type RsaTokenKeyOutput struct{ *pulumi.OutputState }
Required validation properties for tokens generated with RSA algorithm.
func (RsaTokenKeyOutput) Alg ¶
func (o RsaTokenKeyOutput) Alg() pulumi.StringOutput
RSA algorithm to be used: RS256, RS384 or RS512.
func (RsaTokenKeyOutput) E ¶
func (o RsaTokenKeyOutput) E() pulumi.StringOutput
RSA public key exponent.
func (RsaTokenKeyOutput) ElementType ¶
func (RsaTokenKeyOutput) ElementType() reflect.Type
func (RsaTokenKeyOutput) Kid ¶
func (o RsaTokenKeyOutput) Kid() pulumi.StringOutput
JWT token key id. Validation keys are looked up based on the key id present on the JWT token header.
func (RsaTokenKeyOutput) N ¶
func (o RsaTokenKeyOutput) N() pulumi.StringOutput
RSA public key modulus.
func (RsaTokenKeyOutput) ToRsaTokenKeyOutput ¶
func (o RsaTokenKeyOutput) ToRsaTokenKeyOutput() RsaTokenKeyOutput
func (RsaTokenKeyOutput) ToRsaTokenKeyOutputWithContext ¶
func (o RsaTokenKeyOutput) ToRsaTokenKeyOutputWithContext(ctx context.Context) RsaTokenKeyOutput
func (RsaTokenKeyOutput) Type ¶
func (o RsaTokenKeyOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.RsaTokenKey'.
type RsaTokenKeyResponse ¶
type RsaTokenKeyResponse struct { // RSA algorithm to be used: RS256, RS384 or RS512. Alg string `pulumi:"alg"` // RSA public key exponent. E string `pulumi:"e"` // JWT token key id. Validation keys are looked up based on the key id present on the JWT token header. Kid string `pulumi:"kid"` // RSA public key modulus. N string `pulumi:"n"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.RsaTokenKey'. Type string `pulumi:"type"` }
Required validation properties for tokens generated with RSA algorithm.
type RsaTokenKeyResponseOutput ¶
type RsaTokenKeyResponseOutput struct{ *pulumi.OutputState }
Required validation properties for tokens generated with RSA algorithm.
func (RsaTokenKeyResponseOutput) Alg ¶
func (o RsaTokenKeyResponseOutput) Alg() pulumi.StringOutput
RSA algorithm to be used: RS256, RS384 or RS512.
func (RsaTokenKeyResponseOutput) E ¶
func (o RsaTokenKeyResponseOutput) E() pulumi.StringOutput
RSA public key exponent.
func (RsaTokenKeyResponseOutput) ElementType ¶
func (RsaTokenKeyResponseOutput) ElementType() reflect.Type
func (RsaTokenKeyResponseOutput) Kid ¶
func (o RsaTokenKeyResponseOutput) Kid() pulumi.StringOutput
JWT token key id. Validation keys are looked up based on the key id present on the JWT token header.
func (RsaTokenKeyResponseOutput) N ¶
func (o RsaTokenKeyResponseOutput) N() pulumi.StringOutput
RSA public key modulus.
func (RsaTokenKeyResponseOutput) ToRsaTokenKeyResponseOutput ¶
func (o RsaTokenKeyResponseOutput) ToRsaTokenKeyResponseOutput() RsaTokenKeyResponseOutput
func (RsaTokenKeyResponseOutput) ToRsaTokenKeyResponseOutputWithContext ¶
func (o RsaTokenKeyResponseOutput) ToRsaTokenKeyResponseOutputWithContext(ctx context.Context) RsaTokenKeyResponseOutput
func (RsaTokenKeyResponseOutput) Type ¶
func (o RsaTokenKeyResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.RsaTokenKey'.
type RtspSource ¶
type RtspSource struct { // RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers. Endpoint interface{} `pulumi:"endpoint"` // Node name. Must be unique within the topology. Name string `pulumi:"name"` // Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages. Transport *string `pulumi:"transport"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.RtspSource'. Type string `pulumi:"type"` }
RTSP source allows for media from an RTSP camera or generic RTSP server to be ingested into a pipeline.
type RtspSourceArgs ¶
type RtspSourceArgs struct { // RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers. Endpoint pulumi.Input `pulumi:"endpoint"` // Node name. Must be unique within the topology. Name pulumi.StringInput `pulumi:"name"` // Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages. Transport pulumi.StringPtrInput `pulumi:"transport"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.RtspSource'. Type pulumi.StringInput `pulumi:"type"` }
RTSP source allows for media from an RTSP camera or generic RTSP server to be ingested into a pipeline.
func (RtspSourceArgs) ElementType ¶
func (RtspSourceArgs) ElementType() reflect.Type
func (RtspSourceArgs) ToRtspSourceOutput ¶
func (i RtspSourceArgs) ToRtspSourceOutput() RtspSourceOutput
func (RtspSourceArgs) ToRtspSourceOutputWithContext ¶
func (i RtspSourceArgs) ToRtspSourceOutputWithContext(ctx context.Context) RtspSourceOutput
type RtspSourceInput ¶
type RtspSourceInput interface { pulumi.Input ToRtspSourceOutput() RtspSourceOutput ToRtspSourceOutputWithContext(context.Context) RtspSourceOutput }
RtspSourceInput is an input type that accepts RtspSourceArgs and RtspSourceOutput values. You can construct a concrete instance of `RtspSourceInput` via:
RtspSourceArgs{...}
type RtspSourceOutput ¶
type RtspSourceOutput struct{ *pulumi.OutputState }
RTSP source allows for media from an RTSP camera or generic RTSP server to be ingested into a pipeline.
func (RtspSourceOutput) ElementType ¶
func (RtspSourceOutput) ElementType() reflect.Type
func (RtspSourceOutput) Endpoint ¶
func (o RtspSourceOutput) Endpoint() pulumi.AnyOutput
RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers.
func (RtspSourceOutput) Name ¶
func (o RtspSourceOutput) Name() pulumi.StringOutput
Node name. Must be unique within the topology.
func (RtspSourceOutput) ToRtspSourceOutput ¶
func (o RtspSourceOutput) ToRtspSourceOutput() RtspSourceOutput
func (RtspSourceOutput) ToRtspSourceOutputWithContext ¶
func (o RtspSourceOutput) ToRtspSourceOutputWithContext(ctx context.Context) RtspSourceOutput
func (RtspSourceOutput) Transport ¶
func (o RtspSourceOutput) Transport() pulumi.StringPtrOutput
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.
func (RtspSourceOutput) Type ¶
func (o RtspSourceOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.RtspSource'.
type RtspSourceResponse ¶
type RtspSourceResponse struct { // RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers. Endpoint interface{} `pulumi:"endpoint"` // Node name. Must be unique within the topology. Name string `pulumi:"name"` // Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages. Transport *string `pulumi:"transport"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.RtspSource'. Type string `pulumi:"type"` }
RTSP source allows for media from an RTSP camera or generic RTSP server to be ingested into a pipeline.
type RtspSourceResponseOutput ¶
type RtspSourceResponseOutput struct{ *pulumi.OutputState }
RTSP source allows for media from an RTSP camera or generic RTSP server to be ingested into a pipeline.
func (RtspSourceResponseOutput) ElementType ¶
func (RtspSourceResponseOutput) ElementType() reflect.Type
func (RtspSourceResponseOutput) Endpoint ¶
func (o RtspSourceResponseOutput) Endpoint() pulumi.AnyOutput
RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers.
func (RtspSourceResponseOutput) Name ¶
func (o RtspSourceResponseOutput) Name() pulumi.StringOutput
Node name. Must be unique within the topology.
func (RtspSourceResponseOutput) ToRtspSourceResponseOutput ¶
func (o RtspSourceResponseOutput) ToRtspSourceResponseOutput() RtspSourceResponseOutput
func (RtspSourceResponseOutput) ToRtspSourceResponseOutputWithContext ¶
func (o RtspSourceResponseOutput) ToRtspSourceResponseOutputWithContext(ctx context.Context) RtspSourceResponseOutput
func (RtspSourceResponseOutput) Transport ¶
func (o RtspSourceResponseOutput) Transport() pulumi.StringPtrOutput
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.
func (RtspSourceResponseOutput) Type ¶
func (o RtspSourceResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.RtspSource'.
type RtspTransport ¶
type RtspTransport string
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.
func (RtspTransport) ElementType ¶
func (RtspTransport) ElementType() reflect.Type
func (RtspTransport) ToRtspTransportOutput ¶
func (e RtspTransport) ToRtspTransportOutput() RtspTransportOutput
func (RtspTransport) ToRtspTransportOutputWithContext ¶
func (e RtspTransport) ToRtspTransportOutputWithContext(ctx context.Context) RtspTransportOutput
func (RtspTransport) ToRtspTransportPtrOutput ¶
func (e RtspTransport) ToRtspTransportPtrOutput() RtspTransportPtrOutput
func (RtspTransport) ToRtspTransportPtrOutputWithContext ¶
func (e RtspTransport) ToRtspTransportPtrOutputWithContext(ctx context.Context) RtspTransportPtrOutput
func (RtspTransport) ToStringOutput ¶
func (e RtspTransport) ToStringOutput() pulumi.StringOutput
func (RtspTransport) ToStringOutputWithContext ¶
func (e RtspTransport) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RtspTransport) ToStringPtrOutput ¶
func (e RtspTransport) ToStringPtrOutput() pulumi.StringPtrOutput
func (RtspTransport) ToStringPtrOutputWithContext ¶
func (e RtspTransport) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RtspTransportInput ¶
type RtspTransportInput interface { pulumi.Input ToRtspTransportOutput() RtspTransportOutput ToRtspTransportOutputWithContext(context.Context) RtspTransportOutput }
RtspTransportInput is an input type that accepts values of the RtspTransport enum A concrete instance of `RtspTransportInput` can be one of the following:
RtspTransportHttp RtspTransportTcp
type RtspTransportOutput ¶
type RtspTransportOutput struct{ *pulumi.OutputState }
func (RtspTransportOutput) ElementType ¶
func (RtspTransportOutput) ElementType() reflect.Type
func (RtspTransportOutput) ToRtspTransportOutput ¶
func (o RtspTransportOutput) ToRtspTransportOutput() RtspTransportOutput
func (RtspTransportOutput) ToRtspTransportOutputWithContext ¶
func (o RtspTransportOutput) ToRtspTransportOutputWithContext(ctx context.Context) RtspTransportOutput
func (RtspTransportOutput) ToRtspTransportPtrOutput ¶
func (o RtspTransportOutput) ToRtspTransportPtrOutput() RtspTransportPtrOutput
func (RtspTransportOutput) ToRtspTransportPtrOutputWithContext ¶
func (o RtspTransportOutput) ToRtspTransportPtrOutputWithContext(ctx context.Context) RtspTransportPtrOutput
func (RtspTransportOutput) ToStringOutput ¶
func (o RtspTransportOutput) ToStringOutput() pulumi.StringOutput
func (RtspTransportOutput) ToStringOutputWithContext ¶
func (o RtspTransportOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RtspTransportOutput) ToStringPtrOutput ¶
func (o RtspTransportOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RtspTransportOutput) ToStringPtrOutputWithContext ¶
func (o RtspTransportOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RtspTransportPtrInput ¶
type RtspTransportPtrInput interface { pulumi.Input ToRtspTransportPtrOutput() RtspTransportPtrOutput ToRtspTransportPtrOutputWithContext(context.Context) RtspTransportPtrOutput }
func RtspTransportPtr ¶
func RtspTransportPtr(v string) RtspTransportPtrInput
type RtspTransportPtrOutput ¶
type RtspTransportPtrOutput struct{ *pulumi.OutputState }
func (RtspTransportPtrOutput) Elem ¶
func (o RtspTransportPtrOutput) Elem() RtspTransportOutput
func (RtspTransportPtrOutput) ElementType ¶
func (RtspTransportPtrOutput) ElementType() reflect.Type
func (RtspTransportPtrOutput) ToRtspTransportPtrOutput ¶
func (o RtspTransportPtrOutput) ToRtspTransportPtrOutput() RtspTransportPtrOutput
func (RtspTransportPtrOutput) ToRtspTransportPtrOutputWithContext ¶
func (o RtspTransportPtrOutput) ToRtspTransportPtrOutputWithContext(ctx context.Context) RtspTransportPtrOutput
func (RtspTransportPtrOutput) ToStringPtrOutput ¶
func (o RtspTransportPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RtspTransportPtrOutput) ToStringPtrOutputWithContext ¶
func (o RtspTransportPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SecureIotDeviceRemoteTunnel ¶
type SecureIotDeviceRemoteTunnel struct { // The IoT device id to use when establishing the remote tunnel. This string is case-sensitive. DeviceId string `pulumi:"deviceId"` // Name of the IoT Hub. IotHubName string `pulumi:"iotHubName"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel'. Type string `pulumi:"type"` }
A remote tunnel securely established using IoT Hub device information.
type SecureIotDeviceRemoteTunnelArgs ¶
type SecureIotDeviceRemoteTunnelArgs struct { // The IoT device id to use when establishing the remote tunnel. This string is case-sensitive. DeviceId pulumi.StringInput `pulumi:"deviceId"` // Name of the IoT Hub. IotHubName pulumi.StringInput `pulumi:"iotHubName"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel'. Type pulumi.StringInput `pulumi:"type"` }
A remote tunnel securely established using IoT Hub device information.
func (SecureIotDeviceRemoteTunnelArgs) ElementType ¶
func (SecureIotDeviceRemoteTunnelArgs) ElementType() reflect.Type
func (SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelOutput ¶
func (i SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelOutput() SecureIotDeviceRemoteTunnelOutput
func (SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelOutputWithContext ¶
func (i SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelOutput
func (SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelPtrOutput ¶
func (i SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelPtrOutput() SecureIotDeviceRemoteTunnelPtrOutput
func (SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext ¶
func (i SecureIotDeviceRemoteTunnelArgs) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelPtrOutput
type SecureIotDeviceRemoteTunnelInput ¶
type SecureIotDeviceRemoteTunnelInput interface { pulumi.Input ToSecureIotDeviceRemoteTunnelOutput() SecureIotDeviceRemoteTunnelOutput ToSecureIotDeviceRemoteTunnelOutputWithContext(context.Context) SecureIotDeviceRemoteTunnelOutput }
SecureIotDeviceRemoteTunnelInput is an input type that accepts SecureIotDeviceRemoteTunnelArgs and SecureIotDeviceRemoteTunnelOutput values. You can construct a concrete instance of `SecureIotDeviceRemoteTunnelInput` via:
SecureIotDeviceRemoteTunnelArgs{...}
type SecureIotDeviceRemoteTunnelOutput ¶
type SecureIotDeviceRemoteTunnelOutput struct{ *pulumi.OutputState }
A remote tunnel securely established using IoT Hub device information.
func (SecureIotDeviceRemoteTunnelOutput) DeviceId ¶
func (o SecureIotDeviceRemoteTunnelOutput) DeviceId() pulumi.StringOutput
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
func (SecureIotDeviceRemoteTunnelOutput) ElementType ¶
func (SecureIotDeviceRemoteTunnelOutput) ElementType() reflect.Type
func (SecureIotDeviceRemoteTunnelOutput) IotHubName ¶
func (o SecureIotDeviceRemoteTunnelOutput) IotHubName() pulumi.StringOutput
Name of the IoT Hub.
func (SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelOutput ¶
func (o SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelOutput() SecureIotDeviceRemoteTunnelOutput
func (SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelOutputWithContext ¶
func (o SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelOutput
func (SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelPtrOutput ¶
func (o SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelPtrOutput() SecureIotDeviceRemoteTunnelPtrOutput
func (SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext ¶
func (o SecureIotDeviceRemoteTunnelOutput) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelPtrOutput
func (SecureIotDeviceRemoteTunnelOutput) Type ¶
func (o SecureIotDeviceRemoteTunnelOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel'.
type SecureIotDeviceRemoteTunnelPtrInput ¶
type SecureIotDeviceRemoteTunnelPtrInput interface { pulumi.Input ToSecureIotDeviceRemoteTunnelPtrOutput() SecureIotDeviceRemoteTunnelPtrOutput ToSecureIotDeviceRemoteTunnelPtrOutputWithContext(context.Context) SecureIotDeviceRemoteTunnelPtrOutput }
SecureIotDeviceRemoteTunnelPtrInput is an input type that accepts SecureIotDeviceRemoteTunnelArgs, SecureIotDeviceRemoteTunnelPtr and SecureIotDeviceRemoteTunnelPtrOutput values. You can construct a concrete instance of `SecureIotDeviceRemoteTunnelPtrInput` via:
SecureIotDeviceRemoteTunnelArgs{...} or: nil
func SecureIotDeviceRemoteTunnelPtr ¶
func SecureIotDeviceRemoteTunnelPtr(v *SecureIotDeviceRemoteTunnelArgs) SecureIotDeviceRemoteTunnelPtrInput
type SecureIotDeviceRemoteTunnelPtrOutput ¶
type SecureIotDeviceRemoteTunnelPtrOutput struct{ *pulumi.OutputState }
func (SecureIotDeviceRemoteTunnelPtrOutput) DeviceId ¶
func (o SecureIotDeviceRemoteTunnelPtrOutput) DeviceId() pulumi.StringPtrOutput
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
func (SecureIotDeviceRemoteTunnelPtrOutput) ElementType ¶
func (SecureIotDeviceRemoteTunnelPtrOutput) ElementType() reflect.Type
func (SecureIotDeviceRemoteTunnelPtrOutput) IotHubName ¶
func (o SecureIotDeviceRemoteTunnelPtrOutput) IotHubName() pulumi.StringPtrOutput
Name of the IoT Hub.
func (SecureIotDeviceRemoteTunnelPtrOutput) ToSecureIotDeviceRemoteTunnelPtrOutput ¶
func (o SecureIotDeviceRemoteTunnelPtrOutput) ToSecureIotDeviceRemoteTunnelPtrOutput() SecureIotDeviceRemoteTunnelPtrOutput
func (SecureIotDeviceRemoteTunnelPtrOutput) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext ¶
func (o SecureIotDeviceRemoteTunnelPtrOutput) ToSecureIotDeviceRemoteTunnelPtrOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelPtrOutput
func (SecureIotDeviceRemoteTunnelPtrOutput) Type ¶
func (o SecureIotDeviceRemoteTunnelPtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel'.
type SecureIotDeviceRemoteTunnelResponse ¶
type SecureIotDeviceRemoteTunnelResponse struct { // The IoT device id to use when establishing the remote tunnel. This string is case-sensitive. DeviceId string `pulumi:"deviceId"` // Name of the IoT Hub. IotHubName string `pulumi:"iotHubName"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel'. Type string `pulumi:"type"` }
A remote tunnel securely established using IoT Hub device information.
type SecureIotDeviceRemoteTunnelResponseOutput ¶
type SecureIotDeviceRemoteTunnelResponseOutput struct{ *pulumi.OutputState }
A remote tunnel securely established using IoT Hub device information.
func (SecureIotDeviceRemoteTunnelResponseOutput) DeviceId ¶
func (o SecureIotDeviceRemoteTunnelResponseOutput) DeviceId() pulumi.StringOutput
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
func (SecureIotDeviceRemoteTunnelResponseOutput) ElementType ¶
func (SecureIotDeviceRemoteTunnelResponseOutput) ElementType() reflect.Type
func (SecureIotDeviceRemoteTunnelResponseOutput) IotHubName ¶
func (o SecureIotDeviceRemoteTunnelResponseOutput) IotHubName() pulumi.StringOutput
Name of the IoT Hub.
func (SecureIotDeviceRemoteTunnelResponseOutput) ToSecureIotDeviceRemoteTunnelResponseOutput ¶
func (o SecureIotDeviceRemoteTunnelResponseOutput) ToSecureIotDeviceRemoteTunnelResponseOutput() SecureIotDeviceRemoteTunnelResponseOutput
func (SecureIotDeviceRemoteTunnelResponseOutput) ToSecureIotDeviceRemoteTunnelResponseOutputWithContext ¶
func (o SecureIotDeviceRemoteTunnelResponseOutput) ToSecureIotDeviceRemoteTunnelResponseOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelResponseOutput
func (SecureIotDeviceRemoteTunnelResponseOutput) Type ¶
func (o SecureIotDeviceRemoteTunnelResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel'.
type SecureIotDeviceRemoteTunnelResponsePtrOutput ¶
type SecureIotDeviceRemoteTunnelResponsePtrOutput struct{ *pulumi.OutputState }
func (SecureIotDeviceRemoteTunnelResponsePtrOutput) DeviceId ¶
func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) DeviceId() pulumi.StringPtrOutput
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
func (SecureIotDeviceRemoteTunnelResponsePtrOutput) ElementType ¶
func (SecureIotDeviceRemoteTunnelResponsePtrOutput) ElementType() reflect.Type
func (SecureIotDeviceRemoteTunnelResponsePtrOutput) IotHubName ¶
func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) IotHubName() pulumi.StringPtrOutput
Name of the IoT Hub.
func (SecureIotDeviceRemoteTunnelResponsePtrOutput) ToSecureIotDeviceRemoteTunnelResponsePtrOutput ¶
func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) ToSecureIotDeviceRemoteTunnelResponsePtrOutput() SecureIotDeviceRemoteTunnelResponsePtrOutput
func (SecureIotDeviceRemoteTunnelResponsePtrOutput) ToSecureIotDeviceRemoteTunnelResponsePtrOutputWithContext ¶
func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) ToSecureIotDeviceRemoteTunnelResponsePtrOutputWithContext(ctx context.Context) SecureIotDeviceRemoteTunnelResponsePtrOutput
func (SecureIotDeviceRemoteTunnelResponsePtrOutput) Type ¶
func (o SecureIotDeviceRemoteTunnelResponsePtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel'.
type SkuArgs ¶
type SkuArgs struct { // The SKU name. Name pulumi.StringInput `pulumi:"name"` }
The SKU details.
func (SkuArgs) ElementType ¶
func (SkuArgs) ToSkuOutput ¶
type SkuInput ¶
type SkuInput interface { pulumi.Input ToSkuOutput() SkuOutput ToSkuOutputWithContext(context.Context) SkuOutput }
SkuInput is an input type that accepts SkuArgs and SkuOutput values. You can construct a concrete instance of `SkuInput` via:
SkuArgs{...}
type SkuName ¶
type SkuName string
The SKU name.
func (SkuName) ElementType ¶
func (SkuName) ToSkuNameOutput ¶
func (e SkuName) ToSkuNameOutput() SkuNameOutput
func (SkuName) ToSkuNameOutputWithContext ¶
func (e SkuName) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
func (SkuName) ToSkuNamePtrOutput ¶
func (e SkuName) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuName) ToSkuNamePtrOutputWithContext ¶
func (e SkuName) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuName) ToStringOutput ¶
func (e SkuName) ToStringOutput() pulumi.StringOutput
func (SkuName) ToStringOutputWithContext ¶
func (e SkuName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuName) ToStringPtrOutput ¶
func (e SkuName) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuName) ToStringPtrOutputWithContext ¶
func (e SkuName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuNameInput ¶
type SkuNameInput interface { pulumi.Input ToSkuNameOutput() SkuNameOutput ToSkuNameOutputWithContext(context.Context) SkuNameOutput }
SkuNameInput is an input type that accepts values of the SkuName enum A concrete instance of `SkuNameInput` can be one of the following:
SkuName_Live_S1 SkuName_Batch_S1
type SkuNameOutput ¶
type SkuNameOutput struct{ *pulumi.OutputState }
func (SkuNameOutput) ElementType ¶
func (SkuNameOutput) ElementType() reflect.Type
func (SkuNameOutput) ToSkuNameOutput ¶
func (o SkuNameOutput) ToSkuNameOutput() SkuNameOutput
func (SkuNameOutput) ToSkuNameOutputWithContext ¶
func (o SkuNameOutput) ToSkuNameOutputWithContext(ctx context.Context) SkuNameOutput
func (SkuNameOutput) ToSkuNamePtrOutput ¶
func (o SkuNameOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuNameOutput) ToSkuNamePtrOutputWithContext ¶
func (o SkuNameOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuNameOutput) ToStringOutput ¶
func (o SkuNameOutput) ToStringOutput() pulumi.StringOutput
func (SkuNameOutput) ToStringOutputWithContext ¶
func (o SkuNameOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (SkuNameOutput) ToStringPtrOutput ¶
func (o SkuNameOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuNameOutput) ToStringPtrOutputWithContext ¶
func (o SkuNameOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuNamePtrInput ¶
type SkuNamePtrInput interface { pulumi.Input ToSkuNamePtrOutput() SkuNamePtrOutput ToSkuNamePtrOutputWithContext(context.Context) SkuNamePtrOutput }
func SkuNamePtr ¶
func SkuNamePtr(v string) SkuNamePtrInput
type SkuNamePtrOutput ¶
type SkuNamePtrOutput struct{ *pulumi.OutputState }
func (SkuNamePtrOutput) Elem ¶
func (o SkuNamePtrOutput) Elem() SkuNameOutput
func (SkuNamePtrOutput) ElementType ¶
func (SkuNamePtrOutput) ElementType() reflect.Type
func (SkuNamePtrOutput) ToSkuNamePtrOutput ¶
func (o SkuNamePtrOutput) ToSkuNamePtrOutput() SkuNamePtrOutput
func (SkuNamePtrOutput) ToSkuNamePtrOutputWithContext ¶
func (o SkuNamePtrOutput) ToSkuNamePtrOutputWithContext(ctx context.Context) SkuNamePtrOutput
func (SkuNamePtrOutput) ToStringPtrOutput ¶
func (o SkuNamePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (SkuNamePtrOutput) ToStringPtrOutputWithContext ¶
func (o SkuNamePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type SkuOutput ¶
type SkuOutput struct{ *pulumi.OutputState }
The SKU details.
func (SkuOutput) ElementType ¶
func (SkuOutput) ToSkuOutput ¶
type SkuResponse ¶
type SkuResponse struct { // The SKU name. Name string `pulumi:"name"` // The SKU tier. Tier string `pulumi:"tier"` }
The SKU details.
type SkuResponseOutput ¶
type SkuResponseOutput struct{ *pulumi.OutputState }
The SKU details.
func (SkuResponseOutput) ElementType ¶
func (SkuResponseOutput) ElementType() reflect.Type
func (SkuResponseOutput) ToSkuResponseOutput ¶
func (o SkuResponseOutput) ToSkuResponseOutput() SkuResponseOutput
func (SkuResponseOutput) ToSkuResponseOutputWithContext ¶
func (o SkuResponseOutput) ToSkuResponseOutputWithContext(ctx context.Context) SkuResponseOutput
type StorageAccount ¶
type StorageAccount struct { // The ID of the storage account resource. Video Analyzer relies on tables, queues, and blobs. The primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Id string `pulumi:"id"` // A managed identity that Video Analyzer will use to access the storage account. Identity *ResourceIdentity `pulumi:"identity"` }
The details about the associated storage account.
type StorageAccountArgs ¶
type StorageAccountArgs struct { // The ID of the storage account resource. Video Analyzer relies on tables, queues, and blobs. The primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Id pulumi.StringInput `pulumi:"id"` // A managed identity that Video Analyzer will use to access the storage account. Identity ResourceIdentityPtrInput `pulumi:"identity"` }
The details about the associated storage account.
func (StorageAccountArgs) ElementType ¶
func (StorageAccountArgs) ElementType() reflect.Type
func (StorageAccountArgs) ToStorageAccountOutput ¶
func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountArgs) ToStorageAccountOutputWithContext ¶
func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
type StorageAccountArray ¶
type StorageAccountArray []StorageAccountInput
func (StorageAccountArray) ElementType ¶
func (StorageAccountArray) ElementType() reflect.Type
func (StorageAccountArray) ToStorageAccountArrayOutput ¶
func (i StorageAccountArray) ToStorageAccountArrayOutput() StorageAccountArrayOutput
func (StorageAccountArray) ToStorageAccountArrayOutputWithContext ¶
func (i StorageAccountArray) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput
type StorageAccountArrayInput ¶
type StorageAccountArrayInput interface { pulumi.Input ToStorageAccountArrayOutput() StorageAccountArrayOutput ToStorageAccountArrayOutputWithContext(context.Context) StorageAccountArrayOutput }
StorageAccountArrayInput is an input type that accepts StorageAccountArray and StorageAccountArrayOutput values. You can construct a concrete instance of `StorageAccountArrayInput` via:
StorageAccountArray{ StorageAccountArgs{...} }
type StorageAccountArrayOutput ¶
type StorageAccountArrayOutput struct{ *pulumi.OutputState }
func (StorageAccountArrayOutput) ElementType ¶
func (StorageAccountArrayOutput) ElementType() reflect.Type
func (StorageAccountArrayOutput) Index ¶
func (o StorageAccountArrayOutput) Index(i pulumi.IntInput) StorageAccountOutput
func (StorageAccountArrayOutput) ToStorageAccountArrayOutput ¶
func (o StorageAccountArrayOutput) ToStorageAccountArrayOutput() StorageAccountArrayOutput
func (StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext ¶
func (o StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput
type StorageAccountInput ¶
type StorageAccountInput interface { pulumi.Input ToStorageAccountOutput() StorageAccountOutput ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput }
StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:
StorageAccountArgs{...}
type StorageAccountOutput ¶
type StorageAccountOutput struct{ *pulumi.OutputState }
The details about the associated storage account.
func (StorageAccountOutput) ElementType ¶
func (StorageAccountOutput) ElementType() reflect.Type
func (StorageAccountOutput) Id ¶
func (o StorageAccountOutput) Id() pulumi.StringOutput
The ID of the storage account resource. Video Analyzer relies on tables, queues, and blobs. The primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage).
func (StorageAccountOutput) Identity ¶
func (o StorageAccountOutput) Identity() ResourceIdentityPtrOutput
A managed identity that Video Analyzer will use to access the storage account.
func (StorageAccountOutput) ToStorageAccountOutput ¶
func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput
func (StorageAccountOutput) ToStorageAccountOutputWithContext ¶
func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput
type StorageAccountResponse ¶
type StorageAccountResponse struct { // The ID of the storage account resource. Video Analyzer relies on tables, queues, and blobs. The primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage). Id string `pulumi:"id"` // A managed identity that Video Analyzer will use to access the storage account. Identity *ResourceIdentityResponse `pulumi:"identity"` // The current status of the storage account mapping. Status string `pulumi:"status"` }
The details about the associated storage account.
type StorageAccountResponseArrayOutput ¶
type StorageAccountResponseArrayOutput struct{ *pulumi.OutputState }
func (StorageAccountResponseArrayOutput) ElementType ¶
func (StorageAccountResponseArrayOutput) ElementType() reflect.Type
func (StorageAccountResponseArrayOutput) Index ¶
func (o StorageAccountResponseArrayOutput) Index(i pulumi.IntInput) StorageAccountResponseOutput
func (StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput ¶
func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput
func (StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext ¶
func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput
type StorageAccountResponseOutput ¶
type StorageAccountResponseOutput struct{ *pulumi.OutputState }
The details about the associated storage account.
func (StorageAccountResponseOutput) ElementType ¶
func (StorageAccountResponseOutput) ElementType() reflect.Type
func (StorageAccountResponseOutput) Id ¶
func (o StorageAccountResponseOutput) Id() pulumi.StringOutput
The ID of the storage account resource. Video Analyzer relies on tables, queues, and blobs. The primary storage account must be a Standard Storage account (either Microsoft.ClassicStorage or Microsoft.Storage).
func (StorageAccountResponseOutput) Identity ¶
func (o StorageAccountResponseOutput) Identity() ResourceIdentityResponsePtrOutput
A managed identity that Video Analyzer will use to access the storage account.
func (StorageAccountResponseOutput) Status ¶
func (o StorageAccountResponseOutput) Status() pulumi.StringOutput
The current status of the storage account mapping.
func (StorageAccountResponseOutput) ToStorageAccountResponseOutput ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput
func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext ¶
func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput
type SystemDataResponse ¶
type SystemDataResponse struct { // The timestamp of resource creation (UTC). CreatedAt *string `pulumi:"createdAt"` // The identity that created the resource. CreatedBy *string `pulumi:"createdBy"` // The type of identity that created the resource. CreatedByType *string `pulumi:"createdByType"` // The timestamp of resource last modification (UTC) LastModifiedAt *string `pulumi:"lastModifiedAt"` // The identity that last modified the resource. LastModifiedBy *string `pulumi:"lastModifiedBy"` // The type of identity that last modified the resource. LastModifiedByType *string `pulumi:"lastModifiedByType"` }
Metadata pertaining to creation and last modification of the resource.
type SystemDataResponseOutput ¶
type SystemDataResponseOutput struct{ *pulumi.OutputState }
Metadata pertaining to creation and last modification of the resource.
func (SystemDataResponseOutput) CreatedAt ¶
func (o SystemDataResponseOutput) CreatedAt() pulumi.StringPtrOutput
The timestamp of resource creation (UTC).
func (SystemDataResponseOutput) CreatedBy ¶
func (o SystemDataResponseOutput) CreatedBy() pulumi.StringPtrOutput
The identity that created the resource.
func (SystemDataResponseOutput) CreatedByType ¶
func (o SystemDataResponseOutput) CreatedByType() pulumi.StringPtrOutput
The type of identity that created the resource.
func (SystemDataResponseOutput) ElementType ¶
func (SystemDataResponseOutput) ElementType() reflect.Type
func (SystemDataResponseOutput) LastModifiedAt ¶
func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput
The timestamp of resource last modification (UTC)
func (SystemDataResponseOutput) LastModifiedBy ¶
func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput
The identity that last modified the resource.
func (SystemDataResponseOutput) LastModifiedByType ¶
func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput
The type of identity that last modified the resource.
func (SystemDataResponseOutput) ToSystemDataResponseOutput ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput
func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext ¶
func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput
type TlsEndpoint ¶
type TlsEndpoint struct { // Credentials to be presented to the endpoint. Credentials UsernamePasswordCredentials `pulumi:"credentials"` // List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used. TrustedCertificates *PemCertificateList `pulumi:"trustedCertificates"` // Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall. Tunnel *SecureIotDeviceRemoteTunnel `pulumi:"tunnel"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.TlsEndpoint'. Type string `pulumi:"type"` // The endpoint URL for Video Analyzer to connect to. Url string `pulumi:"url"` // Validation options to use when authenticating a TLS connection. By default, strict validation is used. ValidationOptions *TlsValidationOptions `pulumi:"validationOptions"` }
TLS endpoint describes an endpoint that the pipeline can connect to over TLS transport (data is encrypted in transit).
type TlsEndpointArgs ¶
type TlsEndpointArgs struct { // Credentials to be presented to the endpoint. Credentials UsernamePasswordCredentialsInput `pulumi:"credentials"` // List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used. TrustedCertificates PemCertificateListPtrInput `pulumi:"trustedCertificates"` // Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall. Tunnel SecureIotDeviceRemoteTunnelPtrInput `pulumi:"tunnel"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.TlsEndpoint'. Type pulumi.StringInput `pulumi:"type"` // The endpoint URL for Video Analyzer to connect to. Url pulumi.StringInput `pulumi:"url"` // Validation options to use when authenticating a TLS connection. By default, strict validation is used. ValidationOptions TlsValidationOptionsPtrInput `pulumi:"validationOptions"` }
TLS endpoint describes an endpoint that the pipeline can connect to over TLS transport (data is encrypted in transit).
func (TlsEndpointArgs) ElementType ¶
func (TlsEndpointArgs) ElementType() reflect.Type
func (TlsEndpointArgs) ToTlsEndpointOutput ¶
func (i TlsEndpointArgs) ToTlsEndpointOutput() TlsEndpointOutput
func (TlsEndpointArgs) ToTlsEndpointOutputWithContext ¶
func (i TlsEndpointArgs) ToTlsEndpointOutputWithContext(ctx context.Context) TlsEndpointOutput
type TlsEndpointInput ¶
type TlsEndpointInput interface { pulumi.Input ToTlsEndpointOutput() TlsEndpointOutput ToTlsEndpointOutputWithContext(context.Context) TlsEndpointOutput }
TlsEndpointInput is an input type that accepts TlsEndpointArgs and TlsEndpointOutput values. You can construct a concrete instance of `TlsEndpointInput` via:
TlsEndpointArgs{...}
type TlsEndpointOutput ¶
type TlsEndpointOutput struct{ *pulumi.OutputState }
TLS endpoint describes an endpoint that the pipeline can connect to over TLS transport (data is encrypted in transit).
func (TlsEndpointOutput) Credentials ¶
func (o TlsEndpointOutput) Credentials() UsernamePasswordCredentialsOutput
Credentials to be presented to the endpoint.
func (TlsEndpointOutput) ElementType ¶
func (TlsEndpointOutput) ElementType() reflect.Type
func (TlsEndpointOutput) ToTlsEndpointOutput ¶
func (o TlsEndpointOutput) ToTlsEndpointOutput() TlsEndpointOutput
func (TlsEndpointOutput) ToTlsEndpointOutputWithContext ¶
func (o TlsEndpointOutput) ToTlsEndpointOutputWithContext(ctx context.Context) TlsEndpointOutput
func (TlsEndpointOutput) TrustedCertificates ¶
func (o TlsEndpointOutput) TrustedCertificates() PemCertificateListPtrOutput
List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.
func (TlsEndpointOutput) Tunnel ¶
func (o TlsEndpointOutput) Tunnel() SecureIotDeviceRemoteTunnelPtrOutput
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
func (TlsEndpointOutput) Type ¶
func (o TlsEndpointOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.TlsEndpoint'.
func (TlsEndpointOutput) Url ¶
func (o TlsEndpointOutput) Url() pulumi.StringOutput
The endpoint URL for Video Analyzer to connect to.
func (TlsEndpointOutput) ValidationOptions ¶
func (o TlsEndpointOutput) ValidationOptions() TlsValidationOptionsPtrOutput
Validation options to use when authenticating a TLS connection. By default, strict validation is used.
type TlsEndpointResponse ¶
type TlsEndpointResponse struct { // Credentials to be presented to the endpoint. Credentials UsernamePasswordCredentialsResponse `pulumi:"credentials"` // List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used. TrustedCertificates *PemCertificateListResponse `pulumi:"trustedCertificates"` // Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall. Tunnel *SecureIotDeviceRemoteTunnelResponse `pulumi:"tunnel"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.TlsEndpoint'. Type string `pulumi:"type"` // The endpoint URL for Video Analyzer to connect to. Url string `pulumi:"url"` // Validation options to use when authenticating a TLS connection. By default, strict validation is used. ValidationOptions *TlsValidationOptionsResponse `pulumi:"validationOptions"` }
TLS endpoint describes an endpoint that the pipeline can connect to over TLS transport (data is encrypted in transit).
type TlsEndpointResponseOutput ¶
type TlsEndpointResponseOutput struct{ *pulumi.OutputState }
TLS endpoint describes an endpoint that the pipeline can connect to over TLS transport (data is encrypted in transit).
func (TlsEndpointResponseOutput) Credentials ¶
func (o TlsEndpointResponseOutput) Credentials() UsernamePasswordCredentialsResponseOutput
Credentials to be presented to the endpoint.
func (TlsEndpointResponseOutput) ElementType ¶
func (TlsEndpointResponseOutput) ElementType() reflect.Type
func (TlsEndpointResponseOutput) ToTlsEndpointResponseOutput ¶
func (o TlsEndpointResponseOutput) ToTlsEndpointResponseOutput() TlsEndpointResponseOutput
func (TlsEndpointResponseOutput) ToTlsEndpointResponseOutputWithContext ¶
func (o TlsEndpointResponseOutput) ToTlsEndpointResponseOutputWithContext(ctx context.Context) TlsEndpointResponseOutput
func (TlsEndpointResponseOutput) TrustedCertificates ¶
func (o TlsEndpointResponseOutput) TrustedCertificates() PemCertificateListResponsePtrOutput
List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.
func (TlsEndpointResponseOutput) Tunnel ¶
func (o TlsEndpointResponseOutput) Tunnel() SecureIotDeviceRemoteTunnelResponsePtrOutput
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
func (TlsEndpointResponseOutput) Type ¶
func (o TlsEndpointResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.TlsEndpoint'.
func (TlsEndpointResponseOutput) Url ¶
func (o TlsEndpointResponseOutput) Url() pulumi.StringOutput
The endpoint URL for Video Analyzer to connect to.
func (TlsEndpointResponseOutput) ValidationOptions ¶
func (o TlsEndpointResponseOutput) ValidationOptions() TlsValidationOptionsResponsePtrOutput
Validation options to use when authenticating a TLS connection. By default, strict validation is used.
type TlsValidationOptions ¶
type TlsValidationOptions struct { // When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'. IgnoreHostname *string `pulumi:"ignoreHostname"` // When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'. IgnoreSignature *string `pulumi:"ignoreSignature"` }
Options for controlling the validation of TLS endpoints.
type TlsValidationOptionsArgs ¶
type TlsValidationOptionsArgs struct { // When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'. IgnoreHostname pulumi.StringPtrInput `pulumi:"ignoreHostname"` // When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'. IgnoreSignature pulumi.StringPtrInput `pulumi:"ignoreSignature"` }
Options for controlling the validation of TLS endpoints.
func (TlsValidationOptionsArgs) ElementType ¶
func (TlsValidationOptionsArgs) ElementType() reflect.Type
func (TlsValidationOptionsArgs) ToTlsValidationOptionsOutput ¶
func (i TlsValidationOptionsArgs) ToTlsValidationOptionsOutput() TlsValidationOptionsOutput
func (TlsValidationOptionsArgs) ToTlsValidationOptionsOutputWithContext ¶
func (i TlsValidationOptionsArgs) ToTlsValidationOptionsOutputWithContext(ctx context.Context) TlsValidationOptionsOutput
func (TlsValidationOptionsArgs) ToTlsValidationOptionsPtrOutput ¶
func (i TlsValidationOptionsArgs) ToTlsValidationOptionsPtrOutput() TlsValidationOptionsPtrOutput
func (TlsValidationOptionsArgs) ToTlsValidationOptionsPtrOutputWithContext ¶
func (i TlsValidationOptionsArgs) ToTlsValidationOptionsPtrOutputWithContext(ctx context.Context) TlsValidationOptionsPtrOutput
type TlsValidationOptionsInput ¶
type TlsValidationOptionsInput interface { pulumi.Input ToTlsValidationOptionsOutput() TlsValidationOptionsOutput ToTlsValidationOptionsOutputWithContext(context.Context) TlsValidationOptionsOutput }
TlsValidationOptionsInput is an input type that accepts TlsValidationOptionsArgs and TlsValidationOptionsOutput values. You can construct a concrete instance of `TlsValidationOptionsInput` via:
TlsValidationOptionsArgs{...}
type TlsValidationOptionsOutput ¶
type TlsValidationOptionsOutput struct{ *pulumi.OutputState }
Options for controlling the validation of TLS endpoints.
func (TlsValidationOptionsOutput) ElementType ¶
func (TlsValidationOptionsOutput) ElementType() reflect.Type
func (TlsValidationOptionsOutput) IgnoreHostname ¶
func (o TlsValidationOptionsOutput) IgnoreHostname() pulumi.StringPtrOutput
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
func (TlsValidationOptionsOutput) IgnoreSignature ¶
func (o TlsValidationOptionsOutput) IgnoreSignature() pulumi.StringPtrOutput
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
func (TlsValidationOptionsOutput) ToTlsValidationOptionsOutput ¶
func (o TlsValidationOptionsOutput) ToTlsValidationOptionsOutput() TlsValidationOptionsOutput
func (TlsValidationOptionsOutput) ToTlsValidationOptionsOutputWithContext ¶
func (o TlsValidationOptionsOutput) ToTlsValidationOptionsOutputWithContext(ctx context.Context) TlsValidationOptionsOutput
func (TlsValidationOptionsOutput) ToTlsValidationOptionsPtrOutput ¶
func (o TlsValidationOptionsOutput) ToTlsValidationOptionsPtrOutput() TlsValidationOptionsPtrOutput
func (TlsValidationOptionsOutput) ToTlsValidationOptionsPtrOutputWithContext ¶
func (o TlsValidationOptionsOutput) ToTlsValidationOptionsPtrOutputWithContext(ctx context.Context) TlsValidationOptionsPtrOutput
type TlsValidationOptionsPtrInput ¶
type TlsValidationOptionsPtrInput interface { pulumi.Input ToTlsValidationOptionsPtrOutput() TlsValidationOptionsPtrOutput ToTlsValidationOptionsPtrOutputWithContext(context.Context) TlsValidationOptionsPtrOutput }
TlsValidationOptionsPtrInput is an input type that accepts TlsValidationOptionsArgs, TlsValidationOptionsPtr and TlsValidationOptionsPtrOutput values. You can construct a concrete instance of `TlsValidationOptionsPtrInput` via:
TlsValidationOptionsArgs{...} or: nil
func TlsValidationOptionsPtr ¶
func TlsValidationOptionsPtr(v *TlsValidationOptionsArgs) TlsValidationOptionsPtrInput
type TlsValidationOptionsPtrOutput ¶
type TlsValidationOptionsPtrOutput struct{ *pulumi.OutputState }
func (TlsValidationOptionsPtrOutput) Elem ¶
func (o TlsValidationOptionsPtrOutput) Elem() TlsValidationOptionsOutput
func (TlsValidationOptionsPtrOutput) ElementType ¶
func (TlsValidationOptionsPtrOutput) ElementType() reflect.Type
func (TlsValidationOptionsPtrOutput) IgnoreHostname ¶
func (o TlsValidationOptionsPtrOutput) IgnoreHostname() pulumi.StringPtrOutput
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
func (TlsValidationOptionsPtrOutput) IgnoreSignature ¶
func (o TlsValidationOptionsPtrOutput) IgnoreSignature() pulumi.StringPtrOutput
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
func (TlsValidationOptionsPtrOutput) ToTlsValidationOptionsPtrOutput ¶
func (o TlsValidationOptionsPtrOutput) ToTlsValidationOptionsPtrOutput() TlsValidationOptionsPtrOutput
func (TlsValidationOptionsPtrOutput) ToTlsValidationOptionsPtrOutputWithContext ¶
func (o TlsValidationOptionsPtrOutput) ToTlsValidationOptionsPtrOutputWithContext(ctx context.Context) TlsValidationOptionsPtrOutput
type TlsValidationOptionsResponse ¶
type TlsValidationOptionsResponse struct { // When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'. IgnoreHostname *string `pulumi:"ignoreHostname"` // When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'. IgnoreSignature *string `pulumi:"ignoreSignature"` }
Options for controlling the validation of TLS endpoints.
type TlsValidationOptionsResponseOutput ¶
type TlsValidationOptionsResponseOutput struct{ *pulumi.OutputState }
Options for controlling the validation of TLS endpoints.
func (TlsValidationOptionsResponseOutput) ElementType ¶
func (TlsValidationOptionsResponseOutput) ElementType() reflect.Type
func (TlsValidationOptionsResponseOutput) IgnoreHostname ¶
func (o TlsValidationOptionsResponseOutput) IgnoreHostname() pulumi.StringPtrOutput
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
func (TlsValidationOptionsResponseOutput) IgnoreSignature ¶
func (o TlsValidationOptionsResponseOutput) IgnoreSignature() pulumi.StringPtrOutput
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
func (TlsValidationOptionsResponseOutput) ToTlsValidationOptionsResponseOutput ¶
func (o TlsValidationOptionsResponseOutput) ToTlsValidationOptionsResponseOutput() TlsValidationOptionsResponseOutput
func (TlsValidationOptionsResponseOutput) ToTlsValidationOptionsResponseOutputWithContext ¶
func (o TlsValidationOptionsResponseOutput) ToTlsValidationOptionsResponseOutputWithContext(ctx context.Context) TlsValidationOptionsResponseOutput
type TlsValidationOptionsResponsePtrOutput ¶
type TlsValidationOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (TlsValidationOptionsResponsePtrOutput) ElementType ¶
func (TlsValidationOptionsResponsePtrOutput) ElementType() reflect.Type
func (TlsValidationOptionsResponsePtrOutput) IgnoreHostname ¶
func (o TlsValidationOptionsResponsePtrOutput) IgnoreHostname() pulumi.StringPtrOutput
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
func (TlsValidationOptionsResponsePtrOutput) IgnoreSignature ¶
func (o TlsValidationOptionsResponsePtrOutput) IgnoreSignature() pulumi.StringPtrOutput
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
func (TlsValidationOptionsResponsePtrOutput) ToTlsValidationOptionsResponsePtrOutput ¶
func (o TlsValidationOptionsResponsePtrOutput) ToTlsValidationOptionsResponsePtrOutput() TlsValidationOptionsResponsePtrOutput
func (TlsValidationOptionsResponsePtrOutput) ToTlsValidationOptionsResponsePtrOutputWithContext ¶
func (o TlsValidationOptionsResponsePtrOutput) ToTlsValidationOptionsResponsePtrOutputWithContext(ctx context.Context) TlsValidationOptionsResponsePtrOutput
type TokenClaim ¶
type TokenClaim struct { // Name of the claim which must be present on the token. Name string `pulumi:"name"` // Expected value of the claim to be present on the token. Value string `pulumi:"value"` }
Properties for expected token claims.
type TokenClaimArgs ¶
type TokenClaimArgs struct { // Name of the claim which must be present on the token. Name pulumi.StringInput `pulumi:"name"` // Expected value of the claim to be present on the token. Value pulumi.StringInput `pulumi:"value"` }
Properties for expected token claims.
func (TokenClaimArgs) ElementType ¶
func (TokenClaimArgs) ElementType() reflect.Type
func (TokenClaimArgs) ToTokenClaimOutput ¶
func (i TokenClaimArgs) ToTokenClaimOutput() TokenClaimOutput
func (TokenClaimArgs) ToTokenClaimOutputWithContext ¶
func (i TokenClaimArgs) ToTokenClaimOutputWithContext(ctx context.Context) TokenClaimOutput
type TokenClaimArray ¶
type TokenClaimArray []TokenClaimInput
func (TokenClaimArray) ElementType ¶
func (TokenClaimArray) ElementType() reflect.Type
func (TokenClaimArray) ToTokenClaimArrayOutput ¶
func (i TokenClaimArray) ToTokenClaimArrayOutput() TokenClaimArrayOutput
func (TokenClaimArray) ToTokenClaimArrayOutputWithContext ¶
func (i TokenClaimArray) ToTokenClaimArrayOutputWithContext(ctx context.Context) TokenClaimArrayOutput
type TokenClaimArrayInput ¶
type TokenClaimArrayInput interface { pulumi.Input ToTokenClaimArrayOutput() TokenClaimArrayOutput ToTokenClaimArrayOutputWithContext(context.Context) TokenClaimArrayOutput }
TokenClaimArrayInput is an input type that accepts TokenClaimArray and TokenClaimArrayOutput values. You can construct a concrete instance of `TokenClaimArrayInput` via:
TokenClaimArray{ TokenClaimArgs{...} }
type TokenClaimArrayOutput ¶
type TokenClaimArrayOutput struct{ *pulumi.OutputState }
func (TokenClaimArrayOutput) ElementType ¶
func (TokenClaimArrayOutput) ElementType() reflect.Type
func (TokenClaimArrayOutput) Index ¶
func (o TokenClaimArrayOutput) Index(i pulumi.IntInput) TokenClaimOutput
func (TokenClaimArrayOutput) ToTokenClaimArrayOutput ¶
func (o TokenClaimArrayOutput) ToTokenClaimArrayOutput() TokenClaimArrayOutput
func (TokenClaimArrayOutput) ToTokenClaimArrayOutputWithContext ¶
func (o TokenClaimArrayOutput) ToTokenClaimArrayOutputWithContext(ctx context.Context) TokenClaimArrayOutput
type TokenClaimInput ¶
type TokenClaimInput interface { pulumi.Input ToTokenClaimOutput() TokenClaimOutput ToTokenClaimOutputWithContext(context.Context) TokenClaimOutput }
TokenClaimInput is an input type that accepts TokenClaimArgs and TokenClaimOutput values. You can construct a concrete instance of `TokenClaimInput` via:
TokenClaimArgs{...}
type TokenClaimOutput ¶
type TokenClaimOutput struct{ *pulumi.OutputState }
Properties for expected token claims.
func (TokenClaimOutput) ElementType ¶
func (TokenClaimOutput) ElementType() reflect.Type
func (TokenClaimOutput) Name ¶
func (o TokenClaimOutput) Name() pulumi.StringOutput
Name of the claim which must be present on the token.
func (TokenClaimOutput) ToTokenClaimOutput ¶
func (o TokenClaimOutput) ToTokenClaimOutput() TokenClaimOutput
func (TokenClaimOutput) ToTokenClaimOutputWithContext ¶
func (o TokenClaimOutput) ToTokenClaimOutputWithContext(ctx context.Context) TokenClaimOutput
func (TokenClaimOutput) Value ¶
func (o TokenClaimOutput) Value() pulumi.StringOutput
Expected value of the claim to be present on the token.
type TokenClaimResponse ¶
type TokenClaimResponse struct { // Name of the claim which must be present on the token. Name string `pulumi:"name"` // Expected value of the claim to be present on the token. Value string `pulumi:"value"` }
Properties for expected token claims.
type TokenClaimResponseArrayOutput ¶
type TokenClaimResponseArrayOutput struct{ *pulumi.OutputState }
func (TokenClaimResponseArrayOutput) ElementType ¶
func (TokenClaimResponseArrayOutput) ElementType() reflect.Type
func (TokenClaimResponseArrayOutput) Index ¶
func (o TokenClaimResponseArrayOutput) Index(i pulumi.IntInput) TokenClaimResponseOutput
func (TokenClaimResponseArrayOutput) ToTokenClaimResponseArrayOutput ¶
func (o TokenClaimResponseArrayOutput) ToTokenClaimResponseArrayOutput() TokenClaimResponseArrayOutput
func (TokenClaimResponseArrayOutput) ToTokenClaimResponseArrayOutputWithContext ¶
func (o TokenClaimResponseArrayOutput) ToTokenClaimResponseArrayOutputWithContext(ctx context.Context) TokenClaimResponseArrayOutput
type TokenClaimResponseOutput ¶
type TokenClaimResponseOutput struct{ *pulumi.OutputState }
Properties for expected token claims.
func (TokenClaimResponseOutput) ElementType ¶
func (TokenClaimResponseOutput) ElementType() reflect.Type
func (TokenClaimResponseOutput) Name ¶
func (o TokenClaimResponseOutput) Name() pulumi.StringOutput
Name of the claim which must be present on the token.
func (TokenClaimResponseOutput) ToTokenClaimResponseOutput ¶
func (o TokenClaimResponseOutput) ToTokenClaimResponseOutput() TokenClaimResponseOutput
func (TokenClaimResponseOutput) ToTokenClaimResponseOutputWithContext ¶
func (o TokenClaimResponseOutput) ToTokenClaimResponseOutputWithContext(ctx context.Context) TokenClaimResponseOutput
func (TokenClaimResponseOutput) Value ¶
func (o TokenClaimResponseOutput) Value() pulumi.StringOutput
Expected value of the claim to be present on the token.
type UnsecuredEndpoint ¶
type UnsecuredEndpoint struct { // Credentials to be presented to the endpoint. Credentials UsernamePasswordCredentials `pulumi:"credentials"` // Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall. Tunnel *SecureIotDeviceRemoteTunnel `pulumi:"tunnel"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.UnsecuredEndpoint'. Type string `pulumi:"type"` // The endpoint URL for Video Analyzer to connect to. Url string `pulumi:"url"` }
Unsecured endpoint describes an endpoint that the pipeline can connect to over clear transport (no encryption in transit).
type UnsecuredEndpointArgs ¶
type UnsecuredEndpointArgs struct { // Credentials to be presented to the endpoint. Credentials UsernamePasswordCredentialsInput `pulumi:"credentials"` // Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall. Tunnel SecureIotDeviceRemoteTunnelPtrInput `pulumi:"tunnel"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.UnsecuredEndpoint'. Type pulumi.StringInput `pulumi:"type"` // The endpoint URL for Video Analyzer to connect to. Url pulumi.StringInput `pulumi:"url"` }
Unsecured endpoint describes an endpoint that the pipeline can connect to over clear transport (no encryption in transit).
func (UnsecuredEndpointArgs) ElementType ¶
func (UnsecuredEndpointArgs) ElementType() reflect.Type
func (UnsecuredEndpointArgs) ToUnsecuredEndpointOutput ¶
func (i UnsecuredEndpointArgs) ToUnsecuredEndpointOutput() UnsecuredEndpointOutput
func (UnsecuredEndpointArgs) ToUnsecuredEndpointOutputWithContext ¶
func (i UnsecuredEndpointArgs) ToUnsecuredEndpointOutputWithContext(ctx context.Context) UnsecuredEndpointOutput
type UnsecuredEndpointInput ¶
type UnsecuredEndpointInput interface { pulumi.Input ToUnsecuredEndpointOutput() UnsecuredEndpointOutput ToUnsecuredEndpointOutputWithContext(context.Context) UnsecuredEndpointOutput }
UnsecuredEndpointInput is an input type that accepts UnsecuredEndpointArgs and UnsecuredEndpointOutput values. You can construct a concrete instance of `UnsecuredEndpointInput` via:
UnsecuredEndpointArgs{...}
type UnsecuredEndpointOutput ¶
type UnsecuredEndpointOutput struct{ *pulumi.OutputState }
Unsecured endpoint describes an endpoint that the pipeline can connect to over clear transport (no encryption in transit).
func (UnsecuredEndpointOutput) Credentials ¶
func (o UnsecuredEndpointOutput) Credentials() UsernamePasswordCredentialsOutput
Credentials to be presented to the endpoint.
func (UnsecuredEndpointOutput) ElementType ¶
func (UnsecuredEndpointOutput) ElementType() reflect.Type
func (UnsecuredEndpointOutput) ToUnsecuredEndpointOutput ¶
func (o UnsecuredEndpointOutput) ToUnsecuredEndpointOutput() UnsecuredEndpointOutput
func (UnsecuredEndpointOutput) ToUnsecuredEndpointOutputWithContext ¶
func (o UnsecuredEndpointOutput) ToUnsecuredEndpointOutputWithContext(ctx context.Context) UnsecuredEndpointOutput
func (UnsecuredEndpointOutput) Tunnel ¶
func (o UnsecuredEndpointOutput) Tunnel() SecureIotDeviceRemoteTunnelPtrOutput
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
func (UnsecuredEndpointOutput) Type ¶
func (o UnsecuredEndpointOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.UnsecuredEndpoint'.
func (UnsecuredEndpointOutput) Url ¶
func (o UnsecuredEndpointOutput) Url() pulumi.StringOutput
The endpoint URL for Video Analyzer to connect to.
type UnsecuredEndpointResponse ¶
type UnsecuredEndpointResponse struct { // Credentials to be presented to the endpoint. Credentials UsernamePasswordCredentialsResponse `pulumi:"credentials"` // Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall. Tunnel *SecureIotDeviceRemoteTunnelResponse `pulumi:"tunnel"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.UnsecuredEndpoint'. Type string `pulumi:"type"` // The endpoint URL for Video Analyzer to connect to. Url string `pulumi:"url"` }
Unsecured endpoint describes an endpoint that the pipeline can connect to over clear transport (no encryption in transit).
type UnsecuredEndpointResponseOutput ¶
type UnsecuredEndpointResponseOutput struct{ *pulumi.OutputState }
Unsecured endpoint describes an endpoint that the pipeline can connect to over clear transport (no encryption in transit).
func (UnsecuredEndpointResponseOutput) Credentials ¶
func (o UnsecuredEndpointResponseOutput) Credentials() UsernamePasswordCredentialsResponseOutput
Credentials to be presented to the endpoint.
func (UnsecuredEndpointResponseOutput) ElementType ¶
func (UnsecuredEndpointResponseOutput) ElementType() reflect.Type
func (UnsecuredEndpointResponseOutput) ToUnsecuredEndpointResponseOutput ¶
func (o UnsecuredEndpointResponseOutput) ToUnsecuredEndpointResponseOutput() UnsecuredEndpointResponseOutput
func (UnsecuredEndpointResponseOutput) ToUnsecuredEndpointResponseOutputWithContext ¶
func (o UnsecuredEndpointResponseOutput) ToUnsecuredEndpointResponseOutputWithContext(ctx context.Context) UnsecuredEndpointResponseOutput
func (UnsecuredEndpointResponseOutput) Tunnel ¶
func (o UnsecuredEndpointResponseOutput) Tunnel() SecureIotDeviceRemoteTunnelResponsePtrOutput
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
func (UnsecuredEndpointResponseOutput) Type ¶
func (o UnsecuredEndpointResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.UnsecuredEndpoint'.
func (UnsecuredEndpointResponseOutput) Url ¶
func (o UnsecuredEndpointResponseOutput) Url() pulumi.StringOutput
The endpoint URL for Video Analyzer to connect to.
type UserAssignedManagedIdentityResponse ¶
type UserAssignedManagedIdentityResponse struct { // The client ID. ClientId string `pulumi:"clientId"` // The principal ID. PrincipalId string `pulumi:"principalId"` }
The details of the user assigned managed identity used by the Video Analyzer resource.
type UserAssignedManagedIdentityResponseMapOutput ¶
type UserAssignedManagedIdentityResponseMapOutput struct{ *pulumi.OutputState }
func (UserAssignedManagedIdentityResponseMapOutput) ElementType ¶
func (UserAssignedManagedIdentityResponseMapOutput) ElementType() reflect.Type
func (UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutput ¶
func (o UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutput() UserAssignedManagedIdentityResponseMapOutput
func (UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutputWithContext ¶
func (o UserAssignedManagedIdentityResponseMapOutput) ToUserAssignedManagedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedManagedIdentityResponseMapOutput
type UserAssignedManagedIdentityResponseOutput ¶
type UserAssignedManagedIdentityResponseOutput struct{ *pulumi.OutputState }
The details of the user assigned managed identity used by the Video Analyzer resource.
func (UserAssignedManagedIdentityResponseOutput) ClientId ¶
func (o UserAssignedManagedIdentityResponseOutput) ClientId() pulumi.StringOutput
The client ID.
func (UserAssignedManagedIdentityResponseOutput) ElementType ¶
func (UserAssignedManagedIdentityResponseOutput) ElementType() reflect.Type
func (UserAssignedManagedIdentityResponseOutput) PrincipalId ¶
func (o UserAssignedManagedIdentityResponseOutput) PrincipalId() pulumi.StringOutput
The principal ID.
func (UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutput ¶
func (o UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutput() UserAssignedManagedIdentityResponseOutput
func (UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutputWithContext ¶
func (o UserAssignedManagedIdentityResponseOutput) ToUserAssignedManagedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedManagedIdentityResponseOutput
type UsernamePasswordCredentials ¶
type UsernamePasswordCredentials struct { // Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests. Password string `pulumi:"password"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.UsernamePasswordCredentials'. Type string `pulumi:"type"` // Username to be presented as part of the credentials. Username string `pulumi:"username"` }
Username and password credentials.
type UsernamePasswordCredentialsArgs ¶
type UsernamePasswordCredentialsArgs struct { // Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests. Password pulumi.StringInput `pulumi:"password"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.UsernamePasswordCredentials'. Type pulumi.StringInput `pulumi:"type"` // Username to be presented as part of the credentials. Username pulumi.StringInput `pulumi:"username"` }
Username and password credentials.
func (UsernamePasswordCredentialsArgs) ElementType ¶
func (UsernamePasswordCredentialsArgs) ElementType() reflect.Type
func (UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutput ¶
func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput
func (UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutputWithContext ¶
func (i UsernamePasswordCredentialsArgs) ToUsernamePasswordCredentialsOutputWithContext(ctx context.Context) UsernamePasswordCredentialsOutput
type UsernamePasswordCredentialsInput ¶
type UsernamePasswordCredentialsInput interface { pulumi.Input ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput ToUsernamePasswordCredentialsOutputWithContext(context.Context) UsernamePasswordCredentialsOutput }
UsernamePasswordCredentialsInput is an input type that accepts UsernamePasswordCredentialsArgs and UsernamePasswordCredentialsOutput values. You can construct a concrete instance of `UsernamePasswordCredentialsInput` via:
UsernamePasswordCredentialsArgs{...}
type UsernamePasswordCredentialsOutput ¶
type UsernamePasswordCredentialsOutput struct{ *pulumi.OutputState }
Username and password credentials.
func (UsernamePasswordCredentialsOutput) ElementType ¶
func (UsernamePasswordCredentialsOutput) ElementType() reflect.Type
func (UsernamePasswordCredentialsOutput) Password ¶
func (o UsernamePasswordCredentialsOutput) Password() pulumi.StringOutput
Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests.
func (UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutput ¶
func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutput() UsernamePasswordCredentialsOutput
func (UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutputWithContext ¶
func (o UsernamePasswordCredentialsOutput) ToUsernamePasswordCredentialsOutputWithContext(ctx context.Context) UsernamePasswordCredentialsOutput
func (UsernamePasswordCredentialsOutput) Type ¶
func (o UsernamePasswordCredentialsOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.UsernamePasswordCredentials'.
func (UsernamePasswordCredentialsOutput) Username ¶
func (o UsernamePasswordCredentialsOutput) Username() pulumi.StringOutput
Username to be presented as part of the credentials.
type UsernamePasswordCredentialsResponse ¶
type UsernamePasswordCredentialsResponse struct { // Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests. Password string `pulumi:"password"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.UsernamePasswordCredentials'. Type string `pulumi:"type"` // Username to be presented as part of the credentials. Username string `pulumi:"username"` }
Username and password credentials.
type UsernamePasswordCredentialsResponseOutput ¶
type UsernamePasswordCredentialsResponseOutput struct{ *pulumi.OutputState }
Username and password credentials.
func (UsernamePasswordCredentialsResponseOutput) ElementType ¶
func (UsernamePasswordCredentialsResponseOutput) ElementType() reflect.Type
func (UsernamePasswordCredentialsResponseOutput) Password ¶
func (o UsernamePasswordCredentialsResponseOutput) Password() pulumi.StringOutput
Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests.
func (UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutput ¶
func (o UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutput() UsernamePasswordCredentialsResponseOutput
func (UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutputWithContext ¶
func (o UsernamePasswordCredentialsResponseOutput) ToUsernamePasswordCredentialsResponseOutputWithContext(ctx context.Context) UsernamePasswordCredentialsResponseOutput
func (UsernamePasswordCredentialsResponseOutput) Type ¶
func (o UsernamePasswordCredentialsResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.UsernamePasswordCredentials'.
func (UsernamePasswordCredentialsResponseOutput) Username ¶
func (o UsernamePasswordCredentialsResponseOutput) Username() pulumi.StringOutput
Username to be presented as part of the credentials.
type Video ¶
type Video struct { pulumi.CustomResourceState // Video archival properties. Archival VideoArchivalResponsePtrOutput `pulumi:"archival"` // Set of URLs to the video content. ContentUrls VideoContentUrlsResponseOutput `pulumi:"contentUrls"` // Optional video description provided by the user. Value can be up to 2048 characters long. Description pulumi.StringPtrOutput `pulumi:"description"` // Video flags contain information about the available video actions and its dynamic properties based on the current video state. Flags VideoFlagsResponseOutput `pulumi:"flags"` // Contains information about the video and audio content. MediaInfo VideoMediaInfoResponsePtrOutput `pulumi:"mediaInfo"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Optional video title provided by the user. Value can be up to 256 characters long. Title pulumi.StringPtrOutput `pulumi:"title"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
Represents a video resource within Azure Video Analyzer. Videos can be ingested from RTSP cameras through live pipelines or can be created by exporting sequences from existing captured video through a pipeline job. Videos ingested through live pipelines can be streamed through Azure Video Analyzer Player Widget or compatible players. Exported videos can be downloaded as MP4 files. Azure REST API version: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-05-01-preview.
Other available API versions: 2021-05-01-preview.
func GetVideo ¶
func GetVideo(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VideoState, opts ...pulumi.ResourceOption) (*Video, error)
GetVideo gets an existing Video 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 NewVideo ¶
func NewVideo(ctx *pulumi.Context, name string, args *VideoArgs, opts ...pulumi.ResourceOption) (*Video, error)
NewVideo registers a new resource with the given unique name, arguments, and options.
func (*Video) ElementType ¶
func (*Video) ToVideoOutput ¶
func (i *Video) ToVideoOutput() VideoOutput
func (*Video) ToVideoOutputWithContext ¶
func (i *Video) ToVideoOutputWithContext(ctx context.Context) VideoOutput
type VideoAnalyzer ¶
type VideoAnalyzer struct { pulumi.CustomResourceState // The account encryption properties. Encryption AccountEncryptionResponsePtrOutput `pulumi:"encryption"` // The endpoints associated with this resource. Endpoints EndpointResponseArrayOutput `pulumi:"endpoints"` // The identities associated to the Video Analyzer resource. Identity VideoAnalyzerIdentityResponsePtrOutput `pulumi:"identity"` // The IoT Hubs for this resource. IotHubs IotHubResponseArrayOutput `pulumi:"iotHubs"` // The geo-location where the resource lives Location pulumi.StringOutput `pulumi:"location"` // The name of the resource Name pulumi.StringOutput `pulumi:"name"` // Network access control for Video Analyzer. NetworkAccessControl NetworkAccessControlResponsePtrOutput `pulumi:"networkAccessControl"` // Private Endpoint Connections created under Video Analyzer account. PrivateEndpointConnections PrivateEndpointConnectionResponseArrayOutput `pulumi:"privateEndpointConnections"` // Provisioning state of the Video Analyzer account. ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"` // Whether or not public network access is allowed for resources under the Video Analyzer account. PublicNetworkAccess pulumi.StringPtrOutput `pulumi:"publicNetworkAccess"` // The storage accounts for this resource. StorageAccounts StorageAccountResponseArrayOutput `pulumi:"storageAccounts"` // Azure Resource Manager metadata containing createdBy and modifiedBy information. SystemData SystemDataResponseOutput `pulumi:"systemData"` // Resource tags. Tags pulumi.StringMapOutput `pulumi:"tags"` // The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type pulumi.StringOutput `pulumi:"type"` }
The Video Analyzer account. Azure REST API version: 2021-11-01-preview. Prior API version in Azure Native 1.x: 2021-05-01-preview.
Other available API versions: 2021-05-01-preview.
func GetVideoAnalyzer ¶
func GetVideoAnalyzer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VideoAnalyzerState, opts ...pulumi.ResourceOption) (*VideoAnalyzer, error)
GetVideoAnalyzer gets an existing VideoAnalyzer 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 NewVideoAnalyzer ¶
func NewVideoAnalyzer(ctx *pulumi.Context, name string, args *VideoAnalyzerArgs, opts ...pulumi.ResourceOption) (*VideoAnalyzer, error)
NewVideoAnalyzer registers a new resource with the given unique name, arguments, and options.
func (*VideoAnalyzer) ElementType ¶
func (*VideoAnalyzer) ElementType() reflect.Type
func (*VideoAnalyzer) ToVideoAnalyzerOutput ¶
func (i *VideoAnalyzer) ToVideoAnalyzerOutput() VideoAnalyzerOutput
func (*VideoAnalyzer) ToVideoAnalyzerOutputWithContext ¶
func (i *VideoAnalyzer) ToVideoAnalyzerOutputWithContext(ctx context.Context) VideoAnalyzerOutput
type VideoAnalyzerArgs ¶
type VideoAnalyzerArgs struct { // The Video Analyzer account name. AccountName pulumi.StringPtrInput // The account encryption properties. Encryption AccountEncryptionPtrInput // The identities associated to the Video Analyzer resource. Identity VideoAnalyzerIdentityPtrInput // The IoT Hubs for this resource. IotHubs IotHubArrayInput // The geo-location where the resource lives Location pulumi.StringPtrInput // Network access control for Video Analyzer. NetworkAccessControl NetworkAccessControlPtrInput // Whether or not public network access is allowed for resources under the Video Analyzer account. PublicNetworkAccess pulumi.StringPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // The storage accounts for this resource. StorageAccounts StorageAccountArrayInput // Resource tags. Tags pulumi.StringMapInput }
The set of arguments for constructing a VideoAnalyzer resource.
func (VideoAnalyzerArgs) ElementType ¶
func (VideoAnalyzerArgs) ElementType() reflect.Type
type VideoAnalyzerIdentity ¶
type VideoAnalyzerIdentity struct { // The identity type. Type string `pulumi:"type"` // The User Assigned Managed Identities. UserAssignedIdentities []string `pulumi:"userAssignedIdentities"` }
The managed identity for the Video Analyzer resource.
type VideoAnalyzerIdentityArgs ¶
type VideoAnalyzerIdentityArgs struct { // The identity type. Type pulumi.StringInput `pulumi:"type"` // The User Assigned Managed Identities. UserAssignedIdentities pulumi.StringArrayInput `pulumi:"userAssignedIdentities"` }
The managed identity for the Video Analyzer resource.
func (VideoAnalyzerIdentityArgs) ElementType ¶
func (VideoAnalyzerIdentityArgs) ElementType() reflect.Type
func (VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityOutput ¶
func (i VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityOutput() VideoAnalyzerIdentityOutput
func (VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityOutputWithContext ¶
func (i VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityOutputWithContext(ctx context.Context) VideoAnalyzerIdentityOutput
func (VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityPtrOutput ¶
func (i VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityPtrOutput() VideoAnalyzerIdentityPtrOutput
func (VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityPtrOutputWithContext ¶
func (i VideoAnalyzerIdentityArgs) ToVideoAnalyzerIdentityPtrOutputWithContext(ctx context.Context) VideoAnalyzerIdentityPtrOutput
type VideoAnalyzerIdentityInput ¶
type VideoAnalyzerIdentityInput interface { pulumi.Input ToVideoAnalyzerIdentityOutput() VideoAnalyzerIdentityOutput ToVideoAnalyzerIdentityOutputWithContext(context.Context) VideoAnalyzerIdentityOutput }
VideoAnalyzerIdentityInput is an input type that accepts VideoAnalyzerIdentityArgs and VideoAnalyzerIdentityOutput values. You can construct a concrete instance of `VideoAnalyzerIdentityInput` via:
VideoAnalyzerIdentityArgs{...}
type VideoAnalyzerIdentityOutput ¶
type VideoAnalyzerIdentityOutput struct{ *pulumi.OutputState }
The managed identity for the Video Analyzer resource.
func (VideoAnalyzerIdentityOutput) ElementType ¶
func (VideoAnalyzerIdentityOutput) ElementType() reflect.Type
func (VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityOutput ¶
func (o VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityOutput() VideoAnalyzerIdentityOutput
func (VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityOutputWithContext ¶
func (o VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityOutputWithContext(ctx context.Context) VideoAnalyzerIdentityOutput
func (VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityPtrOutput ¶
func (o VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityPtrOutput() VideoAnalyzerIdentityPtrOutput
func (VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityPtrOutputWithContext ¶
func (o VideoAnalyzerIdentityOutput) ToVideoAnalyzerIdentityPtrOutputWithContext(ctx context.Context) VideoAnalyzerIdentityPtrOutput
func (VideoAnalyzerIdentityOutput) Type ¶
func (o VideoAnalyzerIdentityOutput) Type() pulumi.StringOutput
The identity type.
func (VideoAnalyzerIdentityOutput) UserAssignedIdentities ¶
func (o VideoAnalyzerIdentityOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The User Assigned Managed Identities.
type VideoAnalyzerIdentityPtrInput ¶
type VideoAnalyzerIdentityPtrInput interface { pulumi.Input ToVideoAnalyzerIdentityPtrOutput() VideoAnalyzerIdentityPtrOutput ToVideoAnalyzerIdentityPtrOutputWithContext(context.Context) VideoAnalyzerIdentityPtrOutput }
VideoAnalyzerIdentityPtrInput is an input type that accepts VideoAnalyzerIdentityArgs, VideoAnalyzerIdentityPtr and VideoAnalyzerIdentityPtrOutput values. You can construct a concrete instance of `VideoAnalyzerIdentityPtrInput` via:
VideoAnalyzerIdentityArgs{...} or: nil
func VideoAnalyzerIdentityPtr ¶
func VideoAnalyzerIdentityPtr(v *VideoAnalyzerIdentityArgs) VideoAnalyzerIdentityPtrInput
type VideoAnalyzerIdentityPtrOutput ¶
type VideoAnalyzerIdentityPtrOutput struct{ *pulumi.OutputState }
func (VideoAnalyzerIdentityPtrOutput) Elem ¶
func (o VideoAnalyzerIdentityPtrOutput) Elem() VideoAnalyzerIdentityOutput
func (VideoAnalyzerIdentityPtrOutput) ElementType ¶
func (VideoAnalyzerIdentityPtrOutput) ElementType() reflect.Type
func (VideoAnalyzerIdentityPtrOutput) ToVideoAnalyzerIdentityPtrOutput ¶
func (o VideoAnalyzerIdentityPtrOutput) ToVideoAnalyzerIdentityPtrOutput() VideoAnalyzerIdentityPtrOutput
func (VideoAnalyzerIdentityPtrOutput) ToVideoAnalyzerIdentityPtrOutputWithContext ¶
func (o VideoAnalyzerIdentityPtrOutput) ToVideoAnalyzerIdentityPtrOutputWithContext(ctx context.Context) VideoAnalyzerIdentityPtrOutput
func (VideoAnalyzerIdentityPtrOutput) Type ¶
func (o VideoAnalyzerIdentityPtrOutput) Type() pulumi.StringPtrOutput
The identity type.
func (VideoAnalyzerIdentityPtrOutput) UserAssignedIdentities ¶
func (o VideoAnalyzerIdentityPtrOutput) UserAssignedIdentities() pulumi.StringArrayOutput
The User Assigned Managed Identities.
type VideoAnalyzerIdentityResponse ¶
type VideoAnalyzerIdentityResponse struct { // The identity type. Type string `pulumi:"type"` // The User Assigned Managed Identities. UserAssignedIdentities map[string]UserAssignedManagedIdentityResponse `pulumi:"userAssignedIdentities"` }
The managed identity for the Video Analyzer resource.
type VideoAnalyzerIdentityResponseOutput ¶
type VideoAnalyzerIdentityResponseOutput struct{ *pulumi.OutputState }
The managed identity for the Video Analyzer resource.
func (VideoAnalyzerIdentityResponseOutput) ElementType ¶
func (VideoAnalyzerIdentityResponseOutput) ElementType() reflect.Type
func (VideoAnalyzerIdentityResponseOutput) ToVideoAnalyzerIdentityResponseOutput ¶
func (o VideoAnalyzerIdentityResponseOutput) ToVideoAnalyzerIdentityResponseOutput() VideoAnalyzerIdentityResponseOutput
func (VideoAnalyzerIdentityResponseOutput) ToVideoAnalyzerIdentityResponseOutputWithContext ¶
func (o VideoAnalyzerIdentityResponseOutput) ToVideoAnalyzerIdentityResponseOutputWithContext(ctx context.Context) VideoAnalyzerIdentityResponseOutput
func (VideoAnalyzerIdentityResponseOutput) Type ¶
func (o VideoAnalyzerIdentityResponseOutput) Type() pulumi.StringOutput
The identity type.
func (VideoAnalyzerIdentityResponseOutput) UserAssignedIdentities ¶
func (o VideoAnalyzerIdentityResponseOutput) UserAssignedIdentities() UserAssignedManagedIdentityResponseMapOutput
The User Assigned Managed Identities.
type VideoAnalyzerIdentityResponsePtrOutput ¶
type VideoAnalyzerIdentityResponsePtrOutput struct{ *pulumi.OutputState }
func (VideoAnalyzerIdentityResponsePtrOutput) ElementType ¶
func (VideoAnalyzerIdentityResponsePtrOutput) ElementType() reflect.Type
func (VideoAnalyzerIdentityResponsePtrOutput) ToVideoAnalyzerIdentityResponsePtrOutput ¶
func (o VideoAnalyzerIdentityResponsePtrOutput) ToVideoAnalyzerIdentityResponsePtrOutput() VideoAnalyzerIdentityResponsePtrOutput
func (VideoAnalyzerIdentityResponsePtrOutput) ToVideoAnalyzerIdentityResponsePtrOutputWithContext ¶
func (o VideoAnalyzerIdentityResponsePtrOutput) ToVideoAnalyzerIdentityResponsePtrOutputWithContext(ctx context.Context) VideoAnalyzerIdentityResponsePtrOutput
func (VideoAnalyzerIdentityResponsePtrOutput) Type ¶
func (o VideoAnalyzerIdentityResponsePtrOutput) Type() pulumi.StringPtrOutput
The identity type.
func (VideoAnalyzerIdentityResponsePtrOutput) UserAssignedIdentities ¶
func (o VideoAnalyzerIdentityResponsePtrOutput) UserAssignedIdentities() UserAssignedManagedIdentityResponseMapOutput
The User Assigned Managed Identities.
type VideoAnalyzerInput ¶
type VideoAnalyzerInput interface { pulumi.Input ToVideoAnalyzerOutput() VideoAnalyzerOutput ToVideoAnalyzerOutputWithContext(ctx context.Context) VideoAnalyzerOutput }
type VideoAnalyzerOutput ¶
type VideoAnalyzerOutput struct{ *pulumi.OutputState }
func (VideoAnalyzerOutput) ElementType ¶
func (VideoAnalyzerOutput) ElementType() reflect.Type
func (VideoAnalyzerOutput) Encryption ¶
func (o VideoAnalyzerOutput) Encryption() AccountEncryptionResponsePtrOutput
The account encryption properties.
func (VideoAnalyzerOutput) Endpoints ¶
func (o VideoAnalyzerOutput) Endpoints() EndpointResponseArrayOutput
The endpoints associated with this resource.
func (VideoAnalyzerOutput) Identity ¶
func (o VideoAnalyzerOutput) Identity() VideoAnalyzerIdentityResponsePtrOutput
The identities associated to the Video Analyzer resource.
func (VideoAnalyzerOutput) IotHubs ¶
func (o VideoAnalyzerOutput) IotHubs() IotHubResponseArrayOutput
The IoT Hubs for this resource.
func (VideoAnalyzerOutput) Location ¶
func (o VideoAnalyzerOutput) Location() pulumi.StringOutput
The geo-location where the resource lives
func (VideoAnalyzerOutput) Name ¶
func (o VideoAnalyzerOutput) Name() pulumi.StringOutput
The name of the resource
func (VideoAnalyzerOutput) NetworkAccessControl ¶
func (o VideoAnalyzerOutput) NetworkAccessControl() NetworkAccessControlResponsePtrOutput
Network access control for Video Analyzer.
func (VideoAnalyzerOutput) PrivateEndpointConnections ¶
func (o VideoAnalyzerOutput) PrivateEndpointConnections() PrivateEndpointConnectionResponseArrayOutput
Private Endpoint Connections created under Video Analyzer account.
func (VideoAnalyzerOutput) ProvisioningState ¶
func (o VideoAnalyzerOutput) ProvisioningState() pulumi.StringOutput
Provisioning state of the Video Analyzer account.
func (VideoAnalyzerOutput) PublicNetworkAccess ¶
func (o VideoAnalyzerOutput) PublicNetworkAccess() pulumi.StringPtrOutput
Whether or not public network access is allowed for resources under the Video Analyzer account.
func (VideoAnalyzerOutput) StorageAccounts ¶
func (o VideoAnalyzerOutput) StorageAccounts() StorageAccountResponseArrayOutput
The storage accounts for this resource.
func (VideoAnalyzerOutput) SystemData ¶
func (o VideoAnalyzerOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VideoAnalyzerOutput) Tags ¶
func (o VideoAnalyzerOutput) Tags() pulumi.StringMapOutput
Resource tags.
func (VideoAnalyzerOutput) ToVideoAnalyzerOutput ¶
func (o VideoAnalyzerOutput) ToVideoAnalyzerOutput() VideoAnalyzerOutput
func (VideoAnalyzerOutput) ToVideoAnalyzerOutputWithContext ¶
func (o VideoAnalyzerOutput) ToVideoAnalyzerOutputWithContext(ctx context.Context) VideoAnalyzerOutput
func (VideoAnalyzerOutput) Type ¶
func (o VideoAnalyzerOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type VideoAnalyzerState ¶
type VideoAnalyzerState struct { }
func (VideoAnalyzerState) ElementType ¶
func (VideoAnalyzerState) ElementType() reflect.Type
type VideoArchival ¶
type VideoArchival struct { // Video retention period indicates the maximum age of the video archive segments which are intended to be kept in storage. It must be provided in the ISO8601 duration format in the granularity of days, up to a maximum of 10 years. For example, if this is set to P30D (30 days), content older than 30 days will be periodically deleted. This value can be updated at any time and the new desired retention period will be effective within 24 hours. RetentionPeriod *string `pulumi:"retentionPeriod"` }
Video archival properties.
type VideoArchivalArgs ¶
type VideoArchivalArgs struct { // Video retention period indicates the maximum age of the video archive segments which are intended to be kept in storage. It must be provided in the ISO8601 duration format in the granularity of days, up to a maximum of 10 years. For example, if this is set to P30D (30 days), content older than 30 days will be periodically deleted. This value can be updated at any time and the new desired retention period will be effective within 24 hours. RetentionPeriod pulumi.StringPtrInput `pulumi:"retentionPeriod"` }
Video archival properties.
func (VideoArchivalArgs) ElementType ¶
func (VideoArchivalArgs) ElementType() reflect.Type
func (VideoArchivalArgs) ToVideoArchivalOutput ¶
func (i VideoArchivalArgs) ToVideoArchivalOutput() VideoArchivalOutput
func (VideoArchivalArgs) ToVideoArchivalOutputWithContext ¶
func (i VideoArchivalArgs) ToVideoArchivalOutputWithContext(ctx context.Context) VideoArchivalOutput
func (VideoArchivalArgs) ToVideoArchivalPtrOutput ¶
func (i VideoArchivalArgs) ToVideoArchivalPtrOutput() VideoArchivalPtrOutput
func (VideoArchivalArgs) ToVideoArchivalPtrOutputWithContext ¶
func (i VideoArchivalArgs) ToVideoArchivalPtrOutputWithContext(ctx context.Context) VideoArchivalPtrOutput
type VideoArchivalInput ¶
type VideoArchivalInput interface { pulumi.Input ToVideoArchivalOutput() VideoArchivalOutput ToVideoArchivalOutputWithContext(context.Context) VideoArchivalOutput }
VideoArchivalInput is an input type that accepts VideoArchivalArgs and VideoArchivalOutput values. You can construct a concrete instance of `VideoArchivalInput` via:
VideoArchivalArgs{...}
type VideoArchivalOutput ¶
type VideoArchivalOutput struct{ *pulumi.OutputState }
Video archival properties.
func (VideoArchivalOutput) ElementType ¶
func (VideoArchivalOutput) ElementType() reflect.Type
func (VideoArchivalOutput) RetentionPeriod ¶
func (o VideoArchivalOutput) RetentionPeriod() pulumi.StringPtrOutput
Video retention period indicates the maximum age of the video archive segments which are intended to be kept in storage. It must be provided in the ISO8601 duration format in the granularity of days, up to a maximum of 10 years. For example, if this is set to P30D (30 days), content older than 30 days will be periodically deleted. This value can be updated at any time and the new desired retention period will be effective within 24 hours.
func (VideoArchivalOutput) ToVideoArchivalOutput ¶
func (o VideoArchivalOutput) ToVideoArchivalOutput() VideoArchivalOutput
func (VideoArchivalOutput) ToVideoArchivalOutputWithContext ¶
func (o VideoArchivalOutput) ToVideoArchivalOutputWithContext(ctx context.Context) VideoArchivalOutput
func (VideoArchivalOutput) ToVideoArchivalPtrOutput ¶
func (o VideoArchivalOutput) ToVideoArchivalPtrOutput() VideoArchivalPtrOutput
func (VideoArchivalOutput) ToVideoArchivalPtrOutputWithContext ¶
func (o VideoArchivalOutput) ToVideoArchivalPtrOutputWithContext(ctx context.Context) VideoArchivalPtrOutput
type VideoArchivalPtrInput ¶
type VideoArchivalPtrInput interface { pulumi.Input ToVideoArchivalPtrOutput() VideoArchivalPtrOutput ToVideoArchivalPtrOutputWithContext(context.Context) VideoArchivalPtrOutput }
VideoArchivalPtrInput is an input type that accepts VideoArchivalArgs, VideoArchivalPtr and VideoArchivalPtrOutput values. You can construct a concrete instance of `VideoArchivalPtrInput` via:
VideoArchivalArgs{...} or: nil
func VideoArchivalPtr ¶
func VideoArchivalPtr(v *VideoArchivalArgs) VideoArchivalPtrInput
type VideoArchivalPtrOutput ¶
type VideoArchivalPtrOutput struct{ *pulumi.OutputState }
func (VideoArchivalPtrOutput) Elem ¶
func (o VideoArchivalPtrOutput) Elem() VideoArchivalOutput
func (VideoArchivalPtrOutput) ElementType ¶
func (VideoArchivalPtrOutput) ElementType() reflect.Type
func (VideoArchivalPtrOutput) RetentionPeriod ¶
func (o VideoArchivalPtrOutput) RetentionPeriod() pulumi.StringPtrOutput
Video retention period indicates the maximum age of the video archive segments which are intended to be kept in storage. It must be provided in the ISO8601 duration format in the granularity of days, up to a maximum of 10 years. For example, if this is set to P30D (30 days), content older than 30 days will be periodically deleted. This value can be updated at any time and the new desired retention period will be effective within 24 hours.
func (VideoArchivalPtrOutput) ToVideoArchivalPtrOutput ¶
func (o VideoArchivalPtrOutput) ToVideoArchivalPtrOutput() VideoArchivalPtrOutput
func (VideoArchivalPtrOutput) ToVideoArchivalPtrOutputWithContext ¶
func (o VideoArchivalPtrOutput) ToVideoArchivalPtrOutputWithContext(ctx context.Context) VideoArchivalPtrOutput
type VideoArchivalResponse ¶
type VideoArchivalResponse struct { // Video retention period indicates the maximum age of the video archive segments which are intended to be kept in storage. It must be provided in the ISO8601 duration format in the granularity of days, up to a maximum of 10 years. For example, if this is set to P30D (30 days), content older than 30 days will be periodically deleted. This value can be updated at any time and the new desired retention period will be effective within 24 hours. RetentionPeriod *string `pulumi:"retentionPeriod"` }
Video archival properties.
type VideoArchivalResponseOutput ¶
type VideoArchivalResponseOutput struct{ *pulumi.OutputState }
Video archival properties.
func (VideoArchivalResponseOutput) ElementType ¶
func (VideoArchivalResponseOutput) ElementType() reflect.Type
func (VideoArchivalResponseOutput) RetentionPeriod ¶
func (o VideoArchivalResponseOutput) RetentionPeriod() pulumi.StringPtrOutput
Video retention period indicates the maximum age of the video archive segments which are intended to be kept in storage. It must be provided in the ISO8601 duration format in the granularity of days, up to a maximum of 10 years. For example, if this is set to P30D (30 days), content older than 30 days will be periodically deleted. This value can be updated at any time and the new desired retention period will be effective within 24 hours.
func (VideoArchivalResponseOutput) ToVideoArchivalResponseOutput ¶
func (o VideoArchivalResponseOutput) ToVideoArchivalResponseOutput() VideoArchivalResponseOutput
func (VideoArchivalResponseOutput) ToVideoArchivalResponseOutputWithContext ¶
func (o VideoArchivalResponseOutput) ToVideoArchivalResponseOutputWithContext(ctx context.Context) VideoArchivalResponseOutput
type VideoArchivalResponsePtrOutput ¶
type VideoArchivalResponsePtrOutput struct{ *pulumi.OutputState }
func (VideoArchivalResponsePtrOutput) Elem ¶
func (o VideoArchivalResponsePtrOutput) Elem() VideoArchivalResponseOutput
func (VideoArchivalResponsePtrOutput) ElementType ¶
func (VideoArchivalResponsePtrOutput) ElementType() reflect.Type
func (VideoArchivalResponsePtrOutput) RetentionPeriod ¶
func (o VideoArchivalResponsePtrOutput) RetentionPeriod() pulumi.StringPtrOutput
Video retention period indicates the maximum age of the video archive segments which are intended to be kept in storage. It must be provided in the ISO8601 duration format in the granularity of days, up to a maximum of 10 years. For example, if this is set to P30D (30 days), content older than 30 days will be periodically deleted. This value can be updated at any time and the new desired retention period will be effective within 24 hours.
func (VideoArchivalResponsePtrOutput) ToVideoArchivalResponsePtrOutput ¶
func (o VideoArchivalResponsePtrOutput) ToVideoArchivalResponsePtrOutput() VideoArchivalResponsePtrOutput
func (VideoArchivalResponsePtrOutput) ToVideoArchivalResponsePtrOutputWithContext ¶
func (o VideoArchivalResponsePtrOutput) ToVideoArchivalResponsePtrOutputWithContext(ctx context.Context) VideoArchivalResponsePtrOutput
type VideoArgs ¶
type VideoArgs struct { // The Azure Video Analyzer account name. AccountName pulumi.StringInput // Video archival properties. Archival VideoArchivalPtrInput // Optional video description provided by the user. Value can be up to 2048 characters long. Description pulumi.StringPtrInput // Contains information about the video and audio content. MediaInfo VideoMediaInfoPtrInput // The name of the resource group. The name is case insensitive. ResourceGroupName pulumi.StringInput // Optional video title provided by the user. Value can be up to 256 characters long. Title pulumi.StringPtrInput // The Video name. VideoName pulumi.StringPtrInput }
The set of arguments for constructing a Video resource.
func (VideoArgs) ElementType ¶
type VideoContentUrlsResponse ¶
type VideoContentUrlsResponse struct { // Video archive streaming base URL. The archived content can be automatically played by the Azure Video Analyzer player widget. Alternatively, this URL can be used in conjunction with the video content authorization token on any compatible DASH or HLS players by appending the following to the base URL: // // - HLSv4: /manifest(format=m3u8-aapl).m3u8 // - HLS CMAF: /manifest(format=m3u8-cmaf) // - DASH CMAF: /manifest(format=mpd-time-cmaf) // // Moreover, an ongoing video recording can be played in "live mode" with latencies which are approximately double of the chosen video segment length. It is available when the video type is 'archive' and video archiving is enabled. ArchiveBaseUrl *string `pulumi:"archiveBaseUrl"` // Video file download URL. This URL can be used in conjunction with the video content authorization token to download the video MP4 file. The resulting MP4 file can be played on any standard media player. It is available when the video type is 'file' and video file is available for consumption. DownloadUrl *string `pulumi:"downloadUrl"` // Video preview image URLs. These URLs can be used in conjunction with the video content authorization token to download the most recent still image from the video archive in different resolutions. They are available when the video type is 'archive' and preview images are enabled. PreviewImageUrls *VideoPreviewImageUrlsResponse `pulumi:"previewImageUrls"` // Video low-latency streaming URL. The live content can be automatically played by the Azure Video Analyzer player widget. Alternatively, this URL can be used in conjunction with the video content authorization token to expose a WebSocket tunneled RTSP stream. It is available when the video type is 'archive' and a live, low-latency feed is available from the source. RtspTunnelUrl *string `pulumi:"rtspTunnelUrl"` }
Set of URLs to the video content.
type VideoContentUrlsResponseOutput ¶
type VideoContentUrlsResponseOutput struct{ *pulumi.OutputState }
Set of URLs to the video content.
func (VideoContentUrlsResponseOutput) ArchiveBaseUrl ¶
func (o VideoContentUrlsResponseOutput) ArchiveBaseUrl() pulumi.StringPtrOutput
Video archive streaming base URL. The archived content can be automatically played by the Azure Video Analyzer player widget. Alternatively, this URL can be used in conjunction with the video content authorization token on any compatible DASH or HLS players by appending the following to the base URL:
HLSv4: /manifest(format=m3u8-aapl).m3u8
HLS CMAF: /manifest(format=m3u8-cmaf)
DASH CMAF: /manifest(format=mpd-time-cmaf)
Moreover, an ongoing video recording can be played in "live mode" with latencies which are approximately double of the chosen video segment length. It is available when the video type is 'archive' and video archiving is enabled.
func (VideoContentUrlsResponseOutput) DownloadUrl ¶
func (o VideoContentUrlsResponseOutput) DownloadUrl() pulumi.StringPtrOutput
Video file download URL. This URL can be used in conjunction with the video content authorization token to download the video MP4 file. The resulting MP4 file can be played on any standard media player. It is available when the video type is 'file' and video file is available for consumption.
func (VideoContentUrlsResponseOutput) ElementType ¶
func (VideoContentUrlsResponseOutput) ElementType() reflect.Type
func (VideoContentUrlsResponseOutput) PreviewImageUrls ¶
func (o VideoContentUrlsResponseOutput) PreviewImageUrls() VideoPreviewImageUrlsResponsePtrOutput
Video preview image URLs. These URLs can be used in conjunction with the video content authorization token to download the most recent still image from the video archive in different resolutions. They are available when the video type is 'archive' and preview images are enabled.
func (VideoContentUrlsResponseOutput) RtspTunnelUrl ¶
func (o VideoContentUrlsResponseOutput) RtspTunnelUrl() pulumi.StringPtrOutput
Video low-latency streaming URL. The live content can be automatically played by the Azure Video Analyzer player widget. Alternatively, this URL can be used in conjunction with the video content authorization token to expose a WebSocket tunneled RTSP stream. It is available when the video type is 'archive' and a live, low-latency feed is available from the source.
func (VideoContentUrlsResponseOutput) ToVideoContentUrlsResponseOutput ¶
func (o VideoContentUrlsResponseOutput) ToVideoContentUrlsResponseOutput() VideoContentUrlsResponseOutput
func (VideoContentUrlsResponseOutput) ToVideoContentUrlsResponseOutputWithContext ¶
func (o VideoContentUrlsResponseOutput) ToVideoContentUrlsResponseOutputWithContext(ctx context.Context) VideoContentUrlsResponseOutput
type VideoCreationProperties ¶
type VideoCreationProperties struct { // Optional description provided by the user. Value can be up to 2048 characters long. Description *string `pulumi:"description"` // Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live". RetentionPeriod *string `pulumi:"retentionPeriod"` // Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live". SegmentLength *string `pulumi:"segmentLength"` // Optional title provided by the user. Value can be up to 256 characters long. Title *string `pulumi:"title"` }
Optional properties to be used in case a new video resource needs to be created on the service. These will not take effect if the video already exists.
type VideoCreationPropertiesArgs ¶
type VideoCreationPropertiesArgs struct { // Optional description provided by the user. Value can be up to 2048 characters long. Description pulumi.StringPtrInput `pulumi:"description"` // Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live". RetentionPeriod pulumi.StringPtrInput `pulumi:"retentionPeriod"` // Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live". SegmentLength pulumi.StringPtrInput `pulumi:"segmentLength"` // Optional title provided by the user. Value can be up to 256 characters long. Title pulumi.StringPtrInput `pulumi:"title"` }
Optional properties to be used in case a new video resource needs to be created on the service. These will not take effect if the video already exists.
func (VideoCreationPropertiesArgs) ElementType ¶
func (VideoCreationPropertiesArgs) ElementType() reflect.Type
func (VideoCreationPropertiesArgs) ToVideoCreationPropertiesOutput ¶
func (i VideoCreationPropertiesArgs) ToVideoCreationPropertiesOutput() VideoCreationPropertiesOutput
func (VideoCreationPropertiesArgs) ToVideoCreationPropertiesOutputWithContext ¶
func (i VideoCreationPropertiesArgs) ToVideoCreationPropertiesOutputWithContext(ctx context.Context) VideoCreationPropertiesOutput
func (VideoCreationPropertiesArgs) ToVideoCreationPropertiesPtrOutput ¶
func (i VideoCreationPropertiesArgs) ToVideoCreationPropertiesPtrOutput() VideoCreationPropertiesPtrOutput
func (VideoCreationPropertiesArgs) ToVideoCreationPropertiesPtrOutputWithContext ¶
func (i VideoCreationPropertiesArgs) ToVideoCreationPropertiesPtrOutputWithContext(ctx context.Context) VideoCreationPropertiesPtrOutput
type VideoCreationPropertiesInput ¶
type VideoCreationPropertiesInput interface { pulumi.Input ToVideoCreationPropertiesOutput() VideoCreationPropertiesOutput ToVideoCreationPropertiesOutputWithContext(context.Context) VideoCreationPropertiesOutput }
VideoCreationPropertiesInput is an input type that accepts VideoCreationPropertiesArgs and VideoCreationPropertiesOutput values. You can construct a concrete instance of `VideoCreationPropertiesInput` via:
VideoCreationPropertiesArgs{...}
type VideoCreationPropertiesOutput ¶
type VideoCreationPropertiesOutput struct{ *pulumi.OutputState }
Optional properties to be used in case a new video resource needs to be created on the service. These will not take effect if the video already exists.
func (VideoCreationPropertiesOutput) Description ¶
func (o VideoCreationPropertiesOutput) Description() pulumi.StringPtrOutput
Optional description provided by the user. Value can be up to 2048 characters long.
func (VideoCreationPropertiesOutput) ElementType ¶
func (VideoCreationPropertiesOutput) ElementType() reflect.Type
func (VideoCreationPropertiesOutput) RetentionPeriod ¶
func (o VideoCreationPropertiesOutput) RetentionPeriod() pulumi.StringPtrOutput
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
func (VideoCreationPropertiesOutput) SegmentLength ¶
func (o VideoCreationPropertiesOutput) SegmentLength() pulumi.StringPtrOutput
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
func (VideoCreationPropertiesOutput) Title ¶
func (o VideoCreationPropertiesOutput) Title() pulumi.StringPtrOutput
Optional title provided by the user. Value can be up to 256 characters long.
func (VideoCreationPropertiesOutput) ToVideoCreationPropertiesOutput ¶
func (o VideoCreationPropertiesOutput) ToVideoCreationPropertiesOutput() VideoCreationPropertiesOutput
func (VideoCreationPropertiesOutput) ToVideoCreationPropertiesOutputWithContext ¶
func (o VideoCreationPropertiesOutput) ToVideoCreationPropertiesOutputWithContext(ctx context.Context) VideoCreationPropertiesOutput
func (VideoCreationPropertiesOutput) ToVideoCreationPropertiesPtrOutput ¶
func (o VideoCreationPropertiesOutput) ToVideoCreationPropertiesPtrOutput() VideoCreationPropertiesPtrOutput
func (VideoCreationPropertiesOutput) ToVideoCreationPropertiesPtrOutputWithContext ¶
func (o VideoCreationPropertiesOutput) ToVideoCreationPropertiesPtrOutputWithContext(ctx context.Context) VideoCreationPropertiesPtrOutput
type VideoCreationPropertiesPtrInput ¶
type VideoCreationPropertiesPtrInput interface { pulumi.Input ToVideoCreationPropertiesPtrOutput() VideoCreationPropertiesPtrOutput ToVideoCreationPropertiesPtrOutputWithContext(context.Context) VideoCreationPropertiesPtrOutput }
VideoCreationPropertiesPtrInput is an input type that accepts VideoCreationPropertiesArgs, VideoCreationPropertiesPtr and VideoCreationPropertiesPtrOutput values. You can construct a concrete instance of `VideoCreationPropertiesPtrInput` via:
VideoCreationPropertiesArgs{...} or: nil
func VideoCreationPropertiesPtr ¶
func VideoCreationPropertiesPtr(v *VideoCreationPropertiesArgs) VideoCreationPropertiesPtrInput
type VideoCreationPropertiesPtrOutput ¶
type VideoCreationPropertiesPtrOutput struct{ *pulumi.OutputState }
func (VideoCreationPropertiesPtrOutput) Description ¶
func (o VideoCreationPropertiesPtrOutput) Description() pulumi.StringPtrOutput
Optional description provided by the user. Value can be up to 2048 characters long.
func (VideoCreationPropertiesPtrOutput) Elem ¶
func (o VideoCreationPropertiesPtrOutput) Elem() VideoCreationPropertiesOutput
func (VideoCreationPropertiesPtrOutput) ElementType ¶
func (VideoCreationPropertiesPtrOutput) ElementType() reflect.Type
func (VideoCreationPropertiesPtrOutput) RetentionPeriod ¶
func (o VideoCreationPropertiesPtrOutput) RetentionPeriod() pulumi.StringPtrOutput
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
func (VideoCreationPropertiesPtrOutput) SegmentLength ¶
func (o VideoCreationPropertiesPtrOutput) SegmentLength() pulumi.StringPtrOutput
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
func (VideoCreationPropertiesPtrOutput) Title ¶
func (o VideoCreationPropertiesPtrOutput) Title() pulumi.StringPtrOutput
Optional title provided by the user. Value can be up to 256 characters long.
func (VideoCreationPropertiesPtrOutput) ToVideoCreationPropertiesPtrOutput ¶
func (o VideoCreationPropertiesPtrOutput) ToVideoCreationPropertiesPtrOutput() VideoCreationPropertiesPtrOutput
func (VideoCreationPropertiesPtrOutput) ToVideoCreationPropertiesPtrOutputWithContext ¶
func (o VideoCreationPropertiesPtrOutput) ToVideoCreationPropertiesPtrOutputWithContext(ctx context.Context) VideoCreationPropertiesPtrOutput
type VideoCreationPropertiesResponse ¶
type VideoCreationPropertiesResponse struct { // Optional description provided by the user. Value can be up to 2048 characters long. Description *string `pulumi:"description"` // Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live". RetentionPeriod *string `pulumi:"retentionPeriod"` // Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live". SegmentLength *string `pulumi:"segmentLength"` // Optional title provided by the user. Value can be up to 256 characters long. Title *string `pulumi:"title"` }
Optional properties to be used in case a new video resource needs to be created on the service. These will not take effect if the video already exists.
type VideoCreationPropertiesResponseOutput ¶
type VideoCreationPropertiesResponseOutput struct{ *pulumi.OutputState }
Optional properties to be used in case a new video resource needs to be created on the service. These will not take effect if the video already exists.
func (VideoCreationPropertiesResponseOutput) Description ¶
func (o VideoCreationPropertiesResponseOutput) Description() pulumi.StringPtrOutput
Optional description provided by the user. Value can be up to 2048 characters long.
func (VideoCreationPropertiesResponseOutput) ElementType ¶
func (VideoCreationPropertiesResponseOutput) ElementType() reflect.Type
func (VideoCreationPropertiesResponseOutput) RetentionPeriod ¶
func (o VideoCreationPropertiesResponseOutput) RetentionPeriod() pulumi.StringPtrOutput
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
func (VideoCreationPropertiesResponseOutput) SegmentLength ¶
func (o VideoCreationPropertiesResponseOutput) SegmentLength() pulumi.StringPtrOutput
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
func (VideoCreationPropertiesResponseOutput) Title ¶
func (o VideoCreationPropertiesResponseOutput) Title() pulumi.StringPtrOutput
Optional title provided by the user. Value can be up to 256 characters long.
func (VideoCreationPropertiesResponseOutput) ToVideoCreationPropertiesResponseOutput ¶
func (o VideoCreationPropertiesResponseOutput) ToVideoCreationPropertiesResponseOutput() VideoCreationPropertiesResponseOutput
func (VideoCreationPropertiesResponseOutput) ToVideoCreationPropertiesResponseOutputWithContext ¶
func (o VideoCreationPropertiesResponseOutput) ToVideoCreationPropertiesResponseOutputWithContext(ctx context.Context) VideoCreationPropertiesResponseOutput
type VideoCreationPropertiesResponsePtrOutput ¶
type VideoCreationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }
func (VideoCreationPropertiesResponsePtrOutput) Description ¶
func (o VideoCreationPropertiesResponsePtrOutput) Description() pulumi.StringPtrOutput
Optional description provided by the user. Value can be up to 2048 characters long.
func (VideoCreationPropertiesResponsePtrOutput) ElementType ¶
func (VideoCreationPropertiesResponsePtrOutput) ElementType() reflect.Type
func (VideoCreationPropertiesResponsePtrOutput) RetentionPeriod ¶
func (o VideoCreationPropertiesResponsePtrOutput) RetentionPeriod() pulumi.StringPtrOutput
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
func (VideoCreationPropertiesResponsePtrOutput) SegmentLength ¶
func (o VideoCreationPropertiesResponsePtrOutput) SegmentLength() pulumi.StringPtrOutput
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
func (VideoCreationPropertiesResponsePtrOutput) Title ¶
func (o VideoCreationPropertiesResponsePtrOutput) Title() pulumi.StringPtrOutput
Optional title provided by the user. Value can be up to 256 characters long.
func (VideoCreationPropertiesResponsePtrOutput) ToVideoCreationPropertiesResponsePtrOutput ¶
func (o VideoCreationPropertiesResponsePtrOutput) ToVideoCreationPropertiesResponsePtrOutput() VideoCreationPropertiesResponsePtrOutput
func (VideoCreationPropertiesResponsePtrOutput) ToVideoCreationPropertiesResponsePtrOutputWithContext ¶
func (o VideoCreationPropertiesResponsePtrOutput) ToVideoCreationPropertiesResponsePtrOutputWithContext(ctx context.Context) VideoCreationPropertiesResponsePtrOutput
type VideoEncoderH264 ¶
type VideoEncoderH264 struct { // The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video. BitrateKbps *string `pulumi:"bitrateKbps"` // The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video. FrameRate *string `pulumi:"frameRate"` // Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video. Scale *VideoScale `pulumi:"scale"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoEncoderH264'. Type string `pulumi:"type"` }
A custom preset for encoding video with the H.264 (AVC) codec.
type VideoEncoderH264Args ¶
type VideoEncoderH264Args struct { // The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video. BitrateKbps pulumi.StringPtrInput `pulumi:"bitrateKbps"` // The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video. FrameRate pulumi.StringPtrInput `pulumi:"frameRate"` // Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video. Scale VideoScalePtrInput `pulumi:"scale"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoEncoderH264'. Type pulumi.StringInput `pulumi:"type"` }
A custom preset for encoding video with the H.264 (AVC) codec.
func (VideoEncoderH264Args) ElementType ¶
func (VideoEncoderH264Args) ElementType() reflect.Type
func (VideoEncoderH264Args) ToVideoEncoderH264Output ¶
func (i VideoEncoderH264Args) ToVideoEncoderH264Output() VideoEncoderH264Output
func (VideoEncoderH264Args) ToVideoEncoderH264OutputWithContext ¶
func (i VideoEncoderH264Args) ToVideoEncoderH264OutputWithContext(ctx context.Context) VideoEncoderH264Output
func (VideoEncoderH264Args) ToVideoEncoderH264PtrOutput ¶
func (i VideoEncoderH264Args) ToVideoEncoderH264PtrOutput() VideoEncoderH264PtrOutput
func (VideoEncoderH264Args) ToVideoEncoderH264PtrOutputWithContext ¶
func (i VideoEncoderH264Args) ToVideoEncoderH264PtrOutputWithContext(ctx context.Context) VideoEncoderH264PtrOutput
type VideoEncoderH264Input ¶
type VideoEncoderH264Input interface { pulumi.Input ToVideoEncoderH264Output() VideoEncoderH264Output ToVideoEncoderH264OutputWithContext(context.Context) VideoEncoderH264Output }
VideoEncoderH264Input is an input type that accepts VideoEncoderH264Args and VideoEncoderH264Output values. You can construct a concrete instance of `VideoEncoderH264Input` via:
VideoEncoderH264Args{...}
type VideoEncoderH264Output ¶
type VideoEncoderH264Output struct{ *pulumi.OutputState }
A custom preset for encoding video with the H.264 (AVC) codec.
func (VideoEncoderH264Output) BitrateKbps ¶
func (o VideoEncoderH264Output) BitrateKbps() pulumi.StringPtrOutput
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
func (VideoEncoderH264Output) ElementType ¶
func (VideoEncoderH264Output) ElementType() reflect.Type
func (VideoEncoderH264Output) FrameRate ¶
func (o VideoEncoderH264Output) FrameRate() pulumi.StringPtrOutput
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
func (VideoEncoderH264Output) Scale ¶
func (o VideoEncoderH264Output) Scale() VideoScalePtrOutput
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
func (VideoEncoderH264Output) ToVideoEncoderH264Output ¶
func (o VideoEncoderH264Output) ToVideoEncoderH264Output() VideoEncoderH264Output
func (VideoEncoderH264Output) ToVideoEncoderH264OutputWithContext ¶
func (o VideoEncoderH264Output) ToVideoEncoderH264OutputWithContext(ctx context.Context) VideoEncoderH264Output
func (VideoEncoderH264Output) ToVideoEncoderH264PtrOutput ¶
func (o VideoEncoderH264Output) ToVideoEncoderH264PtrOutput() VideoEncoderH264PtrOutput
func (VideoEncoderH264Output) ToVideoEncoderH264PtrOutputWithContext ¶
func (o VideoEncoderH264Output) ToVideoEncoderH264PtrOutputWithContext(ctx context.Context) VideoEncoderH264PtrOutput
func (VideoEncoderH264Output) Type ¶
func (o VideoEncoderH264Output) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoEncoderH264'.
type VideoEncoderH264PtrInput ¶
type VideoEncoderH264PtrInput interface { pulumi.Input ToVideoEncoderH264PtrOutput() VideoEncoderH264PtrOutput ToVideoEncoderH264PtrOutputWithContext(context.Context) VideoEncoderH264PtrOutput }
VideoEncoderH264PtrInput is an input type that accepts VideoEncoderH264Args, VideoEncoderH264Ptr and VideoEncoderH264PtrOutput values. You can construct a concrete instance of `VideoEncoderH264PtrInput` via:
VideoEncoderH264Args{...} or: nil
func VideoEncoderH264Ptr ¶
func VideoEncoderH264Ptr(v *VideoEncoderH264Args) VideoEncoderH264PtrInput
type VideoEncoderH264PtrOutput ¶
type VideoEncoderH264PtrOutput struct{ *pulumi.OutputState }
func (VideoEncoderH264PtrOutput) BitrateKbps ¶
func (o VideoEncoderH264PtrOutput) BitrateKbps() pulumi.StringPtrOutput
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
func (VideoEncoderH264PtrOutput) Elem ¶
func (o VideoEncoderH264PtrOutput) Elem() VideoEncoderH264Output
func (VideoEncoderH264PtrOutput) ElementType ¶
func (VideoEncoderH264PtrOutput) ElementType() reflect.Type
func (VideoEncoderH264PtrOutput) FrameRate ¶
func (o VideoEncoderH264PtrOutput) FrameRate() pulumi.StringPtrOutput
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
func (VideoEncoderH264PtrOutput) Scale ¶
func (o VideoEncoderH264PtrOutput) Scale() VideoScalePtrOutput
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
func (VideoEncoderH264PtrOutput) ToVideoEncoderH264PtrOutput ¶
func (o VideoEncoderH264PtrOutput) ToVideoEncoderH264PtrOutput() VideoEncoderH264PtrOutput
func (VideoEncoderH264PtrOutput) ToVideoEncoderH264PtrOutputWithContext ¶
func (o VideoEncoderH264PtrOutput) ToVideoEncoderH264PtrOutputWithContext(ctx context.Context) VideoEncoderH264PtrOutput
func (VideoEncoderH264PtrOutput) Type ¶
func (o VideoEncoderH264PtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoEncoderH264'.
type VideoEncoderH264Response ¶
type VideoEncoderH264Response struct { // The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video. BitrateKbps *string `pulumi:"bitrateKbps"` // The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video. FrameRate *string `pulumi:"frameRate"` // Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video. Scale *VideoScaleResponse `pulumi:"scale"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoEncoderH264'. Type string `pulumi:"type"` }
A custom preset for encoding video with the H.264 (AVC) codec.
type VideoEncoderH264ResponseOutput ¶
type VideoEncoderH264ResponseOutput struct{ *pulumi.OutputState }
A custom preset for encoding video with the H.264 (AVC) codec.
func (VideoEncoderH264ResponseOutput) BitrateKbps ¶
func (o VideoEncoderH264ResponseOutput) BitrateKbps() pulumi.StringPtrOutput
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
func (VideoEncoderH264ResponseOutput) ElementType ¶
func (VideoEncoderH264ResponseOutput) ElementType() reflect.Type
func (VideoEncoderH264ResponseOutput) FrameRate ¶
func (o VideoEncoderH264ResponseOutput) FrameRate() pulumi.StringPtrOutput
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
func (VideoEncoderH264ResponseOutput) Scale ¶
func (o VideoEncoderH264ResponseOutput) Scale() VideoScaleResponsePtrOutput
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
func (VideoEncoderH264ResponseOutput) ToVideoEncoderH264ResponseOutput ¶
func (o VideoEncoderH264ResponseOutput) ToVideoEncoderH264ResponseOutput() VideoEncoderH264ResponseOutput
func (VideoEncoderH264ResponseOutput) ToVideoEncoderH264ResponseOutputWithContext ¶
func (o VideoEncoderH264ResponseOutput) ToVideoEncoderH264ResponseOutputWithContext(ctx context.Context) VideoEncoderH264ResponseOutput
func (VideoEncoderH264ResponseOutput) Type ¶
func (o VideoEncoderH264ResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoEncoderH264'.
type VideoEncoderH264ResponsePtrOutput ¶
type VideoEncoderH264ResponsePtrOutput struct{ *pulumi.OutputState }
func (VideoEncoderH264ResponsePtrOutput) BitrateKbps ¶
func (o VideoEncoderH264ResponsePtrOutput) BitrateKbps() pulumi.StringPtrOutput
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
func (VideoEncoderH264ResponsePtrOutput) Elem ¶
func (o VideoEncoderH264ResponsePtrOutput) Elem() VideoEncoderH264ResponseOutput
func (VideoEncoderH264ResponsePtrOutput) ElementType ¶
func (VideoEncoderH264ResponsePtrOutput) ElementType() reflect.Type
func (VideoEncoderH264ResponsePtrOutput) FrameRate ¶
func (o VideoEncoderH264ResponsePtrOutput) FrameRate() pulumi.StringPtrOutput
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
func (VideoEncoderH264ResponsePtrOutput) Scale ¶
func (o VideoEncoderH264ResponsePtrOutput) Scale() VideoScaleResponsePtrOutput
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
func (VideoEncoderH264ResponsePtrOutput) ToVideoEncoderH264ResponsePtrOutput ¶
func (o VideoEncoderH264ResponsePtrOutput) ToVideoEncoderH264ResponsePtrOutput() VideoEncoderH264ResponsePtrOutput
func (VideoEncoderH264ResponsePtrOutput) ToVideoEncoderH264ResponsePtrOutputWithContext ¶
func (o VideoEncoderH264ResponsePtrOutput) ToVideoEncoderH264ResponsePtrOutputWithContext(ctx context.Context) VideoEncoderH264ResponsePtrOutput
func (VideoEncoderH264ResponsePtrOutput) Type ¶
func (o VideoEncoderH264ResponsePtrOutput) Type() pulumi.StringPtrOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoEncoderH264'.
type VideoFlagsResponse ¶
type VideoFlagsResponse struct { // Value indicating whether or not the video can be streamed. Only "archive" type videos can be streamed. CanStream bool `pulumi:"canStream"` // Value indicating whether or not there has ever been data recorded or uploaded into the video. Newly created videos have this value set to false. HasData bool `pulumi:"hasData"` // Value indicating whether or not the video is currently being referenced be an active pipeline. The fact that is being referenced, doesn't necessarily indicate that data is being received. For example, video recording may be gated on events or camera may not be accessible at the time. IsInUse bool `pulumi:"isInUse"` }
Video flags contain information about the available video actions and its dynamic properties based on the current video state.
type VideoFlagsResponseOutput ¶
type VideoFlagsResponseOutput struct{ *pulumi.OutputState }
Video flags contain information about the available video actions and its dynamic properties based on the current video state.
func (VideoFlagsResponseOutput) CanStream ¶
func (o VideoFlagsResponseOutput) CanStream() pulumi.BoolOutput
Value indicating whether or not the video can be streamed. Only "archive" type videos can be streamed.
func (VideoFlagsResponseOutput) ElementType ¶
func (VideoFlagsResponseOutput) ElementType() reflect.Type
func (VideoFlagsResponseOutput) HasData ¶
func (o VideoFlagsResponseOutput) HasData() pulumi.BoolOutput
Value indicating whether or not there has ever been data recorded or uploaded into the video. Newly created videos have this value set to false.
func (VideoFlagsResponseOutput) IsInUse ¶
func (o VideoFlagsResponseOutput) IsInUse() pulumi.BoolOutput
Value indicating whether or not the video is currently being referenced be an active pipeline. The fact that is being referenced, doesn't necessarily indicate that data is being received. For example, video recording may be gated on events or camera may not be accessible at the time.
func (VideoFlagsResponseOutput) ToVideoFlagsResponseOutput ¶
func (o VideoFlagsResponseOutput) ToVideoFlagsResponseOutput() VideoFlagsResponseOutput
func (VideoFlagsResponseOutput) ToVideoFlagsResponseOutputWithContext ¶
func (o VideoFlagsResponseOutput) ToVideoFlagsResponseOutputWithContext(ctx context.Context) VideoFlagsResponseOutput
type VideoInput ¶
type VideoInput interface { pulumi.Input ToVideoOutput() VideoOutput ToVideoOutputWithContext(ctx context.Context) VideoOutput }
type VideoMediaInfo ¶
type VideoMediaInfo struct { // Video segment length indicates the length of individual video files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. SegmentLength *string `pulumi:"segmentLength"` }
Contains information about the video and audio content.
type VideoMediaInfoArgs ¶
type VideoMediaInfoArgs struct { // Video segment length indicates the length of individual video files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. SegmentLength pulumi.StringPtrInput `pulumi:"segmentLength"` }
Contains information about the video and audio content.
func (VideoMediaInfoArgs) ElementType ¶
func (VideoMediaInfoArgs) ElementType() reflect.Type
func (VideoMediaInfoArgs) ToVideoMediaInfoOutput ¶
func (i VideoMediaInfoArgs) ToVideoMediaInfoOutput() VideoMediaInfoOutput
func (VideoMediaInfoArgs) ToVideoMediaInfoOutputWithContext ¶
func (i VideoMediaInfoArgs) ToVideoMediaInfoOutputWithContext(ctx context.Context) VideoMediaInfoOutput
func (VideoMediaInfoArgs) ToVideoMediaInfoPtrOutput ¶
func (i VideoMediaInfoArgs) ToVideoMediaInfoPtrOutput() VideoMediaInfoPtrOutput
func (VideoMediaInfoArgs) ToVideoMediaInfoPtrOutputWithContext ¶
func (i VideoMediaInfoArgs) ToVideoMediaInfoPtrOutputWithContext(ctx context.Context) VideoMediaInfoPtrOutput
type VideoMediaInfoInput ¶
type VideoMediaInfoInput interface { pulumi.Input ToVideoMediaInfoOutput() VideoMediaInfoOutput ToVideoMediaInfoOutputWithContext(context.Context) VideoMediaInfoOutput }
VideoMediaInfoInput is an input type that accepts VideoMediaInfoArgs and VideoMediaInfoOutput values. You can construct a concrete instance of `VideoMediaInfoInput` via:
VideoMediaInfoArgs{...}
type VideoMediaInfoOutput ¶
type VideoMediaInfoOutput struct{ *pulumi.OutputState }
Contains information about the video and audio content.
func (VideoMediaInfoOutput) ElementType ¶
func (VideoMediaInfoOutput) ElementType() reflect.Type
func (VideoMediaInfoOutput) SegmentLength ¶
func (o VideoMediaInfoOutput) SegmentLength() pulumi.StringPtrOutput
Video segment length indicates the length of individual video files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments.
func (VideoMediaInfoOutput) ToVideoMediaInfoOutput ¶
func (o VideoMediaInfoOutput) ToVideoMediaInfoOutput() VideoMediaInfoOutput
func (VideoMediaInfoOutput) ToVideoMediaInfoOutputWithContext ¶
func (o VideoMediaInfoOutput) ToVideoMediaInfoOutputWithContext(ctx context.Context) VideoMediaInfoOutput
func (VideoMediaInfoOutput) ToVideoMediaInfoPtrOutput ¶
func (o VideoMediaInfoOutput) ToVideoMediaInfoPtrOutput() VideoMediaInfoPtrOutput
func (VideoMediaInfoOutput) ToVideoMediaInfoPtrOutputWithContext ¶
func (o VideoMediaInfoOutput) ToVideoMediaInfoPtrOutputWithContext(ctx context.Context) VideoMediaInfoPtrOutput
type VideoMediaInfoPtrInput ¶
type VideoMediaInfoPtrInput interface { pulumi.Input ToVideoMediaInfoPtrOutput() VideoMediaInfoPtrOutput ToVideoMediaInfoPtrOutputWithContext(context.Context) VideoMediaInfoPtrOutput }
VideoMediaInfoPtrInput is an input type that accepts VideoMediaInfoArgs, VideoMediaInfoPtr and VideoMediaInfoPtrOutput values. You can construct a concrete instance of `VideoMediaInfoPtrInput` via:
VideoMediaInfoArgs{...} or: nil
func VideoMediaInfoPtr ¶
func VideoMediaInfoPtr(v *VideoMediaInfoArgs) VideoMediaInfoPtrInput
type VideoMediaInfoPtrOutput ¶
type VideoMediaInfoPtrOutput struct{ *pulumi.OutputState }
func (VideoMediaInfoPtrOutput) Elem ¶
func (o VideoMediaInfoPtrOutput) Elem() VideoMediaInfoOutput
func (VideoMediaInfoPtrOutput) ElementType ¶
func (VideoMediaInfoPtrOutput) ElementType() reflect.Type
func (VideoMediaInfoPtrOutput) SegmentLength ¶
func (o VideoMediaInfoPtrOutput) SegmentLength() pulumi.StringPtrOutput
Video segment length indicates the length of individual video files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments.
func (VideoMediaInfoPtrOutput) ToVideoMediaInfoPtrOutput ¶
func (o VideoMediaInfoPtrOutput) ToVideoMediaInfoPtrOutput() VideoMediaInfoPtrOutput
func (VideoMediaInfoPtrOutput) ToVideoMediaInfoPtrOutputWithContext ¶
func (o VideoMediaInfoPtrOutput) ToVideoMediaInfoPtrOutputWithContext(ctx context.Context) VideoMediaInfoPtrOutput
type VideoMediaInfoResponse ¶
type VideoMediaInfoResponse struct { // Video segment length indicates the length of individual video files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. SegmentLength *string `pulumi:"segmentLength"` }
Contains information about the video and audio content.
type VideoMediaInfoResponseOutput ¶
type VideoMediaInfoResponseOutput struct{ *pulumi.OutputState }
Contains information about the video and audio content.
func (VideoMediaInfoResponseOutput) ElementType ¶
func (VideoMediaInfoResponseOutput) ElementType() reflect.Type
func (VideoMediaInfoResponseOutput) SegmentLength ¶
func (o VideoMediaInfoResponseOutput) SegmentLength() pulumi.StringPtrOutput
Video segment length indicates the length of individual video files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments.
func (VideoMediaInfoResponseOutput) ToVideoMediaInfoResponseOutput ¶
func (o VideoMediaInfoResponseOutput) ToVideoMediaInfoResponseOutput() VideoMediaInfoResponseOutput
func (VideoMediaInfoResponseOutput) ToVideoMediaInfoResponseOutputWithContext ¶
func (o VideoMediaInfoResponseOutput) ToVideoMediaInfoResponseOutputWithContext(ctx context.Context) VideoMediaInfoResponseOutput
type VideoMediaInfoResponsePtrOutput ¶
type VideoMediaInfoResponsePtrOutput struct{ *pulumi.OutputState }
func (VideoMediaInfoResponsePtrOutput) Elem ¶
func (o VideoMediaInfoResponsePtrOutput) Elem() VideoMediaInfoResponseOutput
func (VideoMediaInfoResponsePtrOutput) ElementType ¶
func (VideoMediaInfoResponsePtrOutput) ElementType() reflect.Type
func (VideoMediaInfoResponsePtrOutput) SegmentLength ¶
func (o VideoMediaInfoResponsePtrOutput) SegmentLength() pulumi.StringPtrOutput
Video segment length indicates the length of individual video files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments.
func (VideoMediaInfoResponsePtrOutput) ToVideoMediaInfoResponsePtrOutput ¶
func (o VideoMediaInfoResponsePtrOutput) ToVideoMediaInfoResponsePtrOutput() VideoMediaInfoResponsePtrOutput
func (VideoMediaInfoResponsePtrOutput) ToVideoMediaInfoResponsePtrOutputWithContext ¶
func (o VideoMediaInfoResponsePtrOutput) ToVideoMediaInfoResponsePtrOutputWithContext(ctx context.Context) VideoMediaInfoResponsePtrOutput
type VideoOutput ¶
type VideoOutput struct{ *pulumi.OutputState }
func (VideoOutput) Archival ¶
func (o VideoOutput) Archival() VideoArchivalResponsePtrOutput
Video archival properties.
func (VideoOutput) ContentUrls ¶
func (o VideoOutput) ContentUrls() VideoContentUrlsResponseOutput
Set of URLs to the video content.
func (VideoOutput) Description ¶
func (o VideoOutput) Description() pulumi.StringPtrOutput
Optional video description provided by the user. Value can be up to 2048 characters long.
func (VideoOutput) ElementType ¶
func (VideoOutput) ElementType() reflect.Type
func (VideoOutput) Flags ¶
func (o VideoOutput) Flags() VideoFlagsResponseOutput
Video flags contain information about the available video actions and its dynamic properties based on the current video state.
func (VideoOutput) MediaInfo ¶
func (o VideoOutput) MediaInfo() VideoMediaInfoResponsePtrOutput
Contains information about the video and audio content.
func (VideoOutput) SystemData ¶
func (o VideoOutput) SystemData() SystemDataResponseOutput
Azure Resource Manager metadata containing createdBy and modifiedBy information.
func (VideoOutput) Title ¶
func (o VideoOutput) Title() pulumi.StringPtrOutput
Optional video title provided by the user. Value can be up to 256 characters long.
func (VideoOutput) ToVideoOutput ¶
func (o VideoOutput) ToVideoOutput() VideoOutput
func (VideoOutput) ToVideoOutputWithContext ¶
func (o VideoOutput) ToVideoOutputWithContext(ctx context.Context) VideoOutput
func (VideoOutput) Type ¶
func (o VideoOutput) Type() pulumi.StringOutput
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type VideoPreviewImageUrlsResponse ¶
type VideoPreviewImageUrlsResponse struct { // High resolution preview image URL. Large *string `pulumi:"large"` // Medium resolution preview image URL. Medium *string `pulumi:"medium"` // Low resolution preview image URL. Small *string `pulumi:"small"` }
Video preview image URLs. These URLs can be used in conjunction with the video content authorization token to download the most recent still image from the video archive in different resolutions. They are available when the video type is 'archive' and preview images are enabled.
type VideoPreviewImageUrlsResponseOutput ¶
type VideoPreviewImageUrlsResponseOutput struct{ *pulumi.OutputState }
Video preview image URLs. These URLs can be used in conjunction with the video content authorization token to download the most recent still image from the video archive in different resolutions. They are available when the video type is 'archive' and preview images are enabled.
func (VideoPreviewImageUrlsResponseOutput) ElementType ¶
func (VideoPreviewImageUrlsResponseOutput) ElementType() reflect.Type
func (VideoPreviewImageUrlsResponseOutput) Large ¶
func (o VideoPreviewImageUrlsResponseOutput) Large() pulumi.StringPtrOutput
High resolution preview image URL.
func (VideoPreviewImageUrlsResponseOutput) Medium ¶
func (o VideoPreviewImageUrlsResponseOutput) Medium() pulumi.StringPtrOutput
Medium resolution preview image URL.
func (VideoPreviewImageUrlsResponseOutput) Small ¶
func (o VideoPreviewImageUrlsResponseOutput) Small() pulumi.StringPtrOutput
Low resolution preview image URL.
func (VideoPreviewImageUrlsResponseOutput) ToVideoPreviewImageUrlsResponseOutput ¶
func (o VideoPreviewImageUrlsResponseOutput) ToVideoPreviewImageUrlsResponseOutput() VideoPreviewImageUrlsResponseOutput
func (VideoPreviewImageUrlsResponseOutput) ToVideoPreviewImageUrlsResponseOutputWithContext ¶
func (o VideoPreviewImageUrlsResponseOutput) ToVideoPreviewImageUrlsResponseOutputWithContext(ctx context.Context) VideoPreviewImageUrlsResponseOutput
type VideoPreviewImageUrlsResponsePtrOutput ¶
type VideoPreviewImageUrlsResponsePtrOutput struct{ *pulumi.OutputState }
func (VideoPreviewImageUrlsResponsePtrOutput) ElementType ¶
func (VideoPreviewImageUrlsResponsePtrOutput) ElementType() reflect.Type
func (VideoPreviewImageUrlsResponsePtrOutput) Large ¶
func (o VideoPreviewImageUrlsResponsePtrOutput) Large() pulumi.StringPtrOutput
High resolution preview image URL.
func (VideoPreviewImageUrlsResponsePtrOutput) Medium ¶
func (o VideoPreviewImageUrlsResponsePtrOutput) Medium() pulumi.StringPtrOutput
Medium resolution preview image URL.
func (VideoPreviewImageUrlsResponsePtrOutput) Small ¶
func (o VideoPreviewImageUrlsResponsePtrOutput) Small() pulumi.StringPtrOutput
Low resolution preview image URL.
func (VideoPreviewImageUrlsResponsePtrOutput) ToVideoPreviewImageUrlsResponsePtrOutput ¶
func (o VideoPreviewImageUrlsResponsePtrOutput) ToVideoPreviewImageUrlsResponsePtrOutput() VideoPreviewImageUrlsResponsePtrOutput
func (VideoPreviewImageUrlsResponsePtrOutput) ToVideoPreviewImageUrlsResponsePtrOutputWithContext ¶
func (o VideoPreviewImageUrlsResponsePtrOutput) ToVideoPreviewImageUrlsResponsePtrOutputWithContext(ctx context.Context) VideoPreviewImageUrlsResponsePtrOutput
type VideoPublishingOptions ¶
type VideoPublishingOptions struct { // When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'. DisableArchive *string `pulumi:"disableArchive"` // When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'. DisableRtspPublishing *string `pulumi:"disableRtspPublishing"` }
Optional flags used to change how video is published. These are only allowed for topologies where "kind" is set to "live".
type VideoPublishingOptionsArgs ¶
type VideoPublishingOptionsArgs struct { // When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'. DisableArchive pulumi.StringPtrInput `pulumi:"disableArchive"` // When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'. DisableRtspPublishing pulumi.StringPtrInput `pulumi:"disableRtspPublishing"` }
Optional flags used to change how video is published. These are only allowed for topologies where "kind" is set to "live".
func (VideoPublishingOptionsArgs) ElementType ¶
func (VideoPublishingOptionsArgs) ElementType() reflect.Type
func (VideoPublishingOptionsArgs) ToVideoPublishingOptionsOutput ¶
func (i VideoPublishingOptionsArgs) ToVideoPublishingOptionsOutput() VideoPublishingOptionsOutput
func (VideoPublishingOptionsArgs) ToVideoPublishingOptionsOutputWithContext ¶
func (i VideoPublishingOptionsArgs) ToVideoPublishingOptionsOutputWithContext(ctx context.Context) VideoPublishingOptionsOutput
func (VideoPublishingOptionsArgs) ToVideoPublishingOptionsPtrOutput ¶
func (i VideoPublishingOptionsArgs) ToVideoPublishingOptionsPtrOutput() VideoPublishingOptionsPtrOutput
func (VideoPublishingOptionsArgs) ToVideoPublishingOptionsPtrOutputWithContext ¶
func (i VideoPublishingOptionsArgs) ToVideoPublishingOptionsPtrOutputWithContext(ctx context.Context) VideoPublishingOptionsPtrOutput
type VideoPublishingOptionsInput ¶
type VideoPublishingOptionsInput interface { pulumi.Input ToVideoPublishingOptionsOutput() VideoPublishingOptionsOutput ToVideoPublishingOptionsOutputWithContext(context.Context) VideoPublishingOptionsOutput }
VideoPublishingOptionsInput is an input type that accepts VideoPublishingOptionsArgs and VideoPublishingOptionsOutput values. You can construct a concrete instance of `VideoPublishingOptionsInput` via:
VideoPublishingOptionsArgs{...}
type VideoPublishingOptionsOutput ¶
type VideoPublishingOptionsOutput struct{ *pulumi.OutputState }
Optional flags used to change how video is published. These are only allowed for topologies where "kind" is set to "live".
func (VideoPublishingOptionsOutput) DisableArchive ¶
func (o VideoPublishingOptionsOutput) DisableArchive() pulumi.StringPtrOutput
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
func (VideoPublishingOptionsOutput) DisableRtspPublishing ¶
func (o VideoPublishingOptionsOutput) DisableRtspPublishing() pulumi.StringPtrOutput
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
func (VideoPublishingOptionsOutput) ElementType ¶
func (VideoPublishingOptionsOutput) ElementType() reflect.Type
func (VideoPublishingOptionsOutput) ToVideoPublishingOptionsOutput ¶
func (o VideoPublishingOptionsOutput) ToVideoPublishingOptionsOutput() VideoPublishingOptionsOutput
func (VideoPublishingOptionsOutput) ToVideoPublishingOptionsOutputWithContext ¶
func (o VideoPublishingOptionsOutput) ToVideoPublishingOptionsOutputWithContext(ctx context.Context) VideoPublishingOptionsOutput
func (VideoPublishingOptionsOutput) ToVideoPublishingOptionsPtrOutput ¶
func (o VideoPublishingOptionsOutput) ToVideoPublishingOptionsPtrOutput() VideoPublishingOptionsPtrOutput
func (VideoPublishingOptionsOutput) ToVideoPublishingOptionsPtrOutputWithContext ¶
func (o VideoPublishingOptionsOutput) ToVideoPublishingOptionsPtrOutputWithContext(ctx context.Context) VideoPublishingOptionsPtrOutput
type VideoPublishingOptionsPtrInput ¶
type VideoPublishingOptionsPtrInput interface { pulumi.Input ToVideoPublishingOptionsPtrOutput() VideoPublishingOptionsPtrOutput ToVideoPublishingOptionsPtrOutputWithContext(context.Context) VideoPublishingOptionsPtrOutput }
VideoPublishingOptionsPtrInput is an input type that accepts VideoPublishingOptionsArgs, VideoPublishingOptionsPtr and VideoPublishingOptionsPtrOutput values. You can construct a concrete instance of `VideoPublishingOptionsPtrInput` via:
VideoPublishingOptionsArgs{...} or: nil
func VideoPublishingOptionsPtr ¶
func VideoPublishingOptionsPtr(v *VideoPublishingOptionsArgs) VideoPublishingOptionsPtrInput
type VideoPublishingOptionsPtrOutput ¶
type VideoPublishingOptionsPtrOutput struct{ *pulumi.OutputState }
func (VideoPublishingOptionsPtrOutput) DisableArchive ¶
func (o VideoPublishingOptionsPtrOutput) DisableArchive() pulumi.StringPtrOutput
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
func (VideoPublishingOptionsPtrOutput) DisableRtspPublishing ¶
func (o VideoPublishingOptionsPtrOutput) DisableRtspPublishing() pulumi.StringPtrOutput
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
func (VideoPublishingOptionsPtrOutput) Elem ¶
func (o VideoPublishingOptionsPtrOutput) Elem() VideoPublishingOptionsOutput
func (VideoPublishingOptionsPtrOutput) ElementType ¶
func (VideoPublishingOptionsPtrOutput) ElementType() reflect.Type
func (VideoPublishingOptionsPtrOutput) ToVideoPublishingOptionsPtrOutput ¶
func (o VideoPublishingOptionsPtrOutput) ToVideoPublishingOptionsPtrOutput() VideoPublishingOptionsPtrOutput
func (VideoPublishingOptionsPtrOutput) ToVideoPublishingOptionsPtrOutputWithContext ¶
func (o VideoPublishingOptionsPtrOutput) ToVideoPublishingOptionsPtrOutputWithContext(ctx context.Context) VideoPublishingOptionsPtrOutput
type VideoPublishingOptionsResponse ¶
type VideoPublishingOptionsResponse struct { // When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'. DisableArchive *string `pulumi:"disableArchive"` // When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'. DisableRtspPublishing *string `pulumi:"disableRtspPublishing"` }
Optional flags used to change how video is published. These are only allowed for topologies where "kind" is set to "live".
type VideoPublishingOptionsResponseOutput ¶
type VideoPublishingOptionsResponseOutput struct{ *pulumi.OutputState }
Optional flags used to change how video is published. These are only allowed for topologies where "kind" is set to "live".
func (VideoPublishingOptionsResponseOutput) DisableArchive ¶
func (o VideoPublishingOptionsResponseOutput) DisableArchive() pulumi.StringPtrOutput
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
func (VideoPublishingOptionsResponseOutput) DisableRtspPublishing ¶
func (o VideoPublishingOptionsResponseOutput) DisableRtspPublishing() pulumi.StringPtrOutput
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
func (VideoPublishingOptionsResponseOutput) ElementType ¶
func (VideoPublishingOptionsResponseOutput) ElementType() reflect.Type
func (VideoPublishingOptionsResponseOutput) ToVideoPublishingOptionsResponseOutput ¶
func (o VideoPublishingOptionsResponseOutput) ToVideoPublishingOptionsResponseOutput() VideoPublishingOptionsResponseOutput
func (VideoPublishingOptionsResponseOutput) ToVideoPublishingOptionsResponseOutputWithContext ¶
func (o VideoPublishingOptionsResponseOutput) ToVideoPublishingOptionsResponseOutputWithContext(ctx context.Context) VideoPublishingOptionsResponseOutput
type VideoPublishingOptionsResponsePtrOutput ¶
type VideoPublishingOptionsResponsePtrOutput struct{ *pulumi.OutputState }
func (VideoPublishingOptionsResponsePtrOutput) DisableArchive ¶
func (o VideoPublishingOptionsResponsePtrOutput) DisableArchive() pulumi.StringPtrOutput
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
func (VideoPublishingOptionsResponsePtrOutput) DisableRtspPublishing ¶
func (o VideoPublishingOptionsResponsePtrOutput) DisableRtspPublishing() pulumi.StringPtrOutput
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
func (VideoPublishingOptionsResponsePtrOutput) ElementType ¶
func (VideoPublishingOptionsResponsePtrOutput) ElementType() reflect.Type
func (VideoPublishingOptionsResponsePtrOutput) ToVideoPublishingOptionsResponsePtrOutput ¶
func (o VideoPublishingOptionsResponsePtrOutput) ToVideoPublishingOptionsResponsePtrOutput() VideoPublishingOptionsResponsePtrOutput
func (VideoPublishingOptionsResponsePtrOutput) ToVideoPublishingOptionsResponsePtrOutputWithContext ¶
func (o VideoPublishingOptionsResponsePtrOutput) ToVideoPublishingOptionsResponsePtrOutputWithContext(ctx context.Context) VideoPublishingOptionsResponsePtrOutput
type VideoScale ¶
type VideoScale struct { // The desired output video height. Height *string `pulumi:"height"` // Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided. Mode *string `pulumi:"mode"` // The desired output video width. Width *string `pulumi:"width"` }
The video scaling information.
type VideoScaleArgs ¶
type VideoScaleArgs struct { // The desired output video height. Height pulumi.StringPtrInput `pulumi:"height"` // Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided. Mode pulumi.StringPtrInput `pulumi:"mode"` // The desired output video width. Width pulumi.StringPtrInput `pulumi:"width"` }
The video scaling information.
func (VideoScaleArgs) ElementType ¶
func (VideoScaleArgs) ElementType() reflect.Type
func (VideoScaleArgs) ToVideoScaleOutput ¶
func (i VideoScaleArgs) ToVideoScaleOutput() VideoScaleOutput
func (VideoScaleArgs) ToVideoScaleOutputWithContext ¶
func (i VideoScaleArgs) ToVideoScaleOutputWithContext(ctx context.Context) VideoScaleOutput
func (VideoScaleArgs) ToVideoScalePtrOutput ¶
func (i VideoScaleArgs) ToVideoScalePtrOutput() VideoScalePtrOutput
func (VideoScaleArgs) ToVideoScalePtrOutputWithContext ¶
func (i VideoScaleArgs) ToVideoScalePtrOutputWithContext(ctx context.Context) VideoScalePtrOutput
type VideoScaleInput ¶
type VideoScaleInput interface { pulumi.Input ToVideoScaleOutput() VideoScaleOutput ToVideoScaleOutputWithContext(context.Context) VideoScaleOutput }
VideoScaleInput is an input type that accepts VideoScaleArgs and VideoScaleOutput values. You can construct a concrete instance of `VideoScaleInput` via:
VideoScaleArgs{...}
type VideoScaleMode ¶
type VideoScaleMode string
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
func (VideoScaleMode) ElementType ¶
func (VideoScaleMode) ElementType() reflect.Type
func (VideoScaleMode) ToStringOutput ¶
func (e VideoScaleMode) ToStringOutput() pulumi.StringOutput
func (VideoScaleMode) ToStringOutputWithContext ¶
func (e VideoScaleMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VideoScaleMode) ToStringPtrOutput ¶
func (e VideoScaleMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (VideoScaleMode) ToStringPtrOutputWithContext ¶
func (e VideoScaleMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VideoScaleMode) ToVideoScaleModeOutput ¶
func (e VideoScaleMode) ToVideoScaleModeOutput() VideoScaleModeOutput
func (VideoScaleMode) ToVideoScaleModeOutputWithContext ¶
func (e VideoScaleMode) ToVideoScaleModeOutputWithContext(ctx context.Context) VideoScaleModeOutput
func (VideoScaleMode) ToVideoScaleModePtrOutput ¶
func (e VideoScaleMode) ToVideoScaleModePtrOutput() VideoScaleModePtrOutput
func (VideoScaleMode) ToVideoScaleModePtrOutputWithContext ¶
func (e VideoScaleMode) ToVideoScaleModePtrOutputWithContext(ctx context.Context) VideoScaleModePtrOutput
type VideoScaleModeInput ¶
type VideoScaleModeInput interface { pulumi.Input ToVideoScaleModeOutput() VideoScaleModeOutput ToVideoScaleModeOutputWithContext(context.Context) VideoScaleModeOutput }
VideoScaleModeInput is an input type that accepts values of the VideoScaleMode enum A concrete instance of `VideoScaleModeInput` can be one of the following:
VideoScaleModePad VideoScaleModePreserveAspectRatio VideoScaleModeStretch
type VideoScaleModeOutput ¶
type VideoScaleModeOutput struct{ *pulumi.OutputState }
func (VideoScaleModeOutput) ElementType ¶
func (VideoScaleModeOutput) ElementType() reflect.Type
func (VideoScaleModeOutput) ToStringOutput ¶
func (o VideoScaleModeOutput) ToStringOutput() pulumi.StringOutput
func (VideoScaleModeOutput) ToStringOutputWithContext ¶
func (o VideoScaleModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (VideoScaleModeOutput) ToStringPtrOutput ¶
func (o VideoScaleModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VideoScaleModeOutput) ToStringPtrOutputWithContext ¶
func (o VideoScaleModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VideoScaleModeOutput) ToVideoScaleModeOutput ¶
func (o VideoScaleModeOutput) ToVideoScaleModeOutput() VideoScaleModeOutput
func (VideoScaleModeOutput) ToVideoScaleModeOutputWithContext ¶
func (o VideoScaleModeOutput) ToVideoScaleModeOutputWithContext(ctx context.Context) VideoScaleModeOutput
func (VideoScaleModeOutput) ToVideoScaleModePtrOutput ¶
func (o VideoScaleModeOutput) ToVideoScaleModePtrOutput() VideoScaleModePtrOutput
func (VideoScaleModeOutput) ToVideoScaleModePtrOutputWithContext ¶
func (o VideoScaleModeOutput) ToVideoScaleModePtrOutputWithContext(ctx context.Context) VideoScaleModePtrOutput
type VideoScaleModePtrInput ¶
type VideoScaleModePtrInput interface { pulumi.Input ToVideoScaleModePtrOutput() VideoScaleModePtrOutput ToVideoScaleModePtrOutputWithContext(context.Context) VideoScaleModePtrOutput }
func VideoScaleModePtr ¶
func VideoScaleModePtr(v string) VideoScaleModePtrInput
type VideoScaleModePtrOutput ¶
type VideoScaleModePtrOutput struct{ *pulumi.OutputState }
func (VideoScaleModePtrOutput) Elem ¶
func (o VideoScaleModePtrOutput) Elem() VideoScaleModeOutput
func (VideoScaleModePtrOutput) ElementType ¶
func (VideoScaleModePtrOutput) ElementType() reflect.Type
func (VideoScaleModePtrOutput) ToStringPtrOutput ¶
func (o VideoScaleModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (VideoScaleModePtrOutput) ToStringPtrOutputWithContext ¶
func (o VideoScaleModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (VideoScaleModePtrOutput) ToVideoScaleModePtrOutput ¶
func (o VideoScaleModePtrOutput) ToVideoScaleModePtrOutput() VideoScaleModePtrOutput
func (VideoScaleModePtrOutput) ToVideoScaleModePtrOutputWithContext ¶
func (o VideoScaleModePtrOutput) ToVideoScaleModePtrOutputWithContext(ctx context.Context) VideoScaleModePtrOutput
type VideoScaleOutput ¶
type VideoScaleOutput struct{ *pulumi.OutputState }
The video scaling information.
func (VideoScaleOutput) ElementType ¶
func (VideoScaleOutput) ElementType() reflect.Type
func (VideoScaleOutput) Height ¶
func (o VideoScaleOutput) Height() pulumi.StringPtrOutput
The desired output video height.
func (VideoScaleOutput) Mode ¶
func (o VideoScaleOutput) Mode() pulumi.StringPtrOutput
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
func (VideoScaleOutput) ToVideoScaleOutput ¶
func (o VideoScaleOutput) ToVideoScaleOutput() VideoScaleOutput
func (VideoScaleOutput) ToVideoScaleOutputWithContext ¶
func (o VideoScaleOutput) ToVideoScaleOutputWithContext(ctx context.Context) VideoScaleOutput
func (VideoScaleOutput) ToVideoScalePtrOutput ¶
func (o VideoScaleOutput) ToVideoScalePtrOutput() VideoScalePtrOutput
func (VideoScaleOutput) ToVideoScalePtrOutputWithContext ¶
func (o VideoScaleOutput) ToVideoScalePtrOutputWithContext(ctx context.Context) VideoScalePtrOutput
func (VideoScaleOutput) Width ¶
func (o VideoScaleOutput) Width() pulumi.StringPtrOutput
The desired output video width.
type VideoScalePtrInput ¶
type VideoScalePtrInput interface { pulumi.Input ToVideoScalePtrOutput() VideoScalePtrOutput ToVideoScalePtrOutputWithContext(context.Context) VideoScalePtrOutput }
VideoScalePtrInput is an input type that accepts VideoScaleArgs, VideoScalePtr and VideoScalePtrOutput values. You can construct a concrete instance of `VideoScalePtrInput` via:
VideoScaleArgs{...} or: nil
func VideoScalePtr ¶
func VideoScalePtr(v *VideoScaleArgs) VideoScalePtrInput
type VideoScalePtrOutput ¶
type VideoScalePtrOutput struct{ *pulumi.OutputState }
func (VideoScalePtrOutput) Elem ¶
func (o VideoScalePtrOutput) Elem() VideoScaleOutput
func (VideoScalePtrOutput) ElementType ¶
func (VideoScalePtrOutput) ElementType() reflect.Type
func (VideoScalePtrOutput) Height ¶
func (o VideoScalePtrOutput) Height() pulumi.StringPtrOutput
The desired output video height.
func (VideoScalePtrOutput) Mode ¶
func (o VideoScalePtrOutput) Mode() pulumi.StringPtrOutput
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
func (VideoScalePtrOutput) ToVideoScalePtrOutput ¶
func (o VideoScalePtrOutput) ToVideoScalePtrOutput() VideoScalePtrOutput
func (VideoScalePtrOutput) ToVideoScalePtrOutputWithContext ¶
func (o VideoScalePtrOutput) ToVideoScalePtrOutputWithContext(ctx context.Context) VideoScalePtrOutput
func (VideoScalePtrOutput) Width ¶
func (o VideoScalePtrOutput) Width() pulumi.StringPtrOutput
The desired output video width.
type VideoScaleResponse ¶
type VideoScaleResponse struct { // The desired output video height. Height *string `pulumi:"height"` // Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided. Mode *string `pulumi:"mode"` // The desired output video width. Width *string `pulumi:"width"` }
The video scaling information.
type VideoScaleResponseOutput ¶
type VideoScaleResponseOutput struct{ *pulumi.OutputState }
The video scaling information.
func (VideoScaleResponseOutput) ElementType ¶
func (VideoScaleResponseOutput) ElementType() reflect.Type
func (VideoScaleResponseOutput) Height ¶
func (o VideoScaleResponseOutput) Height() pulumi.StringPtrOutput
The desired output video height.
func (VideoScaleResponseOutput) Mode ¶
func (o VideoScaleResponseOutput) Mode() pulumi.StringPtrOutput
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
func (VideoScaleResponseOutput) ToVideoScaleResponseOutput ¶
func (o VideoScaleResponseOutput) ToVideoScaleResponseOutput() VideoScaleResponseOutput
func (VideoScaleResponseOutput) ToVideoScaleResponseOutputWithContext ¶
func (o VideoScaleResponseOutput) ToVideoScaleResponseOutputWithContext(ctx context.Context) VideoScaleResponseOutput
func (VideoScaleResponseOutput) Width ¶
func (o VideoScaleResponseOutput) Width() pulumi.StringPtrOutput
The desired output video width.
type VideoScaleResponsePtrOutput ¶
type VideoScaleResponsePtrOutput struct{ *pulumi.OutputState }
func (VideoScaleResponsePtrOutput) Elem ¶
func (o VideoScaleResponsePtrOutput) Elem() VideoScaleResponseOutput
func (VideoScaleResponsePtrOutput) ElementType ¶
func (VideoScaleResponsePtrOutput) ElementType() reflect.Type
func (VideoScaleResponsePtrOutput) Height ¶
func (o VideoScaleResponsePtrOutput) Height() pulumi.StringPtrOutput
The desired output video height.
func (VideoScaleResponsePtrOutput) Mode ¶
func (o VideoScaleResponsePtrOutput) Mode() pulumi.StringPtrOutput
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
func (VideoScaleResponsePtrOutput) ToVideoScaleResponsePtrOutput ¶
func (o VideoScaleResponsePtrOutput) ToVideoScaleResponsePtrOutput() VideoScaleResponsePtrOutput
func (VideoScaleResponsePtrOutput) ToVideoScaleResponsePtrOutputWithContext ¶
func (o VideoScaleResponsePtrOutput) ToVideoScaleResponsePtrOutputWithContext(ctx context.Context) VideoScaleResponsePtrOutput
func (VideoScaleResponsePtrOutput) Width ¶
func (o VideoScaleResponsePtrOutput) Width() pulumi.StringPtrOutput
The desired output video width.
type VideoSequenceAbsoluteTimeMarkers ¶
type VideoSequenceAbsoluteTimeMarkers struct { // The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'. Ranges string `pulumi:"ranges"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSequenceAbsoluteTimeMarkers'. Type string `pulumi:"type"` }
A sequence of absolute datetime ranges as a string. The datetime values should follow IS08601, and the sum of the ranges should add up to 24 hours or less. Currently, there can be only one range specified in the sequence.
type VideoSequenceAbsoluteTimeMarkersArgs ¶
type VideoSequenceAbsoluteTimeMarkersArgs struct { // The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'. Ranges pulumi.StringInput `pulumi:"ranges"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSequenceAbsoluteTimeMarkers'. Type pulumi.StringInput `pulumi:"type"` }
A sequence of absolute datetime ranges as a string. The datetime values should follow IS08601, and the sum of the ranges should add up to 24 hours or less. Currently, there can be only one range specified in the sequence.
func (VideoSequenceAbsoluteTimeMarkersArgs) ElementType ¶
func (VideoSequenceAbsoluteTimeMarkersArgs) ElementType() reflect.Type
func (VideoSequenceAbsoluteTimeMarkersArgs) ToVideoSequenceAbsoluteTimeMarkersOutput ¶
func (i VideoSequenceAbsoluteTimeMarkersArgs) ToVideoSequenceAbsoluteTimeMarkersOutput() VideoSequenceAbsoluteTimeMarkersOutput
func (VideoSequenceAbsoluteTimeMarkersArgs) ToVideoSequenceAbsoluteTimeMarkersOutputWithContext ¶
func (i VideoSequenceAbsoluteTimeMarkersArgs) ToVideoSequenceAbsoluteTimeMarkersOutputWithContext(ctx context.Context) VideoSequenceAbsoluteTimeMarkersOutput
type VideoSequenceAbsoluteTimeMarkersInput ¶
type VideoSequenceAbsoluteTimeMarkersInput interface { pulumi.Input ToVideoSequenceAbsoluteTimeMarkersOutput() VideoSequenceAbsoluteTimeMarkersOutput ToVideoSequenceAbsoluteTimeMarkersOutputWithContext(context.Context) VideoSequenceAbsoluteTimeMarkersOutput }
VideoSequenceAbsoluteTimeMarkersInput is an input type that accepts VideoSequenceAbsoluteTimeMarkersArgs and VideoSequenceAbsoluteTimeMarkersOutput values. You can construct a concrete instance of `VideoSequenceAbsoluteTimeMarkersInput` via:
VideoSequenceAbsoluteTimeMarkersArgs{...}
type VideoSequenceAbsoluteTimeMarkersOutput ¶
type VideoSequenceAbsoluteTimeMarkersOutput struct{ *pulumi.OutputState }
A sequence of absolute datetime ranges as a string. The datetime values should follow IS08601, and the sum of the ranges should add up to 24 hours or less. Currently, there can be only one range specified in the sequence.
func (VideoSequenceAbsoluteTimeMarkersOutput) ElementType ¶
func (VideoSequenceAbsoluteTimeMarkersOutput) ElementType() reflect.Type
func (VideoSequenceAbsoluteTimeMarkersOutput) Ranges ¶
func (o VideoSequenceAbsoluteTimeMarkersOutput) Ranges() pulumi.StringOutput
The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'.
func (VideoSequenceAbsoluteTimeMarkersOutput) ToVideoSequenceAbsoluteTimeMarkersOutput ¶
func (o VideoSequenceAbsoluteTimeMarkersOutput) ToVideoSequenceAbsoluteTimeMarkersOutput() VideoSequenceAbsoluteTimeMarkersOutput
func (VideoSequenceAbsoluteTimeMarkersOutput) ToVideoSequenceAbsoluteTimeMarkersOutputWithContext ¶
func (o VideoSequenceAbsoluteTimeMarkersOutput) ToVideoSequenceAbsoluteTimeMarkersOutputWithContext(ctx context.Context) VideoSequenceAbsoluteTimeMarkersOutput
func (VideoSequenceAbsoluteTimeMarkersOutput) Type ¶
func (o VideoSequenceAbsoluteTimeMarkersOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoSequenceAbsoluteTimeMarkers'.
type VideoSequenceAbsoluteTimeMarkersResponse ¶
type VideoSequenceAbsoluteTimeMarkersResponse struct { // The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'. Ranges string `pulumi:"ranges"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSequenceAbsoluteTimeMarkers'. Type string `pulumi:"type"` }
A sequence of absolute datetime ranges as a string. The datetime values should follow IS08601, and the sum of the ranges should add up to 24 hours or less. Currently, there can be only one range specified in the sequence.
type VideoSequenceAbsoluteTimeMarkersResponseOutput ¶
type VideoSequenceAbsoluteTimeMarkersResponseOutput struct{ *pulumi.OutputState }
A sequence of absolute datetime ranges as a string. The datetime values should follow IS08601, and the sum of the ranges should add up to 24 hours or less. Currently, there can be only one range specified in the sequence.
func (VideoSequenceAbsoluteTimeMarkersResponseOutput) ElementType ¶
func (VideoSequenceAbsoluteTimeMarkersResponseOutput) ElementType() reflect.Type
func (VideoSequenceAbsoluteTimeMarkersResponseOutput) Ranges ¶
func (o VideoSequenceAbsoluteTimeMarkersResponseOutput) Ranges() pulumi.StringOutput
The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'.
func (VideoSequenceAbsoluteTimeMarkersResponseOutput) ToVideoSequenceAbsoluteTimeMarkersResponseOutput ¶
func (o VideoSequenceAbsoluteTimeMarkersResponseOutput) ToVideoSequenceAbsoluteTimeMarkersResponseOutput() VideoSequenceAbsoluteTimeMarkersResponseOutput
func (VideoSequenceAbsoluteTimeMarkersResponseOutput) ToVideoSequenceAbsoluteTimeMarkersResponseOutputWithContext ¶
func (o VideoSequenceAbsoluteTimeMarkersResponseOutput) ToVideoSequenceAbsoluteTimeMarkersResponseOutputWithContext(ctx context.Context) VideoSequenceAbsoluteTimeMarkersResponseOutput
func (VideoSequenceAbsoluteTimeMarkersResponseOutput) Type ¶
func (o VideoSequenceAbsoluteTimeMarkersResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoSequenceAbsoluteTimeMarkers'.
type VideoSink ¶
type VideoSink struct { // An array of upstream node references within the topology to be used as inputs for this node. Inputs []NodeInput `pulumi:"inputs"` // Node name. Must be unique within the topology. Name string `pulumi:"name"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSink'. Type string `pulumi:"type"` // Optional video properties to be used in case a new video resource needs to be created on the service. VideoCreationProperties *VideoCreationProperties `pulumi:"videoCreationProperties"` // Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived. VideoName string `pulumi:"videoName"` // Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live". VideoPublishingOptions *VideoPublishingOptions `pulumi:"videoPublishingOptions"` }
Video sink in a live topology allows for video and audio to be captured, optionally archived, and published via a video resource. If archiving is enabled, this results in a video of type 'archive'. If used in a batch topology, this allows for video and audio to be stored as a file, and published via a video resource of type 'file'
type VideoSinkArgs ¶
type VideoSinkArgs struct { // An array of upstream node references within the topology to be used as inputs for this node. Inputs NodeInputArrayInput `pulumi:"inputs"` // Node name. Must be unique within the topology. Name pulumi.StringInput `pulumi:"name"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSink'. Type pulumi.StringInput `pulumi:"type"` // Optional video properties to be used in case a new video resource needs to be created on the service. VideoCreationProperties VideoCreationPropertiesPtrInput `pulumi:"videoCreationProperties"` // Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived. VideoName pulumi.StringInput `pulumi:"videoName"` // Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live". VideoPublishingOptions VideoPublishingOptionsPtrInput `pulumi:"videoPublishingOptions"` }
Video sink in a live topology allows for video and audio to be captured, optionally archived, and published via a video resource. If archiving is enabled, this results in a video of type 'archive'. If used in a batch topology, this allows for video and audio to be stored as a file, and published via a video resource of type 'file'
func (VideoSinkArgs) ElementType ¶
func (VideoSinkArgs) ElementType() reflect.Type
func (VideoSinkArgs) ToVideoSinkOutput ¶
func (i VideoSinkArgs) ToVideoSinkOutput() VideoSinkOutput
func (VideoSinkArgs) ToVideoSinkOutputWithContext ¶
func (i VideoSinkArgs) ToVideoSinkOutputWithContext(ctx context.Context) VideoSinkOutput
type VideoSinkArray ¶
type VideoSinkArray []VideoSinkInput
func (VideoSinkArray) ElementType ¶
func (VideoSinkArray) ElementType() reflect.Type
func (VideoSinkArray) ToVideoSinkArrayOutput ¶
func (i VideoSinkArray) ToVideoSinkArrayOutput() VideoSinkArrayOutput
func (VideoSinkArray) ToVideoSinkArrayOutputWithContext ¶
func (i VideoSinkArray) ToVideoSinkArrayOutputWithContext(ctx context.Context) VideoSinkArrayOutput
type VideoSinkArrayInput ¶
type VideoSinkArrayInput interface { pulumi.Input ToVideoSinkArrayOutput() VideoSinkArrayOutput ToVideoSinkArrayOutputWithContext(context.Context) VideoSinkArrayOutput }
VideoSinkArrayInput is an input type that accepts VideoSinkArray and VideoSinkArrayOutput values. You can construct a concrete instance of `VideoSinkArrayInput` via:
VideoSinkArray{ VideoSinkArgs{...} }
type VideoSinkArrayOutput ¶
type VideoSinkArrayOutput struct{ *pulumi.OutputState }
func (VideoSinkArrayOutput) ElementType ¶
func (VideoSinkArrayOutput) ElementType() reflect.Type
func (VideoSinkArrayOutput) Index ¶
func (o VideoSinkArrayOutput) Index(i pulumi.IntInput) VideoSinkOutput
func (VideoSinkArrayOutput) ToVideoSinkArrayOutput ¶
func (o VideoSinkArrayOutput) ToVideoSinkArrayOutput() VideoSinkArrayOutput
func (VideoSinkArrayOutput) ToVideoSinkArrayOutputWithContext ¶
func (o VideoSinkArrayOutput) ToVideoSinkArrayOutputWithContext(ctx context.Context) VideoSinkArrayOutput
type VideoSinkInput ¶
type VideoSinkInput interface { pulumi.Input ToVideoSinkOutput() VideoSinkOutput ToVideoSinkOutputWithContext(context.Context) VideoSinkOutput }
VideoSinkInput is an input type that accepts VideoSinkArgs and VideoSinkOutput values. You can construct a concrete instance of `VideoSinkInput` via:
VideoSinkArgs{...}
type VideoSinkOutput ¶
type VideoSinkOutput struct{ *pulumi.OutputState }
Video sink in a live topology allows for video and audio to be captured, optionally archived, and published via a video resource. If archiving is enabled, this results in a video of type 'archive'. If used in a batch topology, this allows for video and audio to be stored as a file, and published via a video resource of type 'file'
func (VideoSinkOutput) ElementType ¶
func (VideoSinkOutput) ElementType() reflect.Type
func (VideoSinkOutput) Inputs ¶
func (o VideoSinkOutput) Inputs() NodeInputArrayOutput
An array of upstream node references within the topology to be used as inputs for this node.
func (VideoSinkOutput) Name ¶
func (o VideoSinkOutput) Name() pulumi.StringOutput
Node name. Must be unique within the topology.
func (VideoSinkOutput) ToVideoSinkOutput ¶
func (o VideoSinkOutput) ToVideoSinkOutput() VideoSinkOutput
func (VideoSinkOutput) ToVideoSinkOutputWithContext ¶
func (o VideoSinkOutput) ToVideoSinkOutputWithContext(ctx context.Context) VideoSinkOutput
func (VideoSinkOutput) Type ¶
func (o VideoSinkOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoSink'.
func (VideoSinkOutput) VideoCreationProperties ¶
func (o VideoSinkOutput) VideoCreationProperties() VideoCreationPropertiesPtrOutput
Optional video properties to be used in case a new video resource needs to be created on the service.
func (VideoSinkOutput) VideoName ¶
func (o VideoSinkOutput) VideoName() pulumi.StringOutput
Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived.
func (VideoSinkOutput) VideoPublishingOptions ¶
func (o VideoSinkOutput) VideoPublishingOptions() VideoPublishingOptionsPtrOutput
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".
type VideoSinkResponse ¶
type VideoSinkResponse struct { // An array of upstream node references within the topology to be used as inputs for this node. Inputs []NodeInputResponse `pulumi:"inputs"` // Node name. Must be unique within the topology. Name string `pulumi:"name"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSink'. Type string `pulumi:"type"` // Optional video properties to be used in case a new video resource needs to be created on the service. VideoCreationProperties *VideoCreationPropertiesResponse `pulumi:"videoCreationProperties"` // Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived. VideoName string `pulumi:"videoName"` // Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live". VideoPublishingOptions *VideoPublishingOptionsResponse `pulumi:"videoPublishingOptions"` }
Video sink in a live topology allows for video and audio to be captured, optionally archived, and published via a video resource. If archiving is enabled, this results in a video of type 'archive'. If used in a batch topology, this allows for video and audio to be stored as a file, and published via a video resource of type 'file'
type VideoSinkResponseArrayOutput ¶
type VideoSinkResponseArrayOutput struct{ *pulumi.OutputState }
func (VideoSinkResponseArrayOutput) ElementType ¶
func (VideoSinkResponseArrayOutput) ElementType() reflect.Type
func (VideoSinkResponseArrayOutput) Index ¶
func (o VideoSinkResponseArrayOutput) Index(i pulumi.IntInput) VideoSinkResponseOutput
func (VideoSinkResponseArrayOutput) ToVideoSinkResponseArrayOutput ¶
func (o VideoSinkResponseArrayOutput) ToVideoSinkResponseArrayOutput() VideoSinkResponseArrayOutput
func (VideoSinkResponseArrayOutput) ToVideoSinkResponseArrayOutputWithContext ¶
func (o VideoSinkResponseArrayOutput) ToVideoSinkResponseArrayOutputWithContext(ctx context.Context) VideoSinkResponseArrayOutput
type VideoSinkResponseOutput ¶
type VideoSinkResponseOutput struct{ *pulumi.OutputState }
Video sink in a live topology allows for video and audio to be captured, optionally archived, and published via a video resource. If archiving is enabled, this results in a video of type 'archive'. If used in a batch topology, this allows for video and audio to be stored as a file, and published via a video resource of type 'file'
func (VideoSinkResponseOutput) ElementType ¶
func (VideoSinkResponseOutput) ElementType() reflect.Type
func (VideoSinkResponseOutput) Inputs ¶
func (o VideoSinkResponseOutput) Inputs() NodeInputResponseArrayOutput
An array of upstream node references within the topology to be used as inputs for this node.
func (VideoSinkResponseOutput) Name ¶
func (o VideoSinkResponseOutput) Name() pulumi.StringOutput
Node name. Must be unique within the topology.
func (VideoSinkResponseOutput) ToVideoSinkResponseOutput ¶
func (o VideoSinkResponseOutput) ToVideoSinkResponseOutput() VideoSinkResponseOutput
func (VideoSinkResponseOutput) ToVideoSinkResponseOutputWithContext ¶
func (o VideoSinkResponseOutput) ToVideoSinkResponseOutputWithContext(ctx context.Context) VideoSinkResponseOutput
func (VideoSinkResponseOutput) Type ¶
func (o VideoSinkResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoSink'.
func (VideoSinkResponseOutput) VideoCreationProperties ¶
func (o VideoSinkResponseOutput) VideoCreationProperties() VideoCreationPropertiesResponsePtrOutput
Optional video properties to be used in case a new video resource needs to be created on the service.
func (VideoSinkResponseOutput) VideoName ¶
func (o VideoSinkResponseOutput) VideoName() pulumi.StringOutput
Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived.
func (VideoSinkResponseOutput) VideoPublishingOptions ¶
func (o VideoSinkResponseOutput) VideoPublishingOptions() VideoPublishingOptionsResponsePtrOutput
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".
type VideoSource ¶
type VideoSource struct { // Node name. Must be unique within the topology. Name string `pulumi:"name"` // Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges. TimeSequences VideoSequenceAbsoluteTimeMarkers `pulumi:"timeSequences"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSource'. Type string `pulumi:"type"` // Name of the Video Analyzer video resource to be used as the source. VideoName string `pulumi:"videoName"` }
Video source allows for content from a Video Analyzer video resource to be ingested into a pipeline. Currently supported only with batch pipelines.
type VideoSourceArgs ¶
type VideoSourceArgs struct { // Node name. Must be unique within the topology. Name pulumi.StringInput `pulumi:"name"` // Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges. TimeSequences VideoSequenceAbsoluteTimeMarkersInput `pulumi:"timeSequences"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSource'. Type pulumi.StringInput `pulumi:"type"` // Name of the Video Analyzer video resource to be used as the source. VideoName pulumi.StringInput `pulumi:"videoName"` }
Video source allows for content from a Video Analyzer video resource to be ingested into a pipeline. Currently supported only with batch pipelines.
func (VideoSourceArgs) ElementType ¶
func (VideoSourceArgs) ElementType() reflect.Type
func (VideoSourceArgs) ToVideoSourceOutput ¶
func (i VideoSourceArgs) ToVideoSourceOutput() VideoSourceOutput
func (VideoSourceArgs) ToVideoSourceOutputWithContext ¶
func (i VideoSourceArgs) ToVideoSourceOutputWithContext(ctx context.Context) VideoSourceOutput
type VideoSourceInput ¶
type VideoSourceInput interface { pulumi.Input ToVideoSourceOutput() VideoSourceOutput ToVideoSourceOutputWithContext(context.Context) VideoSourceOutput }
VideoSourceInput is an input type that accepts VideoSourceArgs and VideoSourceOutput values. You can construct a concrete instance of `VideoSourceInput` via:
VideoSourceArgs{...}
type VideoSourceOutput ¶
type VideoSourceOutput struct{ *pulumi.OutputState }
Video source allows for content from a Video Analyzer video resource to be ingested into a pipeline. Currently supported only with batch pipelines.
func (VideoSourceOutput) ElementType ¶
func (VideoSourceOutput) ElementType() reflect.Type
func (VideoSourceOutput) Name ¶
func (o VideoSourceOutput) Name() pulumi.StringOutput
Node name. Must be unique within the topology.
func (VideoSourceOutput) TimeSequences ¶
func (o VideoSourceOutput) TimeSequences() VideoSequenceAbsoluteTimeMarkersOutput
Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
func (VideoSourceOutput) ToVideoSourceOutput ¶
func (o VideoSourceOutput) ToVideoSourceOutput() VideoSourceOutput
func (VideoSourceOutput) ToVideoSourceOutputWithContext ¶
func (o VideoSourceOutput) ToVideoSourceOutputWithContext(ctx context.Context) VideoSourceOutput
func (VideoSourceOutput) Type ¶
func (o VideoSourceOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoSource'.
func (VideoSourceOutput) VideoName ¶
func (o VideoSourceOutput) VideoName() pulumi.StringOutput
Name of the Video Analyzer video resource to be used as the source.
type VideoSourceResponse ¶
type VideoSourceResponse struct { // Node name. Must be unique within the topology. Name string `pulumi:"name"` // Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges. TimeSequences VideoSequenceAbsoluteTimeMarkersResponse `pulumi:"timeSequences"` // The discriminator for derived types. // Expected value is '#Microsoft.VideoAnalyzer.VideoSource'. Type string `pulumi:"type"` // Name of the Video Analyzer video resource to be used as the source. VideoName string `pulumi:"videoName"` }
Video source allows for content from a Video Analyzer video resource to be ingested into a pipeline. Currently supported only with batch pipelines.
type VideoSourceResponseOutput ¶
type VideoSourceResponseOutput struct{ *pulumi.OutputState }
Video source allows for content from a Video Analyzer video resource to be ingested into a pipeline. Currently supported only with batch pipelines.
func (VideoSourceResponseOutput) ElementType ¶
func (VideoSourceResponseOutput) ElementType() reflect.Type
func (VideoSourceResponseOutput) Name ¶
func (o VideoSourceResponseOutput) Name() pulumi.StringOutput
Node name. Must be unique within the topology.
func (VideoSourceResponseOutput) TimeSequences ¶
func (o VideoSourceResponseOutput) TimeSequences() VideoSequenceAbsoluteTimeMarkersResponseOutput
Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
func (VideoSourceResponseOutput) ToVideoSourceResponseOutput ¶
func (o VideoSourceResponseOutput) ToVideoSourceResponseOutput() VideoSourceResponseOutput
func (VideoSourceResponseOutput) ToVideoSourceResponseOutputWithContext ¶
func (o VideoSourceResponseOutput) ToVideoSourceResponseOutputWithContext(ctx context.Context) VideoSourceResponseOutput
func (VideoSourceResponseOutput) Type ¶
func (o VideoSourceResponseOutput) Type() pulumi.StringOutput
The discriminator for derived types. Expected value is '#Microsoft.VideoAnalyzer.VideoSource'.
func (VideoSourceResponseOutput) VideoName ¶
func (o VideoSourceResponseOutput) VideoName() pulumi.StringOutput
Name of the Video Analyzer video resource to be used as the source.
type VideoState ¶
type VideoState struct { }
func (VideoState) ElementType ¶
func (VideoState) ElementType() reflect.Type
Source Files ¶
- accessPolicy.go
- edgeModule.go
- getAccessPolicy.go
- getEdgeModule.go
- getLivePipeline.go
- getPipelineJob.go
- getPipelineTopology.go
- getPrivateEndpointConnection.go
- getVideo.go
- getVideoAnalyzer.go
- init.go
- listEdgeModuleProvisioningToken.go
- listVideoContentToken.go
- livePipeline.go
- pipelineJob.go
- pipelineTopology.go
- privateEndpointConnection.go
- pulumiEnums.go
- pulumiTypes.go
- video.go
- videoAnalyzer.go