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>
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]
func LookupPipelineTopology(ctx *Context, args *LookupPipelineTopologyArgs, opts ...InvokeOption) (*LookupPipelineTopologyResult, error)
func LookupPipelineTopologyOutput(ctx *Context, args *LookupPipelineTopologyOutputArgs, opts ...InvokeOption) LookupPipelineTopologyResultOutput
> 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)
}
public static CompletableFuture<GetPipelineTopologyResult> getPipelineTopology(GetPipelineTopologyArgs args, InvokeOptions options)
public static Output<GetPipelineTopologyResult> getPipelineTopology(GetPipelineTopologyArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:videoanalyzer:getPipelineTopology
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Name This property is required. Changes to this property will trigger replacement.
- The Azure Video Analyzer account name.
- Pipeline
Topology Name This property is required. Changes to this property will trigger replacement.
- Pipeline topology unique identifier.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Account
Name This property is required. Changes to this property will trigger replacement.
- The Azure Video Analyzer account name.
- Pipeline
Topology Name This property is required. Changes to this property will trigger replacement.
- Pipeline topology unique identifier.
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- account
Name This property is required. Changes to this property will trigger replacement.
- The Azure Video Analyzer account name.
- pipeline
Topology Name This property is required. Changes to this property will trigger replacement.
- Pipeline topology unique identifier.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- account
Name This property is required. Changes to this property will trigger replacement.
- The Azure Video Analyzer account name.
- pipeline
Topology Name This property is required. Changes to this property will trigger replacement.
- Pipeline topology unique identifier.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- account_
name This property is required. Changes to this property will trigger replacement.
- The Azure Video Analyzer account name.
- pipeline_
topology_ name This property is required. Changes to this property will trigger replacement.
- Pipeline topology unique identifier.
- resource_
group_ name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- account
Name This property is required. Changes to this property will trigger replacement.
- The Azure Video Analyzer account name.
- pipeline
Topology Name This property is required. Changes to this property will trigger replacement.
- Pipeline topology unique identifier.
- resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
getPipelineTopology Result
The following output properties are available:
- Azure
Api stringVersion - 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.
Azure Native. Video Analyzer. Outputs. Video Sink Response> - List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
- Sku
Pulumi.
Azure Native. Video Analyzer. Outputs. Sku Response - Describes the properties of a SKU.
- Sources
List<Union<Pulumi.
Azure Native. Video Analyzer. Outputs. Rtsp Source Response, Pulumi. Azure Native. Video Analyzer. Outputs. Video Source Response>> - List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
- System
Data Pulumi.Azure Native. Video Analyzer. Outputs. System Data Response - 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.
Azure Native. Video Analyzer. Outputs. Parameter Declaration Response> - 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.
Azure Native. Video Analyzer. Outputs. Encoder Processor Response> - List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
- Azure
Api stringVersion - 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
[]Video
Sink Response - List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
- Sku
Sku
Response - 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.
- System
Data SystemData Response - 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
[]Parameter
Declaration Response - 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
[]Encoder
Processor Response - List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
- azure
Api StringVersion - 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<Video
Sink Response> - List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
- sku
Sku
Response - Describes the properties of a SKU.
- sources
List<Either<Rtsp
Source Response,Video Source Response>> - List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
- system
Data SystemData Response - 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<Parameter
Declaration Response> - 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<Encoder
Processor Response> - List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
- azure
Api stringVersion - 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
Video
Sink Response[] - List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
- sku
Sku
Response - Describes the properties of a SKU.
- sources
(Rtsp
Source Response | Video Source Response)[] - List of the topology source nodes. Source nodes enable external data to be ingested by the pipeline.
- system
Data SystemData Response - 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
Parameter
Declaration Response[] - 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
Encoder
Processor Response[] - List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
- azure_
api_ strversion - 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[Video
Sink Response] - List of the topology sink nodes. Sink nodes allow pipeline data to be stored or exported.
- sku
Sku
Response - 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 SystemData Response - 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[Parameter
Declaration Response] - 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[Encoder
Processor Response] - List of the topology processor nodes. Processor nodes enable pipeline data to be analyzed, processed or transformed.
- azure
Api StringVersion - 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.
- system
Data 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
- Bitrate
Kbps 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 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 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 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.
- bitrate
Kbps 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
- Audio
Encoder Pulumi.Azure Native. Video Analyzer. Inputs. Audio Encoder Aac Response - Describes a custom preset for encoding audio.
- Video
Encoder Pulumi.Azure Native. Video Analyzer. Inputs. Video Encoder H264Response - Describes a custom preset for encoding video.
- Audio
Encoder AudioEncoder Aac Response - Describes a custom preset for encoding audio.
- Video
Encoder VideoEncoder H264Response - Describes a custom preset for encoding video.
- audio
Encoder AudioEncoder Aac Response - Describes a custom preset for encoding audio.
- video
Encoder VideoEncoder H264Response - Describes a custom preset for encoding video.
- audio
Encoder AudioEncoder Aac Response - Describes a custom preset for encoding audio.
- video
Encoder VideoEncoder H264Response - Describes a custom preset for encoding video.
- audio_
encoder AudioEncoder Aac Response - Describes a custom preset for encoding audio.
- video_
encoder VideoEncoder H264Response - Describes a custom preset for encoding video.
- audio
Encoder Property Map - Describes a custom preset for encoding audio.
- video
Encoder Property Map - Describes a custom preset for encoding video.
EncoderProcessorResponse
- Inputs
This property is required. List<Pulumi.Azure Native. Video Analyzer. Inputs. Node Input Response> - 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.Azure | Pulumi.Native. Video Analyzer. Inputs. Encoder Custom Preset Response Azure Native. Video Analyzer. Inputs. Encoder System Preset Response - The encoder preset, which defines the recipe or instructions on how the input content should be processed.
- Inputs
This property is required. []NodeInput Response - 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. EncoderCustom | EncoderPreset Response System Preset Response - The encoder preset, which defines the recipe or instructions on how the input content should be processed.
- inputs
This property is required. List<NodeInput Response> - 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. EncoderCustom | EncoderPreset Response System Preset Response - The encoder preset, which defines the recipe or instructions on how the input content should be processed.
- inputs
This property is required. NodeInput Response[] - 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. EncoderCustom | EncoderPreset Response System Preset Response - The encoder preset, which defines the recipe or instructions on how the input content should be processed.
- inputs
This property is required. Sequence[NodeInput Response] - 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. EncoderCustom | EncoderPreset Response System Preset Response - 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
- Node
Name 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. 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. 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. 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.
- node
Name 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.Azure | Pulumi.Native. Video Analyzer. Inputs. Tls Endpoint Response Azure Native. Video Analyzer. Inputs. Unsecured Endpoint Response - 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. TlsEndpoint | UnsecuredResponse Endpoint Response - 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. TlsEndpoint | UnsecuredResponse Endpoint Response - 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. TlsEndpoint | UnsecuredResponse Endpoint Response - 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. TlsEndpoint | UnsecuredResponse Endpoint Response - 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
- Device
Id This property is required. string - The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
- Iot
Hub Name This property is required. string - Name of the IoT Hub.
- Device
Id This property is required. string - The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
- Iot
Hub Name This property is required. string - Name of the IoT Hub.
- device
Id This property is required. String - The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
- iot
Hub Name This property is required. String - Name of the IoT Hub.
- device
Id This property is required. string - The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
- iot
Hub Name 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.
- device
Id This property is required. String - The IoT device id to use when establishing the remote tunnel. This string is case-sensitive.
- iot
Hub Name This property is required. String - Name of the IoT Hub.
SkuResponse
SystemDataResponse
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TlsEndpointResponse
- Credentials
This property is required. Pulumi.Azure Native. Video Analyzer. Inputs. Username Password Credentials Response - Credentials to be presented to the endpoint.
- Url
This property is required. string - The endpoint URL for Video Analyzer to connect to.
- Trusted
Certificates Pulumi.Azure Native. Video Analyzer. Inputs. Pem Certificate List Response - 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.
Azure Native. Video Analyzer. Inputs. Secure Iot Device Remote Tunnel Response - 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 Pulumi.Azure Native. Video Analyzer. Inputs. Tls Validation Options Response - Validation options to use when authenticating a TLS connection. By default, strict validation is used.
- Credentials
This property is required. UsernamePassword Credentials Response - Credentials to be presented to the endpoint.
- Url
This property is required. string - The endpoint URL for Video Analyzer to connect to.
- Trusted
Certificates PemCertificate List Response - 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
Secure
Iot Device Remote Tunnel Response - 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 TlsValidation Options Response - Validation options to use when authenticating a TLS connection. By default, strict validation is used.
- credentials
This property is required. UsernamePassword Credentials Response - Credentials to be presented to the endpoint.
- url
This property is required. String - The endpoint URL for Video Analyzer to connect to.
- trusted
Certificates PemCertificate List Response - 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
Secure
Iot Device Remote Tunnel Response - 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 TlsValidation Options Response - Validation options to use when authenticating a TLS connection. By default, strict validation is used.
- credentials
This property is required. UsernamePassword Credentials Response - Credentials to be presented to the endpoint.
- url
This property is required. string - The endpoint URL for Video Analyzer to connect to.
- trusted
Certificates PemCertificate List Response - 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
Secure
Iot Device Remote Tunnel Response - 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 TlsValidation Options Response - Validation options to use when authenticating a TLS connection. By default, strict validation is used.
- credentials
This property is required. UsernamePassword Credentials Response - Credentials to be presented to the endpoint.
- url
This property is required. str - The endpoint URL for Video Analyzer to connect to.
- trusted_
certificates PemCertificate List Response - 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
Secure
Iot Device Remote Tunnel Response - 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 TlsValidation Options Response - 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.
- trusted
Certificates 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.
- validation
Options Property Map - Validation options to use when authenticating a TLS connection. By default, strict validation is used.
TlsValidationOptionsResponse
- Ignore
Hostname string - When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
- Ignore
Signature string - When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
- Ignore
Hostname string - When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
- Ignore
Signature string - When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
- ignore
Hostname String - When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
- ignore
Signature String - When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
- ignore
Hostname string - When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
- ignore
Signature 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'.
- ignore
Hostname String - When set to 'true' causes the certificate subject name validation to be skipped. Default is 'false'.
- ignore
Signature String - When set to 'true' causes the certificate chain trust validation to be skipped. Default is 'false'.
UnsecuredEndpointResponse
- Credentials
This property is required. Pulumi.Azure Native. Video Analyzer. Inputs. Username Password Credentials Response - Credentials to be presented to the endpoint.
- Url
This property is required. string - The endpoint URL for Video Analyzer to connect to.
- Tunnel
Pulumi.
Azure Native. Video Analyzer. Inputs. Secure Iot Device Remote Tunnel Response - 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. UsernamePassword Credentials Response - Credentials to be presented to the endpoint.
- Url
This property is required. string - The endpoint URL for Video Analyzer to connect to.
- Tunnel
Secure
Iot Device Remote Tunnel Response - 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. UsernamePassword Credentials Response - Credentials to be presented to the endpoint.
- url
This property is required. String - The endpoint URL for Video Analyzer to connect to.
- tunnel
Secure
Iot Device Remote Tunnel Response - 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. UsernamePassword Credentials Response - Credentials to be presented to the endpoint.
- url
This property is required. string - The endpoint URL for Video Analyzer to connect to.
- tunnel
Secure
Iot Device Remote Tunnel Response - 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. UsernamePassword Credentials Response - Credentials to be presented to the endpoint.
- url
This property is required. str - The endpoint URL for Video Analyzer to connect to.
- tunnel
Secure
Iot Device Remote Tunnel Response - 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.
- Retention
Period 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".
- Segment
Length 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.
- Retention
Period 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".
- Segment
Length 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.
- retention
Period 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".
- segment
Length 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.
- retention
Period 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".
- segment
Length 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.
- retention
Period 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".
- segment
Length 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
- Bitrate
Kbps 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.
- Frame
Rate 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.
Azure Native. Video Analyzer. Inputs. Video Scale Response - Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
- Bitrate
Kbps 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.
- Frame
Rate 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
Video
Scale Response - Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
- bitrate
Kbps 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.
- frame
Rate 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
Video
Scale Response - Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
- bitrate
Kbps 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.
- frame
Rate 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
Video
Scale Response - 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
Video
Scale Response - Describes the resolution of the encoded video. If omitted, the encoder uses the resolution of the input video.
- bitrate
Kbps 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.
- frame
Rate 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
- Disable
Archive 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'.
- Disable
Rtsp stringPublishing - 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 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'.
- Disable
Rtsp stringPublishing - 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 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'.
- disable
Rtsp StringPublishing - 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 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'.
- disable
Rtsp stringPublishing - 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_ strpublishing - 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 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'.
- disable
Rtsp StringPublishing - 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.Azure Native. Video Analyzer. Inputs. Node Input Response> - 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.
- Video
Name 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.
- Video
Creation Pulumi.Properties Azure Native. Video Analyzer. Inputs. Video Creation Properties Response - Optional video properties to be used in case a new video resource needs to be created on the service.
- Video
Publishing Pulumi.Options Azure Native. Video Analyzer. Inputs. Video Publishing Options Response - 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. []NodeInput Response - 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.
- Video
Name 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.
- Video
Creation VideoProperties Creation Properties Response - Optional video properties to be used in case a new video resource needs to be created on the service.
- Video
Publishing VideoOptions Publishing Options Response - 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<NodeInput Response> - 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.
- video
Name 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.
- video
Creation VideoProperties Creation Properties Response - Optional video properties to be used in case a new video resource needs to be created on the service.
- video
Publishing VideoOptions Publishing Options Response - 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. NodeInput Response[] - 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.
- video
Name 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.
- video
Creation VideoProperties Creation Properties Response - Optional video properties to be used in case a new video resource needs to be created on the service.
- video
Publishing VideoOptions Publishing Options Response - 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[NodeInput Response] - 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_ Videoproperties Creation Properties Response - Optional video properties to be used in case a new video resource needs to be created on the service.
- video_
publishing_ Videooptions Publishing Options Response - 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.
- video
Name 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.
- video
Creation Property MapProperties - Optional video properties to be used in case a new video resource needs to be created on the service.
- video
Publishing Property MapOptions - 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.
- Time
Sequences This property is required. Pulumi.Azure Native. Video Analyzer. Inputs. Video Sequence Absolute Time Markers Response - Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
- Video
Name 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.
- Time
Sequences This property is required. VideoSequence Absolute Time Markers Response - Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
- Video
Name 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.
- time
Sequences This property is required. VideoSequence Absolute Time Markers Response - Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
- video
Name 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.
- time
Sequences This property is required. VideoSequence Absolute Time Markers Response - Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
- video
Name 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. VideoSequence Absolute Time Markers Response - 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.
- time
Sequences This property is required. Property Map - Describes a sequence of datetime ranges. The video source only picks up recorded media within these ranges.
- video
Name 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