@azure/arm-videoanalyzer package

Classes

VideoAnalyzerManagementClient

Interfaces

AccessPolicies

Interface representing a AccessPolicies.

AccessPoliciesCreateOrUpdateOptionalParams

Optional parameters.

AccessPoliciesDeleteOptionalParams

Optional parameters.

AccessPoliciesGetOptionalParams

Optional parameters.

AccessPoliciesListNextOptionalParams

Optional parameters.

AccessPoliciesListOptionalParams

Optional parameters.

AccessPoliciesUpdateOptionalParams

Optional parameters.

AccessPolicyEntityCollection

A collection of AccessPolicyEntity items.

AccountEncryption

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

AudioEncoderBase

Base type for all audio encoder presets, which define the recipe or instructions on how audio should be processed.

AuthenticationBase

Base class for access policies authentication methods.

CertificateSource

Base class for certificate sources.

CheckNameAvailabilityRequest

The check availability request body.

CheckNameAvailabilityResponse

The check availability result.

CredentialsBase

Base class for credential objects.

EdgeModuleEntityCollection

A collection of EdgeModuleEntity items.

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.

EdgeModules

Interface representing a EdgeModules.

EdgeModulesCreateOrUpdateOptionalParams

Optional parameters.

EdgeModulesDeleteOptionalParams

Optional parameters.

EdgeModulesGetOptionalParams

Optional parameters.

EdgeModulesListNextOptionalParams

Optional parameters.

EdgeModulesListOptionalParams

Optional parameters.

EdgeModulesListProvisioningTokenOptionalParams

Optional parameters.

EncoderPresetBase

Base type for all encoder presets, which define the recipe or instructions on how the input content should be processed.

Endpoint

The endpoint details.

EndpointBase

Base class for endpoints.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

The error detail.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

GroupLevelAccessControl

Group level network access control.

IotHub

The IoT Hub details.

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.

LivePipelineCollection

A collection of LivePipeline items.

LivePipelineOperationStatus

Used for tracking the status of an operation on the live pipeline.

LivePipelineOperationStatuses

Interface representing a LivePipelineOperationStatuses.

LivePipelineOperationStatusesGetOptionalParams

Optional parameters.

LivePipelines

Interface representing a LivePipelines.

LivePipelinesActivateOptionalParams

Optional parameters.

LivePipelinesCreateOrUpdateOptionalParams

Optional parameters.

LivePipelinesDeactivateOptionalParams

Optional parameters.

LivePipelinesDeleteOptionalParams

Optional parameters.

LivePipelinesGetOptionalParams

Optional parameters.

LivePipelinesListNextOptionalParams

Optional parameters.

LivePipelinesListOptionalParams

Optional parameters.

LivePipelinesUpdateOptionalParams

Optional parameters.

Locations

Interface representing a Locations.

LocationsCheckNameAvailabilityOptionalParams

Optional parameters.

LogSpecification

A diagnostic log emitted by service.

MetricDimension

A metric dimension.

MetricSpecification

A metric emitted by service.

NetworkAccessControl

Network access control for video analyzer account.

NodeBase

Base class for nodes.

NodeInput

Describes an input signal to be used on a pipeline node.

Operation

An operation.

OperationCollection

A collection of Operation items.

OperationDisplay

Operation details.

OperationResults

Interface representing a OperationResults.

OperationResultsGetOptionalParams

Optional parameters.

OperationStatuses

Interface representing a OperationStatuses.

OperationStatusesGetOptionalParams

Optional parameters.

Operations

Interface representing a Operations.

OperationsListOptionalParams

Optional parameters.

ParameterDeclaration

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.

ParameterDefinition

Defines the parameter value of an specific pipeline topology parameter. See pipeline topology parameters for more information.

PipelineJobCollection

A collection of PipelineJob items.

PipelineJobError

Details about the error for a failed pipeline job.

PipelineJobOperationStatus

Used for tracking the status of an operation on the pipeline job.

PipelineJobOperationStatuses

Interface representing a PipelineJobOperationStatuses.

PipelineJobOperationStatusesGetOptionalParams

Optional parameters.

PipelineJobs

Interface representing a PipelineJobs.

PipelineJobsCancelOptionalParams

Optional parameters.

PipelineJobsCreateOrUpdateOptionalParams

Optional parameters.

PipelineJobsDeleteOptionalParams

Optional parameters.

PipelineJobsGetOptionalParams

Optional parameters.

PipelineJobsListNextOptionalParams

Optional parameters.

PipelineJobsListOptionalParams

Optional parameters.

PipelineJobsUpdateOptionalParams

Optional parameters.

PipelineTopologies

Interface representing a PipelineTopologies.

PipelineTopologiesCreateOrUpdateOptionalParams

Optional parameters.

PipelineTopologiesDeleteOptionalParams

Optional parameters.

PipelineTopologiesGetOptionalParams

Optional parameters.

PipelineTopologiesListNextOptionalParams

Optional parameters.

PipelineTopologiesListOptionalParams

Optional parameters.

PipelineTopologiesUpdateOptionalParams

Optional parameters.

PipelineTopologyCollection

A collection of PipelineTopology items.

PrivateEndpoint

The Private Endpoint resource.

PrivateEndpointConnectionListResult

List of private endpoint connection associated with the specified storage account

PrivateEndpointConnections

Interface representing a PrivateEndpointConnections.

PrivateEndpointConnectionsCreateOrUpdateHeaders

Defines headers for PrivateEndpointConnections_createOrUpdate operation.

PrivateEndpointConnectionsCreateOrUpdateOptionalParams

Optional parameters.

PrivateEndpointConnectionsDeleteOptionalParams

Optional parameters.

PrivateEndpointConnectionsGetOptionalParams

Optional parameters.

PrivateEndpointConnectionsListOptionalParams

Optional parameters.

PrivateLinkResourceListResult

A list of private link resources

PrivateLinkResources

Interface representing a PrivateLinkResources.

PrivateLinkResourcesGetOptionalParams

Optional parameters.

PrivateLinkResourcesListOptionalParams

Optional parameters.

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

Properties

Metric properties.

Resource

Common fields that are returned in the response for all Azure Resource Manager resources

ResourceIdentity

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

ServiceSpecification

The service metric specifications.

Sku

The SKU details.

StorageAccount

The details about the associated storage account.

SystemData

Metadata pertaining to creation and last modification of the resource.

TimeSequenceBase

A sequence of datetime ranges as a string.

TlsValidationOptions

Options for controlling the validation of TLS endpoints.

TokenClaim

Properties for expected token claims.

TokenKey

Key properties for JWT token validation.

TunnelBase

Base class for tunnel objects.

UserAssignedManagedIdentity

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

VideoAnalyzerCollection

A collection of VideoAnalyzer items.

VideoAnalyzerIdentity

The managed identity for the Video Analyzer resource.

VideoAnalyzerManagementClientOptionalParams

Optional parameters.

VideoAnalyzerOperationResults

Interface representing a VideoAnalyzerOperationResults.

VideoAnalyzerOperationResultsGetOptionalParams

Optional parameters.

VideoAnalyzerOperationStatus

Status of video analyzer operation.

VideoAnalyzerOperationStatuses

Interface representing a VideoAnalyzerOperationStatuses.

VideoAnalyzerOperationStatusesGetOptionalParams

Optional parameters.

VideoAnalyzerPrivateEndpointConnectionOperationStatus

Status of private endpoint connection operation.

VideoAnalyzerUpdate

The update operation for a Video Analyzer account.

VideoAnalyzers

Interface representing a VideoAnalyzers.

VideoAnalyzersCreateOrUpdateHeaders

Defines headers for VideoAnalyzers_createOrUpdate operation.

VideoAnalyzersCreateOrUpdateOptionalParams

Optional parameters.

VideoAnalyzersDeleteOptionalParams

Optional parameters.

VideoAnalyzersGetOptionalParams

Optional parameters.

VideoAnalyzersListBySubscriptionOptionalParams

Optional parameters.

VideoAnalyzersListOptionalParams

Optional parameters.

VideoAnalyzersUpdateHeaders

Defines headers for VideoAnalyzers_update operation.

VideoAnalyzersUpdateOptionalParams

Optional parameters.

VideoArchival

Video archival properties.

VideoContentToken

"Video content token grants access to the video content URLs."

VideoContentUrls

Set of URLs to the video content.

VideoCreationProperties

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.

VideoEncoderBase

Base type for all video encoding presets, which define the recipe or instructions on how the input video should be processed.

VideoEntityCollection

A collection of VideoEntity items.

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.

VideoPreviewImageUrls

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.

VideoPublishingOptions

Optional flags used to change how video is published. These are only allowed for topologies where "kind" is set to "live".

VideoScale

The video scaling information.

Videos

Interface representing a Videos.

VideosCreateOrUpdateOptionalParams

Optional parameters.

VideosDeleteOptionalParams

Optional parameters.

VideosGetOptionalParams

Optional parameters.

VideosListContentTokenOptionalParams

Optional parameters.

VideosListNextOptionalParams

Optional parameters.

VideosListOptionalParams

Optional parameters.

VideosUpdateOptionalParams

Optional parameters.

Type Aliases

AccessPoliciesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

AccessPoliciesGetResponse

Contains response data for the get operation.

AccessPoliciesListNextResponse

Contains response data for the listNext operation.

AccessPoliciesListResponse

Contains response data for the list operation.

AccessPoliciesUpdateResponse

Contains response data for the update operation.

AccessPolicyEccAlgo

Defines values for AccessPolicyEccAlgo.
KnownAccessPolicyEccAlgo can be used interchangeably with AccessPolicyEccAlgo, this enum contains the known values that the service supports.

Known values supported by the service

ES256: ES265
ES384: ES384
ES512: ES512

AccessPolicyEntity

Access policies help define the authentication rules, and control access to specific video resources.

AccessPolicyRole

Defines values for AccessPolicyRole.
KnownAccessPolicyRole can be used interchangeably with AccessPolicyRole, this enum contains the known values that the service supports.

Known values supported by the service

Reader: Reader role allows for read-only operations to be performed through the client APIs.

AccessPolicyRsaAlgo

Defines values for AccessPolicyRsaAlgo.
KnownAccessPolicyRsaAlgo can be used interchangeably with AccessPolicyRsaAlgo, this enum contains the known values that the service supports.

Known values supported by the service

RS256: RS256
RS384: RS384
RS512: RS512

AccountEncryptionKeyType

Defines values for AccountEncryptionKeyType.
KnownAccountEncryptionKeyType can be used interchangeably with AccountEncryptionKeyType, this enum contains the known values that the service supports.

Known values supported by the service

SystemKey: The Account Key is encrypted with a System Key.
CustomerKey: The Account Key is encrypted with a Customer Key.

ActionType

Defines values for ActionType.
KnownActionType can be used interchangeably with ActionType, this enum contains the known values that the service supports.

Known values supported by the service

Internal: An internal action.

AudioEncoderAac

A custom preset for encoding audio with the AAC codec.

AudioEncoderBaseUnion
AuthenticationBaseUnion
CertificateSourceUnion
CheckNameAvailabilityReason

Defines values for CheckNameAvailabilityReason.
KnownCheckNameAvailabilityReason can be used interchangeably with CheckNameAvailabilityReason, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
AlreadyExists

CreatedByType

Defines values for CreatedByType.
KnownCreatedByType can be used interchangeably with CreatedByType, this enum contains the known values that the service supports.

Known values supported by the service

User
Application
ManagedIdentity
Key

CredentialsBaseUnion
EccTokenKey

Required validation properties for tokens generated with Elliptical Curve algorithm.

EdgeModuleEntity

The representation of an edge module.

EdgeModulesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

EdgeModulesGetResponse

Contains response data for the get operation.

EdgeModulesListNextResponse

Contains response data for the listNext operation.

EdgeModulesListProvisioningTokenResponse

Contains response data for the listProvisioningToken operation.

EdgeModulesListResponse

Contains response data for the list operation.

EncoderCustomPreset

Describes a custom preset for encoding the input content using the encoder processor.

EncoderPresetBaseUnion
EncoderProcessor

Encoder processor allows for encoding of the input content. For example, it can used to change the resolution from 4K to 1280x720.

EncoderSystemPreset

Describes a built-in preset for encoding the input content using the encoder processor.

EncoderSystemPresetType

Defines values for EncoderSystemPresetType.
KnownEncoderSystemPresetType can be used interchangeably with EncoderSystemPresetType, this enum contains the known values that the service supports.

Known values supported by the service

SingleLayer_540p_H264_AAC: 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
SingleLayer_720p_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
SingleLayer_1080p_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
SingleLayer_2160p_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

EndpointBaseUnion
JwtAuthentication

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

Kind

Defines values for Kind.
KnownKind can be used interchangeably with Kind, this enum contains the known values that the service supports.

Known values supported by the service

Live: Live pipeline topology resource.
Batch: Batch pipeline topology resource.

LivePipeline

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.

LivePipelineOperationStatusesGetResponse

Contains response data for the get operation.

LivePipelineState

Defines values for LivePipelineState.
KnownLivePipelineState can be used interchangeably with LivePipelineState, this enum contains the known values that the service supports.

Known values supported by the service

Inactive: The live pipeline is idle and not processing media.
Activating: The live pipeline is transitioning into the active state.
Active: The live pipeline is active and able to process media. If your data source is not available, for instance, if your RTSP camera is powered off or unreachable, the pipeline will still be active and periodically retrying the connection. Your Azure subscription will be billed for the duration in which the live pipeline is in the active state.
Deactivating: The live pipeline is transitioning into the inactive state.

LivePipelineUpdate

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.

LivePipelinesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

LivePipelinesGetResponse

Contains response data for the get operation.

LivePipelinesListNextResponse

Contains response data for the listNext operation.

LivePipelinesListResponse

Contains response data for the list operation.

LivePipelinesUpdateResponse

Contains response data for the update operation.

LocationsCheckNameAvailabilityResponse

Contains response data for the checkNameAvailability operation.

MetricAggregationType

Defines values for MetricAggregationType.
KnownMetricAggregationType can be used interchangeably with MetricAggregationType, this enum contains the known values that the service supports.

Known values supported by the service

Average: The average.
Count: The count of a number of items, usually requests.
Total: The sum.

MetricUnit

Defines values for MetricUnit.
KnownMetricUnit can be used interchangeably with MetricUnit, this enum contains the known values that the service supports.

Known values supported by the service

Bytes: The number of bytes.
Count: The count.
Milliseconds: The number of milliseconds.

NodeBaseUnion
OperationResultsGetResponse

Contains response data for the get operation.

OperationStatusesGetResponse

Contains response data for the get operation.

OperationsListResponse

Contains response data for the list operation.

ParameterType

Defines values for ParameterType.
KnownParameterType can be used interchangeably with ParameterType, this enum contains the known values that the service supports.

Known values supported by the service

String: The parameter's value is a string.
SecretString: The parameter's value is a string that holds sensitive information.
Int: The parameter's value is a 32-bit signed integer.
Double: The parameter's value is a 64-bit double-precision floating point.
Bool: The parameter's value is a boolean value that is either true or false.

PemCertificateList

A list of PEM formatted certificates.

PipelineJob

Pipeline job represents a unique instance of a batch topology, used for offline processing of selected portions of archived content.

PipelineJobOperationStatusesGetResponse

Contains response data for the get operation.

PipelineJobState

Defines values for PipelineJobState.
KnownPipelineJobState can be used interchangeably with PipelineJobState, this enum contains the known values that the service supports.

Known values supported by the service

Processing: Pipeline job is processing.
Canceled: Pipeline job is canceled.
Completed: Pipeline job completed.
Failed: Pipeline job failed.

PipelineJobUpdate

Pipeline job represents a unique instance of a batch topology, used for offline processing of selected portions of archived content.

PipelineJobsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

PipelineJobsGetResponse

Contains response data for the get operation.

PipelineJobsListNextResponse

Contains response data for the listNext operation.

PipelineJobsListResponse

Contains response data for the list operation.

PipelineJobsUpdateResponse

Contains response data for the update operation.

PipelineTopologiesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

PipelineTopologiesGetResponse

Contains response data for the get operation.

PipelineTopologiesListNextResponse

Contains response data for the listNext operation.

PipelineTopologiesListResponse

Contains response data for the list operation.

PipelineTopologiesUpdateResponse

Contains response data for the update operation.

PipelineTopology

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.
PipelineTopologyUpdate

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.
PrivateEndpointConnection

The Private Endpoint Connection resource.

PrivateEndpointConnectionProvisioningState

Defines values for PrivateEndpointConnectionProvisioningState.
KnownPrivateEndpointConnectionProvisioningState can be used interchangeably with PrivateEndpointConnectionProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded
Creating
Deleting
Failed

PrivateEndpointConnectionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

PrivateEndpointConnectionsGetResponse

Contains response data for the get operation.

PrivateEndpointConnectionsListResponse

Contains response data for the list operation.

PrivateEndpointServiceConnectionStatus

Defines values for PrivateEndpointServiceConnectionStatus.
KnownPrivateEndpointServiceConnectionStatus can be used interchangeably with PrivateEndpointServiceConnectionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Pending
Approved
Rejected

PrivateLinkResource

A private link resource

PrivateLinkResourcesGetResponse

Contains response data for the get operation.

PrivateLinkResourcesListResponse

Contains response data for the list operation.

ProcessorNodeBase

Base class for topology processor nodes.

ProcessorNodeBaseUnion
ProvisioningState

Defines values for ProvisioningState.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Failed: Provisioning state failed.
InProgress: Provisioning state in progress.
Succeeded: Provisioning state succeeded.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location

PublicNetworkAccess

Defines values for PublicNetworkAccess.
KnownPublicNetworkAccess can be used interchangeably with PublicNetworkAccess, this enum contains the known values that the service supports.

Known values supported by the service

Enabled: Public network access is enabled.
Disabled: Public network access is disabled.

RsaTokenKey

Required validation properties for tokens generated with RSA algorithm.

RtspSource

RTSP source allows for media from an RTSP camera or generic RTSP server to be ingested into a pipeline.

RtspTransport

Defines values for RtspTransport.
KnownRtspTransport can be used interchangeably with RtspTransport, this enum contains the known values that the service supports.

Known values supported by the service

Http: HTTP transport. RTSP messages are exchanged over long running HTTP requests and RTP packets are interleaved within the HTTP channel.
Tcp: TCP transport. RTSP is used directly over TCP and RTP packets are interleaved within the TCP channel.

SecureIotDeviceRemoteTunnel

A remote tunnel securely established using IoT Hub device information.

SinkNodeBase

Base class for topology sink nodes.

SinkNodeBaseUnion
SkuName

Defines values for SkuName.
KnownSkuName can be used interchangeably with SkuName, this enum contains the known values that the service supports.

Known values supported by the service

Live_S1: 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.
Batch_S1: Represents the Batch S1 SKU name. Using this SKU you can create pipeline jobs to process recorded content.

SkuTier

Defines values for SkuTier.
KnownSkuTier can be used interchangeably with SkuTier, this enum contains the known values that the service supports.

Known values supported by the service

Standard: Standard tier.

SourceNodeBase

Base class for topology source nodes.

SourceNodeBaseUnion
TimeSequenceBaseUnion
TlsEndpoint

TLS endpoint describes an endpoint that the pipeline can connect to over TLS transport (data is encrypted in transit).

TokenKeyUnion
TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'

TunnelBaseUnion
UnsecuredEndpoint

Unsecured endpoint describes an endpoint that the pipeline can connect to over clear transport (no encryption in transit).

UsernamePasswordCredentials

Username and password credentials.

VideoAnalyzer

The Video Analyzer account.

VideoAnalyzerEndpointType

Defines values for VideoAnalyzerEndpointType.
KnownVideoAnalyzerEndpointType can be used interchangeably with VideoAnalyzerEndpointType, this enum contains the known values that the service supports.

Known values supported by the service

ClientApi: The client API endpoint.

VideoAnalyzerOperationResultsGetResponse

Contains response data for the get operation.

VideoAnalyzerOperationStatusesGetResponse

Contains response data for the get operation.

VideoAnalyzersCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VideoAnalyzersGetResponse

Contains response data for the get operation.

VideoAnalyzersListBySubscriptionResponse

Contains response data for the listBySubscription operation.

VideoAnalyzersListResponse

Contains response data for the list operation.

VideoAnalyzersUpdateResponse

Contains response data for the update operation.

VideoEncoderBaseUnion
VideoEncoderH264

A custom preset for encoding video with the H.264 (AVC) codec.

VideoEntity

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.

VideoScaleMode

Defines values for VideoScaleMode.
KnownVideoScaleMode can be used interchangeably with VideoScaleMode, this enum contains the known values that the service supports.

Known values supported by the service

Pad: 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.
PreserveAspectRatio: 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.
Stretch: Stretches the original video so it resized to the specified dimensions.

VideoSequenceAbsoluteTimeMarkers

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.

VideoSink

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'

VideoSource

Video source allows for content from a Video Analyzer video resource to be ingested into a pipeline. Currently supported only with batch pipelines.

VideoType

Defines values for VideoType.
KnownVideoType can be used interchangeably with VideoType, this enum contains the known values that the service supports.

Known values supported by the service

Archive: Archive is flexible format that represents a video stream associated with wall-clock time. The video archive can either be continuous or discontinuous. An archive is discontinuous when there are gaps in the recording due to various reasons, such as the live pipeline being stopped, camera being disconnected or due to the use of event based recordings through the use of a signal gate. There is no limit to the archive duration and new video data can be appended to the existing archive at any time, as long as the same video codec and codec parameters are being used. Videos of this type are suitable for appending and long term archival.
File: File represents a video which is stored as a single media file, such as MP4. Videos of this type are suitable to be downloaded for external consumption.

VideosCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

VideosGetResponse

Contains response data for the get operation.

VideosListContentTokenResponse

Contains response data for the listContentToken operation.

VideosListNextResponse

Contains response data for the listNext operation.

VideosListResponse

Contains response data for the list operation.

VideosUpdateResponse

Contains response data for the update operation.

Enums

KnownAccessPolicyEccAlgo

Known values of AccessPolicyEccAlgo that the service accepts.

KnownAccessPolicyRole

Known values of AccessPolicyRole that the service accepts.

KnownAccessPolicyRsaAlgo

Known values of AccessPolicyRsaAlgo that the service accepts.

KnownAccountEncryptionKeyType

Known values of AccountEncryptionKeyType that the service accepts.

KnownActionType

Known values of ActionType that the service accepts.

KnownCheckNameAvailabilityReason

Known values of CheckNameAvailabilityReason that the service accepts.

KnownCreatedByType

Known values of CreatedByType that the service accepts.

KnownEncoderSystemPresetType

Known values of EncoderSystemPresetType that the service accepts.

KnownKind

Known values of Kind that the service accepts.

KnownLivePipelineState

Known values of LivePipelineState that the service accepts.

KnownMetricAggregationType

Known values of MetricAggregationType that the service accepts.

KnownMetricUnit

Known values of MetricUnit that the service accepts.

KnownParameterType

Known values of ParameterType that the service accepts.

KnownPipelineJobState

Known values of PipelineJobState that the service accepts.

KnownPrivateEndpointConnectionProvisioningState

Known values of PrivateEndpointConnectionProvisioningState that the service accepts.

KnownPrivateEndpointServiceConnectionStatus

Known values of PrivateEndpointServiceConnectionStatus that the service accepts.

KnownProvisioningState

Known values of ProvisioningState that the service accepts.

KnownPublicNetworkAccess

Known values of PublicNetworkAccess that the service accepts.

KnownRtspTransport

Known values of RtspTransport that the service accepts.

KnownSkuName

Known values of SkuName that the service accepts.

KnownSkuTier

Known values of SkuTier that the service accepts.

KnownVideoAnalyzerEndpointType

Known values of VideoAnalyzerEndpointType that the service accepts.

KnownVideoScaleMode

Known values of VideoScaleMode that the service accepts.

KnownVideoType

Known values of VideoType that the service accepts.