Microsoft.Azure.Management.VideoAnalyzer.Models Namespace

Classes

AccessPolicyEccAlgoConverter

Defines values for AccessPolicyEccAlgo.

AccessPolicyEntity

Policy that determines how a video can be accessed.

AccessPolicyRoleConverter

Defines values for AccessPolicyRole.

AccessPolicyRsaAlgoConverter

Defines values for AccessPolicyRsaAlgo.

AccountEncryption

Defines how the Video Analyzer account is (optionally) encrypted.

AccountEncryptionKeyTypeConverter

Defines values for AccountEncryptionKeyType.

ActionTypeConverter

Defines values for ActionType.

AuthenticationBase

Base class for access policies authentication methods.

AzureEntityResource

Entity Resource

CheckNameAvailabilityReasonConverter

Defines values for CheckNameAvailabilityReason.

CheckNameAvailabilityRequest

The check availability request body.

CheckNameAvailabilityResponse

The check availability result.

CreatedByTypeConverter

Defines values for CreatedByType.

EccTokenKey

Required validation properties for tokens generated with Elliptical Curve algorithm.

EdgeModuleEntity

The representation of an edge module.

EdgeModuleProvisioningToken

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.

Endpoint

The endpoint details.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Error response

ErrorResponseException

Exception thrown for an invalid response with ErrorResponse information.

JwtAuthentication

Properties for access validation based on JSON Web Tokens (JWT).

KeyVaultProperties

The details for accessing the encryption keys in Key Vault.

ListProvisioningTokenInput

The input parameters to generate registration token for the Azure Video Analyzer IoT edge module.

LogSpecification

A diagnostic log emitted by service.

MetricAggregationTypeConverter

Defines values for MetricAggregationType.

MetricDimension

A metric dimension.

MetricSpecification

A metric emitted by service.

MetricUnitConverter

Defines values for MetricUnit.

Operation

An operation.

OperationCollection

A collection of Operation items.

OperationDisplay

Operation details.

Page<T>

Defines a page in Azure responses.

Properties

Metric properties.

ProxyResource

Proxy Resource

Resource

Resource

ResourceIdentity

The user assigned managed identity to use when accessing a resource.

RsaTokenKey

Required validation properties for tokens generated with RSA algorithm.

ServiceSpecification

The service metric specifications.

StorageAccount

The details about the associated storage account.

SyncStorageKeysInput

The input to the sync storage keys request.

SystemData

Metadata pertaining to creation and last modification of the resource.

TokenClaim

Properties for expected token claims.

TokenKey

Key properties for JWT token validation.

TrackedResource

Tracked Resource

UserAssignedManagedIdentity

The details of the user assigned managed identity used by the Video Analyzer resource.

VideoAnalyzerAccount

A Video Analyzer account.

VideoAnalyzerCollection

A collection of VideoAnalyzer items.

VideoAnalyzerIdentity

The managed identity for the Video Analyzer resource.

VideoAnalyzerPropertiesUpdate

Properties of the Video Analyzer account.

VideoAnalyzerUpdate

The update operation for a Video Analyzer account.

VideoEntity

The representation of a single video in a Video Analyzer account.

VideoFlags

Video flags contain information about the available video actions and its dynamic properties based on the current video state.

VideoMediaInfo

Contains information about the video and audio content.

VideoStreaming

Video streaming holds information about video streaming URLs.

VideoStreamingToken

Video streaming token grants access to the video streaming URLs which can be used by an compatible HLS or DASH player.

VideoTypeConverter

Defines values for VideoType.

Structs

AccessPolicyEccAlgo

Defines values for AccessPolicyEccAlgo.

AccessPolicyRole

Defines values for AccessPolicyRole.

AccessPolicyRsaAlgo

Defines values for AccessPolicyRsaAlgo.

AccountEncryptionKeyType

Defines values for AccountEncryptionKeyType.

ActionType

Defines values for ActionType.

CheckNameAvailabilityReason

Defines values for CheckNameAvailabilityReason.

CreatedByType

Defines values for CreatedByType.

MetricAggregationType

Defines values for MetricAggregationType.

MetricUnit

Defines values for MetricUnit.

VideoType

Defines values for VideoType.