@pulumi/azure-native
Version:
[](https://slack.pulumi.com) [](https://npmjs.com/package/@pulumi/azure-native) [;
exports.VideoScaleMode = exports.SkuName = exports.RtspTransport = exports.PublicNetworkAccess = exports.PrivateEndpointServiceConnectionStatus = exports.ParameterType = exports.Kind = exports.EncoderSystemPresetType = exports.AccountEncryptionKeyType = exports.AccessPolicyRsaAlgo = exports.AccessPolicyRole = exports.AccessPolicyEccAlgo = void 0;
exports.AccessPolicyEccAlgo = {
/**
* ES265
*/
ES256: "ES256",
/**
* ES384
*/
ES384: "ES384",
/**
* ES512
*/
ES512: "ES512",
};
exports.AccessPolicyRole = {
/**
* Reader role allows for read-only operations to be performed through the client APIs.
*/
Reader: "Reader",
};
exports.AccessPolicyRsaAlgo = {
/**
* RS256
*/
RS256: "RS256",
/**
* RS384
*/
RS384: "RS384",
/**
* RS512
*/
RS512: "RS512",
};
exports.AccountEncryptionKeyType = {
/**
* The Account Key is encrypted with a System Key.
*/
SystemKey: "SystemKey",
/**
* The Account Key is encrypted with a Customer Key.
*/
CustomerKey: "CustomerKey",
};
exports.EncoderSystemPresetType = {
/**
* Produces an MP4 file where the video is encoded with H.264 codec at a picture height of 540 pixels, and at a maximum bitrate of 2000 Kbps. Encoded video has the same average frame rate as the input. The aspect ratio of the input is preserved. If the input content has audio, then it is encoded with AAC-LC codec at 96 Kbps
*/
SingleLayer_540p_H264_AAC: "SingleLayer_540p_H264_AAC",
/**
* Produces an MP4 file where the video is encoded with H.264 codec at a picture height of 720 pixels, and at a maximum bitrate of 3500 Kbps. Encoded video has the same average frame rate as the input. The aspect ratio of the input is preserved. If the input content has audio, then it is encoded with AAC-LC codec at 96 Kbps
*/
SingleLayer_720p_H264_AAC: "SingleLayer_720p_H264_AAC",
/**
* Produces an MP4 file where the video is encoded with H.264 codec at a picture height of 1080 pixels, and at a maximum bitrate of 6000 Kbps. Encoded video has the same average frame rate as the input. The aspect ratio of the input is preserved. If the input content has audio, then it is encoded with AAC-LC codec at 128 Kbps
*/
SingleLayer_1080p_H264_AAC: "SingleLayer_1080p_H264_AAC",
/**
* Produces an MP4 file where the video is encoded with H.264 codec at a picture height of 2160 pixels, and at a maximum bitrate of 16000 Kbps. Encoded video has the same average frame rate as the input. The aspect ratio of the input is preserved. If the input content has audio, then it is encoded with AAC-LC codec at 128 Kbps
*/
SingleLayer_2160p_H264_AAC: "SingleLayer_2160p_H264_AAC",
};
exports.Kind = {
/**
* Live pipeline topology resource.
*/
Live: "Live",
/**
* Batch pipeline topology resource.
*/
Batch: "Batch",
};
exports.ParameterType = {
/**
* The parameter's value is a string.
*/
String: "String",
/**
* The parameter's value is a string that holds sensitive information.
*/
SecretString: "SecretString",
/**
* The parameter's value is a 32-bit signed integer.
*/
Int: "Int",
/**
* The parameter's value is a 64-bit double-precision floating point.
*/
Double: "Double",
/**
* The parameter's value is a boolean value that is either true or false.
*/
Bool: "Bool",
};
exports.PrivateEndpointServiceConnectionStatus = {
Pending: "Pending",
Approved: "Approved",
Rejected: "Rejected",
};
exports.PublicNetworkAccess = {
/**
* Public network access is enabled.
*/
Enabled: "Enabled",
/**
* Public network access is disabled.
*/
Disabled: "Disabled",
};
exports.RtspTransport = {
/**
* HTTP transport. RTSP messages are exchanged over long running HTTP requests and RTP packets are interleaved within the HTTP channel.
*/
Http: "Http",
/**
* TCP transport. RTSP is used directly over TCP and RTP packets are interleaved within the TCP channel.
*/
Tcp: "Tcp",
};
exports.SkuName = {
/**
* Represents the Live S1 SKU name. Using this SKU you can create live pipelines to capture, record, and stream live video from RTSP-capable cameras at bitrate settings from 0.5 Kbps to 3000 Kbps.
*/
Live_S1: "Live_S1",
/**
* Represents the Batch S1 SKU name. Using this SKU you can create pipeline jobs to process recorded content.
*/
Batch_S1: "Batch_S1",
};
exports.VideoScaleMode = {
/**
* Pads the video with black horizontal stripes (letterbox) or black vertical stripes (pillar-box) so the video is resized to the specified dimensions while not altering the content aspect ratio.
*/
Pad: "Pad",
/**
* Preserves the same aspect ratio as the input video. If only one video dimension is provided, the second dimension is calculated based on the input video aspect ratio. When 2 dimensions are provided, the video is resized to fit the most constraining dimension, considering the input video size and aspect ratio.
*/
PreserveAspectRatio: "PreserveAspectRatio",
/**
* Stretches the original video so it resized to the specified dimensions.
*/
Stretch: "Stretch",
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi90eXBlcy9lbnVtcy92aWRlb2FuYWx5emVyL2luZGV4LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxzRUFBc0U7QUFDdEUsaUZBQWlGOzs7QUFHcEUsUUFBQSxtQkFBbUIsR0FBRztJQUMvQjs7T0FFRztJQUNILEtBQUssRUFBRSxPQUFPO0lBQ2Q7O09BRUc7SUFDSCxLQUFLLEVBQUUsT0FBTztJQUNkOztPQUVHO0lBQ0gsS0FBSyxFQUFFLE9BQU87Q0FDUixDQUFDO0FBT0UsUUFBQSxnQkFBZ0IsR0FBRztJQUM1Qjs7T0FFRztJQUNILE1BQU0sRUFBRSxRQUFRO0NBQ1YsQ0FBQztBQU9FLFFBQUEsbUJBQW1CLEdBQUc7SUFDL0I7O09BRUc7SUFDSCxLQUFLLEVBQUUsT0FBTztJQUNkOztPQUVHO0lBQ0gsS0FBSyxFQUFFLE9BQU87SUFDZDs7T0FFRztJQUNILEtBQUssRUFBRSxPQUFPO0NBQ1IsQ0FBQztBQU9FLFFBQUEsd0JBQXdCLEdBQUc7SUFDcEM7O09BRUc7SUFDSCxTQUFTLEVBQUUsV0FBVztJQUN0Qjs7T0FFRztJQUNILFdBQVcsRUFBRSxhQUFhO0NBQ3BCLENBQUM7QUFPRSxRQUFBLHVCQUF1QixHQUFHO0lBQ25DOztPQUVHO0lBQ0gseUJBQXlCLEVBQUUsMkJBQTJCO0lBQ3REOztPQUVHO0lBQ0gseUJBQXlCLEVBQUUsMkJBQTJCO0lBQ3REOztPQUVHO0lBQ0gsMEJBQTBCLEVBQUUsNEJBQTRCO0lBQ3hEOztPQUVHO0lBQ0gsMEJBQTBCLEVBQUUsNEJBQTRCO0NBQ2xELENBQUM7QUFPRSxRQUFBLElBQUksR0FBRztJQUNoQjs7T0FFRztJQUNILElBQUksRUFBRSxNQUFNO0lBQ1o7O09BRUc7SUFDSCxLQUFLLEVBQUUsT0FBTztDQUNSLENBQUM7QUFPRSxRQUFBLGFBQWEsR0FBRztJQUN6Qjs7T0FFRztJQUNILE1BQU0sRUFBRSxRQUFRO0lBQ2hCOztPQUVHO0lBQ0gsWUFBWSxFQUFFLGNBQWM7SUFDNUI7O09BRUc7SUFDSCxHQUFHLEVBQUUsS0FBSztJQUNWOztPQUVHO0lBQ0gsTUFBTSxFQUFFLFFBQVE7SUFDaEI7O09BRUc7SUFDSCxJQUFJLEVBQUUsTUFBTTtDQUNOLENBQUM7QUFPRSxRQUFBLHNDQUFzQyxHQUFHO0lBQ2xELE9BQU8sRUFBRSxTQUFTO0lBQ2xCLFFBQVEsRUFBRSxVQUFVO0lBQ3BCLFFBQVEsRUFBRSxVQUFVO0NBQ2QsQ0FBQztBQU9FLFFBQUEsbUJBQW1CLEdBQUc7SUFDL0I7O09BRUc7SUFDSCxPQUFPLEVBQUUsU0FBUztJQUNsQjs7T0FFRztJQUNILFFBQVEsRUFBRSxVQUFVO0NBQ2QsQ0FBQztBQU9FLFFBQUEsYUFBYSxHQUFHO0lBQ3pCOztPQUVHO0lBQ0gsSUFBSSxFQUFFLE1BQU07SUFDWjs7T0FFRztJQUNILEdBQUcsRUFBRSxLQUFLO0NBQ0osQ0FBQztBQU9FLFFBQUEsT0FBTyxHQUFHO0lBQ25COztPQUVHO0lBQ0gsT0FBTyxFQUFFLFNBQVM7SUFDbEI7O09BRUc7SUFDSCxRQUFRLEVBQUUsVUFBVTtDQUNkLENBQUM7QUFPRSxRQUFBLGNBQWMsR0FBRztJQUMxQjs7T0FFRztJQUNILEdBQUcsRUFBRSxLQUFLO0lBQ1Y7O09BRUc7SUFDSCxtQkFBbUIsRUFBRSxxQkFBcUI7SUFDMUM7O09BRUc7SUFDSCxPQUFPLEVBQUUsU0FBUztDQUNaLENBQUMifQ==