lib/v20170312/models.rb in tencentcloud-sdk-vpc-1.0.338 vs lib/v20170312/models.rb in tencentcloud-sdk-vpc-1.0.339
- old
+ new
@@ -490,10 +490,50 @@
@AddressId = params['AddressId']
@AddressGroupId = params['AddressGroupId']
end
end
+ # AdjustPublicAddress请求参数结构体
+ class AdjustPublicAddressRequest < TencentCloud::Common::AbstractModel
+ # @param InstanceId: 标识CVM实例的唯一 ID。CVM 唯一 ID 形如:`ins-11112222`。
+ # @type InstanceId: String
+ # @param AddressId: 标识EIP实例的唯一 ID。EIP 唯一 ID 形如:`eip-11112222`。
+ # @type AddressId: String
+
+ attr_accessor :InstanceId, :AddressId
+
+ def initialize(instanceid=nil, addressid=nil)
+ @InstanceId = instanceid
+ @AddressId = addressid
+ end
+
+ def deserialize(params)
+ @InstanceId = params['InstanceId']
+ @AddressId = params['AddressId']
+ end
+ end
+
+ # AdjustPublicAddress返回参数结构体
+ class AdjustPublicAddressResponse < TencentCloud::Common::AbstractModel
+ # @param TaskId: 异步任务TaskId。可以使用[DescribeTaskResult](https://cloud.tencent.com/document/api/215/36271)接口查询任务状态。
+ # @type TaskId: Integer
+ # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
+ # @type RequestId: String
+
+ attr_accessor :TaskId, :RequestId
+
+ def initialize(taskid=nil, requestid=nil)
+ @TaskId = taskid
+ @RequestId = requestid
+ end
+
+ def deserialize(params)
+ @TaskId = params['TaskId']
+ @RequestId = params['RequestId']
+ end
+ end
+
# ALG协议类型
class AlgType < TencentCloud::Common::AbstractModel
# @param Ftp: Ftp协议Alg功能是否开启
# @type Ftp: Boolean
# @param Sip: Sip协议Alg功能是否开启
@@ -4395,23 +4435,32 @@
# @type IntegrityAlgorithm: String
# @param EncryptAlgorithm: 加密算法。可选 'AES-128-CBC', 'AES-192-CBC', 'AES-256-CBC', 'NONE'。默认NONE
# @type EncryptAlgorithm: String
# @param Compress: 是否支持压缩。当前仅支持不支持压缩。默认False
# @type Compress: Boolean
+ # @param SsoEnabled: 是否开启SSO认证
+ # @type SsoEnabled: Boolean
+ # @param AccessPolicyEnabled: 是否开启策略访问控制
+ # @type AccessPolicyEnabled: Boolean
+ # @param SamlData: SAML-DATA
+ # @type SamlData: String
- attr_accessor :VpnGatewayId, :SslVpnServerName, :LocalAddress, :RemoteAddress, :SslVpnProtocol, :SslVpnPort, :IntegrityAlgorithm, :EncryptAlgorithm, :Compress
+ attr_accessor :VpnGatewayId, :SslVpnServerName, :LocalAddress, :RemoteAddress, :SslVpnProtocol, :SslVpnPort, :IntegrityAlgorithm, :EncryptAlgorithm, :Compress, :SsoEnabled, :AccessPolicyEnabled, :SamlData
- def initialize(vpngatewayid=nil, sslvpnservername=nil, localaddress=nil, remoteaddress=nil, sslvpnprotocol=nil, sslvpnport=nil, integrityalgorithm=nil, encryptalgorithm=nil, compress=nil)
+ def initialize(vpngatewayid=nil, sslvpnservername=nil, localaddress=nil, remoteaddress=nil, sslvpnprotocol=nil, sslvpnport=nil, integrityalgorithm=nil, encryptalgorithm=nil, compress=nil, ssoenabled=nil, accesspolicyenabled=nil, samldata=nil)
@VpnGatewayId = vpngatewayid
@SslVpnServerName = sslvpnservername
@LocalAddress = localaddress
@RemoteAddress = remoteaddress
@SslVpnProtocol = sslvpnprotocol
@SslVpnPort = sslvpnport
@IntegrityAlgorithm = integrityalgorithm
@EncryptAlgorithm = encryptalgorithm
@Compress = compress
+ @SsoEnabled = ssoenabled
+ @AccessPolicyEnabled = accesspolicyenabled
+ @SamlData = samldata
end
def deserialize(params)
@VpnGatewayId = params['VpnGatewayId']
@SslVpnServerName = params['SslVpnServerName']
@@ -4420,9 +4469,12 @@
@SslVpnProtocol = params['SslVpnProtocol']
@SslVpnPort = params['SslVpnPort']
@IntegrityAlgorithm = params['IntegrityAlgorithm']
@EncryptAlgorithm = params['EncryptAlgorithm']
@Compress = params['Compress']
+ @SsoEnabled = params['SsoEnabled']
+ @AccessPolicyEnabled = params['AccessPolicyEnabled']
+ @SamlData = params['SamlData']
end
end
# CreateVpnGatewaySslServer返回参数结构体
class CreateVpnGatewaySslServerResponse < TencentCloud::Common::AbstractModel