<gh_stars>0// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
using Pulumi;

namespace TencentCloudIAC.PulumiPackage.Tencentcloud.Mps.Outputs
{

    [OutputType]
    public sealed class WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameter
    {
        /// <summary>
        /// Origin position, currently only supports:TopLeft: Indicates that the origin of the coordinates is at the upper left corner of the video image, and the origin of the watermark is the upper left corner of the picture or text.Default: TopLeft.
        /// </summary>
        public readonly string? CoordinateOrigin;
        /// <summary>
        /// Image watermark template, when Type is image, this field is required. When Type is text, this field is invalid.
        /// </summary>
        public readonly Outputs.WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplate? ImageTemplate;
        /// <summary>
        /// Watermark type, optional value:image: image watermark.
        /// </summary>
        public readonly string Type;
        /// <summary>
        /// The horizontal position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark XPos specifies a percentage for the video width, such as 10% means that XPos is 10% of the video width.When the string ends with px, it means that the watermark XPos is the specified pixel, such as 100px means that the XPos is 100 pixels.Default: 0px.
        /// </summary>
        public readonly string? XPos;
        /// <summary>
        /// The vertical position of the origin of the watermark from the origin of the coordinates of the video image. Support %, px two formats:When the string ends with %, it means that the watermark YPos specifies a percentage for the video height, such as 10% means that YPos is 10% of the video height.When the string ends with px, it means that the watermark YPos is the specified pixel, such as 100px means that the YPos is 100 pixels.Default: 0px.
        /// </summary>
        public readonly string? YPos;

        [OutputConstructor]
        private WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameter(
            string? coordinateOrigin,

            Outputs.WorkflowMediaProcessTaskAdaptiveDynamicStreamingTaskSetWatermarkSetRawParameterImageTemplate? imageTemplate,

            string type,

            string? xPos,

            string? yPos)
        {
            CoordinateOrigin = coordinateOrigin;
            ImageTemplate = imageTemplate;
            Type = type;
            XPos = xPos;
            YPos = yPos;
        }
    }
}
