// *** 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.Tsf.Inputs
{

    public sealed class ApiGroupBindedGatewayDeployGroupArgs : Pulumi.ResourceArgs
    {
        /// <summary>
        /// application ID.
        /// </summary>
        [Input("applicationId")]
        public Input<string>? ApplicationId { get; set; }

        /// <summary>
        /// Application Name.
        /// </summary>
        [Input("applicationName")]
        public Input<string>? ApplicationName { get; set; }

        /// <summary>
        /// Application classification: V: virtual machine application, C: container application.
        /// </summary>
        [Input("applicationType")]
        public Input<string>? ApplicationType { get; set; }

        /// <summary>
        /// Cluster type, C: container, V: virtual machine.
        /// </summary>
        [Input("clusterType")]
        public Input<string>? ClusterType { get; set; }

        /// <summary>
        /// Gateway deployment group ID.
        /// </summary>
        [Input("deployGroupId")]
        public Input<string>? DeployGroupId { get; set; }

        /// <summary>
        /// Gateway deployment group name.
        /// </summary>
        [Input("deployGroupName")]
        public Input<string>? DeployGroupName { get; set; }

        /// <summary>
        /// Deployment group application status, values: Running, Waiting, Paused, Updating, RollingBack, Abnormal, Unknown.
        /// </summary>
        [Input("groupStatus")]
        public Input<string>? GroupStatus { get; set; }

        public ApiGroupBindedGatewayDeployGroupArgs()
        {
        }
    }
}
