Options
All
  • Public
  • Public/Protected
  • All
Menu

@azure/arm-videoanalyzer

Package version

Index

Enumerations

Classes

Interfaces

Type aliases

Variables

Object literals

Type aliases

AccessPoliciesCreateOrUpdateResponse

AccessPoliciesCreateOrUpdateResponse: AccessPolicyEntity

Contains response data for the createOrUpdate operation.

AccessPoliciesGetResponse

AccessPoliciesGetResponse: AccessPolicyEntity

Contains response data for the get operation.

AccessPoliciesListNextResponse

AccessPoliciesListNextResponse: AccessPolicyEntityCollection

Contains response data for the listNext operation.

AccessPoliciesListResponse

AccessPoliciesListResponse: AccessPolicyEntityCollection

Contains response data for the list operation.

AccessPoliciesUpdateResponse

AccessPoliciesUpdateResponse: AccessPolicyEntity

Contains response data for the update operation.

AccessPolicyEccAlgo

AccessPolicyEccAlgo: string

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

AccessPolicyEntity: ProxyResource & { authentication?: AuthenticationBaseUnion; role?: AccessPolicyRole }

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

AccessPolicyRole

AccessPolicyRole: string

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

AccessPolicyRsaAlgo: string

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

AccountEncryptionKeyType: string

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

ActionType: string

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

AudioEncoderAac: AudioEncoderBase & { type: "#Microsoft.VideoAnalyzer.AudioEncoderAac" }

A custom preset for encoding audio with the AAC codec.

AudioEncoderBaseUnion

AudioEncoderBaseUnion: AudioEncoderBase | AudioEncoderAac

AuthenticationBaseUnion

AuthenticationBaseUnion: AuthenticationBase | JwtAuthentication

CertificateSourceUnion

CertificateSourceUnion: CertificateSource | PemCertificateList

CheckNameAvailabilityReason

CheckNameAvailabilityReason: string

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

CreatedByType: string

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

EccTokenKey: TokenKey & { alg: AccessPolicyEccAlgo; type: "#Microsoft.VideoAnalyzer.EccTokenKey"; x: string; y: string }

Required validation properties for tokens generated with Elliptical Curve algorithm.

EdgeModuleEntity

EdgeModuleEntity: ProxyResource & { edgeModuleId?: undefined | string }

The representation of an edge module.

EdgeModulesCreateOrUpdateResponse

EdgeModulesCreateOrUpdateResponse: EdgeModuleEntity

Contains response data for the createOrUpdate operation.

EdgeModulesGetResponse

EdgeModulesGetResponse: EdgeModuleEntity

Contains response data for the get operation.

EdgeModulesListNextResponse

EdgeModulesListNextResponse: EdgeModuleEntityCollection

Contains response data for the listNext operation.

EdgeModulesListProvisioningTokenResponse

EdgeModulesListProvisioningTokenResponse: EdgeModuleProvisioningToken

Contains response data for the listProvisioningToken operation.

EdgeModulesListResponse

EdgeModulesListResponse: EdgeModuleEntityCollection

Contains response data for the list operation.

EncoderCustomPreset

EncoderCustomPreset: EncoderPresetBase & { audioEncoder?: AudioEncoderBaseUnion; type: "#Microsoft.VideoAnalyzer.EncoderCustomPreset"; videoEncoder?: VideoEncoderBaseUnion }

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

EncoderPresetBaseUnion

EncoderProcessor

EncoderProcessor: ProcessorNodeBase & { preset: EncoderPresetBaseUnion; type: "#Microsoft.VideoAnalyzer.EncoderProcessor" }

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

EncoderSystemPreset

EncoderSystemPreset: EncoderPresetBase & { name: EncoderSystemPresetType; type: "#Microsoft.VideoAnalyzer.EncoderSystemPreset" }

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

EncoderSystemPresetType

EncoderSystemPresetType: string

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

JwtAuthentication: AuthenticationBase & { audiences?: string[]; claims?: TokenClaim[]; issuers?: string[]; keys?: TokenKeyUnion[]; type: "#Microsoft.VideoAnalyzer.JwtAuthentication" }

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

Kind

Kind: string

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

LivePipeline: ProxyResource & { bitrateKbps?: undefined | number; description?: undefined | string; parameters?: ParameterDefinition[]; state?: LivePipelineState; topologyName?: undefined | string }

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

LivePipelineOperationStatusesGetResponse: LivePipelineOperationStatus

Contains response data for the get operation.

LivePipelineState

LivePipelineState: string

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

LivePipelineUpdate: ProxyResource & { bitrateKbps?: undefined | number; description?: undefined | string; parameters?: ParameterDefinition[]; state?: LivePipelineState; topologyName?: undefined | string }

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

LivePipelinesCreateOrUpdateResponse: LivePipeline

Contains response data for the createOrUpdate operation.

LivePipelinesGetResponse

LivePipelinesGetResponse: LivePipeline

Contains response data for the get operation.

LivePipelinesListNextResponse

LivePipelinesListNextResponse: LivePipelineCollection

Contains response data for the listNext operation.

LivePipelinesListResponse

LivePipelinesListResponse: LivePipelineCollection

Contains response data for the list operation.

LivePipelinesUpdateResponse

LivePipelinesUpdateResponse: LivePipeline

Contains response data for the update operation.

LocationsCheckNameAvailabilityResponse

LocationsCheckNameAvailabilityResponse: CheckNameAvailabilityResponse

Contains response data for the checkNameAvailability operation.

MetricAggregationType

MetricAggregationType: string

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

MetricUnit: string

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

OperationResultsGetResponse: PrivateEndpointConnection

Contains response data for the get operation.

OperationStatusesGetResponse

Contains response data for the get operation.

OperationsListResponse

OperationsListResponse: OperationCollection

Contains response data for the list operation.

ParameterType

ParameterType: string

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

PemCertificateList: CertificateSource & { certificates: string[]; type: "#Microsoft.VideoAnalyzer.PemCertificateList" }

A list of PEM formatted certificates.

PipelineJob

PipelineJob: ProxyResource & { description?: undefined | string; error?: PipelineJobError; expiration?: Date; parameters?: ParameterDefinition[]; state?: PipelineJobState; topologyName?: undefined | string }

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

PipelineJobOperationStatusesGetResponse

PipelineJobOperationStatusesGetResponse: PipelineJobOperationStatus

Contains response data for the get operation.

PipelineJobState

PipelineJobState: string

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

PipelineJobUpdate: ProxyResource & { description?: undefined | string; error?: PipelineJobError; expiration?: Date; parameters?: ParameterDefinition[]; state?: PipelineJobState; topologyName?: undefined | string }

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

PipelineJobsCreateOrUpdateResponse

PipelineJobsCreateOrUpdateResponse: PipelineJob

Contains response data for the createOrUpdate operation.

PipelineJobsGetResponse

PipelineJobsGetResponse: PipelineJob

Contains response data for the get operation.

PipelineJobsListNextResponse

PipelineJobsListNextResponse: PipelineJobCollection

Contains response data for the listNext operation.

PipelineJobsListResponse

PipelineJobsListResponse: PipelineJobCollection

Contains response data for the list operation.

PipelineJobsUpdateResponse

PipelineJobsUpdateResponse: PipelineJob

Contains response data for the update operation.

PipelineTopologiesCreateOrUpdateResponse

PipelineTopologiesCreateOrUpdateResponse: PipelineTopology

Contains response data for the createOrUpdate operation.

PipelineTopologiesGetResponse

PipelineTopologiesGetResponse: PipelineTopology

Contains response data for the get operation.

PipelineTopologiesListNextResponse

PipelineTopologiesListNextResponse: PipelineTopologyCollection

Contains response data for the listNext operation.

PipelineTopologiesListResponse

PipelineTopologiesListResponse: PipelineTopologyCollection

Contains response data for the list operation.

PipelineTopologiesUpdateResponse

PipelineTopologiesUpdateResponse: PipelineTopology

Contains response data for the update operation.

PipelineTopology

PipelineTopology: ProxyResource & { description?: undefined | string; kind: Kind; parameters?: ParameterDeclaration[]; processors?: ProcessorNodeBaseUnion[]; sinks?: SinkNodeBaseUnion[]; sku: Sku; sources?: SourceNodeBaseUnion[] }

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

PipelineTopologyUpdate: ProxyResource & { description?: undefined | string; kind?: Kind; parameters?: ParameterDeclaration[]; processors?: ProcessorNodeBaseUnion[]; sinks?: SinkNodeBaseUnion[]; sku?: Sku; sources?: SourceNodeBaseUnion[] }

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

PrivateEndpointConnection: Resource & { privateEndpoint?: PrivateEndpoint; privateLinkServiceConnectionState?: PrivateLinkServiceConnectionState; provisioningState?: PrivateEndpointConnectionProvisioningState }

The Private Endpoint Connection resource.

PrivateEndpointConnectionProvisioningState

PrivateEndpointConnectionProvisioningState: string

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

PrivateEndpointConnectionsCreateOrUpdateResponse: PrivateEndpointConnectionsCreateOrUpdateHeaders & PrivateEndpointConnection

Contains response data for the createOrUpdate operation.

PrivateEndpointConnectionsGetResponse

PrivateEndpointConnectionsGetResponse: PrivateEndpointConnection

Contains response data for the get operation.

PrivateEndpointConnectionsListResponse

PrivateEndpointConnectionsListResponse: PrivateEndpointConnectionListResult

Contains response data for the list operation.

PrivateEndpointServiceConnectionStatus

PrivateEndpointServiceConnectionStatus: string

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

PrivateLinkResource: Resource & { groupId?: undefined | string; requiredMembers?: string[]; requiredZoneNames?: string[] }

A private link resource

PrivateLinkResourcesGetResponse

PrivateLinkResourcesGetResponse: PrivateLinkResource

Contains response data for the get operation.

PrivateLinkResourcesListResponse

PrivateLinkResourcesListResponse: PrivateLinkResourceListResult

Contains response data for the list operation.

ProcessorNodeBase

ProcessorNodeBase: NodeBase & { inputs: NodeInput[]; type: "#Microsoft.VideoAnalyzer.ProcessorNodeBase" | "#Microsoft.VideoAnalyzer.EncoderProcessor" }

Base class for topology processor nodes.

ProcessorNodeBaseUnion

ProcessorNodeBaseUnion: ProcessorNodeBase | EncoderProcessor

ProvisioningState

ProvisioningState: string

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

ProxyResource: Resource & {}

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

PublicNetworkAccess

PublicNetworkAccess: string

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

RsaTokenKey: TokenKey & { alg: AccessPolicyRsaAlgo; e: string; n: string; type: "#Microsoft.VideoAnalyzer.RsaTokenKey" }

Required validation properties for tokens generated with RSA algorithm.

RtspSource

RtspSource: SourceNodeBase & { endpoint: EndpointBaseUnion; transport?: RtspTransport; type: "#Microsoft.VideoAnalyzer.RtspSource" }

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

RtspTransport

RtspTransport: string

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

SecureIotDeviceRemoteTunnel: TunnelBase & { deviceId: string; iotHubName: string; type: "#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel" }

A remote tunnel securely established using IoT Hub device information.

SinkNodeBase

SinkNodeBase: NodeBase & { inputs: NodeInput[]; type: "#Microsoft.VideoAnalyzer.SinkNodeBase" | "#Microsoft.VideoAnalyzer.VideoSink" }

Base class for topology sink nodes.

SinkNodeBaseUnion

SinkNodeBaseUnion: SinkNodeBase | VideoSink

SkuName

SkuName: string

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

SkuTier: string

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

SourceNodeBase: NodeBase & { type: "#Microsoft.VideoAnalyzer.SourceNodeBase" | "#Microsoft.VideoAnalyzer.RtspSource" | "#Microsoft.VideoAnalyzer.VideoSource" }

Base class for topology source nodes.

SourceNodeBaseUnion

SourceNodeBaseUnion: SourceNodeBase | RtspSource | VideoSource

TimeSequenceBaseUnion

TlsEndpoint

TlsEndpoint: EndpointBase & { trustedCertificates?: CertificateSourceUnion; type: "#Microsoft.VideoAnalyzer.TlsEndpoint"; validationOptions?: TlsValidationOptions }

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

TokenKeyUnion

TokenKeyUnion: TokenKey | RsaTokenKey | EccTokenKey

TrackedResource

TrackedResource: Resource & { location: string; tags?: undefined | {} }

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

TunnelBaseUnion

UnsecuredEndpoint

UnsecuredEndpoint: EndpointBase & { type: "#Microsoft.VideoAnalyzer.UnsecuredEndpoint" }

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

UsernamePasswordCredentials

UsernamePasswordCredentials: CredentialsBase & { password: string; type: "#Microsoft.VideoAnalyzer.UsernamePasswordCredentials"; username: string }

Username and password credentials.

VideoAnalyzer

VideoAnalyzer: TrackedResource & { encryption?: AccountEncryption; endpoints?: Endpoint[]; identity?: VideoAnalyzerIdentity; iotHubs?: IotHub[]; networkAccessControl?: NetworkAccessControl; privateEndpointConnections?: PrivateEndpointConnection[]; provisioningState?: ProvisioningState; publicNetworkAccess?: PublicNetworkAccess; storageAccounts?: StorageAccount[] }

The Video Analyzer account.

VideoAnalyzerEndpointType

VideoAnalyzerEndpointType: string

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

VideoAnalyzerOperationResultsGetResponse: VideoAnalyzer

Contains response data for the get operation.

VideoAnalyzerOperationStatusesGetResponse

VideoAnalyzerOperationStatusesGetResponse: VideoAnalyzerOperationStatus

Contains response data for the get operation.

VideoAnalyzersCreateOrUpdateResponse

VideoAnalyzersCreateOrUpdateResponse: VideoAnalyzer

Contains response data for the createOrUpdate operation.

VideoAnalyzersGetResponse

VideoAnalyzersGetResponse: VideoAnalyzer

Contains response data for the get operation.

VideoAnalyzersListBySubscriptionResponse

VideoAnalyzersListBySubscriptionResponse: VideoAnalyzerCollection

Contains response data for the listBySubscription operation.

VideoAnalyzersListResponse

VideoAnalyzersListResponse: VideoAnalyzerCollection

Contains response data for the list operation.

VideoAnalyzersUpdateResponse

VideoAnalyzersUpdateResponse: VideoAnalyzersUpdateHeaders & VideoAnalyzer

Contains response data for the update operation.

VideoEncoderBaseUnion

VideoEncoderBaseUnion: VideoEncoderBase | VideoEncoderH264

VideoEncoderH264

VideoEncoderH264: VideoEncoderBase & { type: "#Microsoft.VideoAnalyzer.VideoEncoderH264" }

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

VideoEntity

VideoEntity: ProxyResource & { archival?: VideoArchival; contentUrls?: VideoContentUrls; description?: undefined | string; flags?: VideoFlags; mediaInfo?: VideoMediaInfo; title?: undefined | string; typePropertiesType?: VideoType }

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

VideoScaleMode: string

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

VideoSequenceAbsoluteTimeMarkers: TimeSequenceBase & { ranges: string; type: "#Microsoft.VideoAnalyzer.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

VideoSink: SinkNodeBase & { type: "#Microsoft.VideoAnalyzer.VideoSink"; videoCreationProperties?: VideoCreationProperties; videoName: string; videoPublishingOptions?: 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'

VideoSource

VideoSource: SourceNodeBase & { timeSequences: TimeSequenceBaseUnion; type: "#Microsoft.VideoAnalyzer.VideoSource"; videoName: string }

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

VideoType

VideoType: string

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

VideosCreateOrUpdateResponse: VideoEntity

Contains response data for the createOrUpdate operation.

VideosGetResponse

VideosGetResponse: VideoEntity

Contains response data for the get operation.

VideosListContentTokenResponse

VideosListContentTokenResponse: VideoContentToken

Contains response data for the listContentToken operation.

VideosListNextResponse

VideosListNextResponse: VideoEntityCollection

Contains response data for the listNext operation.

VideosListResponse

VideosListResponse: VideoEntityCollection

Contains response data for the list operation.

VideosUpdateResponse

VideosUpdateResponse: VideoEntity

Contains response data for the update operation.

Variables

Const serializer

serializer: any = coreClient.createSerializer(Mappers, /* isXml */ false)

Object literals

Const $host

$host: object

parameterPath

parameterPath: string = "$host"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "$host"

type

type: object

name

name: string = "String"

Const AccessPolicyEntity

AccessPolicyEntity: object

type

type: object

className

className: string = "AccessPolicyEntity"

name

name: string = "Composite"

modelProperties

modelProperties: object

authentication

authentication: object

serializedName

serializedName: string = "properties.authentication"

type

type: object

className

className: string = "AuthenticationBase"

name

name: string = "Composite"

role

role: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "properties.role"

type

type: object

name

name: string = "String"

Const AccessPolicyEntityCollection

AccessPolicyEntityCollection: object

type

type: object

className

className: string = "AccessPolicyEntityCollection"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

serializedName

serializedName: string = "@nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "AccessPolicyEntity"

name

name: string = "Composite"

Const AccountEncryption

AccountEncryption: object

type

type: object

className

className: string = "AccountEncryption"

name

name: string = "Composite"

modelProperties

modelProperties: object

identity

identity: object

serializedName

serializedName: string = "identity"

type

type: object

className

className: string = "ResourceIdentity"

name

name: string = "Composite"

keyVaultProperties

keyVaultProperties: object

serializedName

serializedName: string = "keyVaultProperties"

type

type: object

className

className: string = "KeyVaultProperties"

name

name: string = "Composite"

status

status: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const AudioEncoderAac

AudioEncoderAac: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.AudioEncoderAac"

type

type: object

className

className: string = "AudioEncoderAac"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = AudioEncoderBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "AudioEncoderBase"

modelProperties

modelProperties: object

Const AudioEncoderBase

AudioEncoderBase: object

type

type: object

className

className: string = "AudioEncoderBase"

name

name: string = "Composite"

uberParent

uberParent: string = "AudioEncoderBase"

modelProperties

modelProperties: object

bitrateKbps

bitrateKbps: object

serializedName

serializedName: string = "bitrateKbps"

type

type: object

name

name: string = "String"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const AuthenticationBase

AuthenticationBase: object

type

type: object

className

className: string = "AuthenticationBase"

name

name: string = "Composite"

uberParent

uberParent: string = "AuthenticationBase"

modelProperties

modelProperties: object

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const CertificateSource

CertificateSource: object

type

type: object

className

className: string = "CertificateSource"

name

name: string = "Composite"

uberParent

uberParent: string = "CertificateSource"

modelProperties

modelProperties: object

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const CheckNameAvailabilityRequest

CheckNameAvailabilityRequest: object

type

type: object

className

className: string = "CheckNameAvailabilityRequest"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

type

type: object

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const CheckNameAvailabilityResponse

CheckNameAvailabilityResponse: object

type

type: object

className

className: string = "CheckNameAvailabilityResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

message

message: object

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

nameAvailable

nameAvailable: object

serializedName

serializedName: string = "nameAvailable"

type

type: object

name

name: string = "Boolean"

reason

reason: object

serializedName

serializedName: string = "reason"

type

type: object

name

name: string = "String"

Const CredentialsBase

CredentialsBase: object

type

type: object

className

className: string = "CredentialsBase"

name

name: string = "Composite"

uberParent

uberParent: string = "CredentialsBase"

modelProperties

modelProperties: object

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const EccTokenKey

EccTokenKey: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.EccTokenKey"

type

type: object

className

className: string = "EccTokenKey"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenKey.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenKey"

modelProperties

modelProperties: object

alg

alg: object

required

required: boolean = true

serializedName

serializedName: string = "alg"

type

type: object

name

name: string = "String"

x

x: object

required

required: boolean = true

serializedName

serializedName: string = "x"

type

type: object

name

name: string = "String"

y

y: object

required

required: boolean = true

serializedName

serializedName: string = "y"

type

type: object

name

name: string = "String"

Const EdgeModuleEntity

EdgeModuleEntity: object

type

type: object

className

className: string = "EdgeModuleEntity"

name

name: string = "Composite"

modelProperties

modelProperties: object

edgeModuleId

edgeModuleId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.edgeModuleId"

type

type: object

name

name: string = "Uuid"

Const EdgeModuleEntityCollection

EdgeModuleEntityCollection: object

type

type: object

className

className: string = "EdgeModuleEntityCollection"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

serializedName

serializedName: string = "@nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "EdgeModuleEntity"

name

name: string = "Composite"

Const EdgeModuleProvisioningToken

EdgeModuleProvisioningToken: object

type

type: object

className

className: string = "EdgeModuleProvisioningToken"

name

name: string = "Composite"

modelProperties

modelProperties: object

expirationDate

expirationDate: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "expirationDate"

type

type: object

name

name: string = "DateTime"

token

token: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "token"

type

type: object

name

name: string = "String"

Const EncoderCustomPreset

EncoderCustomPreset: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.EncoderCustomPreset"

type

type: object

className

className: string = "EncoderCustomPreset"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = EncoderPresetBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "EncoderPresetBase"

modelProperties

modelProperties: object

audioEncoder

audioEncoder: object

serializedName

serializedName: string = "audioEncoder"

type

type: object

className

className: string = "AudioEncoderBase"

name

name: string = "Composite"

videoEncoder

videoEncoder: object

serializedName

serializedName: string = "videoEncoder"

type

type: object

className

className: string = "VideoEncoderBase"

name

name: string = "Composite"

Const EncoderPresetBase

EncoderPresetBase: object

type

type: object

className

className: string = "EncoderPresetBase"

name

name: string = "Composite"

uberParent

uberParent: string = "EncoderPresetBase"

modelProperties

modelProperties: object

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const EncoderProcessor

EncoderProcessor: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.EncoderProcessor"

type

type: object

className

className: string = "EncoderProcessor"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = NodeBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "NodeBase"

modelProperties

modelProperties: object

preset

preset: object

serializedName

serializedName: string = "preset"

type

type: object

className

className: string = "EncoderPresetBase"

name

name: string = "Composite"

Const EncoderSystemPreset

EncoderSystemPreset: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.EncoderSystemPreset"

type

type: object

className

className: string = "EncoderSystemPreset"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = EncoderPresetBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "EncoderPresetBase"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

Const Endpoint

Endpoint: object

type

type: object

className

className: string = "Endpoint"

name

name: string = "Composite"

modelProperties

modelProperties: object

endpointUrl

endpointUrl: object

serializedName

serializedName: string = "endpointUrl"

type

type: object

name

name: string = "String"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const EndpointBase

EndpointBase: object

type

type: object

className

className: string = "EndpointBase"

name

name: string = "Composite"

uberParent

uberParent: string = "EndpointBase"

modelProperties

modelProperties: object

credentials

credentials: object

serializedName

serializedName: string = "credentials"

type

type: object

className

className: string = "CredentialsBase"

name

name: string = "Composite"

tunnel

tunnel: object

serializedName

serializedName: string = "tunnel"

type

type: object

className

className: string = "TunnelBase"

name

name: string = "Composite"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

url

url: object

required

required: boolean = true

serializedName

serializedName: string = "url"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const ErrorAdditionalInfo

ErrorAdditionalInfo: object

type

type: object

className

className: string = "ErrorAdditionalInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

info

info: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "info"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "any"

type

type: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const ErrorDetail

ErrorDetail: object

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

modelProperties

modelProperties: object

additionalInfo

additionalInfo: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "additionalInfo"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ErrorAdditionalInfo"

name

name: string = "Composite"

code

code: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

details

details: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "details"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

message

message: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

target

target: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "target"

type

type: object

name

name: string = "String"

Const ErrorResponse

ErrorResponse: object

type

type: object

className

className: string = "ErrorResponse"

name

name: string = "Composite"

modelProperties

modelProperties: object

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

Const GroupLevelAccessControl

GroupLevelAccessControl: object

type

type: object

className

className: string = "GroupLevelAccessControl"

name

name: string = "Composite"

modelProperties

modelProperties: object

publicNetworkAccess

publicNetworkAccess: object

serializedName

serializedName: string = "publicNetworkAccess"

type

type: object

name

name: string = "String"

Const IotHub

IotHub: object

type

type: object

className

className: string = "IotHub"

name

name: string = "Composite"

modelProperties

modelProperties: object

id

id: object

required

required: boolean = true

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

identity

identity: object

serializedName

serializedName: string = "identity"

type

type: object

className

className: string = "ResourceIdentity"

name

name: string = "Composite"

status

status: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const JwtAuthentication

JwtAuthentication: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.JwtAuthentication"

type

type: object

className

className: string = "JwtAuthentication"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = AuthenticationBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "AuthenticationBase"

modelProperties

modelProperties: object

audiences

audiences: object

serializedName

serializedName: string = "audiences"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

claims

claims: object

serializedName

serializedName: string = "claims"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "TokenClaim"

name

name: string = "Composite"

issuers

issuers: object

serializedName

serializedName: string = "issuers"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

keys

keys: object

serializedName

serializedName: string = "keys"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "TokenKey"

name

name: string = "Composite"

Const KeyVaultProperties

KeyVaultProperties: object

type

type: object

className

className: string = "KeyVaultProperties"

name

name: string = "Composite"

modelProperties

modelProperties: object

currentKeyIdentifier

currentKeyIdentifier: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "currentKeyIdentifier"

type

type: object

name

name: string = "String"

keyIdentifier

keyIdentifier: object

required

required: boolean = true

serializedName

serializedName: string = "keyIdentifier"

type

type: object

name

name: string = "String"

Const ListProvisioningTokenInput

ListProvisioningTokenInput: object

type

type: object

className

className: string = "ListProvisioningTokenInput"

name

name: string = "Composite"

modelProperties

modelProperties: object

expirationDate

expirationDate: object

required

required: boolean = true

serializedName

serializedName: string = "expirationDate"

type

type: object

name

name: string = "DateTime"

Const LivePipeline

LivePipeline: object

type

type: object

className

className: string = "LivePipeline"

name

name: string = "Composite"

modelProperties

modelProperties: object

bitrateKbps

bitrateKbps: object

serializedName

serializedName: string = "properties.bitrateKbps"

type

type: object

name

name: string = "Number"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

parameters

parameters: object

serializedName

serializedName: string = "properties.parameters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ParameterDefinition"

name

name: string = "Composite"

state

state: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.state"

type

type: object

name

name: string = "String"

topologyName

topologyName: object

serializedName

serializedName: string = "properties.topologyName"

type

type: object

name

name: string = "String"

Const LivePipelineCollection

LivePipelineCollection: object

type

type: object

className

className: string = "LivePipelineCollection"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

serializedName

serializedName: string = "@nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "LivePipeline"

name

name: string = "Composite"

Const LivePipelineOperationStatus

LivePipelineOperationStatus: object

type

type: object

className

className: string = "LivePipelineOperationStatus"

name

name: string = "Composite"

modelProperties

modelProperties: object

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

status

status: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const LivePipelineUpdate

LivePipelineUpdate: object

type

type: object

className

className: string = "LivePipelineUpdate"

name

name: string = "Composite"

modelProperties

modelProperties: object

bitrateKbps

bitrateKbps: object

serializedName

serializedName: string = "properties.bitrateKbps"

type

type: object

name

name: string = "Number"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

parameters

parameters: object

serializedName

serializedName: string = "properties.parameters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ParameterDefinition"

name

name: string = "Composite"

state

state: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.state"

type

type: object

name

name: string = "String"

topologyName

topologyName: object

serializedName

serializedName: string = "properties.topologyName"

type

type: object

name

name: string = "String"

Const LogSpecification

LogSpecification: object

type

type: object

className

className: string = "LogSpecification"

name

name: string = "Composite"

modelProperties

modelProperties: object

blobDuration

blobDuration: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "blobDuration"

type

type: object

name

name: string = "String"

displayName

displayName: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "displayName"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

Const MetricDimension

MetricDimension: object

type

type: object

className

className: string = "MetricDimension"

name

name: string = "Composite"

modelProperties

modelProperties: object

displayName

displayName: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "displayName"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

toBeExportedForShoebox

toBeExportedForShoebox: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "toBeExportedForShoebox"

type

type: object

name

name: string = "Boolean"

Const MetricSpecification

MetricSpecification: object

type

type: object

className

className: string = "MetricSpecification"

name

name: string = "Composite"

modelProperties

modelProperties: object

aggregationType

aggregationType: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "aggregationType"

type

type: object

name

name: string = "String"

dimensions

dimensions: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "dimensions"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MetricDimension"

name

name: string = "Composite"

displayDescription

displayDescription: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "displayDescription"

type

type: object

name

name: string = "String"

displayName

displayName: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "displayName"

type

type: object

name

name: string = "String"

enableRegionalMdmAccount

enableRegionalMdmAccount: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "enableRegionalMdmAccount"

type

type: object

name

name: string = "Boolean"

lockAggregationType

lockAggregationType: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "lockAggregationType"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

sourceMdmAccount

sourceMdmAccount: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "sourceMdmAccount"

type

type: object

name

name: string = "String"

sourceMdmNamespace

sourceMdmNamespace: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "sourceMdmNamespace"

type

type: object

name

name: string = "String"

supportedAggregationTypes

supportedAggregationTypes: object

serializedName

serializedName: string = "supportedAggregationTypes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

supportedTimeGrainTypes

supportedTimeGrainTypes: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "supportedTimeGrainTypes"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

unit

unit: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "unit"

type

type: object

name

name: string = "String"

Const NetworkAccessControl

NetworkAccessControl: object

type

type: object

className

className: string = "NetworkAccessControl"

name

name: string = "Composite"

modelProperties

modelProperties: object

consumption

consumption: object

serializedName

serializedName: string = "consumption"

type

type: object

className

className: string = "GroupLevelAccessControl"

name

name: string = "Composite"

ingestion

ingestion: object

serializedName

serializedName: string = "ingestion"

type

type: object

className

className: string = "GroupLevelAccessControl"

name

name: string = "Composite"

integration

integration: object

serializedName

serializedName: string = "integration"

type

type: object

className

className: string = "GroupLevelAccessControl"

name

name: string = "Composite"

Const NodeBase

NodeBase: object

type

type: object

className

className: string = "NodeBase"

name

name: string = "Composite"

uberParent

uberParent: string = "NodeBase"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const NodeInput

NodeInput: object

type

type: object

className

className: string = "NodeInput"

name

name: string = "Composite"

modelProperties

modelProperties: object

nodeName

nodeName: object

required

required: boolean = true

serializedName

serializedName: string = "nodeName"

type

type: object

name

name: string = "String"

Const Operation

Operation: object

type

type: object

className

className: string = "Operation"

name

name: string = "Composite"

modelProperties

modelProperties: object

actionType

actionType: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "actionType"

type

type: object

name

name: string = "String"

display

display: object

serializedName

serializedName: string = "display"

type

type: object

className

className: string = "OperationDisplay"

name

name: string = "Composite"

isDataAction

isDataAction: object

nullable

nullable: boolean = true

serializedName

serializedName: string = "isDataAction"

type

type: object

name

name: string = "Boolean"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

origin

origin: object

serializedName

serializedName: string = "origin"

type

type: object

name

name: string = "String"

properties

properties: object

serializedName

serializedName: string = "properties"

type

type: object

className

className: string = "Properties"

name

name: string = "Composite"

Const OperationCollection

OperationCollection: object

type

type: object

className

className: string = "OperationCollection"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Operation"

name

name: string = "Composite"

Const OperationDisplay

OperationDisplay: object

type

type: object

className

className: string = "OperationDisplay"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

operation

operation: object

serializedName

serializedName: string = "operation"

type

type: object

name

name: string = "String"

provider

provider: object

serializedName

serializedName: string = "provider"

type

type: object

name

name: string = "String"

resource

resource: object

serializedName

serializedName: string = "resource"

type

type: object

name

name: string = "String"

Const ParameterDeclaration

ParameterDeclaration: object

type

type: object

className

className: string = "ParameterDeclaration"

name

name: string = "Composite"

modelProperties

modelProperties: object

default

default: object

serializedName

serializedName: string = "default"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const ParameterDefinition

ParameterDefinition: object

type

type: object

className

className: string = "ParameterDefinition"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "String"

Const PemCertificateList

PemCertificateList: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.PemCertificateList"

type

type: object

className

className: string = "PemCertificateList"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = CertificateSource.type.polymorphicDiscriminator

uberParent

uberParent: string = "CertificateSource"

modelProperties

modelProperties: object

certificates

certificates: object

required

required: boolean = true

serializedName

serializedName: string = "certificates"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const PipelineJob

PipelineJob: object

type

type: object

className

className: string = "PipelineJob"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

error

error: object

serializedName

serializedName: string = "properties.error"

type

type: object

className

className: string = "PipelineJobError"

name

name: string = "Composite"

expiration

expiration: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.expiration"

type

type: object

name

name: string = "DateTime"

parameters

parameters: object

serializedName

serializedName: string = "properties.parameters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ParameterDefinition"

name

name: string = "Composite"

state

state: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.state"

type

type: object

name

name: string = "String"

topologyName

topologyName: object

serializedName

serializedName: string = "properties.topologyName"

type

type: object

name

name: string = "String"

Const PipelineJobCollection

PipelineJobCollection: object

type

type: object

className

className: string = "PipelineJobCollection"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

serializedName

serializedName: string = "@nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PipelineJob"

name

name: string = "Composite"

Const PipelineJobError

PipelineJobError: object

type

type: object

className

className: string = "PipelineJobError"

name

name: string = "Composite"

modelProperties

modelProperties: object

code

code: object

serializedName

serializedName: string = "code"

type

type: object

name

name: string = "String"

message

message: object

serializedName

serializedName: string = "message"

type

type: object

name

name: string = "String"

Const PipelineJobOperationStatus

PipelineJobOperationStatus: object

type

type: object

className

className: string = "PipelineJobOperationStatus"

name

name: string = "Composite"

modelProperties

modelProperties: object

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

status

status: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const PipelineJobUpdate

PipelineJobUpdate: object

type

type: object

className

className: string = "PipelineJobUpdate"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

error

error: object

serializedName

serializedName: string = "properties.error"

type

type: object

className

className: string = "PipelineJobError"

name

name: string = "Composite"

expiration

expiration: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.expiration"

type

type: object

name

name: string = "DateTime"

parameters

parameters: object

serializedName

serializedName: string = "properties.parameters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ParameterDefinition"

name

name: string = "Composite"

state

state: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.state"

type

type: object

name

name: string = "String"

topologyName

topologyName: object

serializedName

serializedName: string = "properties.topologyName"

type

type: object

name

name: string = "String"

Const PipelineTopology

PipelineTopology: object

type

type: object

className

className: string = "PipelineTopology"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

kind

kind: object

required

required: boolean = true

serializedName

serializedName: string = "kind"

type

type: object

name

name: string = "String"

parameters

parameters: object

serializedName

serializedName: string = "properties.parameters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ParameterDeclaration"

name

name: string = "Composite"

processors

processors: object

serializedName

serializedName: string = "properties.processors"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ProcessorNodeBase"

name

name: string = "Composite"

sinks

sinks: object

serializedName

serializedName: string = "properties.sinks"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SinkNodeBase"

name

name: string = "Composite"

sku

sku: object

serializedName

serializedName: string = "sku"

type

type: object

className

className: string = "Sku"

name

name: string = "Composite"

sources

sources: object

serializedName

serializedName: string = "properties.sources"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SourceNodeBase"

name

name: string = "Composite"

Const PipelineTopologyCollection

PipelineTopologyCollection: object

type

type: object

className

className: string = "PipelineTopologyCollection"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

serializedName

serializedName: string = "@nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PipelineTopology"

name

name: string = "Composite"

Const PipelineTopologyUpdate

PipelineTopologyUpdate: object

type

type: object

className

className: string = "PipelineTopologyUpdate"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

kind

kind: object

serializedName

serializedName: string = "kind"

type

type: object

name

name: string = "String"

parameters

parameters: object

serializedName

serializedName: string = "properties.parameters"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ParameterDeclaration"

name

name: string = "Composite"

processors

processors: object

serializedName

serializedName: string = "properties.processors"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "ProcessorNodeBase"

name

name: string = "Composite"

sinks

sinks: object

serializedName

serializedName: string = "properties.sinks"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SinkNodeBase"

name

name: string = "Composite"

sku

sku: object

serializedName

serializedName: string = "sku"

type

type: object

className

className: string = "Sku"

name

name: string = "Composite"

sources

sources: object

serializedName

serializedName: string = "properties.sources"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "SourceNodeBase"

name

name: string = "Composite"

Const PrivateEndpoint

PrivateEndpoint: object

type

type: object

className

className: string = "PrivateEndpoint"

name

name: string = "Composite"

modelProperties

modelProperties: object

id

id: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

Const PrivateEndpointConnection

PrivateEndpointConnection: object

type

type: object

className

className: string = "PrivateEndpointConnection"

name

name: string = "Composite"

modelProperties

modelProperties: object

privateEndpoint

privateEndpoint: object

serializedName

serializedName: string = "properties.privateEndpoint"

type

type: object

className

className: string = "PrivateEndpoint"

name

name: string = "Composite"

privateLinkServiceConnectionState

privateLinkServiceConnectionState: object

serializedName

serializedName: string = "properties.privateLinkServiceConnectionState"

type

type: object

className

className: string = "PrivateLinkServiceConnectionState"

name

name: string = "Composite"

provisioningState

provisioningState: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.provisioningState"

type

type: object

name

name: string = "String"

Const PrivateEndpointConnectionListResult

PrivateEndpointConnectionListResult: object

type

type: object

className

className: string = "PrivateEndpointConnectionListResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PrivateEndpointConnection"

name

name: string = "Composite"

Const PrivateEndpointConnectionsCreateOrUpdateHeaders

PrivateEndpointConnectionsCreateOrUpdateHeaders: object

type

type: object

className

className: string = "PrivateEndpointConnectionsCreateOrUpdateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

azureAsyncOperation

azureAsyncOperation: object

serializedName

serializedName: string = "azure-asyncoperation"

type

type: object

name

name: string = "String"

location

location: object

serializedName

serializedName: string = "location"

type

type: object

name

name: string = "String"

retryAfter

retryAfter: object

serializedName

serializedName: string = "retry-after"

type

type: object

name

name: string = "Number"

Const PrivateLinkResource

PrivateLinkResource: object

type

type: object

className

className: string = "PrivateLinkResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

groupId

groupId: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.groupId"

type

type: object

name

name: string = "String"

requiredMembers

requiredMembers: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.requiredMembers"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

requiredZoneNames

requiredZoneNames: object

serializedName

serializedName: string = "properties.requiredZoneNames"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

name

name: string = "String"

Const PrivateLinkResourceListResult

PrivateLinkResourceListResult: object

type

type: object

className

className: string = "PrivateLinkResourceListResult"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PrivateLinkResource"

name

name: string = "Composite"

Const PrivateLinkServiceConnectionState

PrivateLinkServiceConnectionState: object

type

type: object

className

className: string = "PrivateLinkServiceConnectionState"

name

name: string = "Composite"

modelProperties

modelProperties: object

actionsRequired

actionsRequired: object

serializedName

serializedName: string = "actionsRequired"

type

type: object

name

name: string = "String"

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const ProcessorNodeBase

ProcessorNodeBase: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.ProcessorNodeBase"

type

type: object

className

className: string = "ProcessorNodeBase"

name

name: string = "Composite"

uberParent

uberParent: string = "NodeBase"

modelProperties

modelProperties: object

inputs

inputs: object

required

required: boolean = true

serializedName

serializedName: string = "inputs"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "NodeInput"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const Properties

Properties: object

type

type: object

className

className: string = "Properties"

name

name: string = "Composite"

modelProperties

modelProperties: object

serviceSpecification

serviceSpecification: object

serializedName

serializedName: string = "serviceSpecification"

type

type: object

className

className: string = "ServiceSpecification"

name

name: string = "Composite"

Const ProxyResource

ProxyResource: object

type

type: object

className

className: string = "ProxyResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

Const Resource

Resource: object

type

type: object

className

className: string = "Resource"

name

name: string = "Composite"

modelProperties

modelProperties: object

id

id: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

name

name: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

systemData

systemData: object

serializedName

serializedName: string = "systemData"

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

type

type: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

Const ResourceIdentity

ResourceIdentity: object

type

type: object

className

className: string = "ResourceIdentity"

name

name: string = "Composite"

modelProperties

modelProperties: object

userAssignedIdentity

userAssignedIdentity: object

required

required: boolean = true

serializedName

serializedName: string = "userAssignedIdentity"

type

type: object

name

name: string = "String"

Const RsaTokenKey

RsaTokenKey: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.RsaTokenKey"

type

type: object

className

className: string = "RsaTokenKey"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TokenKey.type.polymorphicDiscriminator

uberParent

uberParent: string = "TokenKey"

modelProperties

modelProperties: object

alg

alg: object

required

required: boolean = true

serializedName

serializedName: string = "alg"

type

type: object

name

name: string = "String"

e

e: object

required

required: boolean = true

serializedName

serializedName: string = "e"

type

type: object

name

name: string = "String"

n

n: object

required

required: boolean = true

serializedName

serializedName: string = "n"

type

type: object

name

name: string = "String"

Const RtspSource

RtspSource: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.RtspSource"

type

type: object

className

className: string = "RtspSource"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = NodeBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "NodeBase"

modelProperties

modelProperties: object

endpoint

endpoint: object

serializedName

serializedName: string = "endpoint"

type

type: object

className

className: string = "EndpointBase"

name

name: string = "Composite"

transport

transport: object

serializedName

serializedName: string = "transport"

type

type: object

name

name: string = "String"

Const SecureIotDeviceRemoteTunnel

SecureIotDeviceRemoteTunnel: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel"

type

type: object

className

className: string = "SecureIotDeviceRemoteTunnel"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TunnelBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "TunnelBase"

modelProperties

modelProperties: object

deviceId

deviceId: object

required

required: boolean = true

serializedName

serializedName: string = "deviceId"

type

type: object

name

name: string = "String"

iotHubName

iotHubName: object

required

required: boolean = true

serializedName

serializedName: string = "iotHubName"

type

type: object

name

name: string = "String"

Const ServiceSpecification

ServiceSpecification: object

type

type: object

className

className: string = "ServiceSpecification"

name

name: string = "Composite"

modelProperties

modelProperties: object

logSpecifications

logSpecifications: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "logSpecifications"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "LogSpecification"

name

name: string = "Composite"

metricSpecifications

metricSpecifications: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "metricSpecifications"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "MetricSpecification"

name

name: string = "Composite"

Const SinkNodeBase

SinkNodeBase: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.SinkNodeBase"

type

type: object

className

className: string = "SinkNodeBase"

name

name: string = "Composite"

uberParent

uberParent: string = "NodeBase"

modelProperties

modelProperties: object

inputs

inputs: object

required

required: boolean = true

serializedName

serializedName: string = "inputs"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "NodeInput"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const Sku

Sku: object

type

type: object

className

className: string = "Sku"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

tier

tier: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "tier"

type

type: object

name

name: string = "String"

Const SourceNodeBase

SourceNodeBase: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.SourceNodeBase"

type

type: object

className

className: string = "SourceNodeBase"

name

name: string = "Composite"

uberParent

uberParent: string = "NodeBase"

modelProperties

modelProperties: object

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const StorageAccount

StorageAccount: object

type

type: object

className

className: string = "StorageAccount"

name

name: string = "Composite"

modelProperties

modelProperties: object

id

id: object

required

required: boolean = true

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

identity

identity: object

serializedName

serializedName: string = "identity"

type

type: object

className

className: string = "ResourceIdentity"

name

name: string = "Composite"

status

status: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const SystemData

SystemData: object

type

type: object

className

className: string = "SystemData"

name

name: string = "Composite"

modelProperties

modelProperties: object

createdAt

createdAt: object

serializedName

serializedName: string = "createdAt"

type

type: object

name

name: string = "DateTime"

createdBy

createdBy: object

serializedName

serializedName: string = "createdBy"

type

type: object

name

name: string = "String"

createdByType

createdByType: object

serializedName

serializedName: string = "createdByType"

type

type: object

name

name: string = "String"

lastModifiedAt

lastModifiedAt: object

serializedName

serializedName: string = "lastModifiedAt"

type

type: object

name

name: string = "DateTime"

lastModifiedBy

lastModifiedBy: object

serializedName

serializedName: string = "lastModifiedBy"

type

type: object

name

name: string = "String"

lastModifiedByType

lastModifiedByType: object

serializedName

serializedName: string = "lastModifiedByType"

type

type: object

name

name: string = "String"

Const TimeSequenceBase

TimeSequenceBase: object

type

type: object

className

className: string = "TimeSequenceBase"

name

name: string = "Composite"

uberParent

uberParent: string = "TimeSequenceBase"

modelProperties

modelProperties: object

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const TlsEndpoint

TlsEndpoint: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.TlsEndpoint"

type

type: object

className

className: string = "TlsEndpoint"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = EndpointBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "EndpointBase"

modelProperties

modelProperties: object

trustedCertificates

trustedCertificates: object

serializedName

serializedName: string = "trustedCertificates"

type

type: object

className

className: string = "CertificateSource"

name

name: string = "Composite"

validationOptions

validationOptions: object

serializedName

serializedName: string = "validationOptions"

type

type: object

className

className: string = "TlsValidationOptions"

name

name: string = "Composite"

Const TlsValidationOptions

TlsValidationOptions: object

type

type: object

className

className: string = "TlsValidationOptions"

name

name: string = "Composite"

modelProperties

modelProperties: object

ignoreHostname

ignoreHostname: object

serializedName

serializedName: string = "ignoreHostname"

type

type: object

name

name: string = "String"

ignoreSignature

ignoreSignature: object

serializedName

serializedName: string = "ignoreSignature"

type

type: object

name

name: string = "String"

Const TokenClaim

TokenClaim: object

type

type: object

className

className: string = "TokenClaim"

name

name: string = "Composite"

modelProperties

modelProperties: object

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

value

value: object

required

required: boolean = true

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "String"

Const TokenKey

TokenKey: object

type

type: object

className

className: string = "TokenKey"

name

name: string = "Composite"

uberParent

uberParent: string = "TokenKey"

modelProperties

modelProperties: object

kid

kid: object

required

required: boolean = true

serializedName

serializedName: string = "kid"

type

type: object

name

name: string = "String"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const TrackedResource

TrackedResource: object

type

type: object

className

className: string = "TrackedResource"

name

name: string = "Composite"

modelProperties

modelProperties: object

location

location: object

required

required: boolean = true

serializedName

serializedName: string = "location"

type

type: object

name

name: string = "String"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const TunnelBase

TunnelBase: object

type

type: object

className

className: string = "TunnelBase"

name

name: string = "Composite"

uberParent

uberParent: string = "TunnelBase"

modelProperties

modelProperties: object

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const UnsecuredEndpoint

UnsecuredEndpoint: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.UnsecuredEndpoint"

type

type: object

className

className: string = "UnsecuredEndpoint"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = EndpointBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "EndpointBase"

modelProperties

modelProperties: object

Const UserAssignedManagedIdentity

UserAssignedManagedIdentity: object

type

type: object

className

className: string = "UserAssignedManagedIdentity"

name

name: string = "Composite"

modelProperties

modelProperties: object

clientId

clientId: object

nullable

nullable: boolean = true

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "clientId"

type

type: object

name

name: string = "Uuid"

principalId

principalId: object

nullable

nullable: boolean = true

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "principalId"

type

type: object

name

name: string = "Uuid"

Const UsernamePasswordCredentials

UsernamePasswordCredentials: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.UsernamePasswordCredentials"

type

type: object

className

className: string = "UsernamePasswordCredentials"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = CredentialsBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "CredentialsBase"

modelProperties

modelProperties: object

password

password: object

required

required: boolean = true

serializedName

serializedName: string = "password"

type

type: object

name

name: string = "String"

username

username: object

required

required: boolean = true

serializedName

serializedName: string = "username"

type

type: object

name

name: string = "String"

Const VideoAnalyzer

VideoAnalyzer: object

type

type: object

className

className: string = "VideoAnalyzer"

name

name: string = "Composite"

modelProperties

modelProperties: object

encryption

encryption: object

serializedName

serializedName: string = "properties.encryption"

type

type: object

className

className: string = "AccountEncryption"

name

name: string = "Composite"

endpoints

endpoints: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.endpoints"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Endpoint"

name

name: string = "Composite"

identity

identity: object

serializedName

serializedName: string = "identity"

type

type: object

className

className: string = "VideoAnalyzerIdentity"

name

name: string = "Composite"

iotHubs

iotHubs: object

serializedName

serializedName: string = "properties.iotHubs"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "IotHub"

name

name: string = "Composite"

networkAccessControl

networkAccessControl: object

serializedName

serializedName: string = "properties.networkAccessControl"

type

type: object

className

className: string = "NetworkAccessControl"

name

name: string = "Composite"

privateEndpointConnections

privateEndpointConnections: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.privateEndpointConnections"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PrivateEndpointConnection"

name

name: string = "Composite"

provisioningState

provisioningState: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.provisioningState"

type

type: object

name

name: string = "String"

publicNetworkAccess

publicNetworkAccess: object

serializedName

serializedName: string = "properties.publicNetworkAccess"

type

type: object

name

name: string = "String"

storageAccounts

storageAccounts: object

serializedName

serializedName: string = "properties.storageAccounts"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "StorageAccount"

name

name: string = "Composite"

Const VideoAnalyzerCollection

VideoAnalyzerCollection: object

type

type: object

className

className: string = "VideoAnalyzerCollection"

name

name: string = "Composite"

modelProperties

modelProperties: object

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "VideoAnalyzer"

name

name: string = "Composite"

Const VideoAnalyzerIdentity

VideoAnalyzerIdentity: object

type

type: object

className

className: string = "VideoAnalyzerIdentity"

name

name: string = "Composite"

modelProperties

modelProperties: object

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "type"

type

type: object

name

name: string = "String"

userAssignedIdentities

userAssignedIdentities: object

serializedName

serializedName: string = "userAssignedIdentities"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

className

className: string = "UserAssignedManagedIdentity"

name

name: string = "Composite"

Const VideoAnalyzerOperationStatus

VideoAnalyzerOperationStatus: object

type

type: object

className

className: string = "VideoAnalyzerOperationStatus"

name

name: string = "Composite"

modelProperties

modelProperties: object

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "String"

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

id

id: object

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const VideoAnalyzerPrivateEndpointConnectionOperationStatus

VideoAnalyzerPrivateEndpointConnectionOperationStatus: object

type

type: object

className

className: string = "VideoAnalyzerPrivateEndpointConnectionOperationStatus"

name

name: string = "Composite"

modelProperties

modelProperties: object

endTime

endTime: object

serializedName

serializedName: string = "endTime"

type

type: object

name

name: string = "String"

error

error: object

serializedName

serializedName: string = "error"

type

type: object

className

className: string = "ErrorDetail"

name

name: string = "Composite"

id

id: object

serializedName

serializedName: string = "id"

type

type: object

name

name: string = "String"

name

name: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

startTime

startTime: object

serializedName

serializedName: string = "startTime"

type

type: object

name

name: string = "String"

status

status: object

serializedName

serializedName: string = "status"

type

type: object

name

name: string = "String"

Const VideoAnalyzerUpdate

VideoAnalyzerUpdate: object

type

type: object

className

className: string = "VideoAnalyzerUpdate"

name

name: string = "Composite"

modelProperties

modelProperties: object

encryption

encryption: object

serializedName

serializedName: string = "properties.encryption"

type

type: object

className

className: string = "AccountEncryption"

name

name: string = "Composite"

endpoints

endpoints: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.endpoints"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "Endpoint"

name

name: string = "Composite"

identity

identity: object

serializedName

serializedName: string = "identity"

type

type: object

className

className: string = "VideoAnalyzerIdentity"

name

name: string = "Composite"

iotHubs

iotHubs: object

serializedName

serializedName: string = "properties.iotHubs"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "IotHub"

name

name: string = "Composite"

networkAccessControl

networkAccessControl: object

serializedName

serializedName: string = "properties.networkAccessControl"

type

type: object

className

className: string = "NetworkAccessControl"

name

name: string = "Composite"

privateEndpointConnections

privateEndpointConnections: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.privateEndpointConnections"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "PrivateEndpointConnection"

name

name: string = "Composite"

provisioningState

provisioningState: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.provisioningState"

type

type: object

name

name: string = "String"

publicNetworkAccess

publicNetworkAccess: object

serializedName

serializedName: string = "properties.publicNetworkAccess"

type

type: object

name

name: string = "String"

storageAccounts

storageAccounts: object

serializedName

serializedName: string = "properties.storageAccounts"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "StorageAccount"

name

name: string = "Composite"

tags

tags: object

serializedName

serializedName: string = "tags"

type

type: object

name

name: string = "Dictionary"

value

value: object

type

type: object

name

name: string = "String"

Const VideoAnalyzersCreateOrUpdateHeaders

VideoAnalyzersCreateOrUpdateHeaders: object

type

type: object

className

className: string = "VideoAnalyzersCreateOrUpdateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

azureAsyncOperation

azureAsyncOperation: object

serializedName

serializedName: string = "azure-asyncoperation"

type

type: object

name

name: string = "String"

location

location: object

serializedName

serializedName: string = "location"

type

type: object

name

name: string = "String"

retryAfter

retryAfter: object

serializedName

serializedName: string = "retry-after"

type

type: object

name

name: string = "Number"

Const VideoAnalyzersUpdateHeaders

VideoAnalyzersUpdateHeaders: object

type

type: object

className

className: string = "VideoAnalyzersUpdateHeaders"

name

name: string = "Composite"

modelProperties

modelProperties: object

azureAsyncOperation

azureAsyncOperation: object

serializedName

serializedName: string = "azure-asyncoperation"

type

type: object

name

name: string = "String"

location

location: object

serializedName

serializedName: string = "location"

type

type: object

name

name: string = "String"

retryAfter

retryAfter: object

serializedName

serializedName: string = "retry-after"

type

type: object

name

name: string = "Number"

Const VideoArchival

VideoArchival: object

type

type: object

className

className: string = "VideoArchival"

name

name: string = "Composite"

modelProperties

modelProperties: object

retentionPeriod

retentionPeriod: object

serializedName

serializedName: string = "retentionPeriod"

type

type: object

name

name: string = "String"

Const VideoContentToken

VideoContentToken: object

type

type: object

className

className: string = "VideoContentToken"

name

name: string = "Composite"

modelProperties

modelProperties: object

expirationDate

expirationDate: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "expirationDate"

type

type: object

name

name: string = "DateTime"

token

token: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "token"

type

type: object

name

name: string = "String"

Const VideoContentUrls

VideoContentUrls: object

type

type: object

className

className: string = "VideoContentUrls"

name

name: string = "Composite"

modelProperties

modelProperties: object

archiveBaseUrl

archiveBaseUrl: object

serializedName

serializedName: string = "archiveBaseUrl"

type

type: object

name

name: string = "String"

downloadUrl

downloadUrl: object

serializedName

serializedName: string = "downloadUrl"

type

type: object

name

name: string = "String"

previewImageUrls

previewImageUrls: object

serializedName

serializedName: string = "previewImageUrls"

type

type: object

className

className: string = "VideoPreviewImageUrls"

name

name: string = "Composite"

rtspTunnelUrl

rtspTunnelUrl: object

serializedName

serializedName: string = "rtspTunnelUrl"

type

type: object

name

name: string = "String"

Const VideoCreationProperties

VideoCreationProperties: object

type

type: object

className

className: string = "VideoCreationProperties"

name

name: string = "Composite"

modelProperties

modelProperties: object

description

description: object

serializedName

serializedName: string = "description"

type

type: object

name

name: string = "String"

retentionPeriod

retentionPeriod: object

serializedName

serializedName: string = "retentionPeriod"

type

type: object

name

name: string = "String"

segmentLength

segmentLength: object

serializedName

serializedName: string = "segmentLength"

type

type: object

name

name: string = "String"

title

title: object

serializedName

serializedName: string = "title"

type

type: object

name

name: string = "String"

Const VideoEncoderBase

VideoEncoderBase: object

type

type: object

className

className: string = "VideoEncoderBase"

name

name: string = "Composite"

uberParent

uberParent: string = "VideoEncoderBase"

modelProperties

modelProperties: object

bitrateKbps

bitrateKbps: object

serializedName

serializedName: string = "bitrateKbps"

type

type: object

name

name: string = "String"

frameRate

frameRate: object

serializedName

serializedName: string = "frameRate"

type

type: object

name

name: string = "String"

scale

scale: object

serializedName

serializedName: string = "scale"

type

type: object

className

className: string = "VideoScale"

name

name: string = "Composite"

type

type: object

required

required: boolean = true

serializedName

serializedName: string = "@type"

type

type: object

name

name: string = "String"

polymorphicDiscriminator

polymorphicDiscriminator: object

clientName

clientName: string = "type"

serializedName

serializedName: string = "@type"

Const VideoEncoderH264

VideoEncoderH264: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.VideoEncoderH264"

type

type: object

className

className: string = "VideoEncoderH264"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = VideoEncoderBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "VideoEncoderBase"

modelProperties

modelProperties: object

Const VideoEntity

VideoEntity: object

type

type: object

className

className: string = "VideoEntity"

name

name: string = "Composite"

modelProperties

modelProperties: object

archival

archival: object

serializedName

serializedName: string = "properties.archival"

type

type: object

className

className: string = "VideoArchival"

name

name: string = "Composite"

contentUrls

contentUrls: object

serializedName

serializedName: string = "properties.contentUrls"

type

type: object

className

className: string = "VideoContentUrls"

name

name: string = "Composite"

description

description: object

serializedName

serializedName: string = "properties.description"

type

type: object

name

name: string = "String"

flags

flags: object

serializedName

serializedName: string = "properties.flags"

type

type: object

className

className: string = "VideoFlags"

name

name: string = "Composite"

mediaInfo

mediaInfo: object

serializedName

serializedName: string = "properties.mediaInfo"

type

type: object

className

className: string = "VideoMediaInfo"

name

name: string = "Composite"

title

title: object

serializedName

serializedName: string = "properties.title"

type

type: object

name

name: string = "String"

typePropertiesType

typePropertiesType: object

readOnly

readOnly: boolean = true

serializedName

serializedName: string = "properties.type"

type

type: object

name

name: string = "String"

Const VideoEntityCollection

VideoEntityCollection: object

type

type: object

className

className: string = "VideoEntityCollection"

name

name: string = "Composite"

modelProperties

modelProperties: object

nextLink

nextLink: object

serializedName

serializedName: string = "@nextLink"

type

type: object

name

name: string = "String"

value

value: object

serializedName

serializedName: string = "value"

type

type: object

name

name: string = "Sequence"

element

element: object

type

type: object

className

className: string = "VideoEntity"

name

name: string = "Composite"

Const VideoFlags

VideoFlags: object

type

type: object

className

className: string = "VideoFlags"

name

name: string = "Composite"

modelProperties

modelProperties: object

canStream

canStream: object

required

required: boolean = true

serializedName

serializedName: string = "canStream"

type

type: object

name

name: string = "Boolean"

hasData

hasData: object

required

required: boolean = true

serializedName

serializedName: string = "hasData"

type

type: object

name

name: string = "Boolean"

isInUse

isInUse: object

required

required: boolean = true

serializedName

serializedName: string = "isInUse"

type

type: object

name

name: string = "Boolean"

Const VideoMediaInfo

VideoMediaInfo: object

type

type: object

className

className: string = "VideoMediaInfo"

name

name: string = "Composite"

modelProperties

modelProperties: object

segmentLength

segmentLength: object

serializedName

serializedName: string = "segmentLength"

type

type: object

name

name: string = "String"

Const VideoPreviewImageUrls

VideoPreviewImageUrls: object

type

type: object

className

className: string = "VideoPreviewImageUrls"

name

name: string = "Composite"

modelProperties

modelProperties: object

large

large: object

serializedName

serializedName: string = "large"

type

type: object

name

name: string = "String"

medium

medium: object

serializedName

serializedName: string = "medium"

type

type: object

name

name: string = "String"

small

small: object

serializedName

serializedName: string = "small"

type

type: object

name

name: string = "String"

Const VideoPublishingOptions

VideoPublishingOptions: object

type

type: object

className

className: string = "VideoPublishingOptions"

name

name: string = "Composite"

modelProperties

modelProperties: object

disableArchive

disableArchive: object

serializedName

serializedName: string = "disableArchive"

type

type: object

name

name: string = "String"

disableRtspPublishing

disableRtspPublishing: object

serializedName

serializedName: string = "disableRtspPublishing"

type

type: object

name

name: string = "String"

Const VideoScale

VideoScale: object

type

type: object

className

className: string = "VideoScale"

name

name: string = "Composite"

modelProperties

modelProperties: object

height

height: object

serializedName

serializedName: string = "height"

type

type: object

name

name: string = "String"

mode

mode: object

serializedName

serializedName: string = "mode"

type

type: object

name

name: string = "String"

width

width: object

serializedName

serializedName: string = "width"

type

type: object

name

name: string = "String"

Const VideoSequenceAbsoluteTimeMarkers

VideoSequenceAbsoluteTimeMarkers: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.VideoSequenceAbsoluteTimeMarkers"

type

type: object

className

className: string = "VideoSequenceAbsoluteTimeMarkers"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = TimeSequenceBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "TimeSequenceBase"

modelProperties

modelProperties: object

ranges

ranges: object

required

required: boolean = true

serializedName

serializedName: string = "ranges"

type

type: object

name

name: string = "String"

Const VideoSink

VideoSink: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.VideoSink"

type

type: object

className

className: string = "VideoSink"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = NodeBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "NodeBase"

modelProperties

modelProperties: object

videoCreationProperties

videoCreationProperties: object

serializedName

serializedName: string = "videoCreationProperties"

type

type: object

className

className: string = "VideoCreationProperties"

name

name: string = "Composite"

videoName

videoName: object

required

required: boolean = true

serializedName

serializedName: string = "videoName"

type

type: object

name

name: string = "String"

videoPublishingOptions

videoPublishingOptions: object

serializedName

serializedName: string = "videoPublishingOptions"

type

type: object

className

className: string = "VideoPublishingOptions"

name

name: string = "Composite"

Const VideoSource

VideoSource: object

serializedName

serializedName: string = "#Microsoft.VideoAnalyzer.VideoSource"

type

type: object

className

className: string = "VideoSource"

name

name: string = "Composite"

polymorphicDiscriminator

polymorphicDiscriminator: any = NodeBase.type.polymorphicDiscriminator

uberParent

uberParent: string = "NodeBase"

modelProperties

modelProperties: object

timeSequences

timeSequences: object

serializedName

serializedName: string = "timeSequences"

type

type: object

className

className: string = "TimeSequenceBase"

name

name: string = "Composite"

videoName

videoName: object

required

required: boolean = true

serializedName

serializedName: string = "videoName"

type

type: object

name

name: string = "String"

Const accept

accept: object

parameterPath

parameterPath: string = "accept"

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Accept"

type

type: object

name

name: string = "String"

Const accessPolicyName

accessPolicyName: object

parameterPath

parameterPath: string = "accessPolicyName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "accessPolicyName"

type

type: object

name

name: string = "String"

Const accountName

accountName: object

parameterPath

parameterPath: string = "accountName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "accountName"

type

type: object

name

name: string = "String"

Const activateOperationSpec

activateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/activate"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.livePipelineName]

responses

responses: object

200

200: {}

Type declaration

201

201: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const apiVersion

apiVersion: object

parameterPath

parameterPath: string = "apiVersion"

mapper

mapper: object

defaultValue

defaultValue: string = "2021-11-01-preview"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "api-version"

type

type: object

name

name: string = "String"

Const cancelOperationSpec

cancelOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/pipelineJobs/{pipelineJobName}/cancel"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.pipelineJobName]

responses

responses: object

200

200: {}

Type declaration

201

201: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const checkNameAvailabilityOperationSpec

checkNameAvailabilityOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/providers/Microsoft.Media/locations/{locationName}/checkNameAvailability"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters11

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.locationName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.CheckNameAvailabilityResponse

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const contentType

contentType: object

parameterPath

parameterPath: string[] = ["options", "contentType"]

mapper

mapper: object

defaultValue

defaultValue: string = "application/json"

isConstant

isConstant: boolean = true

serializedName

serializedName: string = "Content-Type"

type

type: object

name

name: string = "String"

Const createOrUpdateOperationSpec

createOrUpdateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PUT"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters13

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.accessPolicyName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.AccessPolicyEntity

201

201: object

bodyMapper

bodyMapper: any = Mappers.AccessPolicyEntity

headersMapper

headersMapper: any = Mappers.PrivateEndpointConnectionsCreateOrUpdateHeaders

202

202: object

bodyMapper

bodyMapper: any = Mappers.VideoAnalyzer

204

204: object

bodyMapper

bodyMapper: any = Mappers.VideoAnalyzer

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const deactivateOperationSpec

deactivateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/livePipelines/{livePipelineName}/deactivate"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.livePipelineName]

responses

responses: object

200

200: {}

Type declaration

201

201: {}

Type declaration

202

202: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const deleteOperationSpec

deleteOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "DELETE"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.accessPolicyName]

responses

responses: object

200

200: {}

Type declaration

204

204: {}

Type declaration

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Let discriminators

discriminators: object

AudioEncoderBase

AudioEncoderBase: any = AudioEncoderBase

AudioEncoderBase.#Microsoft.VideoAnalyzer.AudioEncoderAac

AudioEncoderBase.#Microsoft.VideoAnalyzer.AudioEncoderAac: any = AudioEncoderAac

AuthenticationBase

AuthenticationBase: any = AuthenticationBase

AuthenticationBase.#Microsoft.VideoAnalyzer.JwtAuthentication

AuthenticationBase.#Microsoft.VideoAnalyzer.JwtAuthentication: any = JwtAuthentication

CertificateSource

CertificateSource: any = CertificateSource

CertificateSource.#Microsoft.VideoAnalyzer.PemCertificateList

CertificateSource.#Microsoft.VideoAnalyzer.PemCertificateList: any = PemCertificateList

CredentialsBase

CredentialsBase: any = CredentialsBase

CredentialsBase.#Microsoft.VideoAnalyzer.UsernamePasswordCredentials

CredentialsBase.#Microsoft.VideoAnalyzer.UsernamePasswordCredentials: any = UsernamePasswordCredentials

EncoderPresetBase

EncoderPresetBase: any = EncoderPresetBase

EncoderPresetBase.#Microsoft.VideoAnalyzer.EncoderCustomPreset

EncoderPresetBase.#Microsoft.VideoAnalyzer.EncoderCustomPreset: any = EncoderCustomPreset

EncoderPresetBase.#Microsoft.VideoAnalyzer.EncoderSystemPreset

EncoderPresetBase.#Microsoft.VideoAnalyzer.EncoderSystemPreset: any = EncoderSystemPreset

EndpointBase

EndpointBase: any = EndpointBase

EndpointBase.#Microsoft.VideoAnalyzer.TlsEndpoint

EndpointBase.#Microsoft.VideoAnalyzer.TlsEndpoint: any = TlsEndpoint

EndpointBase.#Microsoft.VideoAnalyzer.UnsecuredEndpoint

EndpointBase.#Microsoft.VideoAnalyzer.UnsecuredEndpoint: any = UnsecuredEndpoint

NodeBase

NodeBase: any = NodeBase

NodeBase.#Microsoft.VideoAnalyzer.EncoderProcessor

NodeBase.#Microsoft.VideoAnalyzer.EncoderProcessor: any = EncoderProcessor

NodeBase.#Microsoft.VideoAnalyzer.ProcessorNodeBase

NodeBase.#Microsoft.VideoAnalyzer.ProcessorNodeBase: any = ProcessorNodeBase

NodeBase.#Microsoft.VideoAnalyzer.RtspSource

NodeBase.#Microsoft.VideoAnalyzer.RtspSource: any = RtspSource

NodeBase.#Microsoft.VideoAnalyzer.SinkNodeBase

NodeBase.#Microsoft.VideoAnalyzer.SinkNodeBase: any = SinkNodeBase

NodeBase.#Microsoft.VideoAnalyzer.SourceNodeBase

NodeBase.#Microsoft.VideoAnalyzer.SourceNodeBase: any = SourceNodeBase

NodeBase.#Microsoft.VideoAnalyzer.VideoSink

NodeBase.#Microsoft.VideoAnalyzer.VideoSink: any = VideoSink

NodeBase.#Microsoft.VideoAnalyzer.VideoSource

NodeBase.#Microsoft.VideoAnalyzer.VideoSource: any = VideoSource

TimeSequenceBase

TimeSequenceBase: any = TimeSequenceBase

TimeSequenceBase.#Microsoft.VideoAnalyzer.VideoSequenceAbsoluteTimeMarkers

TimeSequenceBase.#Microsoft.VideoAnalyzer.VideoSequenceAbsoluteTimeMarkers: any = VideoSequenceAbsoluteTimeMarkers

TokenKey

TokenKey: any = TokenKey

TokenKey.#Microsoft.VideoAnalyzer.EccTokenKey

TokenKey.#Microsoft.VideoAnalyzer.EccTokenKey: any = EccTokenKey

TokenKey.#Microsoft.VideoAnalyzer.RsaTokenKey

TokenKey.#Microsoft.VideoAnalyzer.RsaTokenKey: any = RsaTokenKey

TunnelBase

TunnelBase: any = TunnelBase

TunnelBase.#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel

TunnelBase.#Microsoft.VideoAnalyzer.SecureIotDeviceRemoteTunnel: any = SecureIotDeviceRemoteTunnel

VideoEncoderBase

VideoEncoderBase: any = VideoEncoderBase

VideoEncoderBase.#Microsoft.VideoAnalyzer.VideoEncoderH264

VideoEncoderBase.#Microsoft.VideoAnalyzer.VideoEncoderH264: any = VideoEncoderH264

Const edgeModuleName

edgeModuleName: object

parameterPath

parameterPath: string = "edgeModuleName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "edgeModuleName"

type

type: object

name

name: string = "String"

Const filter

filter: object

parameterPath

parameterPath: string[] = ["options", "filter"]

mapper

mapper: object

serializedName

serializedName: string = "$filter"

type

type: object

name

name: string = "String"

Const getOperationSpec

getOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.accessPolicyName]

responses

responses: object

202

202: {}

Type declaration

200

200: object

bodyMapper

bodyMapper: any = Mappers.AccessPolicyEntity

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const listBySubscriptionOperationSpec

listBySubscriptionOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/providers/Microsoft.Media/videoAnalyzers"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host, Parameters.subscriptionId]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.VideoAnalyzerCollection

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const listContentTokenOperationSpec

listContentTokenOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "POST"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/videos/{videoName}/listContentToken"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.videoName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.VideoContentToken

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const listNextOperationSpec

listNextOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "{nextLink}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion, Parameters.top]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.nextLink]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.AccessPolicyEntityCollection

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const listOperationSpec

listOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept]

httpMethod

httpMethod: string = "GET"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies"

queryParameters

queryParameters: any[] = [Parameters.apiVersion, Parameters.top]

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.AccessPolicyEntityCollection

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const listProvisioningTokenOperationSpec

listProvisioningTokenOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "POST"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/edgeModules/{edgeModuleName}/listProvisioningToken"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters1

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.edgeModuleName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.EdgeModuleProvisioningToken

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const livePipelineName

livePipelineName: object

parameterPath

parameterPath: string = "livePipelineName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "livePipelineName"

type

type: object

name

name: string = "String"

Const locationName

locationName: object

parameterPath

parameterPath: string = "locationName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "locationName"

type

type: object

name

name: string = "String"

Const name

name: object

parameterPath

parameterPath: string = "name"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "name"

type

type: object

name

name: string = "String"

Const nextLink

nextLink: object

parameterPath

parameterPath: string = "nextLink"

skipEncoding

skipEncoding: boolean = true

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "nextLink"

type

type: object

name

name: string = "String"

Const operationId

operationId: object

parameterPath

parameterPath: string = "operationId"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "operationId"

type

type: object

name

name: string = "String"

Const parameters

parameters: object

mapper

mapper: any = EdgeModuleEntityMapper

parameterPath

parameterPath: string = "parameters"

Const parameters1

parameters1: object

mapper

mapper: any = ListProvisioningTokenInputMapper

parameterPath

parameterPath: string = "parameters"

Const parameters10

parameters10: object

mapper

mapper: any = PrivateEndpointConnectionMapper

parameterPath

parameterPath: string = "parameters"

Const parameters11

parameters11: object

mapper

mapper: any = CheckNameAvailabilityRequestMapper

parameterPath

parameterPath: string = "parameters"

Const parameters12

parameters12: object

mapper

mapper: any = VideoEntityMapper

parameterPath

parameterPath: string = "parameters"

Const parameters13

parameters13: object

mapper

mapper: any = AccessPolicyEntityMapper

parameterPath

parameterPath: string = "parameters"

Const parameters2

parameters2: object

mapper

mapper: any = PipelineTopologyMapper

parameterPath

parameterPath: string = "parameters"

Const parameters3

parameters3: object

mapper

mapper: any = PipelineTopologyUpdateMapper

parameterPath

parameterPath: string = "parameters"

Const parameters4

parameters4: object

mapper

mapper: any = LivePipelineMapper

parameterPath

parameterPath: string = "parameters"

Const parameters5

parameters5: object

mapper

mapper: any = LivePipelineUpdateMapper

parameterPath

parameterPath: string = "parameters"

Const parameters6

parameters6: object

mapper

mapper: any = PipelineJobMapper

parameterPath

parameterPath: string = "parameters"

Const parameters7

parameters7: object

mapper

mapper: any = PipelineJobUpdateMapper

parameterPath

parameterPath: string = "parameters"

Const parameters8

parameters8: object

mapper

mapper: any = VideoAnalyzerMapper

parameterPath

parameterPath: string = "parameters"

Const parameters9

parameters9: object

mapper

mapper: any = VideoAnalyzerUpdateMapper

parameterPath

parameterPath: string = "parameters"

Const pipelineJobName

pipelineJobName: object

parameterPath

parameterPath: string = "pipelineJobName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "pipelineJobName"

type

type: object

name

name: string = "String"

Const pipelineTopologyName

pipelineTopologyName: object

parameterPath

parameterPath: string = "pipelineTopologyName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "pipelineTopologyName"

type

type: object

name

name: string = "String"

Const resourceGroupName

resourceGroupName: object

parameterPath

parameterPath: string = "resourceGroupName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "resourceGroupName"

constraints

constraints: object

MaxLength

MaxLength: number = 90

MinLength

MinLength: number = 1

type

type: object

name

name: string = "String"

Const subscriptionId

subscriptionId: object

parameterPath

parameterPath: string = "subscriptionId"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "subscriptionId"

constraints

constraints: object

MinLength

MinLength: number = 1

type

type: object

name

name: string = "String"

Const top

top: object

parameterPath

parameterPath: string[] = ["options", "top"]

mapper

mapper: object

serializedName

serializedName: string = "$top"

type

type: object

name

name: string = "Number"

Const updateOperationSpec

updateOperationSpec: object

headerParameters

headerParameters: any[] = [Parameters.accept, Parameters.contentType]

httpMethod

httpMethod: string = "PATCH"

mediaType

mediaType: string = "json"

path

path: string = "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/videoAnalyzers/{accountName}/accessPolicies/{accessPolicyName}"

queryParameters

queryParameters: any[] = [Parameters.apiVersion]

requestBody

requestBody: any = Parameters.parameters13

serializer

serializer: any

urlParameters

urlParameters: any[] = [Parameters.$host,Parameters.subscriptionId,Parameters.resourceGroupName,Parameters.accountName,Parameters.accessPolicyName]

responses

responses: object

200

200: object

bodyMapper

bodyMapper: any = Mappers.AccessPolicyEntity

headersMapper

headersMapper: any = Mappers.VideoAnalyzersUpdateHeaders

201

201: object

bodyMapper

bodyMapper: any = Mappers.VideoAnalyzer

headersMapper

headersMapper: any = Mappers.VideoAnalyzersUpdateHeaders

202

202: object

bodyMapper

bodyMapper: any = Mappers.VideoAnalyzer

headersMapper

headersMapper: any = Mappers.VideoAnalyzersUpdateHeaders

204

204: object

bodyMapper

bodyMapper: any = Mappers.VideoAnalyzer

headersMapper

headersMapper: any = Mappers.VideoAnalyzersUpdateHeaders

default

default: object

bodyMapper

bodyMapper: any = Mappers.ErrorResponse

Const videoName

videoName: object

parameterPath

parameterPath: string = "videoName"

mapper

mapper: object

required

required: boolean = true

serializedName

serializedName: string = "videoName"

type

type: object

name

name: string = "String"

Generated using TypeDoc