1. Packages
  2. Azure Native
  3. API Docs
  4. videoanalyzer
  5. getPipelineTopology
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

azure-native.videoanalyzer.getPipelineTopology

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

Retrieves a specific pipeline topology by name. If a topology with that name has been previously created, the call will return the JSON representation of that topology.

Uses Azure REST API version 2021-11-01-preview.

Using getPipelineTopology

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getPipelineTopology(args: GetPipelineTopologyArgs, opts?: InvokeOptions): Promise<GetPipelineTopologyResult>
function getPipelineTopologyOutput(args: GetPipelineTopologyOutputArgs, opts?: InvokeOptions): Output<GetPipelineTopologyResult>
Copy
def get_pipeline_topology(account_name: Optional[str] = None,
                          pipeline_topology_name: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetPipelineTopologyResult
def get_pipeline_topology_output(account_name: Optional[pulumi.Input[str]] = None,
                          pipeline_topology_name: Optional[pulumi.Input[str]] = None,
                          resource_group_name: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetPipelineTopologyResult]
Copy
func LookupPipelineTopology(ctx *Context, args *LookupPipelineTopologyArgs, opts ...InvokeOption) (*LookupPipelineTopologyResult, error)
func LookupPipelineTopologyOutput(ctx *Context, args *LookupPipelineTopologyOutputArgs, opts ...InvokeOption) LookupPipelineTopologyResultOutput
Copy

> Note: This function is named LookupPipelineTopology in the Go SDK.

public static class GetPipelineTopology 
{
    public static Task<GetPipelineTopologyResult> InvokeAsync(GetPipelineTopologyArgs args, InvokeOptions? opts = null)
    public static Output<GetPipelineTopologyResult> Invoke(GetPipelineTopologyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetPipelineTopologyResult> getPipelineTopology(GetPipelineTopologyArgs args, InvokeOptions options)
public static Output<GetPipelineTopologyResult> getPipelineTopology(GetPipelineTopologyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:videoanalyzer:getPipelineTopology
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AccountName
This property is required.
Changes to this property will trigger replacement.
string
The Azure Video Analyzer account name.
PipelineTopologyName
This property is required.
Changes to this property will trigger replacement.
string
Pipeline topology unique identifier.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AccountName
This property is required.
Changes to this property will trigger replacement.
string
The Azure Video Analyzer account name.
PipelineTopologyName
This property is required.
Changes to this property will trigger replacement.
string
Pipeline topology unique identifier.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The Azure Video Analyzer account name.
pipelineTopologyName
This property is required.
Changes to this property will trigger replacement.
String
Pipeline topology unique identifier.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
string
The Azure Video Analyzer account name.
pipelineTopologyName
This property is required.
Changes to this property will trigger replacement.
string
Pipeline topology unique identifier.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
account_name
This property is required.
Changes to this property will trigger replacement.
str
The Azure Video Analyzer account name.
pipeline_topology_name
This property is required.
Changes to this property will trigger replacement.
str
Pipeline topology unique identifier.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
accountName
This property is required.
Changes to this property will trigger replacement.
String
The Azure Video Analyzer account name.
pipelineTopologyName
This property is required.
Changes to this property will trigger replacement.
String
Pipeline topology unique identifier.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getPipelineTopology Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Kind string
Topology kind.
Name string
The name of the resource
Sinks List<Pulumi.AzureNative.VideoAnalyzer.Outputs.VideoSinkResponse>
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
Sku Pulumi.AzureNative.VideoAnalyzer.Outputs.SkuResponse
Describes the properties of a SKU.
Sources List<Union<Pulumi.AzureNative.VideoAnalyzer.Outputs.RtspSourceResponse, Pulumi.AzureNative.VideoAnalyzer.Outputs.VideoSourceResponse>>
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
SystemData Pulumi.AzureNative.VideoAnalyzer.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Description string
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
Parameters List<Pulumi.AzureNative.VideoAnalyzer.Outputs.ParameterDeclarationResponse>
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
Processors List<Pulumi.AzureNative.VideoAnalyzer.Outputs.EncoderProcessorResponse>
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
AzureApiVersion string
The Azure API version of the resource.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Kind string
Topology kind.
Name string
The name of the resource
Sinks []VideoSinkResponse
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
Sku SkuResponse
Describes the properties of a SKU.
Sources []interface{}
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Description string
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
Parameters []ParameterDeclarationResponse
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
Processors []EncoderProcessorResponse
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
kind String
Topology kind.
name String
The name of the resource
sinks List<VideoSinkResponse>
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
sku SkuResponse
Describes the properties of a SKU.
sources List<Either<RtspSourceResponse,VideoSourceResponse>>
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
description String
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
parameters List<ParameterDeclarationResponse>
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
processors List<EncoderProcessorResponse>
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
azureApiVersion string
The Azure API version of the resource.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
kind string
Topology kind.
name string
The name of the resource
sinks VideoSinkResponse[]
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
sku SkuResponse
Describes the properties of a SKU.
sources (RtspSourceResponse | VideoSourceResponse)[]
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
description string
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
parameters ParameterDeclarationResponse[]
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
processors EncoderProcessorResponse[]
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
azure_api_version str
The Azure API version of the resource.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
kind str
Topology kind.
name str
The name of the resource
sinks Sequence[VideoSinkResponse]
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
sku SkuResponse
Describes the properties of a SKU.
sources Sequence[Any]
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
description str
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
parameters Sequence[ParameterDeclarationResponse]
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
processors Sequence[EncoderProcessorResponse]
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
azureApiVersion String
The Azure API version of the resource.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
kind String
Topology kind.
name String
The name of the resource
sinks List<Property Map>
List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
sku Property Map
Describes the properties of a SKU.
sources List<Property Map | Property Map>
List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
description String
An optional description of the pipeline topology. It is recommended that the expected use of the topology to be described here.
parameters List<Property Map>
List of the topology parameter declarations. Parameters declared here can be referenced throughout the topology nodes through the use of "${PARAMETER_NAME}" string pattern. Parameters can have optional default values and can later be defined in individual instances of the pipeline.
processors List<Property Map>
List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.

Supporting Types

AudioEncoderAacResponse

BitrateKbps string
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
BitrateKbps string
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
bitrateKbps String
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
bitrateKbps string
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
bitrate_kbps str
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.
bitrateKbps String
Bitrate, in kilobits per second or Kbps, at which audio should be encoded (2-channel stereo audio at a sampling rate of 48 kHz). Allowed values are 96, 112, 128, 160, 192, 224, and 256. If omitted, the bitrate of the input audio is used.

EncoderCustomPresetResponse

AudioEncoder AudioEncoderAacResponse
Describes a custom preset for encoding audio.
VideoEncoder VideoEncoderH264Response
Describes a custom preset for encoding video.
audioEncoder AudioEncoderAacResponse
Describes a custom preset for encoding audio.
videoEncoder VideoEncoderH264Response
Describes a custom preset for encoding video.
audioEncoder AudioEncoderAacResponse
Describes a custom preset for encoding audio.
videoEncoder VideoEncoderH264Response
Describes a custom preset for encoding video.
audio_encoder AudioEncoderAacResponse
Describes a custom preset for encoding audio.
video_encoder VideoEncoderH264Response
Describes a custom preset for encoding video.
audioEncoder Property Map
Describes a custom preset for encoding audio.
videoEncoder Property Map
Describes a custom preset for encoding video.

EncoderProcessorResponse

Inputs This property is required. List<Pulumi.AzureNative.VideoAnalyzer.Inputs.NodeInputResponse>
An array of upstream node references within the topology to be used as inputs for this node.
Name This property is required. string
Node name. Must be unique within the topology.
Preset This property is required. Pulumi.AzureNative.VideoAnalyzer.Inputs.EncoderCustomPresetResponse | Pulumi.AzureNative.VideoAnalyzer.Inputs.EncoderSystemPresetResponse
The encoder preset, which defines the recipe or instructions on how the input content should be processed.
Inputs This property is required. []NodeInputResponse
An array of upstream node references within the topology to be used as inputs for this node.
Name This property is required. string
Node name. Must be unique within the topology.
Preset This property is required. EncoderCustomPresetResponse | EncoderSystemPresetResponse
The encoder preset, which defines the recipe or instructions on how the input content should be processed.
inputs This property is required. List<NodeInputResponse>
An array of upstream node references within the topology to be used as inputs for this node.
name This property is required. String
Node name. Must be unique within the topology.
preset This property is required. EncoderCustomPresetResponse | EncoderSystemPresetResponse
The encoder preset, which defines the recipe or instructions on how the input content should be processed.
inputs This property is required. NodeInputResponse[]
An array of upstream node references within the topology to be used as inputs for this node.
name This property is required. string
Node name. Must be unique within the topology.
preset This property is required. EncoderCustomPresetResponse | EncoderSystemPresetResponse
The encoder preset, which defines the recipe or instructions on how the input content should be processed.
inputs This property is required. Sequence[NodeInputResponse]
An array of upstream node references within the topology to be used as inputs for this node.
name This property is required. str
Node name. Must be unique within the topology.
preset This property is required. EncoderCustomPresetResponse | EncoderSystemPresetResponse
The encoder preset, which defines the recipe or instructions on how the input content should be processed.
inputs This property is required. List<Property Map>
An array of upstream node references within the topology to be used as inputs for this node.
name This property is required. String
Node name. Must be unique within the topology.
preset This property is required. Property Map | Property Map
The encoder preset, which defines the recipe or instructions on how the input content should be processed.

EncoderSystemPresetResponse

Name This property is required. string
Name of the built-in encoding preset.
Name This property is required. string
Name of the built-in encoding preset.
name This property is required. String
Name of the built-in encoding preset.
name This property is required. string
Name of the built-in encoding preset.
name This property is required. str
Name of the built-in encoding preset.
name This property is required. String
Name of the built-in encoding preset.

NodeInputResponse

NodeName This property is required. string
The name of the upstream node in the pipeline which output is used as input of the current node.
NodeName This property is required. string
The name of the upstream node in the pipeline which output is used as input of the current node.
nodeName This property is required. String
The name of the upstream node in the pipeline which output is used as input of the current node.
nodeName This property is required. string
The name of the upstream node in the pipeline which output is used as input of the current node.
node_name This property is required. str
The name of the upstream node in the pipeline which output is used as input of the current node.
nodeName This property is required. String
The name of the upstream node in the pipeline which output is used as input of the current node.

ParameterDeclarationResponse

Name This property is required. string
Name of the parameter.
Type This property is required. string
Type of the parameter.
Default string
The default value for the parameter to be used if the pipeline does not specify a value.
Description string
Description of the parameter.
Name This property is required. string
Name of the parameter.
Type This property is required. string
Type of the parameter.
Default string
The default value for the parameter to be used if the pipeline does not specify a value.
Description string
Description of the parameter.
name This property is required. String
Name of the parameter.
type This property is required. String
Type of the parameter.
default_ String
The default value for the parameter to be used if the pipeline does not specify a value.
description String
Description of the parameter.
name This property is required. string
Name of the parameter.
type This property is required. string
Type of the parameter.
default string
The default value for the parameter to be used if the pipeline does not specify a value.
description string
Description of the parameter.
name This property is required. str
Name of the parameter.
type This property is required. str
Type of the parameter.
default str
The default value for the parameter to be used if the pipeline does not specify a value.
description str
Description of the parameter.
name This property is required. String
Name of the parameter.
type This property is required. String
Type of the parameter.
default String
The default value for the parameter to be used if the pipeline does not specify a value.
description String
Description of the parameter.

PemCertificateListResponse

Certificates This property is required. List<string>
PEM formatted public certificates. One certificate per entry.
Certificates This property is required. []string
PEM formatted public certificates. One certificate per entry.
certificates This property is required. List<String>
PEM formatted public certificates. One certificate per entry.
certificates This property is required. string[]
PEM formatted public certificates. One certificate per entry.
certificates This property is required. Sequence[str]
PEM formatted public certificates. One certificate per entry.
certificates This property is required. List<String>
PEM formatted public certificates. One certificate per entry.

RtspSourceResponse

Endpoint This property is required. Pulumi.AzureNative.VideoAnalyzer.Inputs.TlsEndpointResponse | Pulumi.AzureNative.VideoAnalyzer.Inputs.UnsecuredEndpointResponse
RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers.
Name This property is required. string
Node name. Must be unique within the topology.
Transport string
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.
Endpoint This property is required. TlsEndpointResponse | UnsecuredEndpointResponse
RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers.
Name This property is required. string
Node name. Must be unique within the topology.
Transport string
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.
endpoint This property is required. TlsEndpointResponse | UnsecuredEndpointResponse
RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers.
name This property is required. String
Node name. Must be unique within the topology.
transport String
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.
endpoint This property is required. TlsEndpointResponse | UnsecuredEndpointResponse
RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers.
name This property is required. string
Node name. Must be unique within the topology.
transport string
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.
endpoint This property is required. TlsEndpointResponse | UnsecuredEndpointResponse
RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers.
name This property is required. str
Node name. Must be unique within the topology.
transport str
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.
endpoint This property is required. Property Map | Property Map
RTSP endpoint information for Video Analyzer to connect to. This contains the required information for Video Analyzer to connect to RTSP cameras and/or generic RTSP servers.
name This property is required. String
Node name. Must be unique within the topology.
transport String
Network transport utilized by the RTSP and RTP exchange: TCP or HTTP. When using TCP, the RTP packets are interleaved on the TCP RTSP connection. When using HTTP, the RTSP messages are exchanged through long lived HTTP connections, and the RTP packages are interleaved in the HTTP connections alongside the RTSP messages.

SecureIotDeviceRemoteTunnelResponse

DeviceId This property is required. string
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
IotHubName This property is required. string
Name of the IoT Hub.
DeviceId This property is required. string
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
IotHubName This property is required. string
Name of the IoT Hub.
deviceId This property is required. String
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
iotHubName This property is required. String
Name of the IoT Hub.
deviceId This property is required. string
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
iotHubName This property is required. string
Name of the IoT Hub.
device_id This property is required. str
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
iot_hub_name This property is required. str
Name of the IoT Hub.
deviceId This property is required. String
The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
iotHubName This property is required. String
Name of the IoT Hub.

SkuResponse

Name This property is required. string
The SKU name.
Tier This property is required. string
The SKU tier.
Name This property is required. string
The SKU name.
Tier This property is required. string
The SKU tier.
name This property is required. String
The SKU name.
tier This property is required. String
The SKU tier.
name This property is required. string
The SKU name.
tier This property is required. string
The SKU tier.
name This property is required. str
The SKU name.
tier This property is required. str
The SKU tier.
name This property is required. String
The SKU name.
tier This property is required. String
The SKU tier.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

TlsEndpointResponse

Credentials This property is required. Pulumi.AzureNative.VideoAnalyzer.Inputs.UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
Url This property is required. string
The endpoint URL for Video Analyzer to connect to.
TrustedCertificates Pulumi.AzureNative.VideoAnalyzer.Inputs.PemCertificateListResponse
List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.
Tunnel Pulumi.AzureNative.VideoAnalyzer.Inputs.SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
ValidationOptions Pulumi.AzureNative.VideoAnalyzer.Inputs.TlsValidationOptionsResponse
Validation options to use when authenticating a TLS connection. By default, strict validation is used.
Credentials This property is required. UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
Url This property is required. string
The endpoint URL for Video Analyzer to connect to.
TrustedCertificates PemCertificateListResponse
List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.
Tunnel SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
ValidationOptions TlsValidationOptionsResponse
Validation options to use when authenticating a TLS connection. By default, strict validation is used.
credentials This property is required. UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
url This property is required. String
The endpoint URL for Video Analyzer to connect to.
trustedCertificates PemCertificateListResponse
List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.
tunnel SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
validationOptions TlsValidationOptionsResponse
Validation options to use when authenticating a TLS connection. By default, strict validation is used.
credentials This property is required. UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
url This property is required. string
The endpoint URL for Video Analyzer to connect to.
trustedCertificates PemCertificateListResponse
List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.
tunnel SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
validationOptions TlsValidationOptionsResponse
Validation options to use when authenticating a TLS connection. By default, strict validation is used.
credentials This property is required. UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
url This property is required. str
The endpoint URL for Video Analyzer to connect to.
trusted_certificates PemCertificateListResponse
List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.
tunnel SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
validation_options TlsValidationOptionsResponse
Validation options to use when authenticating a TLS connection. By default, strict validation is used.
credentials This property is required. Property Map
Credentials to be presented to the endpoint.
url This property is required. String
The endpoint URL for Video Analyzer to connect to.
trustedCertificates Property Map
List of trusted certificate authorities when authenticating a TLS connection. A null list designates that Azure Video Analyzer's list of trusted authorities should be used.
tunnel Property Map
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
validationOptions Property Map
Validation options to use when authenticating a TLS connection. By default, strict validation is used.

TlsValidationOptionsResponse

IgnoreHostname string
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
IgnoreSignature string
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
IgnoreHostname string
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
IgnoreSignature string
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
ignoreHostname String
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
ignoreSignature String
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
ignoreHostname string
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
ignoreSignature string
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
ignore_hostname str
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
ignore_signature str
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
ignoreHostname String
When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
ignoreSignature String
When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.

UnsecuredEndpointResponse

Credentials This property is required. Pulumi.AzureNative.VideoAnalyzer.Inputs.UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
Url This property is required. string
The endpoint URL for Video Analyzer to connect to.
Tunnel Pulumi.AzureNative.VideoAnalyzer.Inputs.SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
Credentials This property is required. UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
Url This property is required. string
The endpoint URL for Video Analyzer to connect to.
Tunnel SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
credentials This property is required. UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
url This property is required. String
The endpoint URL for Video Analyzer to connect to.
tunnel SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
credentials This property is required. UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
url This property is required. string
The endpoint URL for Video Analyzer to connect to.
tunnel SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
credentials This property is required. UsernamePasswordCredentialsResponse
Credentials to be presented to the endpoint.
url This property is required. str
The endpoint URL for Video Analyzer to connect to.
tunnel SecureIotDeviceRemoteTunnelResponse
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.
credentials This property is required. Property Map
Credentials to be presented to the endpoint.
url This property is required. String
The endpoint URL for Video Analyzer to connect to.
tunnel Property Map
Describes the tunnel through which Video Analyzer can connect to the endpoint URL. This is an optional property, typically used when the endpoint is behind a firewall.

UsernamePasswordCredentialsResponse

Password This property is required. string
Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests.
Username This property is required. string
Username to be presented as part of the credentials.
Password This property is required. string
Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests.
Username This property is required. string
Username to be presented as part of the credentials.
password This property is required. String
Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests.
username This property is required. String
Username to be presented as part of the credentials.
password This property is required. string
Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests.
username This property is required. string
Username to be presented as part of the credentials.
password This property is required. str
Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests.
username This property is required. str
Username to be presented as part of the credentials.
password This property is required. String
Password to be presented as part of the credentials. It is recommended that this value is parameterized as a secret string in order to prevent this value to be returned as part of the resource on API requests.
username This property is required. String
Username to be presented as part of the credentials.

VideoCreationPropertiesResponse

Description string
Optional description provided by the user. Value can be up to 2048 characters long.
RetentionPeriod string
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
SegmentLength string
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
Title string
Optional title provided by the user. Value can be up to 256 characters long.
Description string
Optional description provided by the user. Value can be up to 2048 characters long.
RetentionPeriod string
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
SegmentLength string
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
Title string
Optional title provided by the user. Value can be up to 256 characters long.
description String
Optional description provided by the user. Value can be up to 2048 characters long.
retentionPeriod String
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
segmentLength String
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
title String
Optional title provided by the user. Value can be up to 256 characters long.
description string
Optional description provided by the user. Value can be up to 2048 characters long.
retentionPeriod string
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
segmentLength string
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
title string
Optional title provided by the user. Value can be up to 256 characters long.
description str
Optional description provided by the user. Value can be up to 2048 characters long.
retention_period str
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
segment_length str
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
title str
Optional title provided by the user. Value can be up to 256 characters long.
description String
Optional description provided by the user. Value can be up to 2048 characters long.
retentionPeriod String
Video retention period indicates how long the video is kept in storage. Value must be specified in ISO8601 duration format (i.e. "P1D" equals 1 day) and can vary between 1 day to 10 years, in 1 day increments. When absent (null), all video content is retained indefinitely. This property is only allowed for topologies where "kind" is set to "live".
segmentLength String
Segment length indicates the length of individual content files (segments) which are persisted to storage. Smaller segments provide lower archive playback latency but generate larger volume of storage transactions. Larger segments reduce the amount of storage transactions while increasing the archive playback latency. Value must be specified in ISO8601 duration format (i.e. "PT30S" equals 30 seconds) and can vary between 30 seconds to 5 minutes, in 30 seconds increments. Changing this value after the initial call to create the video resource can lead to errors when uploading content to the archive. Default value is 30 seconds. This property is only allowed for topologies where "kind" is set to "live".
title String
Optional title provided by the user. Value can be up to 256 characters long.

VideoEncoderH264Response

BitrateKbps string
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
FrameRate string
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
Scale Pulumi.AzureNative.VideoAnalyzer.Inputs.VideoScaleResponse
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
BitrateKbps string
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
FrameRate string
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
Scale VideoScaleResponse
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
bitrateKbps String
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
frameRate String
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
scale VideoScaleResponse
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
bitrateKbps string
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
frameRate string
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
scale VideoScaleResponse
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
bitrate_kbps str
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
frame_rate str
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
scale VideoScaleResponse
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
bitrateKbps String
The maximum bitrate, in kilobits per second or Kbps, at which video should be encoded. If omitted, encoder sets it automatically to try and match the quality of the input video.
frameRate String
The frame rate (in frames per second) of the encoded video. The value must be greater than zero, and less than or equal to 300. If omitted, the encoder uses the average frame rate of the input video.
scale Property Map
Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.

VideoPublishingOptionsResponse

DisableArchive string
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
DisableRtspPublishing string
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
DisableArchive string
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
DisableRtspPublishing string
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
disableArchive String
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
disableRtspPublishing String
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
disableArchive string
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
disableRtspPublishing string
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
disable_archive str
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
disable_rtsp_publishing str
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.
disableArchive String
When set to 'true' content will not be archived or recorded. This is used, for example, when the topology is used only for low latency video streaming. Default is 'false'. If set to 'true', then "disableRtspPublishing" must be set to 'false'.
disableRtspPublishing String
When set to 'true' the RTSP playback URL will not be published, disabling low latency streaming. This is used, for example, when the topology is used only for archiving content. Default is 'false'. If set to 'true', then "disableArchive" must be set to 'false'.

VideoScaleResponse

Height string
The desired output video height.
Mode string
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
Width string
The desired output video width.
Height string
The desired output video height.
Mode string
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
Width string
The desired output video width.
height String
The desired output video height.
mode String
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
width String
The desired output video width.
height string
The desired output video height.
mode string
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
width string
The desired output video width.
height str
The desired output video height.
mode str
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
width str
The desired output video width.
height String
The desired output video height.
mode String
Describes the video scaling mode to be applied. Default mode is 'Pad'. If the mode is 'Pad' or 'Stretch' then both width and height must be specified. Else if the mode is 'PreserveAspectRatio' then only one of width or height need be provided.
width String
The desired output video width.

VideoSequenceAbsoluteTimeMarkersResponse

Ranges This property is required. string
The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'.
Ranges This property is required. string
The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'.
ranges This property is required. String
The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'.
ranges This property is required. string
The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'.
ranges This property is required. str
The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'.
ranges This property is required. String
The sequence of datetime ranges. Example: '[["2021-10-05T03:30:00Z", "2021-10-05T03:40:00Z"]]'.

VideoSinkResponse

Inputs This property is required. List<Pulumi.AzureNative.VideoAnalyzer.Inputs.NodeInputResponse>
An array of upstream node references within the topology to be used as inputs for this node.
Name This property is required. string
Node name. Must be unique within the topology.
VideoName This property is required. string
Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived.
VideoCreationProperties Pulumi.AzureNative.VideoAnalyzer.Inputs.VideoCreationPropertiesResponse
Optional video properties to be used in case a new video resource needs to be created on the service.
VideoPublishingOptions Pulumi.AzureNative.VideoAnalyzer.Inputs.VideoPublishingOptionsResponse
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".
Inputs This property is required. []NodeInputResponse
An array of upstream node references within the topology to be used as inputs for this node.
Name This property is required. string
Node name. Must be unique within the topology.
VideoName This property is required. string
Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived.
VideoCreationProperties VideoCreationPropertiesResponse
Optional video properties to be used in case a new video resource needs to be created on the service.
VideoPublishingOptions VideoPublishingOptionsResponse
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".
inputs This property is required. List<NodeInputResponse>
An array of upstream node references within the topology to be used as inputs for this node.
name This property is required. String
Node name. Must be unique within the topology.
videoName This property is required. String
Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived.
videoCreationProperties VideoCreationPropertiesResponse
Optional video properties to be used in case a new video resource needs to be created on the service.
videoPublishingOptions VideoPublishingOptionsResponse
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".
inputs This property is required. NodeInputResponse[]
An array of upstream node references within the topology to be used as inputs for this node.
name This property is required. string
Node name. Must be unique within the topology.
videoName This property is required. string
Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived.
videoCreationProperties VideoCreationPropertiesResponse
Optional video properties to be used in case a new video resource needs to be created on the service.
videoPublishingOptions VideoPublishingOptionsResponse
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".
inputs This property is required. Sequence[NodeInputResponse]
An array of upstream node references within the topology to be used as inputs for this node.
name This property is required. str
Node name. Must be unique within the topology.
video_name This property is required. str
Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived.
video_creation_properties VideoCreationPropertiesResponse
Optional video properties to be used in case a new video resource needs to be created on the service.
video_publishing_options VideoPublishingOptionsResponse
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".
inputs This property is required. List<Property Map>
An array of upstream node references within the topology to be used as inputs for this node.
name This property is required. String
Node name. Must be unique within the topology.
videoName This property is required. String
Name of a new or existing video resource used to capture and publish content. Note: if downstream of RTSP source, and if disableArchive is set to true, then no content is archived.
videoCreationProperties Property Map
Optional video properties to be used in case a new video resource needs to be created on the service.
videoPublishingOptions Property Map
Options to change how the video sink publishes content via the video resource. This property is only allowed for topologies where "kind" is set to "live".

VideoSourceResponse

Name This property is required. string
Node name. Must be unique within the topology.
TimeSequences This property is required. Pulumi.AzureNative.VideoAnalyzer.Inputs.VideoSequenceAbsoluteTimeMarkersResponse
Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
VideoName This property is required. string
Name of the Video Analyzer video resource to be used as the source.
Name This property is required. string
Node name. Must be unique within the topology.
TimeSequences This property is required. VideoSequenceAbsoluteTimeMarkersResponse
Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
VideoName This property is required. string
Name of the Video Analyzer video resource to be used as the source.
name This property is required. String
Node name. Must be unique within the topology.
timeSequences This property is required. VideoSequenceAbsoluteTimeMarkersResponse
Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
videoName This property is required. String
Name of the Video Analyzer video resource to be used as the source.
name This property is required. string
Node name. Must be unique within the topology.
timeSequences This property is required. VideoSequenceAbsoluteTimeMarkersResponse
Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
videoName This property is required. string
Name of the Video Analyzer video resource to be used as the source.
name This property is required. str
Node name. Must be unique within the topology.
time_sequences This property is required. VideoSequenceAbsoluteTimeMarkersResponse
Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
video_name This property is required. str
Name of the Video Analyzer video resource to be used as the source.
name This property is required. String
Node name. Must be unique within the topology.
timeSequences This property is required. Property Map
Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
videoName This property is required. String
Name of the Video Analyzer video resource to be used as the source.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi